Você pode iniciar um processo pelo recebimento de uma mensagem de e-mail e isto é possível utilizando o Conector de E-mails do HEFLO.
Passo 1 – Incluir um iniciador por mensagens
Antes de incluir o iniciador certifique-se de que o processo possui o recurso de automatização ativado.
Para instanciar o processo inclua um iniciador com o gatilho de mensagem.
- No editor de processos localize o elemento “Início” na Caixa de ferramentas BPMN.
- Dentro do item “Início” arraste o item chamado “Mensagem” para a área de desenho ou raia do processo.
- Selecione o iniciador mensagem e acesse a aba de propriedades a direita.
- No campo “Conector” informe “E-mail”.
- Conclua a modelagem do processo.
Passo 2 – Gerar a caixa de e-mails de entrada
No passo seguinte precisamos criar uma caixa de e-mail que servirá para receber as mensagens que irão gerar as instâncias de processos.
Importante: toda nova mensagem enviada para esta caixa gerará uma nova instância de processo. Portanto, muito cuidado ao divulgar este endereço. Evite, por exemplo, deixar o endereço público em uma página web para que o mesmo não entre em listas de spam.
- Selecione o iniciador por mensagem e acesse a aba de propriedades a direita.
- No agrupamento “Execução” clique no ícone de ancora indicado na figura abaixo.
Após clicar no ícone de ancora é gerado uma caixa de email exibida no próprio campo “Caixa de E-mail”.
Passo 3 – Realizar testes
Os testes são realizados dentro do próprio editor de processos.
- Selecione o iniciador do processo.
- Clique com o botão direito do mouse e cliquem em “Testes” e depois “Iniciar novo item de trabalho” (para o HEFLO um “item de trabalho” é uma instância de processo).
- No diálogo de execução do item de trabalho faça o preenchimento de campos e avance no fluxo.
- Teste todas as possibilidades de desvios e caminhos no seu fluxo. Esta etapa garantirá a qualidade do seu trabalho.
Passo 4 – Publicar automatização
Após realizar todos os testes faça a publicação do processo:
- Selecione a aba de ações a direita no editor de processos.
- Clique em “Publicar Automatização”.
Todos os itens de trabalho iniciados por e-mail são visualizados na página Workspace. No diálogo de edição de item de trabalho utilize a aba de Conversas para visualizar o e-mail que iniciou o processo.
Clicando no item é possível visualizar o conteúdo desta mensagem.
Como obter o e-mail do remetente
Para armazenar o endereço do e-mail que iniciou o processo em algum campo do processo siga estes passos:
- Selecione o evento iniciador por mensagem.
- Clique no botão “Configurar Campos de E-mail”.
- No diálogo “Configurar campos de e-mail” selecione um campo no controle “Valor”.
Abaixo veja o resultado do campo em um formulário do processo:
Este endereço pode ser utilizado posteriormente no fluxo no envio de uma mensagem. Veja também o Tutorial sobre como enviar e-mails.