Übersicht
Verstehen Sie, wie Workflow-Studio Playbooks in Now Platform® funktioniert, um funktionsübergreifende Prozesse zu automatisieren und in aufgabenorientierten Ansichten für Ihre Endanwender zu konsolidieren.
ist die Designumgebung, in der Besitzer von Playbook Playbooks erstellen. Die Laufzeit-Experience hingegen ist der Ort, an dem Endanwender, z. B. Playbook-Mitarbeiter, dem Playbook folgen, um einen Geschäftsprozess abzuschließen.
Designumgebung
Die Playbooks Designumgebung in Workflow-Studio besteht aus den folgenden Komponenten:
- Playbooks
- Ein Playbook ist der Ort, an dem ein Playbook -Besitzer mehrere Instanzen von Workflow-Studio -Inhalten in einem zusammenhängenden Geschäftsprozess konfiguriert und organisiert. Playbook besteht aus einem Auslöser, einer Abfolge von Phasen und einer Abfolge von Aktivitäten.
- Auslöserdefinitionen
- Eine Auslöserdefinition gibt die Bedingungen an, die zum Ausführen eines Playbookerfüllt sein müssen. Ein Benutzer mit der Rolle „admin“, „playbook.admin“ oder „pd_trigger_author“ erstellt und konfiguriert normalerweise eine Auslöserdefinition, die von Playbook -Autoren als Vorlage verwendet werden kann. Eine Auslöserdefinition gibt den Datensatzvorgang und die Tabellenbedingungen an, die erfüllt sein müssen, um die Ausführung eines Playbookzu starten. Der Besitzer von Playbook wählt beim Erstellen eines Playbooknormalerweise eine Auslöservorlage aus.
- Auslöserinstanzen
- Eine Auslöserinstanz wird erstellt, wenn Sie eine Auslöservorlage auswählen. Die Auslöserinstanz speichert die Bedingungen, die ein Datensatz erfüllen muss, um die Ausführung von Playbookzu starten.
- Phasen
- Eine Phase ist eine logische Gruppierung von Aktivitäten in einem Playbook. Ein Playbook -Besitzer erstellt eine Phase, um Aktivitäten zu gruppieren und die Startregel anzugeben, wann die Phase ausgeführt werden soll. Eine Phase im gesamten Geschäftsprozess.
- Aktivitätsdefinitionen
- Eine Aktivitätsdefinition ordnet Subflow- und Aktionseingaben und -ausgaben einer Aktivitätsinstanz zu. Eine Aktivitätsdefinition enthält:
- Der Automatisierungsplan zum Zuordnen der Daten des auslösenden Eingabedatensatzes zu Aktions- oder Subflow-Eingaben
- Die Aktivitäts-Experience zum Zuordnen von Aktions- oder Subflow-Ausgaben zu einer anwenderorientierten Ansicht von Playbook
Ein Benutzer mit den Rollen „admin“, „playbook.admin“ oder „pd_content_author“ gibt normalerweise den Automatisierungsplan und die Aktivitäts-Experience beim Erstellen einer Aktivitätsdefinition an.
- Aktivitätsinstanzen
- Eine Aktivitätsinstanz wird erstellt, wenn Sie einem Playbookeine Aktivität hinzufügen. In der Aktivitätsinstanz werden die Datenzuordnungen des Automatisierungsplans aus der Aktivitätsdefinition gespeichert. Sie können diese Datenzuordnungen ändern, wenn die Standardwerte nicht zu Ihrem Playbookpassen. Mit Playbook können Sie die Startregeln festlegen, wann die Aktivität ausgeführt werden soll.
- Startregeln
- Eine Startregel gibt an, wann eine Phase oder Aktivität ausgeführt wird. Ein Playbook -Besitzer kann Startregeln verwenden, um anzugeben, welche Teile von Playbook gleichzeitig und welche Teile nacheinander ausgeführt werden.
Laufzeit-Experience
Workflow-Studio erzeugt diese Laufzeitkomponenten für Playbooks:
- Prozessausführungen
- Eine Prozessausführung speichert die Details der Ausführung eines Playbook in einem Kontextdatensatz. Sie können eine Prozessausführung verwenden, um Probleme zu beheben und zu überprüfen, ob Playbooks wie erwartet ausgeführt werden.
- Ausführungen der Aktivität
- Eine Aktivitätsausführung speichert die Details der Ausführung einer Aktivitätsinstanz in einem Kontextdatensatz. Sie können eine Aktivitätsausführung verwenden, um Probleme zu beheben und zu überprüfen, ob Playbooks wie erwartet ausgeführt werden.
- Playbook-Laufzeit
- Die Playbook-Laufzeit ist, wenn ein Playbook für einen Agent ausgeführt wird. Ein Playbook wird für Service Desk-Mitarbeiter erst ausgeführt, nachdem Playbook-Experience -Administratoren konfiguriert haben, wie und wo der Playbook angezeigt wird. Weitere Informationen finden Sie unter Ein Playbook einrichten.
- Wertet alle in der Auslöserdefinition angegebenen Bedingungen aus und verarbeitet den Auslöser.
- Verarbeitet die Ereignisse und startet die Ausführung von Playbook im Hintergrund.
- Baut die Automatisierungspläne aus jeder Aktivität in einen gesamten Prozessplan zusammen
- Führt den Prozessplan für Playbookaus.
- Speichert die Informationen zur Prozessausführung in der Tabelle „Prozessausführung“ [sys_pd_context].
- Stellt Daten für eine anwenderorientierte Ansicht Ihrer Prozessausführung bereit.
Ihre -Instanz verarbeitet Playbook während der Laufzeit durch Auswertung von Auslöserbedingungen, Verarbeitung des Ereignisses in der Warteschlange, Erstellung und Ausführung eines Prozessplans, Speicherung von Prozessausführungsdetails und Bereitstellung von Daten für Playbook-Experience.
Datensicherheit und HTML-Bereinigung
Playbooks schützt vor websiteübergreifendem Skripting und Code-Einschleusung durch Auswertung aller Zeichenfolgendaten für HTML-Markup. Das System speichert nur HTML-Markups, die in der Aufnahmeliste vorhanden sind. Alle anderen HTML-Markups werden aus Zeichenfolgendaten entfernt.
Die Aufnahmeliste unterstützt diese HTML-Elemente und -Attribute, die nicht geändert werden können.
| HTML-Element | Enthaltene Attribute |
|---|---|
| a | Klasse, HREF, Ziel, Titel |
| Abk | Klasse, Titel |
| address | class |
| Bereich | alt, Klasse, Koordinaten, href, Form |
| Artikel | class |
| daneben | class |
| Audio | Autoplay, Klasse, Steuerungen, Schleife, Vorladen, Quelle |
| b | class |
| BDI | Klasse, Verzeichnis |
| bdo | Klasse, Verzeichnis |
| groß | class |
| Blockquote | Zitat, Klasse |
| br | class |
| Beschriftung | class |
| center | class |
| zitieren | class |
| Code | class |
| Spalte | ausrichten, Klasse, Spanne, valign, Breite |
| colgroup | ausrichten, Klasse, Spanne, valign, Breite |
| TT | class |
| del | Klasse, Datum/Uhrzeit |
| details | Klasse, offen |
| div | class |
| dl | class |
| dt | class |
| em | class |
| Mitarbeiter | class |
| Schriftart | Klasse, Farbe, Gesicht, Größe |
| Fußzeile | class |
| h1 | class |
| h2 | class |
| h3 | class |
| h4 | class |
| h5 | class |
| h6 | class |
| header | class |
| Human Resources | class |
| html | |
| i | class |
| Bild | Alt, Klasse, Höhe, Quellcode, Titel, Breite |
| Eingabe | aria-label, Klasse, Typ, Wert |
| ins | Klasse, Datum/Uhrzeit |
| Li | class |
| markieren | class |
| nav | class |
| ol | class |
| p | class |
| vor | class |
| s | class |
| Abschnitt | class |
| klein | class |
| Spanne | class |
| sub | class |
| Unterst | class |
| SVG | class |
| stark | class |
| Stil | |
| Tabelle | ausrichten, Rahmen, Klasse, valign, Breite |
| Tag | class |
| tbody | ausrichten, Klasse, valign |
| td | ausrichten, Klasse, Colspan, Zeilenspanne, valign, Breite |
| tFuß | ausrichten, Klasse, valign |
| ไทย | ausrichten, Klasse, Colspan, Zeilenspanne, valign, Breite |
| thehead | ausrichten, Klasse, valign |
| tr | ausrichten, Klasse, Zeilenspanne, valign |
| tt | class |
| u | class |
| ul | class |
| Video | Autoplay, Klasse, Steuerungen, Höhe, Schleife, Vorladen, Quelle, Breite |