Sie können Skripteinbindungen oder UI-Richtlinien verwenden, um Status-Modelle und die Kriterien zum Ändern von Change Requests von einem Status in einen anderen zu konfigurieren.
Vorbereitungen
Erforderliche Rolle: script_include_admin, ui_policy_admin oder admin
Prozedur
-
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.
-
Navigieren zu .
-
Ö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 |
-
Ä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.
-
Führen Sie die folgenden Schritte aus, um mithilfe einer UI-Richtlinie neue Kriterien für Statusübergänge hinzuzufügen.
-
Navigieren zu .
-
Ö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.
-
Vervollständigen und speichern Sie die UI-Richtlinie.