Créer un flux
Automatisez le workflow pour l’application de demande de déplacement en créant un flux.
Avant de commencer
Rôle requis : admin ou flow_designer
Pourquoi et quand exécuter cette tâche
La deuxième phase de l’ajout de logique et d’automatisation à l’application de demande de déplacement des employés consiste à créer un flux. Le flux que nous créons automatise le workflow pour l’application après la création d’une demande de déplacement d’employé.
|
Phase 1 |
|
|
|
Phase 2 |
|
Pour plus d’informations sur les flux, reportez-vous à la section Building flows.
Utilisez le didacticiel suivant pour créer un flux pour l’application Demande de déplacement des employés.
| Horodatage | Section |
|---|---|
| 0:09 | Ajoutez un flux à votre application. |
| 0:14 | Créez le flux à partir de zéro. |
| 0:17 | Saisissez un nom et une description uniques pour le flux. |
| 0:22 | Continuez à configurer votre flux. |
| 0:25 | Créez un déclencheur. |
| 0:41 | Ajouter une action de demande d’approbation. |
| 1:09 | Ajouter une logique de flux If. |
| 1:25 | Intégrer des tables de décision. |
| 1:48 | Actions répétitives en double. |
| 2:17 | Ajouter une action Mettre à jour l’enregistrement. |
| 2:38 | Ajouter une logique de flux Sinon. |
| 2:50 | Ajouter une action Envoyer un e-mail. |
| 4:14 | Ajouter une logique de flux de fin. |
| 4:19 | Affichez votre flux sous forme de diagramme. |
| 4:22 | Enregistrez vos changements. |
Procédure
Résultats
Vous avez créé un flux qui automatisera le workflow de bout en bout pour l’application de demande de déplacement de l’employé.
Que faire ensuite
Continuez à créer le flux pour l’application de demande de déplacement de l’employé. Passez à l’étape suivante : Ajouter une action de demande d’approbation.
Ajouter une action de demande d’approbation
Demandez l’approbation de n’importe quel enregistrement en ajoutant l’action Demander une approbation à votre flux.
Avant de commencer
Rôle requis : admin ou flow_designer
Pourquoi et quand exécuter cette tâche
L’action Demander l’approbation est un modèle d’action ServiceNow de base qui vous permet de demander facilement des approbations. Vous pouvez spécifier quels enregistrements nécessitent une approbation et affecter des utilisateurs pour approuver ou rejeter l’enregistrement.
Dans notre didacticiel, nous utilisons l’action Demander l’approbation pour demander l’approbation des gestionnaires et du responsable régional pour les demandes de déplacement des employés. Cette procédure décrit l’action Demander l’approbation qui est acheminée vers le gestionnaire. La procédure de création de l’action Demander l’approbation qui est acheminée vers le responsable régional est décrite dans .Actions répétitives en double
Pour plus d’informations sur l’action Demander l’approbation, reportez-vous à la section Ask for Approval action.
Procédure
Que faire ensuite
Passez à l’étape suivante : Ajouter une logique de flux If.
Ajouter une logique de flux If
Utilisez la logique de flux If pour diriger votre flux vers des actions en fonction de conditions spécifiques.
Avant de commencer
Rôle requis : admin ou flow_designer
Pourquoi et quand exécuter cette tâche
Ajoutez une logique de flux If à votre flux pour que votre application effectue des actions uniquement lorsque certains critères sont remplis. Si la logique de flux crée un chemin d’accès spécifique, ou une branche, dans un flux qui s’exécute uniquement lorsque les conditions sont remplies.
Dans notre tutoriel, nous utilisons la logique de flux If pour définir ce que fait l’application si une demande de déplacement a été approuvée. Par exemple, si une demande de déplacement a été approuvée par le responsable régional, l’état de l’enregistrement de la demande de déplacement doit être changé en Fermé terminé.
Il existe deux instances de logique de flux If dans le flux du didacticiel de création d’application : une qui représente l’approbation du gestionnaire et une autre qui représente l’approbation du responsable régional. Cette procédure couvre la création de la branche qui représente l’approbation du gestionnaire. Vous pouvez utiliser cette procédure pour créer la branche qui représente l’approbation du responsable régional et ajuster les valeurs du champ Étiquette de colonne et Condition en conséquence.
Pour plus d’informations sur l’utilisation de la logique de flux If, reportez-vous à la section If flow logic.
Procédure
Résultats
Par défaut, la logique de flux If n’a pas de sortie. Il évalue simplement si une condition est remplie ou non. Pour que votre flux termine des actions lorsque les conditions de la logique de flux If sont remplies, vous devez ajouter des actions de branchement ou une logique de flux.
Que faire ensuite
Passez à l’étape suivante : Intégrer des tables de décision.
Intégrer des tables de décision
Intégrez des tables de décision dans votre flux à l’aide de la logique Créer un flux de décision.
Avant de commencer
Rôle requis : admin ou flow_designer
Pourquoi et quand exécuter cette tâche
Créer une logique de flux de décision vous permet d’intégrer facilement des tables de décision dans les flux. Créer une logique de flux de décision exécute la table de décision et renvoie des résultats, qui peuvent s’afficher sous forme de branches dans le flux ou de pastilles de données dans le panneau de données .
Dans notre tutoriel, les demandes de déplacement des employés sont envoyées aux responsables régionaux après avoir reçu l’approbation du gestionnaire. Nous utilisons la logique Créer un flux de décision pour connecter le flux à la table de décision du responsable régional et récupérer les informations régionales correctes.
Pour plus d’informations sur la création d’une logique de flux de décision, reportez-vous à la section Make a decision flow logic.
Procédure
Résultats
La logique de flux Prendre une décision génère des résultats à partir de la table de décision, que vous pouvez utiliser dans votre flux.
Que faire ensuite
Passez à l’étape suivante : Actions répétitives en double.
Actions répétitives en double
Pour les actions qui se répètent dans votre flux, gagnez du temps en dupliquant les actions et en ajustant leurs valeurs si nécessaire.
Avant de commencer
Rôle requis : admin ou flow_designer
Pourquoi et quand exécuter cette tâche
La duplication des actions vous permet de créer des flux plus rapidement et plus efficacement.
- L’action Demander l’approbation se répète pour demander l’approbation du gestionnaire et du responsable régional pour les demandes de déplacement des employés.
- L’action Mettre à jour l’enregistrement met à jour l’enregistrement de la demande de déplacement à plusieurs endroits du flux, par exemple lorsque la demande est rejetée par un gestionnaire.
- L’action Envoyer un e-mail se produit à deux endroits pour informer les employés que leurs demandes de déplacement ont été rejetées par le gestionnaire ou le responsable régional.
Cette procédure décrit la duplication de l’action Demander l’approbation pour demander l’approbation du responsable régional. Vous pouvez suivre les étapes décrites ici pour dupliquer les autres actions qui se répètent et ajuster l’emplacement de l’action et les valeurs de champ en conséquence.
Procédure
Que faire ensuite
Passez à l’étape suivante : Ajouter une action Mettre à jour l’enregistrement.
Ajouter une action Mettre à jour l’enregistrement
Automatisez les mises à jour d’enregistrements dans un flux à l’aide de l’action Mettre à jour l’enregistrement.
Avant de commencer
Rôle requis : admin ou flow_designer
Pourquoi et quand exécuter cette tâche
L’action Mettre à jour l’enregistrement est un modèle d’action ServiceNow de base que vous pouvez ajouter à votre flux pour mettre à jour des enregistrements existants.
Dans notre tutoriel, nous utilisons l’action Mettre à jour l’enregistrement pour mettre à jour l’enregistrement de la demande de déplacement après son approbation ou son rejet. Cette procédure décrit la création de l’action Mettre à jour l’enregistrement si une demande de déplacement a été approuvée par le gestionnaire et le responsable régional. Vous pouvez utiliser cette procédure pour créer les autres actions Mettre à jour l’enregistrement et modifier les champs et les valeurs de champ selon vos besoins.
Pour plus d’informations sur l’action Mettre à jour l’enregistrement, reportez-vous à la section Update Record action.
Procédure
Que faire ensuite
Passez à l’étape suivante : Ajouter une logique de flux Sinon.
Ajouter une logique de flux Sinon
Dans les flux avec logique de flux Si, ajoutez une logique de flux Sinon pour créer d’autres chemins lorsque les conditions ne sont pas remplies.
Avant de commencer
Rôle requis : admin ou flow_designer
Pourquoi et quand exécuter cette tâche
Ajouter une logique de flux Sinon pour définir les actions que votre flux effectue quand Si les conditions de logique de flux ne sont pas remplies. Sinon, la logique de flux crée un chemin d’accès dans le flux qui s’exécute uniquement lorsque les conditions de logique de flux If ne sont pas remplies.
Dans notre didacticiel, nous ajoutons une logique de flux Else pour spécifier ce qui se passe lorsqu’une demande de déplacement est rejetée par un gestionnaire ou un responsable régional.
Procédure
Résultats
Par défaut, la logique de flux Sinon n’a pas de sortie. Il crée simplement une branche pour que le flux s’exécute lorsque les conditions de logique de flux If ne sont pas remplies. Pour que votre flux effectue des actions dans le bloc de logique de flux Sinon, vous devez ajouter des actions de branchement ou une logique de flux.
Que faire ensuite
Passez à l’étape suivante : Ajouter une action Envoyer un e-mail.
Ajouter une action Envoyer un e-mail
Automatisez l’envoi de notifications par e-mail à l’aide de l’action Envoyer un e-mail.
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
L’action Envoyer un e-mail est un modèle d’action ServiceNow de base que vous pouvez ajouter à votre flux pour automatiser l’envoi d’e-mails à des utilisateurs ou groupes spécifiés.
Dans notre tutoriel, nous ajoutons des actions Envoyer un e-mail pour informer les employés que leurs demandes de déplacement ont été rejetées. Cette procédure couvre l’action Envoyer un e-mail qui informe les employés que leur demande de déplacement a été rejetée par le responsable régional. Vous pouvez utiliser cette procédure pour créer l’autre action Envoyer un e-mail pour le refus du gestionnaire et ajuster les valeurs de champ en conséquence.
Pour plus d’informations sur l’action Envoyer un e-mail, reportez-vous à la section Send Email action.
Procédure
Que faire ensuite
Passez à l’étape suivante : Ajouter une logique de flux de fin.
Ajouter une logique de flux de fin
Ajoutez une logique de flux de fin de flux pour arrêter l’exécution du flux actuel.
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Si vous souhaitez que votre flux se termine lorsque certaines conditions sont remplies, vous pouvez ajouter une logique de flux de fin de flux. La logique de flux de fin de flux peut être contenue dans un bloc de logique de flux conditionnel, tel qu’une logique de flux If, Else If ou Else. La logique de flux de fin de flux arrête d’exécuter le flux actuel.
Dans notre didacticiel, nous ajoutons une logique de flux de fin de flux pour mettre fin au flux si une demande de déplacement a été rejetée.
Pour plus d’informations sur la logique de flux de fin de flux, reportez-vous à la section End Flow flow logic.
Procédure
Que faire ensuite
La logique et l’automatisation de l’application de demande de déplacement de l’employé sont terminées. Passez à la dernière étape du didacticiel de création d’application : Tester votre application.