A propos des flux de travaux dans ServiceNow

Un flux de travaux est une séquence d'activités d'automatisation des processus dans les applications. Les activités sont des blocs de flux de travaux qui effectuent différentes tâches, telles que l'obtention d'approbations, l'envoi d'un message électronique, l'exécution de scripts, le test de conditions et la définition de valeurs de champ sur des enregistrements. Tous les flux de travaux commencent par une activité
Begin
(Commencer) et terminent l'exécution par une activité
End
(Terminer). Lorsqu'une activité se termine, elle passe par le noeud approprié et la transition est suivie de l'activité suivante.
L'application EUR fournit un flux de travaux prêt à l'emploi : flux de travaux de processus de remédiation d'incident DLP. Ce flux de travaux est une séquence d'activités qui permet d'automatiser et de déléguer le processus de remédiation d'un incident Data Loss Prevention dans l'application EUR. 
Flux de travaux de processus de remédiation d'incident DLP
Le flux de travaux présente les étapes suivantes pour la remédiation d'incident dans ServiceNow.
Étapes du flux de travaux de processus de remédiation d'incident DLP
Activité de flux de travaux
Type d'activité
Étape du flux de travaux
Description
Begin (Commencer)
Begin (Commencer)
Nouveau
Quand des incidents sont synchronisés du serveur Enforce à ServiceNow, un nouveau flux de travaux est déclenché pour chaque incident.
Un nouveau flux de travaux est déclenché quand un incident est inséré dans le tableau d'incident DLP (x_symct_dlp_eur_dlpincident).
Use Default Remediator (Utiliser le remédiateur par défaut)
If block (Si un bloc)
Ce bloc vérifie si le remédiateur spécifié sur le serveur Enforce doit être utilisé comme remédiateur par défaut. Si oui, le flux de travaux passe au script d'affectation du propriétaire de l'incident. Si ce n'est pas le cas, le flux de travaux prêt à l'emploi passe au bloc Wait for Condition.
Assign DLP Incident Owner (Affecter le propriétaire de l'incident DLP)
Run Script (Exécuter un script)
Assignment (Affectation)
Affecte le propriétaire de l'incident. Par défaut, le remédiateur spécifié sur le serveur Enforce est affecté comme propriétaire de l'incident. L'affectation est réussie si l'utilisateur est actif et est un utilisateur autorisé ; ayant au moins le rôle Remédiateur EUR.
Si l'affectation échoue, elle est mise à jour dans l'enregistrement d'incident et le flux de travaux passe au bloc Wait for Condition.
DLP Incident Assignment Event (Événement d'affectation d'incident DLP)
Create Event (Créer un événement)
Crée un événement,
x_symct_dlp_eur.incidentAssignment
lors de l'affectation réussie du propriétaire de l'incident. Cet événement déclenche une notification électronique à envoyer au remédiateur d'incident.
Wait (Attendre)
Wait for Condition (Attendre une condition)
In Progress (En cours)
Les conditions suivantes terminent l'activité Wait for Condition.
  • L'état de l'incident passe à Remediated : lorsque le propriétaire de l'incident résout l'incident.
  • L'état de l'incident passe à Deleted : lorsque l'administrateur EUR désynchronise/supprime l'incident.
  • L'état de l'incident passe à Reassigned : lorsque l'administrateur EUR ou le remédiateur affecte de nouveau l'incident.
  • L'état de l'incident passe à Remediator Changed : lorsque l'administrateur DLP affecte de nouveau l'incident sur le serveur Enforce et resynchronise l'incident à ServiceNow.
  • L'état de l'incident est Expired : lorsque l'incident expire automatiquement après la date d'expiration de l'incident.
Is Re-assigned (Est ré-assigné)
If block (Si un bloc)
Ce bloc vérifie si l'état de l'incident est mis à jour sur Reassigned. Si l'état de l'incident est Reassigned, il continue de traiter la demande de réaffectation. Sinon, les flux de travaux passent au script Generate Incident Action Request (Générer une requête d'action d'incident).
Process Re-assignment (Réaffectation de processus)
Run Script (Exécuter un script)
Reassignment (Réaffectation)
Réaffecte le propriétaire de l'incident à l'utilisateur spécifié via ServiceNow ou le serveur Enforce.
Une demande d'action d'incident de type Reassignment est générée, qui est interrogée par Enforce.
Le flux de travaux revient à l'activité Assign DLP Incident Owner (Affecter le propriétaire de l'incident DLP) une fois le remédiateur mis à jour.
Generate Incident Action Request (Générer une demande d'action d'incident)
Run Script (Exécuter un script)
Traité
Génère les types suivants de demande d'action d'incident en fonction de l'action prise par le remédiateur, l'administrateur EUR ou l'application EUR.
  • REMEDIATION : une demande d'action de remédiation contient les détails de l'action de remédiation prise par le remédiateur. Quand cette demande est interrogée sur le serveur Enforce, elle est mappée à la règle Smart Response correspondante qui est exécutée en interne pour l'incident donné.
  • DESYNC : l'administrateur EUR peut désynchroniser des incidents à partir de l'application EUR. Cette demande d'action d'incident contient les détails (nom d'utilisateur et adresse électronique) de l'administrateur ADMIN, qui a déclenché la demande de désynchronisation.
  • EXPIRED : un script planifié exécuté sur l'application EUR met à jour automatiquement l'état d'un incident sur Expired (Expiré), si la période de remédiation d'un incident s'est écoulée. Ceci déclenche une demande d'action d'incident EXPIRED.
L'état de l'incident est mis à jour sur Closed, ce qui indique qu'aucune autre action ne peut être prise sur l'incident. Le serveur Enforce interroge ces demandes d'action d'incident de ServiceNow et l'application EUR procède à la suppression de ces enregistrements d'incident de ServiceNow.
End (Terminer)
End (Terminer)
Terminé
Achèvement d'une exécution de flux de travaux. Il s'agit de la dernière activité dans l'exécution d'un flux de travaux.