Histórico da Página
...
Atributos | Descrição | Tamanho | Tipo | Chave Primária | Requerido | Valor Default | Valores Válidos | Observação |
id | Id único para rastreamento do registro de ponta a ponta | 12 | NUMBER | S | N | - | - | Gerado automaticamente quando o registro é inserido na tabela |
codigoEmpresa | Código da empresa | 2 | NUMBER | N | N | - | - | - |
codigoCCusto | Código do centro de custo | 20 | STRING | N | N | - | - | - |
codigo | Código do subcentro de custo | 20 | STRING | N | N | - | - | - |
descricao | Descrição do centro/subcentro de custo | 40 | STRING | N | N | - | - | - |
descricaoResumida | Descrição resumida do centro/subcentro de custo | 10 | STRING | N | N | - | - | - |
referencia | Referência do subcentro de custo | 20 | STRING | N | N | - | - | - |
ativo | Situação do subcentro de custo | 1 | STRING | N | N | "1" | 0 = Inativo 1 = Ativo | - |
GET (Consulta Centros Centro de Custos IndustriaisCusto Industrial)
http:127.0.0.1:8080/queryentity/v1/centroCustosIndustriais?page=1&pagesize=2
...
- page: Número da página.
- pagesize: Quantidade máxima de registros por página.
...
- O usuário deverá disponibilizar a solicitação para 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çoPUT/PATCH (Modifica Centro de Custo Industrial)
http:127.0.0.1:8080/queryentity/v1/solicitacaoMaterialServicoIndustrialMativcentroCustosIndustriais
Estrutura de dados para envio:
...
- 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 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, será atribuído "NP" (Não Processado pelo ERP)como valor default.
- Quando o atributo statusERP informado for igual a "ER" indicando um erro, além da atualização dos demais campos informados, a solicitação será liberada para que o usuário efetue a devida correção e disponibilize esse registro novamente para o ERP, somente então o registro será enviado novamente no método GET.
- Os atributos mensagemIntegracao, numeroSolicitacaoCompra, numeroPedidoCompra, dataPrevistaEntrega e comprador são de envio opcional.
POST (Atendimento da Solicitação de Material/ServiçoInsere Centro de Custo Industrial)
http:127.0.0.1:8080/queryentity/v1/solicitacaoMaterialServicoIndustrialMativcentroCustosIndustriais
Estrutura de dados para envio:
...
- 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:
- Caso não seja informado um dos atributos codigoMaterial ou codigoMaterialERP, o material será recuperado da solicitação referente ao id enviado.
- Caso o atributo codigoMaterial esteja informado, o material será localizado pelo atributo codigoMaterial e o atributo codigoMaterialERP será ignorado mesmo sendo informado.
- Caso o atributo codigoMaterialERP esteja informado, o material será localizado pelo atributo codigoMaterialERP somente se o atributo codigoMaterial não estiver informado.
- 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 material recuperada da solicitação.
- 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 recuperada da solicitação.
- 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.
DELETE (Exclui Centro de Custo Industrial)
Disponibilizado endpoint para excluir o Centro de Custo.
Método DELETE:
http:127.0.0.1:8080/entity/v1/centroCustosIndustriais
Parâmetros
- Deverá ser informado o mesmo id referente ao registro de solicitação que foi capturado no método GET.