Attributs de demande de changement DevOps

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 5 minutes de lecture
  • Ajoutez ou mettez à jour des attributs de demande de changement DevOps à l’aide de l’API REST changeInfo, le flux secondaire du gestionnaire de changement par défaut, en transmettant des attributs via le pipeline, la fonction de mise à jour ou des flux automatisés.

    Spécification des attributs

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

    Priorité de la considération

    Lorsque les attributs de changement sont spécifiés à l’aide de plusieurs méthodes, la priorité dans laquelle les valeurs d’attribut sont prises en compte varie. Dans ServiceNow, les attributs peuvent être spécifiés dans l’étape de pipeline de Vélocité de changement DevOps, dans le flux secondaire Gestionnaire de changement par défaut ou dans un flux d’approbation. Dans le pipeline des outils d’orchestration, les attributs peuvent être transmis à l’étape du pipeline ou à l’aide des API REST. Si un modèle de changement est utilisé, ils peuvent également être spécifiés dans les paramètres prédéfinis du modèle.

    Consultez les tableaux et exemples suivants pour comprendre la priorité dans laquelle les valeurs seront prises en compte.

    Tableau 1. Priorité des attributs de changement pour les changements basés sur le type
    Demande de changement Priorité
    Standard
    1. Attributs de changement transmis par le pipeline
    2. Champs d’enregistrement de l’étape dans ServiceNow
    3. Modèle transmis dans les attributs de changement via le pipeline
    4. Modèle dans les champs Étape dans ServiceNow
    Non standard
    1. Attributs de changement transmis par le pipeline
    2. Flux secondaire et flux d’approbation du gestionnaire des changements par défaut
      Important :
      La définition de valeurs d’attributs dans le flux secondaire du gestionnaire des changements par défaut et dans les flux d’approbation peut entraîner des conflits, car ils peuvent s’exécuter simultanément. Définissez les valeurs d’attribut dans une seule source pour éviter les problèmes.
    3. Champs d’enregistrement de l’étape dans ServiceNow
    4. Modèle transmis dans les attributs de changement via le pipeline
    5. Modèle dans les champs Étape dans ServiceNow
    Tableau 2. Priorité des attributs de changement pour les changements basés sur un modèle
    Demande de changement Priorité
    Standard
    1. Modèles prédéfinis
    2. Attributs de changement transmis par le pipeline
    3. Champs d’enregistrement de l’étape dans ServiceNow
    4. Modèle transmis dans les attributs de changement via le pipeline
    5. Modèle dans les champs Étape dans ServiceNow
    Non standard
    1. Modèles prédéfinis
    2. Attributs de changement transmis par le pipeline
    3. Flux secondaire et flux d’approbation du gestionnaire des changements par défaut
      Important :
      La définition de valeurs d’attributs dans le flux secondaire du gestionnaire des changements par défaut et dans les flux d’approbation peut entraîner des conflits, car ils peuvent s’exécuter simultanément. Définissez les valeurs d’attribut dans une seule source pour éviter les problèmes.
    4. Champs d’enregistrement de l’étape dans ServiceNow
    5. Modèle transmis dans les attributs de changement via le pipeline
    6. Modèle dans les champs Étape dans ServiceNow
    Remarque :
    Si vous avez utilisé des règles métier dans vos opérations de changement, vous devez définir la sn_devops.change_request.apply_attributes_on_creation propriété sur true, de sorte que les attributs de changement transmis dans le pipeline soient définis lors de la création de la demande de changement et non les attributs transmis 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 Gestionnaire des changements par défaut dans ServiceNow et dans la fonction Mettre à jour dans le pipeline d’orchestration. Supposons que l’attribut assignment_group soit spécifié en tant que « gestion des changements » dans le flux secondaire du gestionnaire des changements par défaut et en tant que « CAB » dans la fonction de mise à jour du 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 « gestion des changements » est la valeur prise en compte pour assignment_group. Une fois le changement approuvé et le pipeline repris, 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 Gestionnaire des changements par défaut dans ServiceNow et dans l’étape de changement du pipeline d’orchestration. Supposons que l’attribut assignment_group est spécifié comme « change mgmt » dans le flux secondaire du gestionnaire des changements par défaut et comme « 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 de changement par défaut est déclenché, la valeur considérée 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 est spécifié comme « change mgmt » dans le modèle transmis dans les attributs de changement et comme « chg mgmt1 » dans le modèle de l’enregistrement d’étape de pipeline. Dans ce scénario, lorsque le changement est créé, la valeur du modèle transmise 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 est spécifié comme « change mgmt » dans les attributs de changement et comme « chg mgmt1 » dans le paramètre prédéfini du modèle. Dans ce scénario, lorsque le changement est créé, la valeur du préréglage du modèle (chg mgmt1) est prise en compte.