Expérience utilisateur Playbooks
Comprenez comment Studio de workflow Playbooks travailler dans le pour automatiser les ServiceNow AI Platform® processus interfonctionnels et les consolider dans des vues axées sur les tâches pour vos utilisateurs finaux.
est l’environnement de conception dans lequel playbook les propriétaires créent des playbooks. Pendant ce temps, l’expérience d’exécution est l’endroit où les utilisateurs finaux, tels que les agents de playbook, suivent pour playbook terminer un processus business.
Environnement de conception
L’environnement Playbooks de conception se Studio de workflow compose des composants suivants :
- Playbooks
- A playbook est l’endroit où un playbook propriétaire configure et organise plusieurs instances de Studio de workflow contenu dans un processus business cohérent. A playbook se compose d’un déclencheur et d’une séquence d’étapes, qui sont constitués d’une séquence d’activités.
- Définitions de déclencheurs
- Une définition de déclencheur spécifie les conditions qui doivent être remplies pour exécuter un playbook. Un utilisateur disposant du rôle admin, playbook.admin ou_trigger_author crée et configure généralement une définition de déclencheur que playbook les auteurs peuvent utiliser comme modèle. Une définition de déclencheur spécifie l’opération d’enregistrement et les conditions de table qui doivent être remplies pour commencer à exécuter un playbook. Un playbook propriétaire sélectionne généralement un modèle de déclencheur lors de la création d’un playbook fichier .
- Instances de déclencheurs
- Une instance de déclenchement est produite lorsque vous sélectionnez un modèle de déclencheur. L’instance de déclenchement stocke les conditions qu’un enregistrement doit remplir pour commencer à exécuter le playbook.
- Étapes
- Une étape est un regroupement logique d’activités dans un playbook. Un playbook propriétaire crée une étape pour regrouper des activités et spécifier la règle de début à laquelle l’étape doit commencer à s’exécuter. Une étape dans votre processus business global.
- Définitions d'activité
- Une définition d’activité mappe les entrées et sorties de flux secondaire et d’action à une instance d’activité. Une définition d’activité contient :
- Plan d’automatisation pour mapper les données d’enregistrement de l’entrée de déclenchement aux entrées d’action ou de flux secondaire
- Expérience d’activité pour mapper les sorties d’action ou de flux secondaire à une vue utilisateur deplaybook
Un utilisateur disposant des rôles admin, playbook.admin ou_content_author spécifie généralement le plan d’automatisation et l’expérience d’activité lors de la création d’une définition d’activité.
- Instances d’activité
- Une instance d’activité est créée lorsque vous ajoutez une activité à un playbook fichier . L’instance d’activité stocke les mappages des données du plan d’automatisation à partir de la définition d’activité. Vous pouvez modifier ces mappages de données lorsque les valeurs par défaut ne correspondent pas à votre playbook. Cela permet de playbook spécifier les règles de début auxquelles l’activité doit commencer.
- Règles de début
- Une règle de démarrage spécifie quand une étape ou une activité commence à s’exécuter. Un playbook propriétaire peut utiliser des règles de démarrage pour spécifier quelles parties d’une playbook exécution sont simultanées et quelles parties s’exécutent en série.
Expérience d’exécution
Studio de workflow Produit ces composants d’exécution pour Playbooks:
- Exécutions du processus
- Une exécution de processus stocke les détails de l’exécution d’un playbook dans un enregistrement de contexte. Vous pouvez utiliser une exécution de processus pour dépanner et vérifier que les playbooks s’exécutent comme prévu.
- Exécutions d’activités
- Une exécution d’activité stocke les détails de l’exécution d’une instance d’activité dans un enregistrement de contexte. Vous pouvez utiliser une exécution d’activité pour dépanner et vérifier que les playbooks s’exécutent comme prévu.
- Exécution Playbook
- L’exécution Playbook se produit lorsqu’un s’exécute playbook pour un agent ou un prestataire. A playbook s’exécute pour les agents uniquement après que Expérience de playbook les administrateurs ont configuré comment et où il playbook apparaît. Voir Configurer un Playbook.
- Évalue toutes les conditions spécifiées dans la définition du déclencheur et traite le déclencheur.
- Traite les événements et commence à les playbook exécuter en arrière-plan.
- Intègre les plans d’automatisation de chaque activité dans un plan de processus complet.
- Exécute le plan de processus pour votre playbook.
- Stocke les informations d’exécution du processus dans la table Exécution du processus [sys__context].
- Fournit des données pour la vue du playbook en cours d’exécution que les agents et les prestataires connaissent.
Votre instance traite un playbook pendant l’exécution en évaluant les conditions de déclenchement, en traitant l’événement dans la file d’attente, en élaborant et en exécutant un plan de processus, en stockant les détails d’exécution du processus et en fournissant des données pour le Expérience de playbook.
Sécurité des données et nettoyage HTML
Playbooks protège contre le script de site à site et l’injection de code en évaluant toutes les données de chaîne pour le balisage HTML. Le système ne conserve que le balisage HTML présent dans sa liste d’inclusion. Tous les autres balisages HTML sont supprimés des données de chaîne.
La liste d’inclusion prend en charge ces éléments et attributs HTML, qui ne peuvent pas être modifiés.
| Élément HTML | Attributs inclus |
|---|---|
| a | Classe, Href, Cible, Titre |
| Abbr | classe, titre |
| adresse | classe |
| Surface | alt, classe, coordonnées, href, forme |
| article | classe |
| côté | classe |
| audio | lecture automatique, classe, contrôles, boucle, précharge, src |
| b | classe |
| BDI | classe, répertoire |
| BDO | classe, répertoire |
| grand | classe |
| blockquote | Citer, Classe |
| br | classe |
| légende | classe |
| centre | classe |
| citer | classe |
| code | classe |
| col | aligner, classe, portée, aligner, largeur |
| colgroup | aligner, classe, portée, aligner, largeur |
| dd | classe |
| del | classe, date/heure |
| Détails | classe, ouverte |
| div | classe |
| dl | classe |
| Dt | classe |
| Em | classe |
| Emp | classe |
| police | Classe, couleur, visage, taille |
| pied de page | classe |
| h1 | classe |
| h2 | classe |
| h3 | classe |
| h4 | classe |
| h5 | classe |
| h6 | classe |
| header | classe |
| RH | classe |
| HTML | |
| je | classe |
| img | alt, classe, hauteur, src, titre, largeur |
| entrée | aria-label, classe, type, valeur |
| Ins | classe, date/heure |
| li | classe |
| marque | classe |
| nav | classe |
| ol | classe |
| p | classe |
| pré | classe |
| s | classe |
| section | classe |
| petit | classe |
| empan | classe |
| sub | classe |
| souper | classe |
| svg | classe |
| fort | classe |
| style | |
| Table | aligner, bordure, classe, valign, largeur |
| tag | classe |
| tbody | aligner, classer, valign |
| td | align, class, colspan, rowspan, valign, width |
| tfoot | aligner, classer, valign |
| ไทย | align, class, colspan, rowspan, valign, width |
| thead | aligner, classer, valign |
| Türkçe | aligner, classe, étendue de ligne, valign |
| Tt | classe |
| u | classe |
| ul | classe |
| vidéo | lecture automatique, classe, contrôles, hauteur, boucle, précharge, src, largeur |