Attribute der DevOps-Change-Anforderung
Fügen Sie DevOps-Change-Anforderungsattribute mit der changeInfo REST API, dem Standard-Change-Handler-Subflow, hinzu, indem Sie Attribute über die Pipeline, die Aktualisierungsfunktion oder automatisierte Flows übergeben.
Attribute werden angegeben
Verwenden Sie eine der folgenden Methoden, um Attribute für Change-Anforderungen anzugeben:
- DevOps - PUT /devops/orchestration/changeInfo/{changeInfo} Dient zum Aktualisieren von Feldern innerhalb einer angegebenen Change-Anforderung.Hinweis:
- Die Die changeInfo-API funktioniert nicht, wenn sich die Pipeline im Status „Angehalten“ befindet.
- Ein API-Aufruf kann nicht ausgeführt werden, während die Pipeline wartet.
- Der API-Ansatz muss nach gründlichem Testen berücksichtigt werden.
- Standard-Change-Handler-Subflow zum Ausfüllen von Change-Anforderungsfeldern mit Standardwerten. Weitere Informationen finden Sie unter Standard-Change-Handler-Subflow .
- Übergeben der Change-Attribute durch die Orchestration-Pipeline. Weitere Informationen finden Sie unter Wird Konfiguriert DevOps Details zur Change-Anforderung in der Pipeline.
- Übergeben der Change-Attribute durch die Funktion „Aktualisieren“ in der Orchestration-Pipeline-Funktion. Weitere Informationen finden Sie unter:
- ../task/update-change-request-details-in-an-azure-devops-pipeline.html
- Aktualisieren Sie die Details der Change-Anforderung in der Jenkins-Pipeline
- Anwenderdefinierte ServiceNow DevOps-Aktionen aus GitHub Marketplace
- Implementieren Sie anwenderdefinierte Aktionen für Pipelines mit einem generischen Docker-Container-Image
- Automatisiert Flows: DevOps-Genehmigungs-Flows zum Vornehmen von Änderungen an einer Change-Anforderung. Weitere Informationen finden Sie unter Flows .
Vorrang der Berücksichtigung
Wenn die Change-Attribute mit mehreren Methoden angegeben werden, variiert die Priorität, in der die Attributwerte berücksichtigt werden. In ServiceNow können Attribute im Pipeline-Schritt von DevOps Change-Geschwindigkeit, im Subflow „Standard-Change-Handler“ oder in einem Genehmigungs-Flow angegeben werden. In der Pipeline des Orchestration-Tools können Attribute im Pipeline-Schritt oder mithilfe der REST-APIs übergeben werden. Wenn ein Change-Modell verwendet wird, können sie auch in Modellvoreinstellungen angegeben werden.
In den folgenden Tabellen und Beispielen erfahren Sie, in welcher Priorität die Werte berücksichtigt werden.
| Change-Anforderung | Vorrang |
|---|---|
| Standard |
|
| Kein Standard |
|
| Change-Anforderung | Vorrang |
|---|---|
| Standard |
|
| Kein Standard |
|
Szenario 1
Betrachten Sie ein Szenario, in dem die Attribute im Standard-Change-Handler-Subflow in ServiceNow und in der Aktualisierungsfunktion in der Orchestration-Pipeline angegeben werden. Angenommen, dass das Attribut Assignation_Group im Subflow „Standard-Change-Handler“ als „Change-Management“ und in der Funktion „Aktualisieren“ in der Pipeline als „CAB“ angegeben ist. In diesem Szenario wird beim Erstellen des Change der Wert aus dem Subflow „Standard-Change-Handler“ berücksichtigt, und „Change-Management“ ist der Wert, der für „assign_Group“ berücksichtigt wird. Sobald der Change genehmigt und die Pipeline fortgesetzt wurde, wird der in der Funktion „Aktualisieren“ angegebene Wert berücksichtigt, d. h. „CAB“.
Szenario 2
Betrachten Sie ein Szenario, in dem die Attribute im Standard-Change-Handler-Subflow in ServiceNow und im Change-Schritt in der Orchestration-Pipeline angegeben werden. Angenommen, dass das Attribut Assignation_Group im Subflow „Standard-Change-Handler“ als „Change-Management“ und im Change-Schritt der Pipeline als „chg-Mgmt1“ angegeben ist. In diesem Szenario wird beim Erstellen des Change der Wert aus dem Change-Schritt (chg mgmt1) berücksichtigt, und sobald der Subflow „Standard-Change-Handler“ ausgelöst wurde, wird als Wert „Change-Management“ berücksichtigt.
Szenario 3
Betrachten Sie ein Szenario, in dem die Attribute durch die Vorlage angegeben werden, die in Change-Attributen und in der Vorlage des Schrittdatensatzes übergeben wird. Angenommen, dass das Attribut Assignation_Group in der Vorlage, die in Change-Attributen übergeben wurde, als „Change-Management“ und in der Vorlage des Pipeline-Schritts als „chg mgmt1“ angegeben ist. In diesem Szenario wird beim Erstellen des Change der Wert aus der im Change-Attribut (chg-Management) übergebenen Vorlage berücksichtigt.
Szenario 4
Betrachten Sie ein Szenario, in dem die Attribute in den Change-Attributen und der Modellvoreinstellung für einen modellbasierten Change angegeben sind. Angenommen, dass das Attribut Assignation_Group in Change-Attributen als „Change-Management“ und in der Modellvoreinstellung als „chg mgmt1“ angegeben ist. In diesem Szenario wird beim Erstellen des Change der Wert aus der Modellvoreinstellung (chg mgmt1) berücksichtigt.