- Statut changé de Resolved à Closed
- % réalisé changé de 0 à 100
Validé et intégré.
Le workflow exemple Demande de congés simplifiée utilise cette extension :
<trigger className="org.silverpeas.almanach.workflowextensions.SendInAlmanach" name="SendInAlmanach">
<param name="tp_almanachId" value="almanach283"/>
<param name="tp_eventName" value="Congés de ${action.Creation.actor}"/>
<param name="tp_eventDescription" value="Type de congés ${folder.nature}"/>
<param name="tp_startDate" value="${folder.dateDebut}"/>
<param name="tp_endDate" value="${folder.dateFin}"/>
</trigger>
Cette nouvelle extension du workflow accepte les paramètres suivants. Ils vous permettent de personnaliser complètement les événements ainsi créés :
- tp_almanachId
- tp_eventName
- tp_eventDescription
- tp_startDate
- tp_startHour
- tp_endDate
- tp_endHour
- tp_place
- tp_url
- tp_priority
Vous pouvez modifier l'application cible en ajoutant ces lignes dans le fichier CustomerSettings.xml :
<fileset root="${SILVERPEAS_DATA_HOME}/workflowRepository/DemandeCongesSimple/">
<xmlfile name="DemandeCongesSimple.xml"><!-- param[@name='almanachId'] -->
<parameter key="/processModel/actions/action[@name='Accepter']/consequences/consequence/triggers/trigger/param" mode="update">
<value location="@value">almanachXXX</value>
</parameter>
</xmlfile>
</fileset>