Attributs de demande de changement DevOps

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 5 minutes de lecture
  • Ajoutez ou mettez à jour les attributs de demande de changement DevOps à l'aide de l'API REST changeInfo, le flux secondaire du gestionnaire des changements par défaut, en transmettant les attributs via le pipeline, la fonction de mise à jour ou les flux automatisés.

    Spécification des attributs

    Utilisez l'une des méthodes suivantes pour spécifier les attributs de demande de changement :

    Ordre de priorité lors de la prise en compte des valeurs d'attribut

    Lorsque les attributs de changement sont spécifiés à l'aide de plusieurs méthodes, l'ordre de priorité dans lequel les valeurs d'attribut sont prises en compte varie. Dans ServiceNow, il est possible de spécifier les attributs dans l'étape de pipeline Vélocité de changement DevOps, dans le flux secondaire du gestionnaire des changements par défaut ou dans un flux d'approbation. Dans le pipeline de l'outil d'orchestration, les attributs peuvent être transmis à l'étape du pipeline ou à l'aide des API REST. Lors de l'utilisation d'un modèle de changement, il est également possible de spécifier ces attributs dans les paramètres prédéfinis du modèle.

    Consultez les tableaux et exemples suivants pour comprendre l'ordre de priorité dans lequel les valeurs sont prises en compte.

    Tableau 1. Ordre de priorité des attributs de changement pour les changements basés sur le type
    Demande de changement Priorité
    Standard
    1. Attributs de changement transmis via le pipeline
    2. Champs d'enregistrement d'étape dans ServiceNow
    3. Modèle transmis dans les attributs de changement via le pipeline
    4. Modèle dans les champs d'étape dans ServiceNow
    Non standard
    1. Attributs de changement transmis via le pipeline
    2. Flux secondaire du gestionnaire des changements et flux d'approbation par défaut
      Important :
      La définition de valeurs d'attribut dans le flux secondaire du gestionnaire des changements par défaut et dans le flux d'approbation peut provoquer des conflits, car ceux-ci peuvent s'exécuter simultanément. Définissez les valeurs d'attribut dans une source unique pour éviter les problèmes.
    3. Champs d'enregistrement d'étape dans ServiceNow
    4. Modèle transmis dans les attributs de changement via le pipeline
    5. Modèle dans les champs d'étape dans ServiceNow
    Tableau 2. Ordre de priorité des attributs de changement pour les changements basés sur le modèle
    Demande de changement Priorité
    Standard
    1. Paramètres prédéfinis du modèle
    2. Attributs de changement transmis via le pipeline
    3. Champs d'enregistrement d'étape dans ServiceNow
    4. Modèle transmis dans les attributs de changement via le pipeline
    5. Modèle dans les champs d'étape dans ServiceNow
    Non standard
    1. Paramètres prédéfinis du modèle
    2. Attributs de changement transmis via le pipeline
    3. Flux secondaire du gestionnaire des changements et flux d'approbation par défaut
      Important :
      La définition de valeurs d'attribut dans le flux secondaire du gestionnaire des changements par défaut et dans le flux d'approbation peut provoquer des conflits, car ceux-ci peuvent s'exécuter simultanément. Définissez les valeurs d'attribut dans une source unique pour éviter les problèmes.
    4. Champs d'enregistrement d'étape dans ServiceNow
    5. Modèle transmis dans les attributs de changement via le pipeline
    6. Modèle dans les champs d'étape dans ServiceNow
    Remarque :
    Si vous avez utilisé des règles métier dans vos opérations de changement, vous devez définir la propriété sn_devops.change_request.apply_attributes_on_creation sur true, afin de définir les attributs de changement transmis dans le pipeline lors de la création de la demande de changement plutôt que de les transmettre après la création de la demande de changement. Pour plus d'informations, consultez Propriétés du Vélocité de changement DevOps.

    Scénario 1

    Envisagez un scénario dans lequel les attributs sont spécifiés dans le flux secondaire du gestionnaire des changements par défaut dans ServiceNow et dans la fonction de mise à jour dans le pipeline d'orchestration. Supposons que l'attribut assignment_group soit spécifié en tant que « change mgmt » dans le flux secondaire du gestionnaire des changements par défaut et en tant que « CAB » dans la fonction de mise à jour dans le pipeline. Dans ce scénario, lorsque le changement est créé, la valeur du flux secondaire du gestionnaire des changements par défaut est prise en compte et « change mgmt » est la valeur prise en compte pour assignment_group. Après l'approbation du changement et la reprise du pipeline, la valeur spécifiée dans la fonction de mise à jour est prise en compte, c.-à-d. « CAB ».

    Scénario 2

    Envisagez un scénario dans lequel les attributs sont spécifiés dans le flux secondaire du gestionnaire des changements par défaut dans ServiceNow et dans l'étape de changement dans le pipeline d'orchestration. Supposons que l'attribut assignment_group soit spécifié en tant que « change mgmt » dans le flux secondaire du gestionnaire des changements par défaut et en tant que « chg mgmt1 » dans l'étape de changement du pipeline. Dans ce scénario, lorsque le changement est créé, la valeur de l'étape de changement (chg mgmt1) est prise en compte puis, une fois que le flux secondaire du gestionnaire des changements par défaut est déclenché, la valeur prise en compte est « change mgmt ».

    Scénario 3

    Envisagez un scénario dans lequel les attributs sont spécifiés via le modèle transmis dans les attributs de changement et dans le modèle de l'enregistrement d'étape. Supposons que l'attribut assignment_group soit spécifié en tant que « change mgmt » dans le modèle transmis dans les attributs de changement et en tant que « chg mgmt1 » dans le modèle de l'enregistrement d'étape du pipeline. Dans ce scénario, lorsque le changement est créé, la valeur du modèle transmis dans l'attribut de changement (chg mgmt) est prise en compte.

    Scénario 4

    Envisagez un scénario dans lequel les attributs sont spécifiés dans les attributs de changement et le modèle prédéfini pour un changement basé sur un modèle. Supposons que l'attribut assignment_group soit spécifié en tant que « change mgmt » dans les attributs de changement et en tant que « chg mgmt1 » dans le paramètre prédéfini du modèle. Dans ce scénario, lorsque le changement est créé, la valeur du paramètre prédéfini du modèle (chg mgmt1) est prise en compte.