Aller au contenu

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.

Niveau Intermédiaire3 min de lecture— vuesServiceNow

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

Environnement et versions

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

ARCHITECTURE TECHNIQUEComprendre la chaîne de bout en bout
01Enregistrement
02Trigger
03Conditions
04Action
05Execution details
06Activation
Le déclencheur surveille des événements définis, les conditions limitent le périmètre, puis les actions exécutent le traitement. Un test et son historique servent à vérifier le résultat.

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.

01

ÉTAPE 1 / 4

Définir le périmètre et l'événement

Un flow trop générique peut modifier beaucoup d'enregistrements.

  1. Choisir une condition de recette reconnaissable comme un champ contenant une étiquette de test.
  2. Décrire le résultat attendu et une condition d'arrêt.
Exemple techniqueÀ adapter à votre environnement
# Exemple de convention de recette :
short_description begins with [LAB-FLOW]
Ce qui se passe à cette étape
1Scénario
2Condition
3Vérification

À 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.

02

ÉTAPE 2 / 4

Créer un flow avec trigger

Le déclencheur doit correspondre à un événement métier, sans boucle.

  1. Dans Workflow Studio, créer un flow dans l'application autorisée.
  2. Choisir un Record Trigger sur la table Incident, événement Created ou Updated selon besoin.
Exemple techniqueÀ adapter à votre environnement
# Configuration déclarative dans l'UI :
Table: Incident
Trigger: Created
Condition: short_description starts with [LAB-FLOW]
Ce qui se passe à cette étape
1Trigger
2Record
3Vérification

À 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.

03

ÉTAPE 3 / 4

Ajouter une action mesurable

Le premier test doit produire un effet facilement vérifiable.

  1. Ajouter une action Update Record qui renseigne une note de travail de recette.
  2. Utiliser un champ non sensible ; ne jamais publier un script personnel ou credential dans une action.
Exemple techniqueÀ adapter à votre environnement
# Action UI indicative :
Update Record -> Work notes = 'Traitement automatisé de recette'
Ce qui se passe à cette étape
1Action
2Mise à jour
3Vérification

À 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.

04

ÉTAPE 4 / 4

Tester puis activer sous contrôle

Le test du flow doit être observé avant diffusion.

  1. Lancer Test sur un enregistrement fictif et ouvrir Execution Details.
  2. Vérifier les steps, leurs données de sortie et les effets sur le ticket ; activer seulement après approbation.
Exemple techniqueÀ adapter à votre environnement
# Critères :
# Condition vraie -> 1 mise à jour attendue
# Condition fausse -> aucune action
Ce qui se passe à cette étape
1Test
2Exécution
3Vérification

À 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.

Consulter la documentation officielle

05 · RECETTE

Comment vérifier que tout fonctionne ?

Résultat attenduContrôles avant de considérer la procédure terminée
01

Le trigger ne sélectionne que les enregistrements de recette.

02

Execution Details montre le passage des steps.

03

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

Tous les guides ServiceNow

VOTRE ENVIRONNEMENT

Besoin d’aller plus loin sur votre environnement ?

Automatisation, sécurité et exploitation : échangeons sur vos pratiques ServiceNow.

Échanger avec ADN Consulting

Pour aller plus loin