cancel
Showing results for 
Search instead for 
Did you mean: 

Notifica email in definizione nuovo task per un sito

giocarmine
Champ in-the-making
Champ in-the-making
Salve,

ho cominciato ad utilizzare da poco Alfresco e sto ancora muovendo i primi passi..

Ho creato un nuovo sito per un nostro progetto, ad esso ho aggiunto la pagina "Elenchi Dati".
Ho aggiunto un "Elenco di compiti avanzato" alla pagina.
Ho infine provato ad aggiungere un nuovo task..

Mi piacerebbe che alle persone coinvolte nel task sia inviata una mail di notifica, qualcuno saprebbe dirmi se ciò è possibile?

Grazie in anticipo Smiley Happy
1 REPLY 1

openpj
Elite Collaborator
Elite Collaborator
Per questo tipo di customizzazioni si deve andare ad implementare un nuovo task all'interno del workflow.

A seconda del tipo di workflow che scateni in Alfresco va aggiunto uno scriptTask nella definizione del workflow che utilizzi la action di invio della mail, un esempio potrebbe essere il seguente da aggiungere al file della definizione del workflow:


<scriptTask id="scripttask1" name="Send Email" scriptFormat="javascript">
        <extensionElements>
         <activiti:executionListener event="start" class="org.alfresco.repo.workflow.activiti.listener.ScriptExecutionListener">
           <activiti:field name="script">
            <activiti:string>
                var mail = actions.create("mail");
                mail.parameters.to = "a@gmail.com";
                mail.parameters.subject = "send a workflow's email. second test! " + bpm_workflowDescription;
                mail.parameters.from = "b@gmail.com";
                mail.parameters.text = "2nd Test message! ";
                mail.execute(bpm_package);
            </activiti:string>
           </activiti:field>
         </activiti:executionListener>
        </extensionElements>
        <script><![CDATA[]]></script>
      </scriptTask>


Spero ti sia utile.
Getting started

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.