01. DADOS GERAIS
Produto: | TOTVS Manufatura
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Manufatura |
Módulo: | SIGAPCP - Planejamento e Controle da Produção |
Função: | API - SFCA311API - Apontamento de Parada SFC |
Story | DMANSMARTSQUAD1-17768 |
02. SITUAÇÃO/REQUISITO
Criar a API REST SFCA311API que retorne um GET com as informações dos motivos de parada utilizados nos apontamentos de parada do SFC e um POST efetuando o apontamento de parada via SFC.
03. SOLUÇÃO
Foi criado o método GET StopReportReasonSFC para retornar os motivos de parada utilizados nos apontamentos de parada do SFC.
Parâmetros de envio:
- MachineCode - Máquina (obrigatório)
- Count - Número de registros que serão retornados (não obrigatório)
Retorno:
[
{
"StopReasonCode": "PARADA ",
"StartReportDateTime": "2020/07/01",
"StartReportTime": "07:30:00",
"EndReportTime": "08:00:00",
"StopReasonDescription": "PARADA ",
"MachineCode": "REC1 ",
"EndReportDateTime": "2020/07/01"
},
{
"StopReasonCode": "PARADA ",
"StartReportDateTime": "2020/06/30",
"StartReportTime": "07:30:00",
"EndReportTime": "08:00:00",
"StopReasonDescription": "PARADA ",
"MachineCode": "REC1 ",
"EndReportDateTime": "2020/06/30"
},
{
"StopReasonCode": "PARADA ",
"StartReportDateTime": "2020/06/30",
"StartReportTime": "05:00:00",
"EndReportTime": "05:30:00",
"StopReasonDescription": "PARADA ",
"MachineCode": "REC1 ",
"EndReportDateTime": "2020/06/30"
}
]
Foi criado o método POST StopReportSFC para permitir realizar os apontamentos de parada com integração com o SFC.
Json de envio:
{
"MachineCode": "REC2 ",
"StopReasonCode":"FE",
"StartReportDateTime": "10/06/20",
"EndReportDateTime": "10/06/20",
"StartReportTime": "10:37:36",
"EndReportTime": "10:40:36"
}
Informações das TAGS de envio:
TAG | Nome | Campo | Obrigatório |
MachineCode | Máquina | CYX_CDMQ | SIM |
StopReasonCode | Motivo da parada | CYX_CDSP | SIM |
StartReportDateTime | Data início da parada | CYX_DTBGSP | SIM |
EndReportDateTime | Data fim da parada | CYX_DTEDSP | SIM |
StartReportTime | Hora início da parda | CYX_HRBGSP | SIM |
EndReportTime | Hora fim da parada | CYX_HREDSP | SIM |
04. ASSUNTOS RELACIONADOS