Fechar uma tarefa de ordem de serviço como incompleta
Encerre uma tarefa de ordem de serviço como incompleta se houver trabalho pendente na tarefa.
Antes de Iniciar
Função necessária: wm_agent
Procedimento
- Navegar até Todos > Serviços de Campo > Agente > Atribuído a mim.
- Abra uma tarefa de ordem de serviço.
-
Clique em Encerrar incompleta.
O pop-up Fechar incompleto é exibido.
-
Siga um destes procedimentos.
Opção Descrição Clonar a tarefa e criar uma tarefa de acompanhamento Em Criar uma tarefa de acompanhamento? lista, selecione Sim. Fechar a ordem de serviço como incompleta sem criar uma tarefa de acompanhamento Em Criar uma tarefa de acompanhamento? lista, selecione Não. -
No campo Motivo do fechamento incompleto, insira um motivo para não concluir a tarefa.
Essas informações são copiadas para o campo Anotações de trabalho no formulário de tarefa de ordem de serviço.
-
Clique em OK.
O status de todas as peças não utilizadas muda automaticamente para Em estoque.O estado da ordem de serviço primária muda com base nas seguintes condições:
Se O estado da ordem de serviço muda para Todas as tarefas de ordem de serviço estão no estado Encerrado-Concluído ou Cancelado e pelo menos uma tarefa de ordem de serviço está no estado Encerrado-Incompleto. Encerrado - Incompleto Somente uma tarefa de ordem de serviço está associada a uma ordem de serviço e essa tarefa gera uma tarefa de acompanhamento, que está no estado Rascunho. Aguardando qualificação Mais de uma tarefa de ordem de serviço está associada a uma ordem de serviço e uma ou mais dessas tarefas geram uma tarefa de acompanhamento, que está no estado Rascunho. Trabalho em andamento Todas as tarefas de acompanhamento geradas a partir de qualquer uma das tarefas de ordem de serviço estão no estado Encerrado concluído. Nota:A tarefa que gerou a tarefa de acompanhamento estará no estado Encerrado incompleto.Encerrado concluído Nota:Além disso,O fechamento da tarefa de ordem de serviço secundária também encerra a ordem de serviço primária.
Esta regra de negócio é configurada na tabela primária (sm_task) e é executada quando o estado de um registro (sm_task) muda. Há lógica codificada para acumular a mudança de estado para seu primário.
Se este comportamento não for desejado para ordens de serviço, você poderá implementar a condição a seguir nesta regra de negócio para garantir que ela não seja executada para registros (wm_task/wm_order).
Condição = current.sys_class_name != 'wm_task' && current.sys_class_name != 'wm_order'.