Attribute der DevOps-Change-Anforderung

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Fügen Sie DevOps-Change-Anforderungsattribute mithilfe 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 über die Pipeline übergeben wurden
    2. Schrittdatensatzfelder in ServiceNow
    3. Vorlage in Change-Attributen über Pipeline übergeben
    4. Vorlage in Schrittfeldern in ServiceNow
    Kein Standard
    1. Change-Attribute, die über 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 in Change-Attributen über 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 über die Pipeline übergeben wurden
    3. Schrittdatensatzfelder in ServiceNow
    4. Vorlage in Change-Attributen über Pipeline übergeben
    5. Vorlage in Schrittfeldern in ServiceNow
    Kein Standard
    1. Modellvoreinstellungen
    2. Change-Attribute, die über 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 in Change-Attributen über 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 Subflow „Standard-Change-Handler“ in ServiceNow und in der Funktion „Aktualisieren“ in der Orchestration-Pipeline angegeben werden. Nehmen Sie an, dass das Attribut Assignation_Group im Subflow „Change-Management“ als Standard-Change-Handler 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 „Assignation_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. Nehmen Sie an, dass das Attribut Assignation_Group im Subflow „Change-Management“ als Standard-Change-Handler 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. 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. Nehmen Sie an, dass das Attribut „Assignation_Group“ in der in Change-Attributen übergebenen Vorlage als „Change-Management“ und in der Vorlage des Pipeline-Schritts-Datensatzes als „chg-mgmt1“ angegeben ist. In diesem Szenario wird beim Erstellen des Change der Wert aus der im Change-Attribut übergebenen Vorlage (chg-Management) 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. Nehmen Sie an, 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 der Änderung der Wert aus der Modellvoreinstellung (chg mgmt1) berücksichtigt.