GUIDE TECHNIQUE · SERVICENOW
ServiceNow : Flow Designer : créer un premier flux
Automatiser une action de recette dans ServiceNow Workflow Studio (Flow Designer) : choisir un déclencheur, créer une condition, tester un flow et inspecter son historique avant activation.
L’ESSENTIEL EN BREF
Les étapes clés
Ce guide présente 4 étapes, de « Définir le périmètre et l'événement » à « Tester puis activer sous contrôle ».
Avant de commencer : Instance de développement avec rôle de conception de flows.
01 · CADRAGE
Périmètre et résultat visé
Résultat attendu : Le trigger ne sélectionne que les enregistrements de recette.
Public concerné : Administrateurs ServiceNow, équipes ITSM et développeurs low-code
ServiceNow Workflow Studio / Flow Designer ; intitulés et permissions diffèrent selon les releases, applications et plugins activés.
Contrôlez les versions, les droits et les options disponibles dans votre environnement avant de suivre la procédure.
02 · AVANT DE COMMENCER
Prérequis et points de contrôle
- Instance de développement avec rôle de conception de flows.
- Table d'incident accessible en test et donnée fictive préparée.
- Workflow simple sans action externe ni risque d'escalade automatique.
03 · VUE D’ENSEMBLE
Comprendre l’architecture et les flux
04 · TUTORIEL
Procédure complète, étape par étape
Suivez les étapes dans l’ordre et contrôlez chaque résultat avant de poursuivre. Renseignez les paramètres adaptés à votre environnement.
ÉTAPE 1 / 4
Définir le périmètre et l'événement
Un flow trop générique peut modifier beaucoup d'enregistrements.
- Choisir une condition de recette reconnaissable comme un champ contenant une étiquette de test.
- Décrire le résultat attendu et une condition d'arrêt.
# Exemple de convention de recette :
short_description begins with [LAB-FLOW]À vérifier : La sélection d'enregistrements reste limitée à des tickets artificiels.
Point de vigilance : Exécuter les opérations uniquement sur un environnement de recette autorisé, sans secret ni donnée de production.
ÉTAPE 2 / 4
Créer un flow avec trigger
Le déclencheur doit correspondre à un événement métier, sans boucle.
- Dans Workflow Studio, créer un flow dans l'application autorisée.
- Choisir un Record Trigger sur la table Incident, événement Created ou Updated selon besoin.
# Configuration déclarative dans l'UI :
Table: Incident
Trigger: Created
Condition: short_description starts with [LAB-FLOW]À vérifier : Le flow dispose d'un déclencheur et d'une condition claire.
Point de vigilance : Exécuter les opérations uniquement sur un environnement de recette autorisé, sans secret ni donnée de production.
ÉTAPE 3 / 4
Ajouter une action mesurable
Le premier test doit produire un effet facilement vérifiable.
- Ajouter une action Update Record qui renseigne une note de travail de recette.
- Utiliser un champ non sensible ; ne jamais publier un script personnel ou credential dans une action.
# Action UI indicative :
Update Record -> Work notes = 'Traitement automatisé de recette'À vérifier : La nouvelle valeur est visible dans l'incident de recette.
Point de vigilance : Exécuter les opérations uniquement sur un environnement de recette autorisé, sans secret ni donnée de production.
ÉTAPE 4 / 4
Tester puis activer sous contrôle
Le test du flow doit être observé avant diffusion.
- Lancer Test sur un enregistrement fictif et ouvrir Execution Details.
- Vérifier les steps, leurs données de sortie et les effets sur le ticket ; activer seulement après approbation.
# Critères :
# Condition vraie -> 1 mise à jour attendue
# Condition fausse -> aucune actionÀ vérifier : Le test a produit exactement les effets prévus sans boucle.
Point de vigilance : Exécuter les opérations uniquement sur un environnement de recette autorisé, sans secret ni donnée de production.
RÉFÉRENCES TECHNIQUES
Documentation officielle
Retrouvez les prérequis, les fonctionnalités et les versions prises en charge par ServiceNow. Vérifiez les commandes sur un environnement de test avant leur utilisation en production.
05 · RECETTE
Comment vérifier que tout fonctionne ?
Le trigger ne sélectionne que les enregistrements de recette.
Execution Details montre le passage des steps.
Le flow activé ne boucle pas et respecte les droits.
06 · DIAGNOSTIC
Problèmes fréquents et résolution
Flow ne démarre pas
Cause probable : Condition ou trigger non satisfaits
Que faire : Comparer les valeurs réelles et l'événement d'enregistrement.
Action access denied
Cause probable : Contexte d'exécution sans droits sur le champ
Que faire : Vérifier rôles, portée d'application et politique de sécurité.
Plusieurs runs
Cause probable : Événements répétés ou modification qui redéclenche
Que faire : Vérifier les triggers, conditions et Update Record.
07 · QUESTIONS PRATIQUES
Questions fréquentes
Quelle différence entre flow et subflow ?
Un flow possède un déclencheur ; un subflow encapsule une logique réutilisable appelée depuis d'autres flows.
Peut-on tester un flow non activé ?
Oui, selon le type de flow et les droits disponibles dans la release.
Faut-il remplacer tous les Business Rules ?
Non. Choisir le mécanisme selon latence, gouvernance, transaction et contraintes applicatives.
AUTRES TECHNOLOGIES
Guides complémentaires
VOTRE ENVIRONNEMENT
Besoin d’aller plus loin sur votre environnement ?
Automatisation, sécurité et exploitation : échangeons sur vos pratiques ServiceNow.
Échanger avec ADN Consulting