01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

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:


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




<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>