Cliquez sur l’icône Ajout d’une action pour ouvrir l’écran Sélectionner un type d'action.
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).
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 fichier web.config
.
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.
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.
Ici, l’action MODIFIER
est ajoutée :
- SAISIR > VALIDER > MODIFIER > VALIDER > MODIFIER > VALIDER > ...
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.
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).
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.
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.
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.
* Une action peut être utilisée une seule fois en tant qu’action suivante dans les transitions d’une autre 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é
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
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 :
Si le processus est actif, vous ne pouvez choisir que des sous-processus actifs ou archivés
Si le processus est en test ou en construction, vous pouvez choisir parmi les sous-processus de test, actifs ou archivés
⚠️ 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 :
Coché (barre divisée): Ne pas synchroniser les transitions entrantes (p.ex. les actions parallèles)
Décoché (barre de synchronisation): Synchroniser les transitions entrantes (p.ex. les actions parallèles)
✏️ 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 :
Coché (par défaut) : Crée une action distincte pour chaque exécution lorsque l'action se boucle sur elle-même uniquement (comportement original)
Décoché : Crée une seule action pour toutes les exécutions lorsque l'action se boucle sur elle-même uniquement
✏️ 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
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)
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
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
❌
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
❌
✔️
✔️
✔️
✔️
Champs
Remarques
Sélectionnez l’action à ajouter *
Action du processus à ajouter en tant qu’action suivant l’action actuelle
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 x
permet la suppression de la transition vers l’action suivante