Workflow des tables de décision
Découvrez comment créer et gérer des tables Studio de workflow de décision pour une utilisation dans des flux, des flux secondaires , des playbooks et n’importe où sur l’endroit où vous écrivez du ServiceNow AI Platform code.
Les tables de décision vous permettent de dissocier la logique de décision de votre code. Cela signifie que vous pouvez créer une table de décision avec Studio de workflow votre logique d’application, puis référencer la table de décision pour exécuter la logique ailleurs, par exemple dans un flux , un playbook ou un script. Ce découplage vous permet de créer des flux et des scripts plus efficaces et plus faciles à maintenir, et permet de gérer directement la logique de décision par l’expert métier concerné.
Workflow de création des tables de décision
L’illustration suivante illustre le processus de création de tables de décision dans Studio de workflow.
- Un développeur est en train d’écrire un script ou de créer un flux ou un flux secondaire et se rend compte qu’une table de décision est nécessaire. Les tables de décision sont une solution plus facile à gérer que la logique codée en dur pour les scénarios suivants :
- Il existe un ensemble complexe d’instructions conditionnelles, imbriquées if/else ou switch dans le code.
- La logique qui alimente le code peut changer fréquemment.
- Il est nécessaire de partager la logique d’application avec des non-développeurs dans un format lisible.
- Il est nécessaire de gérer la logique d’application indépendamment de son lieu d’implémentation.
- Il est nécessaire que la logique d’application soit gérée par des non-développeurs.
- Il est nécessaire d’appliquer la même logique dans plusieurs flux, flux secondaires ou scripts.
- Il existe une logique d’application ou métier que le développeur veut gérer séparément du code.
- Le développeur crée la table de décision et Studio de workflow y ajoute des entrées et des colonnes de résultats (sorties pour les décisions).
- Un développeur ou un expert technique peut effectuer les étapes suivantes.
- Ajoutez des colonnes de condition pour structurer les règles.
- Ajoutez des lignes de décision pour créer des règles conditionnelles et les résultats correspondants.
- Testez la table de décision.
- Publiez la table de décision.
- Le développeur peut utiliser la table de décision de plusieurs façons.
- Ils peuvent créer un extrait de code de la table de décision et l’insérer dans leur code.
- Ils peuvent ajouter Créer une logique de décision dans leur flux ou leur flux secondaire et référencer la table de décision.
- Ils peuvent ajouter une table de décision à un playbook à l’aide de l’activité Prendre une décision - Première correspondance .
- Si la table de décision doit être mise à jour pour refléter une nouvelle logique, le développeur ou la PME peut créer une nouvelle version de la table. Ils peuvent tester la table à l’aide de la nouvelle logique, puis publier la nouvelle version. Pour créer une table de décision, reportez-vous à la section Créer des tables de décision dans Studio de workflow.Remarque :Pour toute table de décision qui n’utilise pas la création de brouillon, toute modification apportée par le développeur ou la PME d’entreprise est automatiquement active.