Créer un flux
Automatisez le workflow de l’application de demande de déplacement de l’employé 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 Demande de déplacement de l’employé consiste à créer un flux. Le flux que nous créons automatise le workflow de l’application après la création d’une demande de déplacement d’employé.
|
Phase 1 |
|
|
|
Phase 2 |
|
Pour en savoir plus 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 de l’employé.
| 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 | Dupliquer les actions répétées. |
| 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 de flux. |
| 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 une 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 tutoriel, nous utilisons l’action Demander l’approbation pour demander l’approbation des demandes de déplacement des employés aux responsables et au responsable régional. 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 parvient au responsable régional est décrite dans .Dupliquer les actions répétées
Pour plus d’informations sur l’action Demander une approbation, reportez-vous à .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 Si 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 n’effectue des actions que lorsque certains critères sont remplis. Si la logique de flux crée un chemin ou une branche spécifique 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 modifié en Fermé terminé.
Il existe deux instances de logique de flux Si dans le flux du didacticiel de création d’application : une qui représente l’approbation du responsable 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 des champs Column label (Étiquette de colonne ) et Condition en conséquence.
Pour plus d’informations sur l’utilisation de la logique de flux Si, reportez-vous à la section If flow logic.
Procédure
Résultats
Par défaut, la logique de flux Si n’a pas de sortie. Il évalue simplement si une condition est remplie ou non. Pour que votre flux effectue des actions lorsque les conditions de la logique de flux Si 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égrer des tables de décision dans votre flux à l’aide de la logique de flux Prendre une décision.
Avant de commencer
Rôle requis : admin ou flow_designer
Pourquoi et quand exécuter cette tâche
La logique de flux Prendre une décision vous permet d’intégrer facilement des tables de décision dans des flux. La logique de flux Prendre une 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 du 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 de flux Créer une décision pour connecter le flux à la table de décision responsable régionale et récupérer les informations régionales correctes.
Pour en savoir plus sur la logique de flux Prendre une 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 : Dupliquer les actions répétées.
Dupliquer les actions répétées
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 Update Record (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 une 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 Update Record (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 en savoir plus sur l’action Update Record (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 lorsque les conditions de logique de flux Si 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 Si ne sont pas remplies.
Dans notre didacticiel, nous ajoutons une logique de flux Sinon pour spécifier ce qui se passe lorsqu’une demande de déplacement est rejetée par un responsable 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 d’exécution du flux lorsque les conditions de logique de flux Si 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 Send Email pour avertir 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 rejet 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 de flux.
Ajouter une logique de flux de fin de flux
Ajoutez une logique de flux Terminer le 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 Terminer le flux. La logique de flux Terminer le flux peut être contenue dans un bloc de logique de flux conditionnel, tel qu’une logique de flux Si, Sinon Si ou Sinon. La logique de flux Terminer le flux arrête l’exécution du flux actuel.
Dans notre didacticiel, nous ajoutons une logique de flux Terminer le flux pour mettre fin au flux si une demande de déplacement a été rejetée.
Pour en savoir plus sur la logique de flux Terminer le 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.