Erstellen Sie einen Status-Flow
Statusflüsse erstellen.
Vorbereitungen
Erforderliche Rolle: keine
Prozedur
- Navigieren zu Alle > Status-Flows > Status-Flows Und klicken Sie auf Neu .
-
Füllen Sie die Felder entsprechend aus.
Das System erzwingt die Feldsteuerungen mit dem gleichen Client-Client-Skript, das die Auswahlliste für das Feld Status filtert.
Tabelle : 1. Statusflüsse erstellen Feld Beschreibung Nummer Automatisch generierte Datensatznummer. Tabelle [Erforderlich] Tabelle, in der der Statusflussdatensatz ausgeführt wird. Nur Tabellen, die die Aufgabentabelle [task]erweitern, sind in der Liste verfügbar.Anfangsstatus Name des Status zu Beginn des Übergangs. Die Auswahlmöglichkeiten in diesem Feld werden nach den möglichen Status der ausgewählten Tabelle gefiltert. Endstatus Name des Status bei Ende des Übergangs. Die Auswahlmöglichkeiten in diesem Feld werden nach den möglichen Status der ausgewählten Tabelle gefiltert. Client-Skript Client-Skript, das für diesen Übergang ausgeführt werden soll. Das Client-Skript steuert die verfügbaren Status, die Sie auswählen können, indem Sie den Inhalt der Auswahlliste Status auf gültige Status einschränken. Dieses Client-Skript steuert auch das spezifische Feldverhalten, das für Statusänderungen im Abschnitt „Feldsteuerungen“ des Formulars konfiguriert ist. Ereignis Name eines vorhandenen Ereignisses, das beim Auftreten dieses Übergangs ausgelöst wird. Weitere Informationen finden Sie unter Ereignisse, die bei Statusänderungen ausgelöst werden. Name Name dieses Datensatzes. Stellen Sie sicher, dass der Name den Statusübergang oder die Verarbeitung beschreibt, die der Datensatz durchführt. Dieser Name muss nicht eindeutig sein. Rollen Wird für keine Verarbeitung verwendet. Aktiv Aktiviert oder deaktiviert diesen Statusflussdatensatz. Klasse Definiert die Statusflussklasse für diesen Datensatz. Das System wählt aus diesen Optionen die entsprechende Klasse aus: - Statusfluss: Für Statusflüsse in allen aufgabenbasierten Tabellen erstellte Datensätze mit Ausnahme derjenigen in der Arbeitsverwaltung.
- Arbeitsauftragsfluss: Datensätze, die für Statusflüsse in der Arbeitsauftragstabelle
[wm_order]erstellt wurden. Diese Klasse ist verfügbar, wenn die Arbeitsverwaltung aktiviert ist. - Arbeitsaufgabenfluss: Datensätze, die für Statusflüsse in der Arbeitsauftragsaufgabentabelle
[wm_task]erstellt wurden. Diese Klasse ist verfügbar, wenn die Arbeitsverwaltung aktiviert ist.
Dictionary-Übersteuerung Legt den Startwert für das Feld Status für alle neuen Datensätze für die im Statusflussdatensatz angegebene Tabelle fest. Informationen zu Konfigurationsverfahren finden Sie unter Dictionary-Übersteuerungen. Arbeitsnotizen Wichtige Anmerkungen zu diesem Statusübergang. Einzelheiten zur Verwendung dieser Hinweise finden Sie unter Arbeitsnotizen. Anmerkung Details zum benutzerdefinierten Datensatz. Manuell (führt Skripts von einer UI Action aus, bei der der Benutzer auf eine Schaltfläche oder einen zugehörigen Link klicken muss.) Manuelle Bedingungszeichenfolge Bedingungen zum Aktivieren einer UI Action, die nicht mit dem Condition Builder definiert werden kann. Mit dieser Zeichenfolge können Sie beispielsweise UI-Aktionen für mobile Geräte definieren. Diese Bedingung verfügt über eine [und]-Beziehung mit der Bedingung im Feld Manuelle Bedingung. Manuelle Bedingung Bedingungen zum Aktivieren einer UI Action, die für Felder in der Zieltabelle definiert werden kann. Diese Bedingung verfügt über eine [und]-Beziehung mit der Bedingung im Feld Manuelle Bedingungszeichenfolge. Manuelles Skript Skript, das definiert, was die UI Action tut, wenn die Bedingungen erfüllt sind. Dieses Skript wird ausgeführt, wenn der Benutzer auf eine Schaltfläche oder einen zugehörigen Link klickt. UI Action [Schreibgeschützt] Name der Schaltfläche, die das System erstellt, um diesen Übergang zu ermöglichen. Das System erstellt die Bezeichnung mit demselben Namen wie der Statusflussdatensatz, mit dem es erstellt wurde. Automatisch (führt eine Business Rule automatisch aus, wenn ein Aufgabendatensatz geändert und aktualisiert wird.) Automatische Bedingungszeichenfolge Bedingungen zum Ausführen der Business Rule, die nicht mit dem Condition Builder definiert werden können, z. B. Bewertung, ob der vorgeschlagene Übergang ein gültiger Flow ist. Diese Bedingung verfügt über eine [und]-Beziehung mit der Bedingung im Feld Automatische Bedingung. Automatische Bedingung Bedingungen für die Ausführung der Business Rule, die für Felder in der Zieltabelle definiert werden können. Diese Bedingung verfügt über eine [und]-Beziehung mit der Bedingung im Feld Automatische Bedingungszeichenfolge. Automatisches Skript Skript, das zusätzliche Arbeiten ausführt, wenn die Bedingung erfüllt ist. Dieses Skript kann Aufgaben wie das Aktualisieren des Datums und der Uhrzeit des Übergangs oder das Benachrichtigen einer Person per E-Mail bei Auftreten eines bestimmten Status ausführen. Automatische Statusübergänge treten auf, wenn Änderungen am Aufgabendatensatz vorgenommen werden. Business Rule Name der Business Rule, die für diesen Übergang erstellt wurde. Bevor diese Business Rule ausgeführt werden kann, müssen zwei Bedingungen erfüllt sein. Die Aufgabe muss sich in einem bestimmten Anfangsstatus befinden und die Automatische Bedingung muss wahr sein Wenn diese beiden Bedingungen erfüllt sind, führt die Business Rule den angeforderten Übergang aus, wobei der Anfangs- und Endstatus aus dem Statusflussformular verwendet wird. Feldsteuerungen (bestimmen Feldeigenschaften, wenn ein Datensatz zwischen Status wechselt oder einen bestimmten Endzustand erreicht.) Pflichtfelder Macht die ausgewählten Felder zu Pflichtfeldern, wenn dieser Übergang erfolgt oder wenn der Endstatus der aktuelle Status ist. Schreibgeschützte Felder Verhindert, dass die ausgewählten Felder bearbeitet werden, wenn dieser Übergang erfolgt oder wenn der Endstatus der aktuelle Status ist. Sichtbare Felder Zeigt die ausgewählten Felder an, wenn dieser Übergang erfolgt oder wenn der Endstatus der aktuelle Status ist. Nicht obligatorisch Macht die ausgewählten Felder optional, wenn dieser Übergang erfolgt oder wenn der Endstatus der aktuelle Status ist. Nicht schreibgeschützt Macht die ausgewählten Felder bearbeitbar, wenn dieser Übergang erfolgt oder wenn der Endstatus der aktuelle Status ist. Nicht sichtbar Blendet die ausgewählten Felder aus, wenn dieser Übergang erfolgt oder wenn der Endstatus der aktuelle Status ist. -
Bestimmen Sie, ob die Statusübergangsmethode manuell oder automatisch erfolgen soll, und öffnen Sie den entsprechenden Abschnitt im Formular.
- Manuell: Klicken Sie auf Eine UI Action erstellen, um eine Schaltfläche auf dem Aufgabenformular zu erstellen, mit der Benutzer den Übergang manuell ausführen können. Das System verwendet den Wert im Feld Name als Bezeichnung für die UI Action. Die UI Action führt das Skript im Feld Manuelles Skript aus, wenn die Bedingungen erfüllt sind. Beispielsweise kann ein manueller Übergang eine Schaltfläche Aktivieren erstellen, wenn sich ein Incident im Status Neu befindet, die es einem Benutzer ermöglicht, den Incident als aktiv zu markieren.
- Automatisch: Klicken Sie auf die Business Rule erstellen, um die Business Rule zu erstellen. Die Business Rule führt das Skript im Feld Automatisches Skript aus, wenn die Bedingungen erfüllt sind. Eine vom System erstellte Business Rule kann beispielsweise einen Incident-Status auf Zugewiesen setzen, wenn das Feld Zugewiesen an ausgefüllt ist. Business Rules werden automatisch gelöscht, wenn der Statusflussdatensatz gelöscht wird. Weitere Informationen finden Sie unter Business-Regeln .
- Wahlweise: Klicken Sie auf Client-Skript erstellen, um ein Skript zu erstellen, das die im Feld Status eines Aufgabenprotokolls angebotenen Werte auf gültige Status für diesen Übergang beschränkt.
- Konfigurieren Sie die Felder in Feldsteuerungen Abschnitt, um zu steuern, wie bestimmte Felder angezeigt werden, wenn sich der status eines Aufgabendatensatzes ändert.