Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | SIGAPCP - Planejamento e Controle da Produção |
Função: | API - SFCA311API - Apontamento de Parada SFC |
Story | DMANSMARTSQUAD1-17768 |
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.
Foi criado o método GET StopReportReasonSFC para retornar os motivos de parada utilizados nos apontamentos de parada do SFC.
Parâmetros de envio:
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 |
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { background: #FF9900; !important } .menu-item.active-tab { border-bottom: none !important; } </style> |