Árvore de páginas


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áquinaMáquina envidada por parâmetro.CYV_CDMQ
ProductionOrderNumberOrdem de ProduçãoOrdem de produção enviada por parâmetro.

CYV_NRORPO


ActivityIDID da OperaçãoID da operação enviada por parâmetro.

CYV_IDAT


SplitSplitSplit enviado por parâmetro.CYV_IDATQO
StartReportDateTimeData Início ApontamentoData 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.

StartReportTimeHora Início ApontamentoData 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.

StatusStatusStatus

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