IN CadastroAcompanhamento.integrador: mudanças entre as edições

De CIGAM WIKI
 
(4 revisões intermediárias pela mesma usuária não estão sendo mostradas)
Linha 31: Linha 31:


*embarquePedido
*embarquePedido
** Tipo: String  
** Tipo: String 15
** Embarque/Pedido/OC. Obrigatório quando não informado contatoOsLanc.
** Embarque/Pedido/OC. Obrigatório quando não informado contatoOsLanc.


*contatoOsLanc
*contatoOsLanc
** Tipo:  
** Tipo: Float
** Contato/OS/Lançamento/NF. Obrigatório quando não informado embarquePedido.
** Contato/OS/Lançamento/NF. Obrigatório quando não informado embarquePedido.


Linha 42: Linha 42:


*tipoAcompanhamento
*tipoAcompanhamento
** Tipo: String  
** Tipo: String 1


*codigoTitulo
*codigoTitulo
** Tipo: String  
** Tipo: String 3


*dataPrevista
*dataPrevista
** Tipo: Date
** Tipo: DateTime


*dataRealizada
*dataRealizada
** Tipo: Date
** Tipo: DateTime


*horaPrevista
*horaPrevista
Linha 62: Linha 62:


*remessas
*remessas
** Tipo: String  
** Tipo: String 15


*sequenciaContato
*sequenciaContato
Linha 68: Linha 68:


*contato
*contato
** Tipo: String 30
** Tipo: String 50


*data
*data
** Tipo: Date
** Tipo: DateTime


*hora
*hora
Linha 78: Linha 78:


*codigoContatante
*codigoContatante
** Tipo: String  
** Tipo: String 6


*historico
*historico
Linha 126: Linha 126:
     </tr>
     </tr>
     <tr>
     <tr>
         <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade cadastrar Acompanhamentos. Os dados do Acompanhamento deverão estar em formato XML para requisições SOAP e JSON para requisições REST. Ambos com estrutura específica conforme descrito a seguir.</i></p>
         <td><p style="margin: 0 0 6px 0; font-style: italic; line-height: 1.4;">Método que tem por finalidade cadastrar acompanhamentos. Os dados do acompanhamento deverão estar em formato XML para requisições SOAP e JSON para requisições REST. Ambos com estrutura específica conforme descrito a seguir.</i></p>
<p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
<p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
{{#tree: minExpandLevel=2 |
Linha 140: Linha 140:
*acompanhamentosXml
*acompanhamentosXml
** Obrigatório para requisições SOAP. Tipo: String
** Obrigatório para requisições SOAP. Tipo: String
** Caminho de um arquivo XML com os Acompanhamentos.
** Caminho de um arquivo XML contendo os acompanhamentos.


*acompanhamentosJson
*acompanhamentosJson
** Obrigatório para requisições REST/JSON. Tipo: String
** Obrigatório para requisições REST/JSON. Tipo: String
** Conteúdo de um arquivo JSON com os Acompanhamentos.
** Conteúdo de um arquivo JSON contendo os acompanhamentos.
}}
}}


Linha 188: Linha 188:
****        "codigoEmpresa": "",
****        "codigoEmpresa": "",
****        "embarquePedido": "",
****        "embarquePedido": "",
****        "contatoOsLanc": ,
****        "contatoOsLanc": 0,
****        "sequenciaItem": ,
****        "sequenciaItem": 0,
****        "tipoAcompanhamento": "",
****        "tipoAcompanhamento": "",
****        "codigoTitulo": "",
****        "codigoTitulo": "",
Linha 197: Linha 197:
****        "horaRealizada": "",
****        "horaRealizada": "",
****        "remessas": "",
****        "remessas": "",
****        "sequenciaContato": ,
****        "sequenciaContato": 0,
****        "contato": "",
****        "contato": "",
****        "data": "",
****        "data": "",
Linha 208: Linha 208:
****        "anexos": "",
****        "anexos": "",
****        "link": "",
****        "link": "",
****        "textoLink": ""
****        "textoLink": "",
****        "restrito": false ou true
***      }
***      }
**  ]
**  ]
Linha 241: Linha 242:


*embarquePedido
*embarquePedido
** Tipo: String  
** Tipo: String 15
** Embarque/Pedido/OC. Obrigatório quando não informado contatoOsLanc.
** Embarque/Pedido/OC. Obrigatório quando não informado contatoOsLanc.


*contatoOsLanc
*contatoOsLanc
** Tipo:  
** Tipo: Float
** Contato/OS/Lançamento/NF. Obrigatório quando não informado embarquePedido.
** Contato/OS/Lançamento/NF. Obrigatório quando não informado embarquePedido.


Linha 252: Linha 253:


*tipoAcompanhamento
*tipoAcompanhamento
** Tipo: String  
** Tipo: String 1


*data
*data
Linha 286: Linha 287:


*embarquePedido
*embarquePedido
** Tipo: String  
** Tipo: String 15
** Embarque/Pedido/OC. Obrigatório quando não informado contatoOsLanc.
** Embarque/Pedido/OC. Obrigatório quando não informado contatoOsLanc.


*contatoOsLanc
*contatoOsLanc
** Tipo:  
** Tipo: Float
** Contato/OS/Lançamento/NF. Obrigatório quando não informado embarquePedido.
** Contato/OS/Lançamento/NF. Obrigatório quando não informado embarquePedido.


Linha 297: Linha 298:


*tipoAcompanhamento
*tipoAcompanhamento
** Tipo: String  
** Tipo: String 1


*dataInicial
*dataInicial
** Tipo: Date
** Tipo: DateTime


*dataFinal
*dataFinal
** Tipo: Date
** Tipo: DateTime
}}
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
Linha 313: Linha 314:


*embarquePedido
*embarquePedido
** Tipo: String  
** Tipo: String 15
** Embarque/Pedido/OC.
** Embarque/Pedido/OC.


*contatoOsLanc
*contatoOsLanc
** Tipo:  
** Tipo: Float
** Contato/OS/Lançamento/NF.
** Contato/OS/Lançamento/NF.


Linha 324: Linha 325:


*tipoAcompanhamento
*tipoAcompanhamento
** Tipo: String  
** Tipo: String 1


*codigoTitulo
*codigoTitulo
** Tipo: String  
** Tipo: String 3


*dataPrevista
*dataPrevista
** Tipo: Date
** Tipo: DateTime


*dataRealizada
*dataRealizada
** Tipo: Date
** Tipo: DateTime


*horaPrevista
*horaPrevista
Linha 342: Linha 343:


*remessas
*remessas
** Tipo: String  
** Tipo: String 15


*sequenciaContato
*sequenciaContato
Linha 351: Linha 352:


*data
*data
** Tipo: Date
** Tipo: DateTime


*hora
*hora
Linha 357: Linha 358:


*codigoContatante
*codigoContatante
** Tipo: String  
** Tipo: String 6


*historico
*historico
Linha 389: Linha 390:
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>ListarPendentes</b></font></td>
    </tr>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*statusRegistro
** Tipo: String 1
**L=Liberado, P=Pendente
** Se for informado algo diferente de P ou L não será aplicado nenhum filtro.
*acao
** Tipo: String 1
** C=Cadastrar, E=Excluir
** Se for informado algo diferente de C ou E não será aplicado nenhum filtro.
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
{{#tree: minExpandLevel=2 |
*idRegistro
** Tipo: Int 14
*acao
** Tipo: String 1
*statusRegistro
** Tipo: String 1
*dataRequisicao
** Tipo: DateTime
*horaRequisicao
** Tipo: Int 8
*idCorrelato
** Tipo: Int 14
*codigoEmpresa
** Tipo: String 6
*embarquePedido
** Tipo: String 15
** Embarque/Pedido/OC.
*contatoOsLanc
** Tipo: Float
** Contato/OS/Lançamento/NF.
*sequenciaItem
** Tipo: Int
*tipoAcompanhamento
** Tipo: String 1
*data
** Tipo: DateTime
*hora
** Tipo: time 6
*restrito
** Tipo: Bool
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se nenhum registro encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A consulta não retornou nenhum registro.</p>
{{VoltarInicio}}</td>
    </tr>
</table></center>
<center><table class="mw-collapsible mw-collapsed wikitable" width="95%">
    <tr>
        <td bgcolor="#6E6E6E" align="rigth" style="padding: 8px 20px;><font color="#FFFFFF"><b>LiberarPendentes</b></font></td>
    </tr>
    <tr>
        <td><p align="justify" style="margin-left: 0.12in; text-indent: 0.25in; margin-bottom: 0.00in; font-weight: normal; line-height: 50%;"><b>Parâmetros:</b></p><br>
{{#tree: minExpandLevel=2 |
*pin
** Obrigatório, Tipo: String 20
*id
** Obrigatório, Tipo: Int
}}
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/>
<b>Retornos:</b><br/>
&nbsp;&nbsp;&nbsp;Se pin inválido:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O usuário não possui direitos suficientes para executar esta rotina.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se erro na conexão com banco de dados:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A conexão com o banco de dados e/ou comando SQL possui erros.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se ID inválido ou não encontrado:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Falha ao liberar registro.<br/>
<br/>
&nbsp;&nbsp;&nbsp;Se sucesso:<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sucesso.</p>
{{VoltarInicio}}</td>
{{VoltarInicio}}</td>
     </tr>
     </tr>
</table></center>
</table></center>

Edição atual tal como às 20h20min de 7 de outubro de 2026

Voltar
Integrador > WebServices > IN CadastroAcompanhamento.integrador

Requisição

Métodos

Cadastrar

Parâmetros:



Retornos:
   Se sucesso:
      idRegistro - ID que representa este registro na tabela de integração.

   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se algum parâmetro inválido:
      Parâmetro necessário não informado.

Voltar ao início

CadastrarAcompanhamentos

Método que tem por finalidade cadastrar acompanhamentos. Os dados do acompanhamento deverão estar em formato XML para requisições SOAP e JSON para requisições REST. Ambos com estrutura específica conforme descrito a seguir.

Parâmetros:



Distribuição das Tags XML:



Distribuição das Tags Json:



Retornos:
   Se sucesso:
      idRegistro - ID que representa este registro na tabela de integração.

   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se algum parâmetro inválido:
      Parâmetro necessário não informado.

Voltar ao início

Excluir

Parâmetros:



Retornos:
   Se sucesso:
      idRegistro - ID que representa este registro na tabela de integração.

   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

Voltar ao início

ListarAcompanhamentos

Parâmetros:



Retornos:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

ListarPendentes

Parâmetros:



Retornos:
   Se sucesso:


   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se nenhum registro encontrado:
      A consulta não retornou nenhum registro.

Voltar ao início

LiberarPendentes

Parâmetros:



Retornos:
   Se pin inválido:
      O usuário não possui direitos suficientes para executar esta rotina.

   Se erro na conexão com banco de dados:
      A conexão com o banco de dados e/ou comando SQL possui erros.

   Se ID inválido ou não encontrado:
      Falha ao liberar registro.

   Se sucesso:
      Sucesso.

Voltar ao início