Exploration des flux
Les flux automatisent un processus répétable à plusieurs étapes. Lorsque les conditions de déclenchement du flux sont remplies, le flux exécute une séquence d’actions réutilisables et une logique de flux pour terminer le processus.
Vue d’ensemble des flux
Un flux est un processus automatisé composé d’un déclencheur, d’une séquence d’actions réutilisables et d’une logique de flux. Le déclencheur spécifie quand exécuter le flux. Les actions effectuent une séquence d’opérations sur vos données. Par exemple, le tableau visuel des tâches (TVT ) crée et affecte une carte de tableau visuel des tâches (TVT) chaque fois qu’un incident de priorité 1 est créé.
Les flux sont constitués des composants suivants.
- Déclencheur
- Un déclencheur indique quand exécuter le flux. Lorsque les conditions de déclenchement sont remplies, le système exécute le flux à l’aide des données fournies par le déclencheur. Studio de workflow prend en charge divers types de déclencheurs, tels que l’enregistrement, les demandes de Catalogue de services et les déclencheurs planifiés. Pour obtenir une description des types de déclencheurs disponibles, consultez
- Détails d'exécution du flux
- Une page de détails d’exécution de flux permet à un auteur de flux d’afficher les informations d’exécution d’une action ou d’un flux directement à partir de l’environnement de conception. Vous pouvez afficher des détails tels que l’état actuel, les actions ou étapes exécutées, les valeurs de sortie générées et les erreurs produites. Consultez Détails d'exécution du flux.
- Gestionnaire des erreurs de flux
- Un gestionnaire des erreurs de flux permet à un flux d’intercepter et de signaler des erreurs à partir des détails de l’exécution du flux. Exécutez une séquence d’actions et de flux secondaires pour identifier et corriger les problèmes. Par exemple, demander aux flux de consigner les valeurs de sortie, envoyer des notifications et exécuter des flux secondaires correctifs lorsqu’ils génèrent une erreur. Consultez Gestionnaire des erreurs de flux.
- Flux secondaires
- Un flux secondaire est un processus automatisé consistant en une séquence d’actions, d’entrées et de sorties de données réutilisables. Contrairement aux flux, les flux secondaires n’ont pas de déclencheur, mais s’exécutent lorsqu’ils sont appelés à partir d’un flux, d’un autre flux secondaire ou d’un script. La création et la gestion de flux secondaires nécessitent une certaine connaissance des tables et des ServiceNow AI Platform champs utilisés par l’application ou le processus. Les analystes de processus peuvent créer des flux secondaires à l’aide des actions disponibles ou utiliser un flux secondaire existant comme modèle. Consultez Création de flux secondaires.
- Actions
- Une action est une opération réutilisable qui permet aux analystes de processus d’automatiser ServiceNow AI Platform les fonctionnalités sans avoir à écrire de code. Par exemple, l’action Créer un enregistrement permet aux analystes de processus de générer des enregistrements dans une table particulière avec des valeurs particulières lorsque certaines conditions se produisent. Les actions de base de ServiceNow telles que Créer un enregistrement nécessitent une certaine familiarité avec les ServiceNow AI Platform tables et les champs. Les concepteurs d’action peuvent créer des actions spécifiques à l’application pour prédéfinir les détails de configuration. Par exemple, la création d’une action Créer une tâche d’incident garantit que l’analyste de processus utilise la bonne configuration de table et de champ chaque fois que l’action est utilisée. Vous pouvez ajouter des actions spécifiques à l’application en activant le spoke associé. Reportez-vous à Studio de workflow Actions.
- Spokes
- Un spoke est une application incluse dans le périmètre qui contient Studio de workflow des actions et des flux secondaires pour la gestion de tables spécifiques. Par exemple, le spoke ITSM contient des actions pour la gestion des enregistrements d’incidents et de problèmes. Vous pouvez activer des spokes supplémentaires à partir de la ServiceNow boutique ou activer le module d’extension approprié. La création de votre propre spoke nécessite une connaissance approfondie du développement d’applications sur le ServiceNow AI Platform. Pour obtenir la liste des spokes disponibles, reportez-vous à la section Spokes.
Pour obtenir des instructions détaillées sur la création d’un flux, reportez-vous à la section Créer un flux dans Studio de workflow.
Sections d’un flux
Un flux se compose de quatre sections.
- 1. Section de déclenchement
- La section Déclencheur est l’endroit où vous sélectionnez et définissez quand le flux s’exécute. Chaque type de déclencheur définit le moment où un flux commence et les données de démarrage disponibles pour celui-ci. Il existe des déclencheurs pour les opérations d’enregistrement, les dates et les opérations d’application.
Les flux prennent en charge les types de déclencheurs basés sur l’enregistrement, le calendrier et l’application. Pour en savoir plus sur les types de déclencheurs disponibles, reportez-vous à la section Studio de workflow Types de déclencheurs de flux.
- 2. Section d’action
- La section Actions est l’endroit où vous sélectionnez et configurez les étapes qui composent votre flux. Vous pouvez ajouter des actions, une logique de flux et des flux secondaires à un flux en ouvrant le sélecteur associé.
Des numéros séquentiels apparaissent en regard de chaque élément dans le canevas de conception. Les numéros d’action commencent par 1, puis augmentent de 1 au fur et à mesure que vous ajoutez d’autres éléments au flux.
- 3. Section du gestionnaire d’erreurs
- La section Gestionnaire d’erreurs des flux est l’endroit où vous pouvez activer le flux pour intercepter et corriger les erreurs. Pour plus d’informations sur l’utilisation de la section Gestionnaire d’erreurs, reportez-vous à la section Gestionnaire des erreurs de flux.
- 4. Panneau de données
- Le panneau Données stocke toutes les données collectées ou générées par le flux sous forme de variables. Chaque variable de données possède sa propre pastille que les concepteurs de flux peuvent utiliser pour faire glisser la valeur de la variable vers une entrée ou une sortie d’action. Les flux génèrent le nom de la pastille en fonction du contenu et de son type de données. Le système spécifie le type de données de variable en regard de la pastille.
Figure 1. Exemple de données de flux dans le panneau de données
Configuration de l'action
Ajoutez une action à un flux en ouvrant le sélecteur d’actions. Configurez une action en spécifiant ses valeurs d’entrée, qui peuvent être des données du déclencheur de flux ou la sortie d’autres actions. Saisissez directement les valeurs des entrées ou utilisez les données du panneau Données pour configurer les entrées d’une action. Au début d’un flux, les données peuvent être limitées aux entrées de déclencheur de flux ou de flux secondaire. Lorsque vous ajoutez des actions à un flux, les valeurs de sortie de chaque action apparaissent sous forme de pastilles de données dans le panneau de données.
Sélecteurs de composants
Dans la section Actions d’un flux, vous pouvez sélectionner les options Action, Logique de flux ou Flux secondaire pour ouvrir un sélecteur pour ce type de composant. Vous pouvez soit entrer du texte dans la fenêtre de recherche pour rechercher un composant, soit parcourir les catégories pour trouver un composant que vous souhaitez ajouter à votre flux.
Le sélecteur d’actions se compose de plusieurs fonctionnalités pour faciliter la recherche d’actions.
- Rechercher des actions
- Le sélecteur d’actions filtre la liste des actions qu’il affiche au fur et à mesure que vous tapez. Le sélecteur affiche uniquement les actions qui correspondent à votre requête de recherche.
- Plus récent
- Le sélecteur d’actions affiche une liste des actions les plus récentes que vous avez sélectionnées au cours de cette session.
- Populaire
- Le sélecteur d’actions affiche une liste d’actions fréquemment utilisées par d’autres utilisateurs.
- Spokes installés
- Certaines applications incluent des spokes qui ajoutent des actions spécifiques à l’application. Les actions de spoke sont généralement en lecture seule, mais peuvent être copiées et personnalisées. Le sélecteur d’actions regroupe les actions en fonction du périmètre de l’application auquel elles appartiennent. Sélectionnez un spoke pour afficher sa liste d’actions.
- ServiceNow Actions de base
- Votre instance est fournie avec une collection d’actions de base, ou d’opérations fréquemment utilisées ServiceNow AI Platform , qui peuvent être ajoutées à n’importe quel flux.
- Actions de spokes globales
- Les développeurs peuvent créer des actions personnalisées dans le périmètre de l’application global pour les rendre disponibles à toutes les applications. ServiceNow fournit certaines actions dans le champ d’application Global à utiliser dans n’importe quel flux.
- Actions personnalisées
- Les développeurs peuvent également créer des actions personnalisées dans un périmètre de l’application dont ils sont propriétaires. Les actions personnalisées apparaissent dans le sélecteur d’actions sous le périmètre de l’application du spoke.
Descriptions des données de flux
Affichez une description en langage naturel des données utilisées par chaque composant d’un flux. Comprenez ce que les déclencheurs de flux de données, les actions et les blocs de logique de flux utilisent sans avoir à ouvrir les détails de leur configuration.
- Description du déclencheur
-
Le déclencheur de création d’enregistrement décrit les conditions qui doivent être remplies pour démarrer le flux.
Incident créé où (la description courte commence par [demo] et le champ Affecté à n’est pas vide)
- Description de l'action
-
L’action Rechercher des enregistrements décrit les conditions de filtre qu’elle utilise pour rechercher des enregistrements.
Rechercher les enregistrements d’incidents où (Appelant est [Déclencheur : enregistrement créé > ... >'appelant et Actif est vrai)
- Description de la logique de flux
-
La logique de flux If décrit les conditions qui doivent être remplies pour exécuter les actions qu’elle contient.
Si [1 - Rechercher des enregistrements > nombre] est supérieur à 1
Avantages des flux
- Automatise le travail répétitif pour améliorer l’efficacité et l’expérience.
- Décrit un workflow en langage naturel pour aider les utilisateurs non techniques à comprendre ce qu’il fait.
- Affiche un workflow sous forme de diagramme pour aider les générateurs à voir les chemins d’accès et les connexions disponibles.
- Permet de créer et de tester un workflow à partir d’une interface unique pour s’assurer qu’il fonctionne comme prévu.
- Favorise l’automatisation des processus en permettant aux experts techniques de développer et de partager des actions réutilisables avec les auteurs de flux.
- Réduit les coûts de mise à niveau, grâce à une logique de ServiceNow AI Platform sécurité de mise à niveau remplaçant le script personnalisé complexe.
- Réduit les coûts de développement en fournissant une bibliothèque d’actions réutilisables.
- S’adapte à des abonnements distincts pour l’intégration et la fonctionnalité Robotic Process Automation (RPA).
| Avantage | Fonctionnalité | Utilisateurs |
|---|---|---|
| Créez un workflow automatisé à partir d’une bibliothèque existante d’opérations automatisées. | Flux | Développeur d’application, propriétaire de processus ou administrateur |
| Exécuter un workflow automatisé lorsqu’un ensemble de conditions de déclenchement est rempli. | Flux | Développeur d’application, propriétaire de processus ou administrateur |
| Utilisez un ensemble de conditions de déclenchement comme données d’entrée pour exécuter un workflow automatisé. | Flux | Développeur d’application, propriétaire de processus ou administrateur |