---
sourceDocument: Xanadu: Außendienst-Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/field-service-management

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu: Außendienst-Management

ft:clusterId :

    - fsm

bundleId :

    - fsm

workflow :

    - Customer and Industry


---

# Status-Flows werden angepasst

# Status-Flows werden angepasst {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 Minuten Lesedauer

Status-Flows steuern die Reihenfolge, in der Datensätze in den Außendienst-Management -Anwendungen zwischen Status wechseln.

## Funktionsweise von Außendienst-Management Aufgabenstatus-Flows {#work-order-state-custom__section_gk5_3wd_dbc}

Status-Flows ersetzen den Standardprozess, der den Statusübergang von Anforderungen und der zugehörigen Aufgaben steuert. Das ServiceNow-System erstellt Geschäftsregeln, Clientskripts und UI-Aktionen, die die von Ihnen angegebenen Übergänge und Feldsteuerelemente ausführen. Diese Programmierelemente bleiben in Gebrauch, solange wie die Status-Flow-Datensätze, die sie verwenden, vorhanden sind. Wenn Status-Flows in der Tabelle Außendienst-Management gelöscht werden, versucht das System, alle unnötigen Programmierelemente zu löschen, die in dieser Tabelle erstellt wurden. Sie können die Auswahlmöglichkeiten für das Statusfeld auf gültige Status für den Übergang begrenzen, basierend auf dem Ausgangsstatus.  
Wichtig:  
Zum Erstellen und Anpassen von Status-Flows ist Skripting-Wissen erforderlich.  
Status-Flows bieten die folgenden Steuerelemente:

