Attribute der DevOps-Change-Anforderung

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • 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:

    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.

    Tabelle : 1. Vorrang von Change-Attributen für typbasierte Changes
    Change-Anforderung Vorrang
    Standard
    1. Change-Attribute, die durch die Pipeline übergeben wurden
    2. Schrittdatensatzfelder in ServiceNow
    3. Vorlage wurde in Change-Attributen über die Pipeline übergeben
    4. Vorlage in Schrittfeldern in ServiceNow
    Kein Standard
    1. Change-Attribute, die durch die Pipeline übergeben wurden
    2. Standard-Change-Handler-Subflow und Genehmigungs-Flows
      Wichtig:
      Das Festlegen von Attributwerten sowohl im Standard-Change-Handler-Subflow als auch in Genehmigungs-Flows kann zu Konflikten führen, da sie möglicherweise gleichzeitig ausgeführt werden. Legen Sie die Attributwerte nur in einer Quelle fest, um Probleme zu vermeiden.
    3. Schrittdatensatzfelder in ServiceNow
    4. Vorlage wurde in Change-Attributen über die Pipeline übergeben
    5. Vorlage in Schrittfeldern in ServiceNow
    Tabelle : 2. Vorrang von Change-Attributen für modellbasierte Changes
    Change-Anforderung Vorrang
    Standard
    1. Modellvoreinstellungen
    2. Change-Attribute, die durch die Pipeline übergeben wurden
    3. Schrittdatensatzfelder in ServiceNow
    4. Vorlage wurde in Change-Attributen über die Pipeline übergeben
    5. Vorlage in Schrittfeldern in ServiceNow
    Kein Standard
    1. Modellvoreinstellungen
    2. Change-Attribute, die durch die Pipeline übergeben wurden
    3. Standard-Change-Handler-Subflow und Genehmigungs-Flows
      Wichtig:
      Das Festlegen von Attributwerten sowohl im Standard-Change-Handler-Subflow als auch in Genehmigungs-Flows kann zu Konflikten führen, da sie möglicherweise gleichzeitig ausgeführt werden. Legen Sie die Attributwerte nur in einer Quelle fest, um Probleme zu vermeiden.
    4. Schrittdatensatzfelder in ServiceNow
    5. Vorlage wurde in Change-Attributen über die Pipeline übergeben
    6. Vorlage in Schrittfeldern in ServiceNow
    Hinweis:
    Wenn Sie Business-Regeln in Ihren Change-Vorgängen verwendet haben, müssen Sie festlegen sn_devops.change_request.apply_attributes_on_creationEigenschaft auf „wahr“, damit die in der Pipeline übergebenen Change-Attribute beim Erstellen der Change-Anforderung anstelle der Attribute festgelegt werden, die nach der Erstellung der Change-Anforderung übergeben werden. Weitere Informationen finden Sie unter DevOps Change-Geschwindigkeit -Eigenschaften.

    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.