Eventos do Glide relativos a fluxos de trabalho
O Fluxo de trabalho usa vários eventos do Glide.
| Evento | Descrição | Finalidade | Para usar | Fonte | Thread | Ouvintes |
|---|---|---|---|---|---|---|
| Inserir | Evento global definido após a inserção de um GlideRecord que faz com que o mecanismo de script seja acionado e, por meio dele, também o mecanismo de fluxo de trabalho. | Inicia fluxos de trabalho associados ao GlideRecord atual por referência, como em itens da solicitação e temporizadores do ANS, ou por condições associadas à tabela do GlideRecord. | Não há uso explícito para o cliente em um fluxo de trabalho. Ele faz parte do mecanismo do Glide e, com esse evento, a única coisa que os fluxos de trabalho podem fazer é iniciar. Os fluxos de trabalho também podem ser iniciados manualmente com um script. | Mecanismo de fluxo de trabalho, RunEngine | Thread atual, mutex atual | Ação de inserção do usuário |
| Atualizar | Evento global definido na atualização de um GlideRecord que causa o acionamento do mecanismo de script e, dessa maneira, do mecanismo de fluxo de trabalho. | Consulta a tabela Contexto de fluxo de trabalho [wf_context] para localizar fluxos de trabalho em execução que estão associados ao GlideRecord atual por ID de documento. | Não há uso explícito para o cliente em um fluxo de trabalho. Faz parte do mecanismo do Glide e, com esse evento, a única ação possível para os fluxos de trabalho é avançar para o próximo conjunto de transições. | Mecanismo de fluxo de trabalho, RunEngine | Thread atual, mutex atual | Ação do usuário de atualização de um GlideRecord |
| Excluir | Evento global definido na exclusão de um GlideRecord que causa o acionamento do mecanismo de script e, dessa maneira, do mecanismo de fluxo de trabalho. | Consulta a tabela Contexto de fluxo de trabalho [wf_context] para localizar fluxos de trabalho em execução que estão associados ao GlideRecord atual por ID de documento. | Não há uso explícito para o cliente em um fluxo de trabalho. Faz parte do mecanismo do Glide e, com esse evento, a única ação possível para os fluxos de trabalho é avançar para o próximo conjunto de transições. | Mecanismo de fluxo de trabalho, RunEngine | Thread atual, mutex atual | Ação do usuário de exclusão de um GlideRecord |
| Consulta | Evento global definido na consulta do banco de dados do Glide que causa o acionamento do mecanismo de script e, dessa maneira, do mecanismo de fluxo de trabalho. | Consulta a tabela Contexto de fluxo de trabalho [wf_context] para localizar fluxos de trabalho em execução que estão associados ao GlideRecord atual por ID de documento. | Não há uso explícito para o cliente em um fluxo de trabalho. Faz parte do mecanismo do Glide e, com esse evento, a única ação possível para os fluxos de trabalho é avançar para o próximo conjunto de transições. | Mecanismo de fluxo de trabalho, RunEngine | Thread atual, mutex atual | Ação do usuário de consulta de um GlideRecord |