01. DADOS GERAIS
Produto: | TOTVS Manufatura
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Manufatura |
Módulo: | SIGAPCP - Planejamento e Controle da Produção |
Função: | ProductionAppointment |
Story: | DMANSMARTSQUAD1-18868 |
02. SITUAÇÃO/REQUISITO
Alterar o método GET SplitValidation para quando existir um apontamento de produção iniciado para o Split retornar o Status False e a Data/Hora que o Split foi iniciado.
Essa alteração se faz necessária para permitir que o apontamento de inicio seja retomado.
03. SOLUÇÃO
Foi alterado o método GET SplitValidation para quando existir um apontamento de produção iniciado para o Split retornar o Status False e a Data/Hora que o Split foi iniciado.
Parâmetros de envio:
- MachineCode - Máquina (obrigatório)
- ProductionOrderNumber – Ordem de Produção (obrigatório)
- ActivityID – ID da Operação (obrigatório)
- Split – Split (obrigatório)
Retorno:
{
"Status": false,
"ActivityID": "0000000001",
"Split": "00001",
"StartReportDateTime": "2020/08/03",
"StartReportTime": "08:00:00",
"ProductionOrderNumber": "00001301001 ",
"MachineCode": "REC1"
}
{
"Status": true,
"ActivityID": "0000000002",
"Split": "00001",
"StartReportDateTime": " ",
"StartReportTime": " ",
"ProductionOrderNumber": "00001301001 ",
"MachineCode": "REC1"
}
Informações das TAGS de retorno:
TAG | Nome | Descrição | Campo | Observação |
---|---|---|---|---|
MachineCode | Máquina | Máquina envidada por parâmetro. | CYV_CDMQ | |
ProductionOrderNumber | Ordem de Produção | Ordem de produção enviada por parâmetro. | CYV_NRORPO | |
ActivityID | ID da Operação | ID da operação enviada por parâmetro. | CYV_IDAT | |
Split | Split | Split enviado por parâmetro. | CYV_IDATQO | |
StartReportDateTime | Data Início Apontamento | Data de início do apontamento iniciado. | CYV_DTRPBG | Quando existir apontamento iniciado para o Split será retornado a data que o apontamento foi iniciado. Quando não existir apontamento iniciado para o Split a data de inicio será retornado em branco. |
StartReportTime | Hora Início Apontamento | Data de início do apontamento iniciado. | CYV_HRRPBG | Quando existir apontamento iniciado para o Split será retornado a hora que o apontamento foi iniciado. Quando não existir apontamento iniciado para o Split a hora de inicio será retornado em branco. |
Status | Status | Status | Quando existir apontamento iniciado para o Split será retornado o Status False. Quando existir apontamento iniciado para o Split será retornado o Status True. |
04. DEMAIS INFORMAÇÕES
Não se aplica.
05. ASSUNTOS RELACIONADOS