Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Pivot Table macro removed
Informações
iconfalse

O método RecuperarListaTicketsLC_Integracao do Live Connector tem a função de disponibilizar informações sobre os tickets processados ou pendentes de processamento.

O método recurso possui paginação, caso existam mais de 100 tickets, ele irá paginar em retornos de 100 tickets por página, utilizando o dado LastRecord record como filtro para buscar a próxima pagina. 

Em casos que existam mais de 100 tickets e o filtro não for utilizado, o retorno sempre será os 100 primeiros itens reportados.


Compatibilidade
Ambiente SAAS
  •     

Ambiente OnPremise

  •     
Nota
titlePré-requisitos
  •  Possuir um sistema satélite válido.

...

1581521954499_556941873
Informações
titleParâmetros de Entrada
Pivot Table
id

Descrição

Tipo

DescriçãoObrigatório
Chavevarchar(16)Chave de acessoSim
CodigoSistemaSatelitevarchar(
20
10)Código do sistema satélite válidoSim
tipoTicketInt 

Número do tipo de ticket que deseja consultar. 

sim

Caso não seja informado, o sistema irá acatar o valor 0 (zero) como referência,

não



statusint

1 - Para tickets pendentes.

2 -  Para todos os tickets

Caso o campo não seja informado, irá retornar apenas os tickets pendentes. 

não
recordvarchar(10)

Campo utilizado para situações de paginação, caso existam mais de 100 tickets na fila, Esse campo recebera o LastRecord para realizar o controle de paginação.

Não seja informado, irá acatar o valor 0 para filtro.  

não


Os demais campos de filtro existentes no método não devem ser utilizados, pois estão sendo mantidos no sistema apernas para compatibilidade com legados. O uso de filtros podem gerar erros na integração de preços, com informações parciais.

1581521954499_556941873
Informações
titleParâmetros de Saída
Pivot Table
id

Descrição

Tipo

Observação
HasNextboolean

Indica se existe ou não paginação no retorno.

True - Há mais informações a serem disponibilizadas.

False - Não há mais informações a serem disponibilizadas. 

LastRecordvarchar(10)Ultimo registro do retorno. Valor utilização para página.
QuantidadeInt Total de tickets retornados na requisição.  
DataCriacaodatetimeData de criação do ticket no padrão dd/mm/aaaa hh:mm:ss
NumeroTicketvarchar(16)Número do ticket do Connector
Recordvarchar(10)Record do registro.
Situacaovarchar(10)Situação do ticket podendo ser processado ou pendente. 
Informações
titleExemplo de Chamada do Método
Bloco de código
titleChamada:
<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:RecuperarListaTicketsLC_Integracao>
         <liv:identificacao>
            <ren1:Chave>00000000-0000-0000-0000-000000000000</ren1:Chave>
            <ren1:CodigoSistemaSatelite>0000000000</ren1:CodigoSistemaSatelite>
         </liv:identificacao>
         	<liv:tipoTicket>3</liv:tipoTicket>
    		<liv:status>1</liv:status>
        	<liv:record>0</liv:record>
      </liv:RecuperarListaTicketsLC_Integracao>
   </soapenv:Body>
</soapenv:Envelope>

Bloco de código
titleRetorno:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
   <s:Body>
      <RecuperarListaTicketsLC_IntegracaoResponse xmlns="http://LiveConnector/">
         <RecuperarListaTicketsLC_IntegracaoResult xmlns:a="http://schemas.datacontract.org/2004/07/Rentech.PracticoLive.Connector.Objects" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
            <a:Hasnext>true</a:Hasnext>
            <a:LastRecord>7436242</a:LastRecord>
            <a:Quantidade>5</a:Quantidade>
            <a:Documentos xmlns:b="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
               <b:anyType i:type="a:LC_TicketConnectorRetorno">
                  <a:DataCriacao>01/05/2020 09:21:16</a:DataCriacao>
                  <a:NumeroTicket>1200501092000000</a:NumeroTicket>
                  <a:Record>7436189</a:Record>
                  <a:Situacao>Pendente</a:Situacao>
               </b:anyType>
               <b:anyType i:type="a:LC_TicketConnectorRetorno">
                  <a:DataCriacao>01/05/2020 09:30:16</a:DataCriacao>
                  <a:NumeroTicket>1200501093000000</a:NumeroTicket>
                  <a:Record>7436201</a:Record>
                  <a:Situacao>Pendente</a:Situacao>
               </b:anyType>
               <b:anyType i:type="a:LC_TicketConnectorRetorno">
                  <a:DataCriacao>01/05/2020 09:39:15</a:DataCriacao>
                  <a:NumeroTicket>1200501093000000</a:NumeroTicket>
                  <a:Record>7436213</a:Record>
                  <a:Situacao>Pendente</a:Situacao>
               </b:anyType>
               <b:anyType i:type="a:LC_TicketConnectorRetorno">
                  <a:DataCriacao>01/05/2020 09:42:17</a:DataCriacao>
                  <a:NumeroTicket>1200501094000000</a:NumeroTicket>
                  <a:Record>7436221</a:Record>
                  <a:Situacao>Pendente</a:Situacao>
               </b:anyType>
               <b:anyType i:type="a:LC_TicketConnectorRetorno">
                  <a:DataCriacao>01/05/2020 09:51:18</a:DataCriacao>
                  <a:NumeroTicket>1200501095000000</a:NumeroTicket>
                  <a:Record>7436242</a:Record>
                  <a:Situacao>Pendente</a:Situacao>
               </b:anyType>
            </a:Documentos>
         </RecuperarListaTicketsLC_IntegracaoResult>
      </RecuperarListaTicketsLC_IntegracaoResponse>
   </s:Body>
</s:Envelope>