---
sourceDocument: Xanadu: Servicemanagement
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/service-management-for-the-enterprise

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu: Servicemanagement

ft:clusterId :

    - sm4e

bundleId :

    - sm4e

workflow :

    - Technology


---

# Status-Flow-Anpassung

# Status-Flow-Anpassung {#ariaid-title1}

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

Status-Flows steuern die Reihenfolge der Statusübergänge in Datensätzen von Service Management-Anwendungen.  
Ein Administrator kann die folgenden Aufgaben ausführen:

* Status hinzufügen oder löschen
* Events für bestimmte Statusübergänge auslösen
* Automatisch in einen anderen Status wechseln, wenn sich Daten in einer Anforderung oder der zugehörigen Aufgabe ändern, oder manuell Status ändern, wenn der Benutzer auf eine Schaltfläche klickt.
* 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. Zum Erstellen und Anpassen von Status-Flows ist Skripting-Wissen erforderlich.
{#c_StateFlowCustomization__ul_um4_pt5_1r}  
Hinweis:  
Benutzer mit der Rolle wm_admin können nur Arbeitsauftrags-Flows und Arbeitsauftragsaufgaben-Flows erstellen, lesen, aktualisieren und löschen. Benutzer mit der Rolle facilities_admin können nur Facility-Anforderungs-Flows und Anforderungsaufgaben-Flows erstellen, lesen, aktualisieren und löschen. Benutzer mit der Rolle wm_admin können keine Facility-Datensätze bearbeiten, und Benutzer mit der Rolle facilities_admin können keine Arbeitsauftragsdatensätze bearbeiten.

## SM-Anforderungs- und SM-Aufgabenstatus-Flows -- Funktionsweise

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 einer SM-Anwendungstabelle 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.  
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.
{#c_StateFlowCustomization__ul_awy_1v5_1r}

## Mit Status-Flows verfügbare Funktionen

* 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.
{#c_StateFlowCustomization__ul_q13_gv5_1r}

## Start- und Endstatus

Sie können einen benutzerdefinierten Status-Flow für die Verarbeitung erstellen, der ausgeführt werden muss, wenn ein Aufgabendatensatz einen bestimmten Übergang von einem Status in einen anderen durchführt. 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 nur den Endstatus definieren. In einigen Fällen kann ein Status-Flow nur einen Ausgangsstatus haben, z. B. wenn Sie eine Art Bereinigung durchführen müssen, 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 Field Service Management ist die Geschäftsregel „Rollup-Changes" in der Tabelle „Arbeitsauftragsaufgabe" \[wm_task\]. Mit dieser Geschäftsregel werden Statusänderungen in Aufgaben für den übergeordneten Arbeitsauftrag zusammengefasst.
* **[Außerkraftsetzung des Status-Flow-Wörterbuchs](https://servicenow-prod.fluidtopics.net/pr2v_w6JDalSu94Oak_7rw)**   
  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.
* **[Arbeitsnotizen in Status-Flows](https://servicenow-prod.fluidtopics.net/snw5hSZe0~EAPRTrKLhj1A)**   
  Arbeitsnotizen sind ein wichtiger Teil des Statusflussprozesses und werden verwendet, um Informationen über Statusübergänge zu kommunizieren.
* **[Feldsteuerelemente in Status-Flows](https://servicenow-prod.fluidtopics.net/vEVfULtGUnza9JlR7r2fKQ)**   
  Sie können Steuerungen für einzelne Felder definieren, die erzwungen werden, wenn ein Datensatz zwischen den Status wechselt.
* **[Events bei Statusänderungen auslösen](https://servicenow-prod.fluidtopics.net/rh7cJU~ZYEkxmNNw0cMRbw)**   
  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.
* **[Statusübergänge neu erstellen](https://servicenow-prod.fluidtopics.net/QDKqbRbeqUwsMn42m2szqQ)**   
  Sie können Statusflüsse neu erstellen, wenn ein Konflikt zwischen vorhandenen und neuen sys_ids auftritt.
* **[Statusflussbereinigung](https://servicenow-prod.fluidtopics.net/lDdvkaZN4q4XkpNUIFWIkg)**   
  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.

