O método AtualizarVinculoCartaLGPDLC_Integracao do Live Connector tem a função de atualizar o consentimento (aceite - sim/não) de uma entidade com relação a uma carta consentimento LGPD.

  • Connector Habilitado.

Neste método recebemos como Payload uma lista de 1 ou mais documentos ficando a critério do integrador a quantidade de documentos a serem atualizados por requisição.

O método possui um limite de no máximo 100 documentos por requisição.


Como se trata de um método de entrada é obrigatório passar o numero do ticket(Campo Numero do XML) no formato que o Live Connector aceita conforme regra abaixo:


Exemplo de consumo Via SoapUI:


CampoTipoFormatoDescriçãoObrigatório?
ChaveGuid

exemplo de formato:

c827c0cb-df3b-4872-8153-755f9c57e903

Chave de acesso Obtida no método ObterChaveAcesso           Sim
CodigoSistemaSateliteVarChar(10)
Cliente Solicita com time de Serviços LiveSim
TipoEntidadeIDVarChar(2)

ID do tipo das entidades que serão atualizadas:

"1" - Cliente


             Sim
DocumentosListLista de documentos
Sim
Aceitebool

Aceite (sim/não) que deseja atualizar o vinculo com uma carta consentimento

0 - Não

1 - Sim

------------------------

false - não

true - Sim


       Sim
CpfCnpjVarChar(20)

exemplos de formatos:

  • 77777777777
  • 88888888888888


Identificação da entidade.

Não deve conter nenhum tipo de máscara.

       Sim
DataAceiteVarChar(20)

Exemplos de formatação:

  • 16/07/2021 09:14:00
  • 16/07/2021


Data de aceite ou recusa do vinculo da entidade com a carta consentimento LGPD.

Caso esse campo não seja enviado, será considerado a data e hora do momento da requisição.

Caso seja enviado apenas a data (ddMMyyyy), sem a hora, será considerado às 00:00:00 hrs.


Lista de tickets
ItensTipoDescrição/ FormatoObrigatório?Observação
NumeroTicketVarchar(16)Número do ticketSim

Os parâmetros devem ser passados na ordem apresentada abaixo.

Cliente (Campos)

Tipo

FormatoDescriçãoObrigatório?Observação
ListaTicketsListLista de ticketsVide tabela Lista de tickets abaixo

NumeroVarChar(16)0AAMMDDHHMMSSMMMNúmero do Ticket de entrada, ver detalhes no item "DICA 01" acima              Sim
TipoTicketInt

Tipo do ticket a ser alterado Conforme Tabela Abaixo:



Sim
StatusInt

Status que deseja alterar o ticket


1 = Disponível para envio

2 = Envio confirmado


Sim
Lista de tickets

Itens

Tipo

Descrição/ FormatoObrigatório?Observação
NumeroVarchar(16)

Número do ticket

Sim
ObservacaoVarchar(4000)Descrição com o motivo do erro           Sim
StatusRetornoBIT

Status de retorno da atualização do ticket:

0 - Erro

1 - Sucesso


            Sim



1 - Chamada do método AtualizarStatusTicketLC_Integracao


<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/" xmlns:ren="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data" xmlns:ren1="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects">
   <soapenv:Header/>
   <soapenv:Body>
      <liv:AtualizarStatusTicketLC_Integracao>
         <liv:identificacao>
            <ren1:Chave>c827c0cb-df3b-4872-8153-755f9c57e903</ren1:Chave>
            <ren1:CodigoSistemaSatelite>2200002000</ren1:CodigoSistemaSatelite>            
            <ren1:ListaTickets>
               <ren1:LC_Ticket>                  
                  <ren1:Numero>1200101005944801</ren1:Numero>
               </ren1:LC_Ticket>
               <ren1:LC_Ticket>
                  <ren1:Numero>1200101005944800</ren1:Numero>
               </ren1:LC_Ticket>
               <ren1:LC_Ticket>                  
                  <ren1:Numero>1200101010054600</ren1:Numero>
               </ren1:LC_Ticket>               
            </ren1:ListaTickets>
            <ren1:Status>1</ren1:Status>
            <ren1:TipoTicket>3</ren1:TipoTicket>
         </liv:identificacao>
      </liv:AtualizarStatusTicketLC_Integracao>
   </soapenv:Body>
</soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
	<s:Body>
		<AtualizarStatusTicketLC_IntegracaoResponse xmlns="http://LiveConnector/">
			<AtualizarStatusTicketLC_IntegracaoResult xmlns:a="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
				<a:LC_StatusTicket>
					<ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_StatusTicket</ClassID>
					<Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-12-02T13:32:17.3320704-03:00</Creation>
					<LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-12-02T13:32:17.3320704-03:00</LastUpdate>
					<ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ObjectID>
					<OwnerID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
					<UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
					<a:NumeroSequencia i:nil="true"/>
					<a:Numero>1200101005944801</a:Numero>
					<a:Observacao/>
					<a:StatusRetorno>1</a:StatusRetorno>
				</a:LC_StatusTicket>
				<a:LC_StatusTicket>
					<ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_StatusTicket</ClassID>
					<Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-12-02T13:32:17.3320704-03:00</Creation>
					<LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-12-02T13:32:17.3320704-03:00</LastUpdate>
					<ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ObjectID>
					<OwnerID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
					<UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
					<a:NumeroSequencia i:nil="true"/>
					<a:Numero>1200101005944800</a:Numero>
					<a:Observacao/>
					<a:StatusRetorno>1</a:StatusRetorno>
				</a:LC_StatusTicket>
				<a:LC_StatusTicket>
					<ClassID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">LC_StatusTicket</ClassID>
					<Creation xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-12-02T13:32:17.3320704-03:00</Creation>
					<LastUpdate xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">2020-12-02T13:32:17.3320704-03:00</LastUpdate>
					<ObjectID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</ObjectID>
					<OwnerID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</OwnerID>
					<UserID xmlns="http://schemas.datacontract.org/2004/07/Rentech.Framework.Data">00000000-0000-0000-0000-000000000000</UserID>
					<a:NumeroSequencia i:nil="true"/>
					<a:Numero>1200101010054600</a:Numero>
					<a:Observacao/>
					<a:StatusRetorno>1</a:StatusRetorno>
				</a:LC_StatusTicket>
			</AtualizarStatusTicketLC_IntegracaoResult>
		</AtualizarStatusTicketLC_IntegracaoResponse>
	</s:Body>
</s:Envelope>


2 - Chamada do método AtualizarStatusTicketLC_Integracao_Xml


<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:liv="http://LiveConnector/">
	<soapenv:Header/>
	<soapenv:Body>
		<liv:AtualizarStatusTicketLC_Integracao_Xml>
			<liv:codigoSistemaSatelite>2200002811</liv:codigoSistemaSatelite>
			<liv:identificacao><![CDATA[<?xml version="1.0"?><LC_AtualicaoTicket>
				<Chave>c827c0cb-df3b-4872-8153-755f9c57e903</Chave>
				<CodigoSistemaSatelite>2200002000</CodigoSistemaSatelite>
				<TipoTicket>3</TipoTicket>
				<Status>1</Status>
				<ListaTickets>
				<LC_Ticket>
				<Numero>1200101005944800</Numero>
				</LC_Ticket>
				</ListaTickets>
				</LC_AtualicaoTicket>
				]]>
			</liv:identificacao>
		</liv:AtualizarStatusTicketLC_Integracao_Xml>
	</soapenv:Body>
</soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <AtualizarStatusTicketLC_Integracao_XmlResponse xmlns="http://LiveConnector/">
         <AtualizarStatusTicketLC_Integracao_XmlResult>
			<![CDATA[<?xml version="1.0" encoding="utf-8"?>
				<Documentos>
					<LC_StatusTicket>
						<Numero>1200101005835017</Numero>
						<Observacao></Observacao>
						<Status>1</Status>
					</LC_StatusTicket>
				</Documentos>]]>
		</AtualizarStatusTicketLC_Integracao_XmlResult>
      </AtualizarStatusTicketLC_Integracao_XmlResponse>
   </s:Body>
</s:Envelope>