Estou construindo um fluxo em que, em uma das tarefas, deve ser enviado um e-mail, para duas caixas postais, com informações do formulário.
No diagrama do processo (vide imagem em anexo), para melhor representação, utilizei a tarefa de envio (mailtask). Entretanto, nas propriedades da tarefa de envio não há a identificação do template que deve ser utilizado para o enviar o e-mail, assim como não há como selecionar os parâmetros a serem utilizados no template.
Em alguns exemplos, observei que a tarefa de envio não é utilizada e o e-mail é enviado em um evento do processo, com o método notifier.notify(…). Nos exemplos, utilizaram os eventos beforeStateEntry e afterTaskComplete.
Dúvidas:
- A tarefa de envio não deve/pode ser utilizada?
- Qual tarefa automática (sem interação humana) deve ser utilizada para substituir a tarefa de envio?
- Qual evento do processo é mais indicado para chamar o método notify?
- O método notify deve sempre estar dentro de um try…catch?