Histórico da Página
...
Linha de Produto: | Protheus |
Segmento: | Manufatura |
Módulo: | SIGAPCP |
Função: | ProductionAppointment |
Situação/Requisito: | Necessidade de ajustar a API Rest atual para permitir o apontamento de produção por operação Mod2 (mata681) |
Solução/Implementação: | Foi criado o método POST para apontamento de produção por operação Mod2 (mata681) Método POST : Parâmetros Query: Não recebe parâmetros Endereço: POST localhost:8040/rest/ProductionAppointment/v1/mata681/ Parâmetros recebidos no corpo da requisição : { "ProductionOrderNumber": "01555301001", Retorno: Código 201 e o Registro que foi criado no texto JSON além do saldo da ordem após o apontamento e também se a ordem foi ou não encerrada.
Método GET: Parâmetros Query: Número da ordem de produção (ProductionOrderNumber), Código da operação (ActivityCode), Tipo de apontamento (appointmentType), início (startIndex), contador (count), página (page) Endereço: localhost:8040/rest/productionappointment/v1/ProductionOrder?ProductionOrderNumber=0044040100101555301001&appointmentType=13&ActivityCode=MO Para o apontamento de produção por operação, são obrigatórios a Ordem de produção, o código da operação e o Tipo de apontamento (3). Esse método irá pesquisar a Ordem de Produção e validar se ela está ou não apta para efetuar o apontamento e trará os valores default da ordem de produção. Retorno: Código 200 e os Registros que foram consultados em texto JSON. Exemplo de Retorno com vários registros { Obs.: Este cadastro será utilizado futuramente no APP Apontamento de Produção. |
Requisito: | DMANSMARTSQUAD1-8596 |