Konfigurieren Sie Übergänge der Status-Modelle

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Sie können Skripteinbindungen oder UI-Richtlinien verwenden, um Statusmodelle und die Kriterien zum Ändern von Change-Anforderungen von einem Status in einen anderen zu konfigurieren.

    Vorbereitungen

    Erforderliche Rolle: script_include_admin, ui_policy_admin oder admin

    Prozedur

    1. Führen Sie die folgenden Schritte aus, um die Kriterien für Statusänderungen in einer Skripteinbindung hinzuzufügen, die einen Statusübergang ermöglicht.
      1. Navigieren zu Systemdefinitionen > Skripteinbindungen.
      2. Öffnen Sie die Skripteinbindung für das Statusübergangsmodell, das Sie bearbeiten möchten.
        Statusübergangsmodell Skripteinbindung
        Normal ChangeRequestStateModel_normal
        Standard ChangeRequestStateModel_standard
        Notfall ChangeRequestStateModel_emergency
      3. Ändern Sie die geeignete Methode canMove in der Skripteinbindung.
        Um beispielsweise für einen normalen Change eine Bedingung für den Übergang vom Status „Neu“ in den Status „Autorisiert“ hinzuzufügen, ändern Sie die Methode draft.authorized.canMove() in der ChangeRequestStateModel_normal-Skripteinbindung. In dem Skript kann der GlideRecord, auf dem Sie agieren, mit der Variablen this._gr referenziert werden.

        Die Methode canMove ist Teil einer Struktur, welche die für den Change-Typ verfügbaren Übergänge definiert. Die Methode canMove ist in der currentState.nextState.canMove()-Struktur enthalten.

    2. Führen Sie die folgenden Schritte aus, um mithilfe einer UI-Richtlinie neue Kriterien für Statusübergänge hinzuzufügen.
      1. Navigieren zu System-UI > UI-Richtlinien.
      2. Öffnen Sie eine Standard-UI-Richtlinie für die Bearbeitung oder klicken Sie auf Neu, um eine neue Richtlinie zu erstellen.
        Im Folgenden finden Sie die standardmäßigen UI-Richtlinien.
        UI-Richtlinie Beschreibung
        Anzeigen CAB-Felder für Normale Changes und Notfall-Changes ab Status Autorisieren.
        Obligatorisch Zuweisungsgruppe Feld.
        Obligatorisch Notizen schließen und Code für Felder mit dem Status Geschlossen.
        Hinweis:
        In beiden obligatorischen UI-Richtlinien bestimmt der Status, den der Change Request hat, die Pflichtfelder. Für das Anzeigen von CAB Feldern, wird der Change-Typ ebenfalls berücksichtigt, da Standard-Changes keine Genehmigung erfordern.
      3. Vervollständigen und speichern Sie die UI-Richtlinie.