Tipos de evento

Saiba sobre os tipos de eventos disponíveis nos processos e quando usar cada tipo.

É possível incluir os tipos de eventos a seguir em seus processos:

Evento inicial
Use para modelar o início de um processo, um processo vinculado, um subprocesso ou um subprocesso de evento. Um evento de Início é incluído automaticamente quando você cria um processo. É possível incluir diversos eventos de Início para que seja possível iniciar o processo de mais de uma maneira, mas só é possível ter um evento de Início com uma implementação None.

Inicie eventos que possuam as seguintes opções de implementação:

Tabela 1. Opções de implementação para os eventos de Início.
Opção Descrição
Nenhum Permite que os usuários iniciem um processo manualmente no Workplace, executem o processo no Inspector ou chamem o processo como um processo vinculado a partir de outro processo de nível superior.

A exposição de seu processo afeta a opção Evento de início. Se exposto e tiver uma IU do processo de ativação, seu processo poderá ser iniciado como uma tarefa. Se exposto, mas sem IU do processo de ativação, seu processo poderá ser iniciado embora nenhuma tarefa da IU apareça. O processo é iniciado imediatamente. Se o seu processo não for exposto, o processo deverá ser iniciado programaticamente, como um processo vinculado ou por meio de uma chamada de API.

Mensagem Inicia um processo quando uma mensagem recebida é recebida (consulte Usando eventos de mensagem de início ) ou inicia um subprocesso de evento (consulte Modelando subprocessos de evento. Um agente secreto (UCA) recebe a mensagem recebida e depois inicia o processo. É possível usar um agente secreto para receber mensagens de outro processo ou de um serviço da web.
Conteúdo do ECM Inicia um processo quando um evento do Enterprise Content Management (ECM) é recebido.
Documento Inicia um processo quando um novo documento é criado em um sistema Enterprise Content Management (ECM).

Como alternativa, ativa uma instância de processo de um documento existente em um sistema ECM.

Consulte Evento de início do documento

.
Nota: Para obter informações sobre opções de implementação para eventos de Início em um subprocesso ou subprocesso de evento, consulte Modelando subprocessos.
Evento Intermediário
Eventos intermediários podem ser anexados em atividades dentro de seu processo ou podem ser incluídos no fluxo do processo. Eventos intermediários anexados são conhecidos como eventos fronteira.
Os eventos intermediários possuem as seguintes opções de implementação:
Tabela 2. Opções de implementação para eventos intermediários.
Opção Descrição
Mensagem (recebimento) Recebe uma mensagem.
Mensagem (envio) Envia uma mensagem.
Conteúdo do ECM Recebe uma mensagem de um agente secreto quando um evento do Enterprise Content Manager (ECM) é recebido enquanto o processo está em execução. É possível incluir um evento de conteúdo no fluxo do processo ou anexar um evento em uma atividade.
Cronômetro Cria um atraso para evitar que um evento ou atividade sejam acionados imediatamente. Use um evento baseado em cronômetro para modelar os caminhos de escalada ou atrasos no seu processo. É possível especificar um intervalo de tempo antes ou após uma atividade ser executada. É possível incluir um evento baseado em cronômetro no fluxo do processo ou anexá-lo a uma atividade. Para obter mais informações, consulte Modelando atrasos, escalações e tempos limites..
Controle Cria um ponto no processo no qual você deseja capturar os dados de tempo de execução para propósitos de relatório
Evento limite de erro Captura erros de execução do processo e pode acionar um fluxo de processo adicional Esse evento deve ser anexado a uma atividade.
Evento de término
Use para modelar o fim de um processo. Um evento de Término é incluído automaticamente quando você cria um processo.
Os eventos de encerramento têm as seguintes opções de implementação:
Tabela 3. Opções de implementação para eventos de término.
Opção Descrição
Nenhum Para as atividades em um caminho específico
Erro Use a opção implementação Erro quando você deseja emitir um erro para processos pai ou para subprocessos de evento de erro. Para obter mais informações, consulte Manipulando erros usando eventos de erro..
Mensagem Envia uma mensagem no término de um caminho específico Por exemplo, é possível enviar uma mensagem na conclusão de cada instância de processo, que é recebida por um evento de início de mensagem em outro processo para que a conclusão de um processo inicie outro processo. Consulte Usando eventos de término de mensagem
Finalizar Fecha as tarefas em execução associadas a um processo e cancela os cronômetros pendentes. É possível configurar estas opções para o evento de término:
Finalizar instância de processo inteira
Finaliza a instância de processo inteira. Se você não selecionar esta opção, apenas o processo que contém o evento e seus subprocessos é finalizado. Se uma instância de processo inteira for finalizada, o processo mostrará um status de Terminated no Inspector
Excluir todos os dados de tempo de execução da instância finalizada
Limpa o estado do tempo de execução para a instância em execução. Todos os estados de banco de dados para a instância de tempo de execução e todos os dados de rastreamento gerados são excluídos. Esta definição se aplica somente para instâncias de processo de nível superior e, caso contrário, é ignorada.