04-10-2017 10:13 AM
Bom dia,
Verificando a regra de envio de notificação por e-mail quando ocorrido alguma ação em uma pasta, vi que é possível acrescentarmos um grupo, ou pessoas responsáveis por receber essas notificações, um assunto e uma mensagem padrão.
Necessito que esta notificação também envie o nome do documento que esta sofrendo esta ação.
Ex:
Subi o documento Teste1 em uma pasta SOLICITAÇÕES, e executei uma ação de enviar para qualidade;
Esta ação, envia o documento para a pasta QUALIDADE juntamento com um e-mail para um grupo de qualidade, para que seja realizado um padronização deste documento, porém neste e-mail não vem o documento que o grupo tenha que verificar.
04-10-2017 08:12 PM
Você precisa criar um template de email para isso, e no template você precisa ler as informações dos documentos contidos no pacote sendo trafegado.
Um exemplo disso que estou falando pode ser encontrado no template wf-email.html.ftl, que já vem com o Alfresco.
O que você precisa está no bloco abaixo:
<#if (args.workflowDocuments)??>
<table cellpadding="0" callspacing="0" border="0" bgcolor="#eeeeee" style="padding:10px; border: 1px solid #aaaaaa;">
<#list args.workflowDocuments as doc>
<tr>
<td>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="top">
<img src="${shareUrl}/res/components/images/generic-file.png" alt="" width="64" height="64" border="0" style="padding-right: 10px;" />
</td>
<td>
<table cellpadding="2" cellspacing="0" border="0">
<tr>
<td><b>${doc.name}</b></td>
</tr>
<tr>
<td>Click on this link to download the document:</td>
</tr>
<tr>
<td>
<a href="${shareUrl}/proxy/alfresco/api/node/content/workspace/SpacesStore/${doc.id}/${doc.name}?a=true">
${shareUrl}/proxy/alfresco/api/node/content/workspace/SpacesStore/${doc.id}/${doc.name}?a=true</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<#if doc_has_next>
<tr><td><div style="border-top: 1px solid #aaaaaa; margin:12px;"></div></td></tr>
</#if>
</#list>
</table>
</#if>
Veja que é feita a leitura dos documentos dentro da variável workflowDocuments, e depois você pode ver que existe a leitura da propriedade name da variável doc.
04-12-2017 03:15 PM
Então seria somente eu editar este arquivo e incluir este bloco?
04-12-2017 10:19 PM
O ideal seria você fazer uma cópia desse arquivo, editar como quiser, e na configuração do envio de notificação, selecionar esse seu arquivo modificado.
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.