Propriétés du workflow
Dans les propriétés d’un workflow, vous pouvez configurer des paramètres tels que son périmètre de l’application, ses conditions de démarrage, son calendrier, ses entrées, ses étapes et ses mesures de temps d’exécution. Vous pouvez également afficher des informations telles que l’auteur du workflow, la version et l’historique.
Lorsque vous créez un workflow, les champs suivants sont disponibles dans la boîte de dialogue :
- Nom
- Table
- Description
- Si condition remplie
- Condition
Si vous cliquez sur la vue Diagrammer, dans Listes connexes, les sections d’interface utilisateur suivantes sont disponibles dans la boîte de dialogue :
- Général
- Conditions
- Entrées
- Activités
- Application
- Calendrier
- Étapes
- Exécution estimée
Général
| Champ | Description |
|---|---|
| Nom | Nom permettant d’identifier le workflow. |
| Table | Table sur laquelle le workflow doit s’exécuter. Les workflows qui s’exécutent sur des tables spécifiques peuvent toujours interagir avec d’autres tables. Sélectionnez Global [global] pour exécuter le workflow sur toutes les tables. Remarque : La liste affiche uniquement les tables et les vues de base de données qui sont dans le même champ d’application que le workflow. En outre, tous les utilisateurs qui modifient le workflow doivent avoir accès aux tables et aux domaines nécessaires. |
| Date de sortie | [Lecture seule] Quand le workflow a été extrait. Défini automatiquement par l’action Valider dans le menu du workflow. |
| Extraits par | [Lecture seule] Utilisateur qui a extrait ce workflow. Cette valeur est automatiquement définie par l’action Valider dans le menu du workflow. |
| Publié | [Lecture seule] Case à cocher permettant d’indiquer si le workflow a été publié. Défini automatiquement par l’action Publier dans le menu du workflow. |
| Description | Le but du workflow. |
Conditions
Créez des conditions pour déclencher le workflow. La section Conditions n’apparaît pas si vous sélectionnez une table, telle que sc_req_item, qui ne nécessite pas de condition.
| Champ | Description |
|---|---|
| Si condition remplie | Lorsque la condition est évaluée comme vraie, le workflow lance un contexte actif :
|
| Condition | Générateur de conditions permettant de spécifier les conditions du workflow qui déclenchent le comportement sélectionné dans la liste Si la condition est remplie. |
| Ordre | Valeur numérique qui détermine l’ordre du workflow par rapport à d’autres workflows. Les workflows sont évalués dans l’ordre, du numéro d’ordre le plus bas au numéro le plus élevé. Un workflow s’exécute s’il est le premier à correspondre aux conditions. |
Entrées
La section Entrées répertorie toutes les activités du workflow actuel qui entrent des données, le type de données et la valeur par défaut. La section Entrées n’est disponible qu’après la création d’un workflow. Pour créer une variable, cliquez sur Nouveau.
| Champ | Description |
|---|---|
| Étiquette | Étiquette de colonne affichée. Localisé en fonction des paramètres régionaux de l’utilisateur. |
| Référence | Champ d’entrée d’une autre table. |
| Type | Type de données. Par exemple, nombre entier ou chaîne. |
| Valeur par défaut | Valeur utilisée si vous ne fournissez pas de valeur. |
Activités
La section Activités vous permet de définir l’épinglage d’activités et le nombre maximal d’activités.
| Champ | Description |
|---|---|
| Attacher une activité | Liste des options qui contrôlent les mises à jour des activités personnalisées au niveau du workflow. L’épinglage protège les activités personnalisées contre la mise à jour automatique lorsqu’elles sont téléchargées à partir du ServiceNow Store. Pour plus d'informations, voir Workflow Attacher une activité. Les options possibles sont les suivantes :
|
| Nombre maximal d’activités | Nombre maximal d’activités effectuées par le workflow. Cette valeur est utilisée pour empêcher les boucles infinies et est définie sur 100 par défaut. Lorsque le nombre maximal indiqué est atteint, le workflow est annulé. Si ce champ est vide, le nombre maximal est défini sur -1 et le workflow est annulé. |
Application
La section Application vous permet de voir le périmètre de l’application et ses restrictions.
| Champ | Description |
|---|---|
| Application | [Lecture seule] Périmètre de cette activité. Pour plus d’informations, consultez Périmètre de l’application. |
| Accessible depuis | Restrictions de champ d’application pour ce workflow. Les paramètres possibles sont les suivants :
Pour en savoir plus, voir Champ d’application du workflow. |
Calendrier
Utilisez la section Calendrier pour créer un calendrier pour ce workflow à l’aide du générateur de calendrier.
| Champ | Description |
|---|---|
| Livraison basée sur | Type de planification pour ce workflow. Les types possibles sont les suivants :
|
| Temps de travail attendu | Intervalle défini par l’utilisateur. Ce champ est visible lorsque le type de planification est Durée spécifiée par l’utilisateur. |
| Calendrier | Calendrier préconfiguré qui détermine le moment d’exécution de ce workflow. |
| Fuseau horaire | Fuseau horaire de cette instance. |
Étapes
La section Étapes s’affiche si vous sélectionnez une table avec Type = Workflow.
| Champ | Description |
|---|---|
| Étape | Affiche l’avancement de l’étape du workflow sur la table sélectionnée. Vous pouvez éventuellement sélectionner les schémas Rendu d’étape et Ordre d’étape pour personnaliser l’apparence du champ d’étape. Les valeurs par défaut couvrent les scénarios classiques. |
| Rendu d’étape | Convertisseur à utiliser lors de l’affichage des icônes d’étape dans un formulaire ou une vue de liste. Pour plus d’informations sur les rendus , reportez-vous à la section Convertisseurs d’étape de workflow. |
| Ordre d’étape | Ordre des étapes du workflow lorsque vous affichez un champ de workflow dans une liste. Sélectionnez Calculé pour permettre au moteur de workflow de calculer l’ordre d’étape à partir de l’ordre d’exécution dans le workflow. Sélectionnez l’utilisateur spécifié pour utiliser le champ Ordre qui en résulte.Étapes du workflow |
| Nom | Nom de l’étape tel qu’il apparaît dans les champs de workflow. |
| Durée | Temps alloué à l’étape spécifique. |
| Ordre | Ordre des étapes du workflow lorsque vous affichez un champ de workflow dans une liste. Sélectionnez Calculé pour permettre au moteur de workflow de calculer l’ordre d’étape à partir de l’ordre d’exécution dans le workflow. Sélectionnez l’utilisateur spécifié pour utiliser le champ Ordre qui en résulte.Étapes du workflow |
| Valeur | Valeur de l’étape lorsqu’elle est référencée à partir d’un autre élément du système, par exemple dans un script. |
Exécution estimée
La section Temps d’exécution estimé ouvre les contrôles de configuration de l’heure d’exécution estimée pour le workflow. Par défaut, les workflows principaux inclus dans le système de base ne sont pas configurés pour une estimation de temps d’exécution. Tous les nouveaux workflows sont configurés automatiquement avec les valeurs ERT par défaut. Vous pouvez modifier les estimations de temps d’exécution existantes ou en configurer de nouvelles pour n’importe quel workflow existant. Pour en savoir plus sur la façon dont les temps d’exécution estimés sont configurés et calculés, reportez-vous à la section Mesures du temps d’exécution du workflow.
| Champ | Description |
|---|---|
| Nécessite l’heure d’exécution estimée | Case à cocher pour indiquer que ce workflow nécessite une configuration d’exécution estimée. Vous pouvez utiliser les calculs de l’ERT pour déterminer si les workflows s’exécutent plus longtemps ou plus rapidement que prévu et pour identifier des erreurs dans le traitement des workflows. Par défaut, les nouveaux workflows nécessitent un ERT. |
| Heure d’exécution estimée | Estimation initiale du temps d’exécution du workflow. |
| Nombre de points de données | [Lecture seule] Le nombre de fois où le système a comparé la durée d’exécution estimée à un résultat de la durée d’exécution réelle. |
| Seuil du pourcentage des valeurs hors norme pour l’heure d’exécution estimée | [Obligatoire] Le pourcentage d’écart par rapport à la durée d’exécution estimée qui identifie une heure d’exécution du workflow hors norme. Le système utilise une valeur par défaut de 20. Pour plus d'informations, consultez Temps d’exécution des workflows externes. |