* Manuelle Übergänge: Eine UI-Aktion, die automatisch vom System erstellt wird, wenn Sie eine Bedingung oder ein Skript angeben, initiiert einen Übergang.
* Automatische Übergänge: Eine Geschäftsregel, die automatisch vom System erstellt wird, wenn Sie eine Bedingung und ein Skript angeben, initiiert einen Übergang, wenn Änderungen an einer Anforderung oder Aufgabe vorgenommen werden.
{#work-order-state-custom__ul_vhz_kwd_dbc}

Benutzer mit der Rolle wm_admin können folgende Aufgaben ausführen:

* Sie können Arbeitsauftrags-Flows und Arbeitsaufgaben-Flows erstellen, lesen, hinzufügen, aktualisieren oder löschen.
* Events für bestimmte Statusübergänge auslösen
* Wechseln Sie automatisch in einen anderen Status, wenn sich die Daten in einer Anforderung oder ihrer Aufgabe ändern, oder ändern Sie den Status manuell, wenn der Anwender eine Schaltfläche auswählt.
* Die Auswahlliste für das Feld „Status" auf diejenigen Endstatus beschränken, die gültige Übergänge vom angegebenen Ausgangsstatus sind.
* Sichtbarkeit und Verhalten ausgewählter Felder in einer Zieltabelle steuern, wenn sich der Status von Datensätzen in dieser Tabelle ändert.
* Benutzerdefinierte Status-Flows erstellen. Deaktivieren Sie die Option Status-Flows sind aktiviert im Konfigurationsbildschirm.
{#work-order-state-custom__ul_inb_fwd_dbc}

## Mit Status-Flows verfügbare Funktionen {#work-order-state-custom__section_ory_lwd_dbc}

* Benutzerdefinierte Übergänge: Passen Sie die Reihenfolge an, in der Status für Anforderungen und Aufgabendatensätze geändert werden können.
* Feldsteuerelemente: Steuern Sie das Verhalten und die Sichtbarkeit bestimmter Felder, wenn sich der Status einer Aufgabe ändert oder ein bestimmter Endstatus erreicht wird.
* Statusauswahlliste: Beschränken Sie die im Statusfeld eines Aufgabendatensatzes angebotenen Werte auf gültige Status für diesen Übergang. Dies ist dasselbe Clientskript, das das System zum Verwalten von Feldsteuerelementen für Statusübergänge erstellt.
* Ereignisse: Lösen Ereignisse aus, wenn ein Statusübergang stattfindet oder wenn ein Datensatz einen bestimmten Endstatus erreicht.
{#work-order-state-custom__ul_o1b_nwd_dbc}

## Start- und Endstatus {#work-order-state-custom__section_bcg_4wd_dbc}

Benutzer mit der Rolle „wm_admin" können einen anwenderdefinierten Status-Flow für die -Verarbeitung erstellen, die auftritt, wenn ein Aufgabendatensatz einen bestimmten Statusübergang vollzieht. Diese Datensätze erfordern einen Ausgangsstatus und einen Endstatus, und die Verarbeitung erfolgt während des Übergangs zwischen den beiden Status. Um eine Verarbeitung durchzuführen, wenn ein Aufgabendatensatz einen bestimmten Endstatus erreicht, müssen Sie den Endstatus definieren. In einigen Fällen kann ein Status-Flow nur einen Startstatus haben, z. B. wenn Sie eine Art Bereinigung durchführen, nachdem eine Aufgabe abgebrochen wurde. Wenn die Verarbeitung im Datensatz auf mehr als einen Statusübergang angewendet wird, besitzt ein Status-Flow möglicherweise keinen Start- oder Endstatus. Die Lösung hierfür lautet, die Geschäftsregel oder das Clientskript in einem Status-Flow-Datensatz zu speichern und eine Bedingung zu erstellen, die die Verarbeitung für alle Statusänderungen auslöst, für die sie erforderlich ist.

Ein Beispiel hierfür in Außendienst-Management ist die Geschäftsregel Rollup für Changes in der Tabelle „Arbeitsauftragsaufgabe" \[wm_task\]. Mit dieser Geschäftsregel werden Statusänderungen in Aufgaben für den übergeordneten Arbeitsauftrag zusammengefasst.

## Konfiguration -- Übersicht {#work-order-state-custom__section_dz4_w53_jcc}

Die Schritte zum Einrichten von Anpassungen des Status-Flows sind:

1. [Status-Flows für Arbeitsaufträge und Arbeitsauftragsaufgaben konfigurieren](https://servicenow-prod.fluidtopics.net/FINNgPKK5bFugF28CdakNQ "Status-Flows steuern die Reihenfolge, in der Arbeitsaufträge und Arbeitsaufgaben von einem Status in den nächsten übergehen. Sie können Status-Flows anpassen, um die Reihenfolge der Statusübergänge von Datensätzen in Service Management-Anwendungen zu steuern.")

   Konfigurieren Sie die Status, zwischen denen sich Arbeitsaufträge und Arbeitsauftragsaufgaben bewegen. Dies kann hilfreich sein, wenn Sie eine bestimmte Reihenfolge von Status haben, die bei der Nachverfolgung der Arbeit helfen.
2. (Optional) [Außerkraftsetzung des Status-Flow-Wörterbuchs](https://servicenow-prod.fluidtopics.net/cmdAshw3u9sWwJK9Q176ZQ "Eine Dictionary-Übersteuerung in einem Statusfluss definiert den Anfangsstatus für alle neuen Datensätze in einer bestimmten Tabelle. Sie legen eine Außerkraftsetzung in Tabellen fest, die nur eine Basistabelle erweitern, sodass Ihre Anpassungen nur auf die erweiterte Tabelle angewendet werden.")

   Definieren Sie den Startstatus für alle neuen Arbeitsaufträge und Arbeitsauftragsaufgaben mit Außerkraftsetzung des Wörterbuchs.
3. (Optional) [Arbeitsnotizen in Status-Flows](https://servicenow-prod.fluidtopics.net/_AxlFtmH7w532Du2T4wgZQ "Arbeitsnotizen werden verwendet, um Informationen über Statusübergänge zu kommunizieren.")

   Fügen Sie Arbeitsauftragsaufgaben anwenderdefinierte Arbeitsnotizen hinzu, wenn sie einen bestimmten Status erreichen. Sie können beispielsweise die Notiz „Aufgabe von Service Desk-Mitarbeiter abgelehnt" in den Status-Flow „Ablehnen" aufnehmen.
4. (Optional) [Feldsteuerelemente in Status-Flows](https://servicenow-prod.fluidtopics.net/YZtEq_xDijBmsCy~pimusg "Sie können Steuerungen für einzelne Felder definieren, die erzwungen werden, wenn ein Datensatz zwischen den Status wechselt.")

   Legen Sie fest, was geschieht, wenn das System einen bestimmten Statusübergang erkennt. Beispielsweise können Sie möchten, dass das Feld Problem sichtbar ist, wenn ein Incident in den Status Problem ausstehend übergeht.
5. (Optional) [Events bei Statusänderungen auslösen](https://servicenow-prod.fluidtopics.net/q_I8feixFplL0I0~JWCGWA "Sie können einen Statusfluss so konfigurieren, dass ein registriertes Systemereignis ausgelöst wird, wenn eine Aufgabe von einem Anfangsstatus in einen angegebenen Endstatus übergeht. Sie können beispielsweise Ereignisse verwenden, um E-Mail-Benachrichtigungen auszulösen und Skriptaktionen zu erstellen.")

   Konfigurieren Sie einen Status-Flow, um ein registriertes Systemereignis auszulösen, wenn eine Aufgabe von einem Startstatus in einen angegebenen Endstatus übergeht. Sie können beispielsweise Ereignisse verwenden, um E-Mail-Benachrichtigungen auszulösen und Skriptaktionen zu erstellen.
6. (Optional) [Statusübergänge neu erstellen](https://servicenow-prod.fluidtopics.net/Sn6w32LX3q~PGiHi7Zmwgw "Administratoren können Status-Flows neu erstellen, wenn eine Diskrepanz zwischen vorhandenen und neuen sys_ids auftritt.")

   Status-Flows neu erstellen, wenn eine Diskrepanz zwischen vorhandenen und neuen sys_ids auftritt.
7. (Optional) [Statusflussbereinigung](https://servicenow-prod.fluidtopics.net/9BtvK4n03Qmb7h2LKF9b4Q "Die Business Rules, Client-Skripts und UI-Aktionen, die das System automatisch erstellt, um benutzerdefinierte Übergänge durchzuführen, sind nur vorhanden, wenn die Statusflussdatensätze vorhanden sind, in denen sie verwendet werden.")

   Bereinigen Sie die Business-Regeln, Client-Skripts und UI-Aktionen, die das System erstellt hat, um anwenderdefinierte Übergänge durchzuführen, die nur vorhanden sind, solange die Status-Flow-Datensätze vorhanden sind, die sie verwenden.
{#work-order-state-custom__ol_tpf_x53_jcc}

