Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | App e Chão de Fábrica |
Função: | App Minha Produção |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DMANUFATURA-2782 |
Atualmente não é possível cancelar ou voltar o estado de um split que se encontra iniciado, tanto pelo app quanto pelo SF0308. A única saída de contorno é efetuar o reporte e depois estorná-lo.
O objetivo dessa tarefa foi implementar uma opção que permite "cancelar" o início do split, ou seja, retornar a máquina vinculada ao split para o estado de ocioso.
Agora, no momento em que for gerada pendência no reporte Play/Stop via pp, o split voltará para o estado de ocioso. Isso fará com que, ao iniciar o mesmo split novamente, ao invés do cronômetro continuar da data/hora original, será utilizada a hora corrente.
Ex: Iniciado split pela primeira vez no dia 31/05 às 10 horas. Às 11 horas, o usuário finaliza o apontamento, porém é gerada uma pendência e o reporte não é concluído.
Anteriormente, se o usuário tentasse iniciar um novo reporte no mesmo split, o app iria informar que o split já estava em execução e continuaria com a mesma data/hora de antes (31/05 às 10).
Se ele escolhesse continuar e efetuasse o reporte minutos depois, dessa vez com sucesso, a pendência que foi gerada anteriormente se tornaria inútil, visto que ela estaria dentro do mesmo horário que o segundo reporte. E ainda existiria o risco de ser reprocessada e duplicar o tempo de apontamento, caso o centro de trabalho esteja parametrizado para múltiplos processos.
Com essa melhoria, no momento em que for gerada a pendência no primeiro reporte, o estado da máquina é alterado para ocioso. Dessa maneira, quando o usuário for iniciar o split novamente, a data e hora de início serão atualizadas. Se ele quiser que o reporte que gerou pendência seja efetivado, terá que corrigir e reprocessar a pendência correspondente.
Apontamento de Produção Mobile (Guia de Uso)
<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> |