Ações de acionamento de scripts de eventos - Evento de saída
Visão geral
Quando um evento é concluído, ocorrem as seguintes ações. Sempre que existem gatilhos neste processo, estes são indicados a azul.
Qualquer etapa do fluxograma com fundo laranja é aquela em que pode invocar o AbortAction para interromper a execução.
Cancelamento de participação num evento

- Cancelamento do evento
- É apresentada a caixa de diálogo de confirmação/cancelamento
- Cancelamento do evento - Após a confirmação
- O evento chega ao fim

·
- Fim do evento - Início
- as aprovações são solicitadas automaticamente
- ·inúmeras validações dos dados do evento, com base nas definições de configuração do fluxo de trabalho
- primeiro ciclo através de 'Escolher Equipamento' o equipamento inicia
- ·se o evento estiver COMPLETO, então Fim do Evento
- ·se o evento estiver INCOMPLETO, então Fim do evento incompleto
- ·primeiro ciclo através de 'Selecionar Equipamento' o equipamento termina
- segundo ciclo principal através de 'Selecionar Equipamento' o equipamento começa
- · o evento é guardado na base de dados, é criado um novo número de evento por ativo
- ·Fim do evento - Equip. Iniciar
- · informações detalhadas guardadas por equipamento (guardadas no número de evento específico deste ativo, LookupFinalEventNum gerado)
- ·Peças de Reparação Concluir Ciclo(chamado uma vez por peça de manutenção/reparação, num ciclo)
- ·Cobranças Concluir Ciclo(chamado uma vez por cobrança, num ciclo)
- ·trabalhos de impressão criados (por ativo, se for o caso — mas os trabalhos de impressão ainda não foram iniciados)
- ·Conclusão do evento - Equip. Fim
- · segundo ciclo principal através de 'Escolher Equipamento' fim do equipamento
- Após Concluir - Antes de Imprimir
- ·Ciclo de alteração global de equipamento - O SQL de modificação global de equipamento é executado, se apropriado
- Regras de Início Automático e criação de Ordem de Trabalho/Orçamento, se apropriado
- ·Após adição do cabeçalho da ordem de trabalho
- ·Após adição do detalhe da ordem de trabalho(chamado uma vez por ativo à medida que os itens de detalhe são adicionados, num ciclo)
- ·Após a criação da ordem de trabalho
- ·são iniciados eventos de lançamento automático não relacionados com a ordem de trabalho
Analisando o acima exposto, é importante notar que alguns dos itens são chamados apenas uma vez, enquanto outros são chamados várias vezes, uma vez por item (ferramenta ou detalhe da ordem de trabalho). Além disso, note que LookupFinalEventNum só é relevante na segunda metade do segundo ciclo principal do equipamento «Escolher Equipamento».
O evento «After Document Creation» é especial: é acionado após a geração de todos os documentos e é executado pelo IndySoft Background Printing Utility, pelo Webtier Tools ou pelo servidor de impressão, e não pelo isdashboard. Consequentemente, utilizam-se LookupPrintCompany, LookupPrintID, LookupPrintEventNum e LookupPrintEventType em vez das variáveis habituais. Uma vez que este gatilho só pode ser acionado no utilitário de impressão (e não a partir do próprio evento), tenha em atenção que os procedimentos e funções relacionados com o evento não estão disponíveis para utilização. Durante esta ação de gatilho, só podem ser utilizados Procedimentos/Funções Comuns do IndySoft.
A opção «Após a aprovação final do documento» também é especial: é acionada após a conclusão das aprovações de documentos na guia «Trabalho pendente». |