|
|
| (Uma revisão intermediária pela mesma usuária não está sendo mostrada) |
| 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 |
| *** } | | *** } |
| ** ] | | ** ] |
Voltar
Integrador >
WebServices >
IN CadastroAcompanhamento.integrador
Requisição
Métodos
| Cadastrar |
Parâmetros:
{"minExpandLevel":2} - pin
- Obrigatório, Tipo: String 20
- statusRegistro
- Tipo: String 1
- L=Liberado, P=Pendente
- Este parâmetro não é obrigatório, mas se for informado algo diferente de L ou P,
- por padrão, será cadastrado como P na tabela de integração.
- codigoEmpresa
- embarquePedido
- Tipo: String 15
- Embarque/Pedido/OC. Obrigatório quando não informado contatoOsLanc.
- contatoOsLanc
- Tipo: Float
- Contato/OS/Lançamento/NF. Obrigatório quando não informado embarquePedido.
- sequenciaItem
- tipoAcompanhamento
- codigoTitulo
- dataPrevista
- dataRealizada
- horaPrevista
- Tipo: time 6
- Formato HHMMSS (também aceita HH:MM ou HH:MM:SS)
- horaRealizada
- Tipo: time 6
- Formato HHMMSS (também aceita HH:MM ou HH:MM:SS)
- remessas
- sequenciaContato
- contato
- data
- hora
- Tipo: time 6
- Formato HHMMSS (também aceita HH:MM:SS)
- codigoContatante
- historico
- assunto
- para
- cc
- anexos
- link
- textoLink
- restrito
- Tipo: Bool
- Passar true (S) ou false (N).
- Se não informado, será considerado false.
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:
{"minExpandLevel":2} - pin
- Obrigatório, Tipo: String 20
- statusRegistro
- Tipo: String 1
- L=Liberado, P=Pendente
- Este parâmetro não é obrigatório, mas se for informado algo diferente de L ou P,
- por padrão, será cadastrado como P na tabela de integração.
- acompanhamentosXml
- Obrigatório para requisições SOAP. Tipo: String
- Caminho de um arquivo XML contendo os acompanhamentos.
- acompanhamentosJson
- Obrigatório para requisições REST/JSON. Tipo: String
- Conteúdo de um arquivo JSON contendo os acompanhamentos.
Distribuição das Tags XML:
{"":true} - <cadastroAcompanhamento>
- <acompanhamentos>
- <acompanhamento>
- <codigoEmpresa>
- <embarquePedido>
- <contatoOsLanc>
- <sequenciaItem>
- <tipoAcompanhamento>
- <codigoTitulo>
- <dataPrevista>
- <dataRealizada>
- <horaPrevista>
- <horaRealizada>
- <remessas>
- <sequenciaContato>
- <contato>
- < data>
- <hora>
- <codigoContatante>
- <historico>
- <assunto>
- <para>
- <cc>
- <anexos>
- <link>
- <textoLink>
- <restrito>
- </acompanhamento>
- </acompanhamentos>
- </cadastroAcompanhamento>
Distribuição das Tags Json:
- {
- "acompanhamentos": [
- {
- "codigoEmpresa": "",
- "embarquePedido": "",
- "contatoOsLanc": 0,
- "sequenciaItem": 0,
- "tipoAcompanhamento": "",
- "codigoTitulo": "",
- "dataPrevista": "",
- "dataRealizada": "",
- "horaPrevista": "",
- "horaRealizada": "",
- "remessas": "",
- "sequenciaContato": 0,
- "contato": "",
- "data": "",
- "hora": "",
- "codigoContatante": "",
- "historico": "",
- "assunto": "",
- "para": "",
- "cc": "",
- "anexos": "",
- "link": "",
- "textoLink": "",
- "restrito": false ou true
- }
- ]
- }
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:
{"minExpandLevel":2} - pin
- Obrigatório, Tipo: String 20
- codigoEmpresa
- embarquePedido
- Tipo: String 15
- Embarque/Pedido/OC. Obrigatório quando não informado contatoOsLanc.
- contatoOsLanc
- Tipo: Float
- Contato/OS/Lançamento/NF. Obrigatório quando não informado embarquePedido.
- sequenciaItem
- tipoAcompanhamento
- data
- hora
- Tipo: time 6
- Formato HHMMSS (também aceita HH:MM:SS)
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:
{"minExpandLevel":2} - pin
- Obrigatório, Tipo: String 20
- codigoEmpresa
- embarquePedido
- Tipo: String 15
- Embarque/Pedido/OC. Obrigatório quando não informado contatoOsLanc.
- contatoOsLanc
- Tipo: Float
- Contato/OS/Lançamento/NF. Obrigatório quando não informado embarquePedido.
- sequenciaItem
- tipoAcompanhamento
- dataInicial
- dataFinal
Retornos:
Se sucesso:
{"minExpandLevel":2} - codigoEmpresa
- embarquePedido
- Tipo: String 15
- Embarque/Pedido/OC.
- contatoOsLanc
- Tipo: Float
- Contato/OS/Lançamento/NF.
- sequenciaItem
- tipoAcompanhamento
- codigoTitulo
- dataPrevista
- dataRealizada
- horaPrevista
- horaRealizada
- remessas
- sequenciaContato
- usuario
- data
- hora
- codigoContatante
- historico
- assunto
- para
- cc
- anexos
- link
- textoLink
- restrito
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:
{"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.
Retornos:
Se sucesso:
{"minExpandLevel":2} - idRegistro
- acao
- statusRegistro
- dataRequisicao
- horaRequisicao
- idCorrelato
- codigoEmpresa
- embarquePedido
- Tipo: String 15
- Embarque/Pedido/OC.
- contatoOsLanc
- Tipo: Float
- Contato/OS/Lançamento/NF.
- sequenciaItem
- tipoAcompanhamento
- data
- hora
- restrito
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:
{"minExpandLevel":2} - pin
- Obrigatório, Tipo: String 20
- id
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 |