Gerando link para colaborar por e-mail
O evento de gerar link do processo é bastante utilizado em processos de negócio que enviam solicitações em e-mails. Seja relacionado a alguma informação que é necessário validar, ou alguém em especifico para dar continuidade ao fluxo do processo.
No exemplo de hoje iremos criar um processo que na primeira atividade será onde o usuário irá colocar todas as informações da nova reunião:
Depois disso, será recebido no e-mail o link deste processo para que o responsável acesse e aprove a reunião cadastrada.
Vamos a criação do processo!
- Crie um BPM com os seguintes formulários na primeira atividade "Reunião":
- Responsável (/*NOMEUSUARIO*/) - Texto
- Assunto (/*ASSUNTO*/) - Texto
- Data (/*DATA*/) - Data
- Local (/*LOCAL*/) - Texto
- Pauta (/*PAUTA*/) - Texto Longo
- Crie um evento de gerar link do processo AO ENTRAR
- Salve o processo e vamos criar nosso modelo de correspondência para vincular no evento de enviar e-mail (Módulo de processos > Modelos de correspondência).
Caso não saiba como criar um modelo, clique aqui para dar uma olhada em relação a este recurso.
-
- Na aba "Construtor" vamos criar nosso SQL para buscar os dados do processo que criamos:
SELECT 0/*IDPROCESSO*/ AS IDPROCESSO,
'/*NOMEUSUARIO*/' AS RESPONSAVEL,
'/*DATA*/' AS DATA,
'/*LOCAL*/' AS LOCAL,
'/*ASSUNTO*/' AS ASSUNTO,
'/*PAUTA*/' AS PAUTA,
'/*LINK*/' AS LINK
FROM VERSAODB
* Em seguida clique em "executar"
-
- Na aba "Corpo" crie um modelo para que o destinatário receba no e-mail. Com o recurso do HTML, podemos fazer um link personalizado (ex: [url=]Clique aqui[/url]).
<P><A href="/*NOMECAMPO='LINK'*/">Clique aqui</A> para colaborar com o processo.</P>
- Voltando ao processo que estamos criando "Reunião".
- Crie um evento de comunicação - e-mail AO SAIR
- Conta de envio: Vincule um conector de e-mail que será responsável por ser o remetente.
- Destino: Você pode escolher um conector ou variável para guardar o e-mail destinatário.
- Modelo de e-mail: vincule o modelo criado acima, com o link do processo.
- Assunto: Novo registro de reunião!
Agora, vamos a criação da segunda atividade, "Aprovar reunião"!
- Na aba formulários, acesse o assistente no canto inferior esquerdo e utilize a opção "Copiar campos" > "Copiar do processo atual"
Com isso o sistema irá trazer todos os formulários e variáveis da primeira atividade. Agora vamos adicionar mais um botão para a aprovação:
- "Aprovar reunião?" - /*APROVAR*/ (Objetiva - Botões)
Por fim, salve e finalize a criação do procedimento.
Libere a versão para uso e teste seu funcionamento. Depois da primeira atividade, você receberá no e-mail o que foi configurado no modelo de correspondência. Assim que o usuário abrir o e-mail e clicar no link inserido, irá para a página de colaboração do processo: