Histórico da Página
...
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{
"hasNext": true,
"items": [
{
"id": "00043113100000000111",
"instancia": "11",
"ordemServico": 431131,
"sequencia": 1,
"tipoPecaServico": 1,
"codigoMaterial": 214697,
"codigoMaterialERP": "214697",
"descricaoMaterial": "MANCAL CONJUNTO DISCO",
"descricaoDetalhadaMaterial": "MANCAL CONJUNTO DISCO ERP",
"unidadeMedida": "UN",
"unidadeMedidaERP": "UN",
"quantidadeSolicitada": 1,
"valorUnitarioPrevisto": 761.335,
"dataNecessidade": "20152025-0607-12T0310T03:00:00.000+00:00",
"comentario": "100039",
"codigoCentroCusto": 114037100,
"codigoCentroCustoERP": "4.03.7.100",
"codigoDepositoERP": "EAM-FGERAL",
"codigoContaERP": "001.001.001",
"tipoMovimento": "S",
"tipoDocumento": "R",
"solicitante": "HEVERSONCP",
"codigoEmpresa": "11",
"codigoEmpresaERP": "123",
"codigoFilialERP": "456",
"dataSolicitacao": "2025-07-08T15:24:44.000+00:00",
"manutencaoInvestimento": "M",
"codigoSistemaVeicular": 100,
"codigoSubsistemaVeicular": 104,
"codigoComponente": 8
}
]
} |
...
- O usuário deverá disponibilizar a solicitação para integração com o ERP.
- Serão disponibilizados registros de solicitação cujo status de integração seja igual a "ER" (Erro) ou nulo.
PUT (Atualiza o status da Solicitação de Material/Serviço)
http:127.0.0.1:8080/query/v1/solicitacaoMaterialServicoIndustrialMativsolicitacaoMaterialServicoMativ
Estrutura de dados para envio:
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
{
"id": "10000000203300043113100000000111",
"statusERP": "ER",
"mensagemIntegracao": "Mensagem de erro indicando o que precisa ser corrigido.",
"numeroSolicitacaoCompra": 8875,
"numeroPedidoCompra": 952,
"dataPrevistaEntrega": "2025-07-10T17:30:45",
"comprador": "Nome do Comprador"
} |
Observações
- Esse método deverá ser chamado para cada registro capturado no método GET, sinalizando que o mesmo foi recebido pelo ERP, só então o registro deixará de ser enviado novamente no método GET.
- Deverá ser informado o mesmo id referente ao registro de solicitação que foi capturado no método GET.
- Caso não seja informado o atributo statusERP= null ou em branco, será atribuído o valor "NP" (Não Processado pelo ERP) como valor default, ainda assim o registro deixará de ser enviado novamente no método GET.
- Quando o atributo statusERP informado for igual a "ER" indicando um erro, além da atualização dos demais campos informados, o campo OSP_ENVIADO será atualizado para "0" para que o registro não apareça mais no GET, o a solicitação será liberada para que o usuário efetue a devida correção e disponibilize esse registro novamente para o ERP.
- Os atributos mensagemIntegracao, numeroSolicitacaoCompra, numeroPedidoCompra, dataPrevistaEntrega e comprador são de envio opcional.
...
POST (Atendimento da Solicitação de Material/Serviço)
http:127.0.0.1:8080/query/v1/solicitacaoMaterialServicoIndustrialMativsolicitacaoMaterialServicoMativ
Estrutura de dados para envio:
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
{
"id": "10000000203300043113100000000111",
"statusERP": "AT",
"codigoMaterial": "221214698",
"codigoMaterialERP": null,
"descricaoMaterial": null,
"unidadeMedida": null,
"dataAtendimento": "2025-07-07T17:30:45",
"quantidadeAtendida": 1,
"valorUnitario": 300,
"numeroDocumentoERP": 1234567890,
"sequenciaDocumentoERP": 1
} |
Observações
- Deverá ser informado o mesmo id referente ao registro de solicitação que foi capturado no método GET.
- O atributo statusERP deverá ser informado.
- O material será localizado seguindo a seguinte regra:
- Um dos atributos codigoMaterial e codigoMaterialERP deverá ser informado.
- Caso o atributo codigoMaterial esteja informado e o atributo codigoMaterialERP esteja nulo, o material será localizado pelo atributo codigoMaterial.
- Caso os atributos codigoMaterial e codigoMaterialERP estejam informados, o material será localizado pelo atributo codigoMaterial.
- Caso o atributo codigoMaterial esteja nulo e o atributo codigoMaterialERP esteja informado, o material será localizado pelo atributo codigoMaterialERP.
- O atributo descricaoMaterial é opcional. Caso informado, será acatado e gravado na tabela de atendimento com a descrição enviada e caso nulo manterá a descrição do PIMS.
- O atributo unidadeMedida é opcional. Caso informado, será acatado e gravado na tabela de atendimento com a unidade de medida enviada e caso nulo manterá a unidade de medida do PIMS.
- O atributo dataAtendimento deverá ser informado.
- O atributo quantidadeAtendida deverá ser informado.
- O atributo valorUnitario deverá ser informado.
- Os atributos numeroDocumentoERP e sequenciaDocumentoERP são de envio opcional.
- Após a inserção do registro de atendimento, o status de integração da solicitação correspondente será atualizado para o mesmo valor do atributo statusERP informado no atendimento.
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas