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.
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.
Então seria somente eu editar este arquivo e incluir este bloco?
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.
Discussions about Alfresco Content Services and Alfresco Process Services in Portuguese
Related:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.