IN CadastroRequisicaoMaterial.integrador: mudanças entre as edições
Sem resumo de edição |
|||
| Linha 97: | Linha 97: | ||
Sucesso.</p> | Sucesso.</p> | ||
== ListarId == | |||
<p align= | <p align=“justify”><i> | ||
Método que tem por finalidade retornar os códigos da requisições cadastradas no ERP CIGAM. | Método que tem por finalidade retornar os códigos da requisições cadastradas no ERP CIGAM. | ||
</i></p> | |||
*<b>Parâmetros:</b><br> | |||
{{#tree: minExpandLevel=2 | | |||
*pin | |||
** Obrigatório, Tipo: String 20 | |||
}} | |||
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/> | |||
<b>Retorno:</b><br/> | |||
Se sucesso:<br/> | |||
{{#tree: minExpandLevel=2 | | |||
*codigoRequisicao | |||
** Tipo: String 8 | |||
}} | |||
<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/> | ||
Se pin inválido:<br/> | Se pin inválido:<br/> | ||
O usuário não possui direitos suficientes para executar esta rotina.<br/> | O usuário não possui direitos suficientes para executar esta rotina.<br/> | ||
<br/> | <br/> | ||
Se nenhum registro encontrado:<br/> | Se nenhum registro encontrado:<br/> | ||
A consulta não retornou nenhum registro. | A consulta não retornou nenhum registro.</p> | ||
== ListarIndividual == | |||
<p align="justify"><i> | <p align="justify"><i> | ||
Método que tem por finalidade retornar através do código da requisição as informações dela cadastrada no ERP CIGAM.</ | Método que tem por finalidade retornar através do código da requisição as informações dela cadastrada no ERP CIGAM. | ||
</i></p> | |||
*<b>Parâmetros:</b><br> | |||
{{#tree: minExpandLevel=2 | | |||
*pin | |||
** Obrigatório, Tipo: String 20 | |||
* | *codigoRequisicao | ||
< | ** Tipo: String 8 | ||
}} | |||
| <p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/> | ||
<b>Retorno:</b><br/> | |||
Se sucesso:<br/> | |||
{{#tree: minExpandLevel=2 | | |||
*codigoRequisicao | |||
** Tipo: String 6 | |||
*codigoUnidadeNegocio | |||
** Tipo: String 3 | |||
*codigoTipoOperacao | |||
** Tipo: String 6 | |||
* | |||
* | *localEntrega | ||
** | ** Tipo: String 40 | ||
* | |||
** | *planoCompras | ||
* | ** Tipo: String 10 | ||
** | |||
*codigoCliente | |||
**controle | ** Tipo: String 6 | ||
**conta | |||
**setor | *condicaoPagamento | ||
**usrSoli1 | ** Tipo: String 60 | ||
**usrSoli3 | |||
*controle | |||
** Tipo: String 2 | |||
*conta | |||
** Tipo: String 6 | |||
*setor | |||
** Tipo: String 6 | |||
*usrSoli1 | |||
** Tipo: String 20 | |||
*usrSoli3 | |||
** Tipo: Float 11.2 | |||
}} | |||
<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/> | ||
Se pin inválido:<br/> | Se pin inválido:<br/> | ||
O usuário não possui direitos suficientes para executar esta rotina.<br/> | O usuário não possui direitos suficientes para executar esta rotina.<br/> | ||
<br/> | <br/> | ||
Se nenhum registro encontrado:<br/> | Se nenhum registro encontrado:<br/> | ||
A consulta não retornou nenhum registro. | A consulta não retornou nenhum registro.</p> | ||
== ListarModificacoes == | |||
<p align="justify"><i> | <p align="justify"><i> | ||
Método que tem por finalidade retornar através de uma faixa de datas as requisições modificadas nessa faixa no ERP CIGAM.</ | Método que tem por finalidade retornar através de uma faixa de datas as requisições modificadas nessa faixa no ERP CIGAM. | ||
</i></p> | |||
*<b>Parâmetros:</b><br> | |||
{{#tree: minExpandLevel=2 | | |||
*pin | |||
** Obrigatório, Tipo: String 20 | |||
* | *dataInicial | ||
** Tipo: Date | |||
*horaInicial | |||
** Tipo: Time 6 | |||
*dataFinal | |||
** Tipo: Date | |||
*horaFinal | |||
| ** Tipo: Time 6 | ||
}} | |||
<p align="justify" style="margin-left: 0.32in; text-indent: 0.45in; margin-bottom: 0.08in; font-weight: normal; line-height: 150%;"><br/> | |||
<b>Retorno:</b><br/> | |||
Se sucesso:<br/> | |||
{{#tree: minExpandLevel=2 | | |||
*codigoRequisicao | |||
** Tipo: String 6 | |||
*codigoUnidadeNegocio | |||
** Tipo: String 3 | |||
*codigoTipoOperacao | |||
** Tipo: String 6 | |||
** | |||
*localEntrega | |||
** Tipo: String 40 | |||
*planoCompras | |||
** Tipo: String 10 | |||
*codigoCliente | |||
** Tipo: String 6 | |||
*condicaoPagamento | |||
** Tipo: String 60 | |||
*codigoUsuarioCriacao | |||
** Tipo: String 3 | |||
*dataCriacao | |||
** Tipo: Date | |||
*codigoUsuarioModificacao | |||
** Tipo: String 3 | |||
*dataModificacao | |||
** Tipo: Date | |||
*controle | |||
** Tipo: String 2 | |||
*conta | |||
** Tipo: String 6 | |||
*setor | |||
** Tipo: String 6 | |||
*usrSoli1 | |||
** Tipo: String 20 | |||
*usrSoli3 | |||
** Tipo: Float 11.2 | |||
}} | |||
<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/> | ||
Se pin inválido:<br/> | Se pin inválido:<br/> | ||
O usuário não possui direitos suficientes para executar esta rotina.<br/> | O usuário não possui direitos suficientes para executar esta rotina.<br/> | ||
<br/> | <br/> | ||
Se nenhum registro encontrado:<br/> | Se nenhum registro encontrado:<br/> | ||
A consulta não retornou nenhum registro. | A consulta não retornou nenhum registro.</p> | ||
== ListarPendentes == | |||
<p align="justify"><i> | <p align="justify"><i> | ||
Método que tem por finalidade retornar o ID dos registros que contenham a ação de Cadastrar ou Excluir e tenham o status de Liberado para Integração ou Pendente para Integração, conforme for indicado nos parâmetros. | Método que tem por finalidade retornar o ID dos registros que contenham a ação de Cadastrar ou Excluir e tenham o status de Liberado para Integração ou Pendente para Integração, conforme for indicado nos parâmetros. | ||
</i> | </i></p> | ||
</p> | |||
*<b>Parâmetros:</b>< | *<b>Parâmetros:</b><br> | ||
{{#tree: minExpandLevel=2 | | |||
*pin | |||
** Obrigatório, Tipo: String 20 | |||
*acao | |||
** Tipo: String 1 | |||
** C=Cadastrar, E=Excluir | |||
** | ** Se for informado algo diferente de C ou E não será aplicado nenhum filtro | ||
** | |||
** | |||
*statusRegistro | |||
** Tipo: String 1 | |||
** L=Liberado,P=Pendente | |||
** Se for informado algo diferente de P ou L 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>Retorno:</b><br/> | |||
Se sucesso:<br/> | |||
{{#tree: minExpandLevel=2 | | |||
*idRegistro | |||
** Tipo: Int 14 | |||
*acao | |||
** Tipo: String 1 | |||
*statusRegistro | |||
** Tipo: String 1 | |||
*dataRequisicao | |||
** Tipo: Date | |||
*horaRequisicao | |||
** Tipo: Int 8 | |||
*idCorrelato | |||
** Tipo: Int 14 | |||
}} | |||
<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/> | ||
Se pin inválido:<br/> | Se pin inválido:<br/> | ||
O usuário não possui direitos suficientes para executar esta rotina.<br/> | O usuário não possui direitos suficientes para executar esta rotina.<br/> | ||
| Linha 240: | Linha 310: | ||
Se nenhum registro encontrado:<br/> | Se nenhum registro encontrado:<br/> | ||
A consulta não retornou nenhum registro.<br/></p> | A consulta não retornou nenhum registro.<br/></p> | ||
Edição das 14h22min de 16 de fevereiro de 2022
- Requisição
- Soap: http://servidor/CadastroRequisicaoMaterial.integrador.asmx
- Rest/JSon: http://servidor/CadastroRequisicaoMaterial.integrador.ashx/metodo
- Tipo de registro: REQMAT
Cadastrar
- Parâmetros:
Retorno:
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.
LiberarPendentes
Método que tem por finalidade liberar registros que contenham o status 'P' (Pendente para Integração), conforme ID informado nos parâmetros.
- Parâmetros:
Retorno:
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.
ListarId
Método que tem por finalidade retornar os códigos da requisições cadastradas no ERP CIGAM.
- Parâmetros:
Retorno:
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.
ListarIndividual
Método que tem por finalidade retornar através do código da requisição as informações dela cadastrada no ERP CIGAM.
- Parâmetros:
Retorno:
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.
ListarModificacoes
Método que tem por finalidade retornar através de uma faixa de datas as requisições modificadas nessa faixa no ERP CIGAM.
- Parâmetros:
Retorno:
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.
ListarPendentes
Método que tem por finalidade retornar o ID dos registros que contenham a ação de Cadastrar ou Excluir e tenham o status de Liberado para Integração ou Pendente para Integração, conforme for indicado nos parâmetros.
- Parâmetros:
Retorno:
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.
