Paramètres avancés advanced-parameters
L'écran des propriétés d'une activité comporte un onglet Avancé vous permettant notamment de définir le comportement en cas d'erreur, la durée d'exécution de l'activité ou encore et de saisir un script d'initialisation. Cet onglet se présente sous deux formes :
-
une version simplifiée (par exemple pour les activités Début ou Fin)
-
une version plus détaillée (par exemple pour l'activité Requête)
Les champs à renseigner dans l'onglet Avancé sont décrits dans les sections suivantes.
Nom name
Ce champ contient le nom interne de l'activité.
Image image
Ce champ vous permet de modifier lʼimage liée à une activité. Pour plus d’informations, consultez la section Modification des images d’activité.
Exécution execution
Ce champ vous permet de définir l'action à effectuer au moment du déclenchement de la tâche. Trois options sont disponibles :
Ces options sont généralement sélectionnées au niveau du diagramme en cliquant sur l'activité avec le bouton droit.
- Normale : l'activité est exécutée normalement.
- Ne pas activer : cette tâche ainsi que toutes celles qui lui succèdent (dans la même branche) ne sont pas exécutées.
- Activer mais ne pas exécuter : cette tâche, ainsi que toutes les tâches suivantes (dans la même branche), sont automatiquement arrêtées. Cela peut s'avérer utile si vous souhaitez assister au déclenchement de la tâche. Pour exécuter manuellement la tâche, cliquez sur l'activité avec le bouton droit et sélectionnez Exécution normale.
Affinité affinity
Vous pouvez choisir de forcer l'exécution d'un workflow ou d'une activité de workflow sur une machine particulière. Vous devez pour cela définir une ou plusieurs affinités au niveau du workflow ou de l'activité concernée.
Le paramétrage des workflows en haute disponibilité est présenté dans cette section.
Durée max. d’exécution max--execution-period
Ce champ permet de définir un avertissement lorsque la tâche prend trop de temps. Cela n’aura aucune incidence sur le fonctionnement du workflow. Si la tâche n’est pas terminée au moment où la Période d’exécution max. est terminée, la page Supervision de l’instance affiche un avertissement pour ce workflow. Cette page est accessible à partir de l'onglet Supervision de la page d'accueil.
Comportement behavior
Ce champ vous permet de définir le comportement à effectuer dans le cas de l'utilisation de tâches asynchrones. Deux options sont disponibles :
- Plusieurs tâches autorisées : plusieurs tâches peuvent être exécutées en même temps, même si la première n'est pas terminée.
- La tâche en cours est prioritaire : lorsqu'une tâche est en cours, celle-ci est prioritaire. Tant qu'une tâche est toujours en cours, aucune autre tâche ne sera exécutée.
Time zone time-zone
Ce champ vous permet de sélectionner le fuseau horaire de l’activité. Pour plus dʼinformations, consultez la section Gestion des fuseaux horaires.
En cas d'erreur in-case-of-errors
Ce champ vous permet de définir l’action à effectuer lorsque l’activité est en erreur. Deux options sont disponibles :
- Suspendre le processus : le workflow est automatiquement suspendu. Son statut passe à En échec. Lorsque le problème est résolu, relancez le workflow.
- Ignorer : cette tâche ainsi que toutes celles qui lui succèdent (dans la même branche) ne sont pas exécutées. Cela peut s'avérer utile dans le cas de tâches récurrentes. Si la branche comporte un planificateur placé en amont, celui-ci se déclenchera normalement à sa prochaine date d’exécution.
- Abandon en erreur : le workflow est arrêté automatiquement et ne peut pas être redémarré. Son statut passe à En échec.
Script d'initialisation initialization-script
Ce champ vous permet d’initialiser des variables ou de modifier des propriétés d’activité. Voir à ce sujet la section : Scripts et templates JavaScript.
Commentaire comment
Le champ Commentaire est un champ libre vous permettant d'ajouter une description.