Actions
Ajout d’une action
Cliquez sur l’icône Ajout d’une action pour ouvrir l’écran Sélectionner un type d'action.
Champs | Remarques |
Application | Permet la création d’une action basée sur l’application sélectionnée |
Synchronisation | Permet la création d’une action de type synchronisation |
Manuel | Permet la création d’une action de type manuelle |
Sous-processus indépendant | Permet la création d’une action de type sous-processus indépendant |
Sous-processus lié | Permet la création d’une action de type sous-processus lié |
Écran Édition d'une action
Champs | Remarques |
Infos | Affiche l’écran d’édition de l’action |
Paramètres | Affiche la liste des paramètres obligatoires et supplémentaires d’une action de ce type |
Actions suivantes | Affiche la liste des actions suivant l’action actuelle dans le workflow du processus |
Notifications | Affiche la liste des notifications automatiques et supplémentaires de l’action |
Onglet Infos
Les champs dans la boîte de dialogue Édition d’une action varient selon le type de l’action (par exemple, une action de formulaire Web humaine ou une action de sous-processus).
Champs | Remarques |
Type d’application ou d’action | Type d’action ou d’application utilisé par l’action |
Nom | Identifiant unique pour l’action; doit être conforme à la nomenclature et limité à 30 caractères (champ obligatoire) |
Description | Description de l’action limitée à 255 caractères (champ obligatoire) |
Participant [1] | Participant associé à l’action (champ obligatoire) |
Sous-process [1] | Sous-processus associé à l’action (champ obligatoire) La liste des sous-processus disponibles est générée en fonction du statut du processus :
⚠️ Attention : Si vous changez le sous-processus en un autre, tous les paramètres actuels du sous-processus précédent seront supprimés. |
Version du sous-process | La version du sous-processus (facultatif) Auto trouve la version active, en test ou archivée (dans cet ordre) la plus récente et la choisit, mais si vous saisissez une version spécifique dans le champ Numéro, cette version sera choisie indépendamment de son statut. |
Méthode d’affectation [2] | Méthode d’affectation d’une action à un participant (champ obligatoire) |
Demandeur du sous-processus [1] | Utilisateurs du processus définis automatiquement en tant que demandeurs du sous-processus (champ obligatoire) |
Récupérer les utilisateurs depuis [3] | Donnée du processus contenant la liste des noms d’utilisateurs (séparés par une virgule) des personnes à qui l’action sera affectée (champ obligatoire) |
Mode division | Définit le comportement de l'action entre une barre de synchronisation traditionnelle et une barre divisée. Désactivation de la synchronisation des transitions entrantes :
✏️ Note : Applicable uniquement aux barres de synchronisation et aux barres de division. |
Activité de début du bloc | Définit un nouveau bloc d'activités spécifiant l'action de début du bloc (p.ex. une action de division). L'action de division peut être de n'importe quel type; la barre de synchronisation actuelle sera automatiquement considérée comme l'action de fin du bloc (p.ex. action conjointe). ✏️ Note : Applicable uniquement aux barres de synchronisation. |
Délai de réalisation [4] | Délai avant que l’action ne soit considérée comme en retard. La valeur peut être définie via une constante ou à travers une donnée du processus dont la valeur sera récupérée à l’exécution. Unités : Vous pouvez choisir la manière dont le délai sera calculé en sélectionnant (ou pas) l’option Utiliser les jours et heures ouvrés pour calculer la durée. ✏️ Note : Applicable uniquement aux barres de synchronisation et aux barres de division. |
Délai de terminaison | Quantité et unité de temps pendant laquelle une barre de synchronisation ou une barre de division sera mise en pause avant le lancement; la valeur peut être spécifiée par une valeur fixe ou récupérée lors de l'exécution à partir d'une valeur de données Vous pouvez choisir le mode de calcul du temps de pause en cochant (ou en ne cochant pas) l'option Utiliser les jours et heures ouvrés pour calculer la durée pour calculer la durée. |
Délai / Heure de début | La quantité et l'unité de temps pendant lesquelles une action du système sera retardée avant le lancement; la valeur peut être spécifiée par une valeur fixe ou récupérée lors de l'exécution à partir d'une valeur de données Vous pouvez choisir le mode de calcul du temps de délai et l'heure de début en cochant (ou en ne cochant pas) l'option Utiliser les jours et heures ouvrés pour calculer la durée pour calculer la durée. Vous pouvez également choisir de démarrer la première exécution de l'action sans le délai spécifié en cochant l'option Ignorer le délai pour la première exécution lorsque l'action est en boucle directe (activée par défaut). ✏️ Note : Applicable uniquement aux actions système (par exemple, assembly, service Web, procédure Web, etc...). |
Annuler la prise en charge si le retard est supérieur à [5] | L’affectation de l’action peut être annulée automatiquement si le délai est supérieur à la valeur définie. Vous devez définir une unité de durée pour ce champ. |
Mode de clôture | Indique si l’action doit être complétée par le moteur de workflow en arrière-plan Cette option est utile quand la finalisation de la réalisation d’une action prend du temps (beaucoup de notifications, l’action est suivi par un service Web, etc...). Dans ce cas l’utilisateur n’a pas à attendre que l’action se termine, il est redirigé sur la fiche de suivi de la demande ou sur la page d’accueil du portail (selon le paramétrage de la redirection définit dans le panneau de configuration par l’administrateur). |
Historique boucle directe | Conserver l'historique des actions en boucle directe :
✏️ Note : Applicable uniquement aux actions système (par exemple, assembly, service Web, procédure Web, etc...). |
Visible | Indique si l’action est affichée dans l’historique des actions de la fiche de suivi de la demande dans le portail utilisateur |
Texte d’aide [6] | Texte d’aide sur l’action dans le module utilisateur (un lien permet l’édition de ce texte) |
Lien d’aide | URL d’un document d’aide externe sur l’action, visible dans le portail utilisateur |
Email de support | Email de support de l’action affiché dans le portail utilisateur |
Taille d’icône | La taille d’icône pour le processus graphique du workflow; cochez Appliquer la taille à toutes les actions pour changer la taille de toutes les icônes d'action en même temps |
Identifiant interne | Identifiant de l’action |
Si l’action est un sous-processus.
Si l’action est une application.
Disponible pour les méthodes d’affectation automatique à la personne et manuelles.
Actif si la méthode d’affectation est manuelle.
Actif si un délai de retard est défini.
La limite de texte d'aide par défaut de 10 000 caractères peut être personnalisée en modifiant la valeur du paramètre
AdministrationMaxHelpTextSize
dans le fichierweb.config
.
Suppression d’une action
Seuls les gestionnaires de processus et les administrateurs peuvent supprimer une action. Si le processus est actif ou archivé, l’action ne peut pas être supprimée.
Ajout d’une boucle sur la première action
Il n’est pas possible de créer une boucle avec la première action du processus. Vous devez ajouter une nouvelle action affectée automatiquement au demandeur et créer une boucle avec celle-ci.
📌 Exemple
Ici, l’action MODIFIER
est ajoutée :
- SAISIR > VALIDER > MODIFIER > VALIDER > MODIFIER > VALIDER > ...
Méthodes d’affectation
Automatiques
Méthode | Remarques |
Automatique au demandeur | L’action est affectée à l’utilisateur qui a initié la demande (ex. : la première action du processus est affectée au demandeur). |
Automatique à l’initiateur de l’action [1] | L’action est affectée à l’utilisateur qui a fait l’action précédente (ex. : lancement de plusieurs actions consécutives par la même personne) |
Automatique à la personne (une action affectée par utilisateur) | Si le type de participant est une Personne, l’action est affectée à l’utilisateur associé au participant. Si le type de participant est une Liste de personnes, l’action peut être affectée à l’utilisateur dont le nom d’utilisateur est récupéré dans la donnée du processus sélectionnée. Si la donnée du processus contient une liste de noms d’utilisateurs (séparés par une virgule), une instance de l’activité concernée (action) est créée et affectée pour chaque utilisateur de la liste. |
Automatique à la personne qui a fait ... (une action) | L’action est affectée à l’utilisateur qui a fait l’action sélectionnée (ex. : la dernière validation doit être effectuée par le même utilisateur qui a effectué la première validation) |
Automatique au gestionnaire du demandeur | L’action est affectée au gestionnaire de l’utilisateur qui a initié la demande. Une erreur d’affectation peut arriver si aucun gestionnaire n’est associé à l’initiateur de l’action |
Automatique au gestionnaire de l’initiateur de l’action | L’action est affectée au gestionnaire de l’utilisateur qui a réalisé l’action précédente. Une erreur d’affectation peut arriver si aucun gestionnaire n’est associé à l’utilisateur qui a réalisé l’action sélectionnée. |
Automatique au gestionnaire de la personne qui a fait ... (une action) | L’action est affectée au gestionnaire de l’utilisateur qui a réalisé l’action sélectionnée. Une erreur d’affectation peut arriver si aucun gestionnaire n’est associé à l’utilisateur qui a réalisé l’action sélectionnée. |
Automatique au système | Utilisé pour une action de type synchronisation ou application automatique (procédure Web, procédure Web asynchrone, service Web) |
La méthode Automatique à l’initiateur de l’action est disponible si le participant de l’action précédente est le même que celui de l’action actuelle.
Manuelles
Méthode | Remarques |
Manuelle par l’initiateur de l’action | L’utilisateur qui a effectué l’action précédente doit sélectionner l’utilisateur qui sera affecté à l’action suivante dans la liste des utilisateurs du participant. |
Manuelle par la personne qui a fait ... (action) | L’utilisateur qui a effectué l’action sélectionnée doit sélectionner l’utilisateur qui sera affecté à l’action suivante dans la liste des utilisateurs du participant. Dans les processus contenant des sous-processus ou des applications automatiques cette méthode peut remplacer Par l’initiateur de l’action lorsque l’action précédente a été effectuée par le système. |
Manuelle par le coordinateur | (Répartition / Dispatching) Un des coordinateurs doit affecter l’action à un utilisateur associé au participant de l’action. |
Self service | Le premier utilisateur associé au participant qui décide de prendre en charge l’action reçoit l’affectation de l’action (à cet instant les autres ne seront plus capables de prendre en charge l’action). |
Méthodes d'affectation disponibles par type d'action
Le tableau suivant présente les méthodes d'affectation disponibles en fonction du type d'action (synchronisation, application ou sous-processus) et du type d'application d'action (procédure Web, service Web, procédure Web asynchrone ou application Web).
Méthodes d'affectation disponibles | Synchronisation | Procédure Web, service Web, procédure Web asynchrone | Application Web | Sous-processus |
Automatique | ||||
Automatique au demandeur | ❌ | ❌ | Voir matrice suivante | ✔️ |
Automatique à l'initiateur de l'action [1] | ❌ | ❌ | ✔️ | ✔️ |
Automatique à la personne [2] | ❌ | ❌ | ✔️ | ✔️ |
Automatique à la personne qui a fait... | ❌ | ❌ | Voir matrice suivante | ✔️ |
Automatique au manager du demandeur | ❌ | ❌ | Voir matrice suivante | ✔️ |
Automatique au manager de l'initiateur de l'action | ❌ | ❌ | Voir matrice suivante | ✔️ |
Automatique à la personne qui a fait... | ❌ | ❌ | Voir matrice suivante | ✔️ |
Automatique au système | ✔️ | ✔️ | Voir matrice suivante | ✔️ |
Manuelle | ||||
Manuelle par l'initiateur de l'action | ❌ | ❌ | Voir matrice suivante | ❌ |
Manuelle par la personne qui a fait... | ❌ | ❌ | Voir matrice suivante | ❌ |
Manuelle par le coordinateur | ❌ | ❌ | Voir matrice suivante | ❌ |
Self-service | ❌ | ❌ | Voir matrice suivante | ❌ |
La méthode Automatique à l’initiateur de l’action est disponible si le participant de l’action précédente est le même que celui de l’action actuelle.
Si la méthode Automatique à la personne est sélectionnée, le champ Récupérer l’utilisateur depuis une donnée doit être défini.
Méthodes d'affectation disponibles pour les actions d'application Web par type et rôle de participant
La matrice ci-dessous indique les méthodes d’affectations disponibles lorsque l’on sélectionne une action de type Application ou Application Web en fonction du type de participant associé et du rôle de ce participant.
Méthodes d'affectation disponibles | Personne | Liste de personnes : Participant | Liste de personnes : Demandeur | Liste de personnes avec coordinateur : Participant | Liste de personnes avec coordinateur : |
Automatique | |||||
Automatique au demandeur | ❌ | ❌ | ✔️ | ❌ | ✔️ |
Automatique à l'initiateur de l'action [1] | ✔️ | ❌ | ❌ | ❌ | ❌ |
Automatique à la personne [2] | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Automatique à la personne qui a fait... | ❌ | ✔️ | ✔️ | ✔️ | ✔️ |
Automatique au manager du demandeur | ❌ | ✔️ | ✔️ | ✔️ | ✔️ |
Automatique à la personne qui a fait... | ❌ | ✔️ | ✔️ | ✔️ | ✔️ |
Automatique au système | ❌ | ❌ | ❌ | ❌ | ❌ |
Manuelle | |||||
Manuelle par l'initiateur de l'action | ❌ | ✔️ | ✔️ | ✔️ | ✔️ |
Manuelle par la personne qui a fait... | ❌ | ✔️ | ✔️ | ✔️ | ✔️ |
Manuelle par le coordinateur | ❌ | ❌ | ❌ | ✔️ | ✔️ |
Self-service | ❌ | ✔️ | ✔️ | ✔️ | ✔️ |
La méthode Automatique à l’initiateur de l’action est disponible si le participant de l’action précédente est le même que celui de l’action actuelle.
Si la méthode Automatique à la personne est sélectionnée, le champ Récupérer l’utilisateur depuis une donnée doit être défini.
Onglet Actions suivantes
Champs | Remarques |
Sélectionnez l’action à ajouter * | Action du processus à ajouter en tant qu’action suivant l’action actuelle |
* Une action peut être utilisée une seule fois en tant qu’action suivante dans les transitions d’une autre action.
Colonnes | Remarques |
Action suivante | Nom de l’action suivante |
Transitions vers | Liste d’actions à suivre possibles |
Condition/Exception | Un lien affiche l’écran d’édition de la condition ou exception de la transition |
Suppression | Le |