IN EfetivacaoRequisicaoMaterial.integrador: mudanças entre as edições
Criou página com '==== ListarPendentes ==== ==== LiberarPendentes ==== ==== EfetivarRequisicaoMaterial ====' |
Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
==== | {{VoltarPagina}} | ||
==== LiberarPendentes ==== | |||
==== | *<b>Requisição</b> | ||
**<b>Soap:</b> http://servidor/EfetivacaoRequisicaoMaterial.integrador.asmx | |||
**<b>Rest/JSon:</b> http://servidor/EfetivacaoRequisicaoMaterial.integrador.ashx/metodo | |||
***<b>Tipo de registro:</b> ERMCAD | |||
== EfetivarRequisicaoMaterial == | |||
<p align=“justify”><i> | |||
</i></p> | |||
*<b>Parâmetros:</b><br> | |||
{{#tree: 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 | |||
*codigoRequisicao | |||
** Obrigatório, Tipo: Int 8 | |||
*sequencia | |||
** Tipo: Int 5 | |||
*codigoUnidadeNegocio | |||
** Tipo: String 3 | |||
*dataBaixar | |||
** Tipo: Date 20 | |||
*codigoTipoOperacao | |||
** Obrigatório, Tipo: String 10 | |||
*codigoCentroArmazenagem | |||
** Tipo: String 4 | |||
*baixarParcial | |||
** 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/> | |||
<b>Retorno:</b><br/> | |||
Se sucesso:<br/> | |||
idRegistro - ID que representa este registro na tabela de integração.<br/> | |||
<br/> | |||
Se pin inválido:<br/> | |||
O usuário não possui direitos suficientes para executar esta rotina.<br/> | |||
<br/> | |||
Se algum parâmetro inválido:<br/> | |||
Parâmetro necessário não informado.</p> | |||
== LiberarPendentes == | |||
<p align=“justify”><i> | |||
</i></p> | |||
*<b>Parâmetros:</b><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>Retorno:</b><br/> | |||
Se pin inválido:<br/> | |||
O usuário não possui direitos suficientes para executar esta rotina.<br/> | |||
<br/> | |||
Se erro na conexão com banco de dados:<br/> | |||
A conexão com o banco de dados e/ou comando SQL possui erros.<br/> | |||
<br/> | |||
Se ID inválido ou não encontrado:<br/> | |||
Falha ao liberar registro.<br/> | |||
<br/> | |||
Se sucesso:<br/> | |||
Sucesso.</p> | |||
== ListarPendentes == | |||
<p align=“justify”><i> | |||
</i></p> | |||
*<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/> | |||
Se pin inválido:<br/> | |||
O usuário não possui direitos suficientes para executar esta rotina.<br/> | |||
<br/> | |||
Se nenhum registro encontrado:<br/> | |||
A consulta não retornou nenhum registro.</p> | |||
Edição das 18h31min de 16 de fevereiro de 2022
- Requisição
- Soap: http://servidor/EfetivacaoRequisicaoMaterial.integrador.asmx
- Rest/JSon: http://servidor/EfetivacaoRequisicaoMaterial.integrador.ashx/metodo
- Tipo de registro: ERMCAD
EfetivarRequisicaoMaterial
- 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
- 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.
ListarPendentes
- 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.
