Notifica email in definizione nuovo task per un sito

cancel
Showing results for 
Search instead for 
Did you mean: 
giocarmine
Member II

Notifica email in definizione nuovo task per un sito

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
openpj
Moderator
Moderator

Re: Notifica email in definizione nuovo task per un sito

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.