Cet élément permet de définir les opérations automatiques qui s’exécutent juste avant qu’un processus ne s’interrompe ou ne se termine.
Sauvegarde des Données : Enregistrer l’état actuel ou les données modifiées avant la fermeture pour éviter la perte d’informations (reprendre plus tard)
Journalisation (Logging) : Enregistrer les traces de fin d'exécution dans le fichier log
Notifications : Informer les utilisateurs qu'un processus est terminé. (Mail)
IsEnabled (Expression) : Si l’expression est vraie, l’élément est activé (default true)
L’élément ActionsOnExit contient l’action “Mail”, paramétrée pour la notification du lien de reprise à l’usager après qu’il a actionné le bouton “Reprendre plus tard”.
Pour personnaliser le lien de reprise, remplacez l’adresse URL test.formsolution.dev par celle du serveur sur lequel vous travaillez.
<Step Name="FirstStep">
<ActionsOnValidation> … </ActionsOnValidation>
<ActionsOnExit>
<Mail>
<From>...</From>
<To>…</To>
<Subject>SujetMail</Subject>
<Body>
<TextBlock>Bonjour</TextBlock>
<TextBlock>Nous vous informons que votre demande ...enregistrée par nos services.</TextBlock>
<TextBlock>La confirmation...</TextBlock>
<TextBlock>Cliquer sur le lien ci-après pour reprendre le remplissage de votre formulaire.</TextBlock>
<TextBlock IsVisible="false">
<Data Expression=""https://test.formsolution.dev/portal/rest/file/" + $(jsysPORTALDRAFTID) + "/open?token=" + $(jsysTOKEN)" />
</TextBlock>
<TextBlock>Bien cordialement,</TextBlock>
<TextBlock>Le responsable du service</TextBlock>
</Body>
</Mail>
</ActionsOnExit>
</Step>
