Configurer la possibilité de copier une demande de changement

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Vous pouvez configurer la possibilité de copier un enregistrement de demande de changement et ses détails à l’aide de propriétés système.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Vous pouvez configurer les fonctionnalités suivantes :
    • Désactiver la possibilité de copier une demande de changement.
    • Désactiver la possibilité de copier des pièces jointes.
    • Déterminer les composants de la demande de changement source qui sont copiés.

    Procédure

    1. Accédez à la Tous > Changement > Administration > Propriétés de changement.
      Vous pouvez rechercher certaines propriétés en entrant sys_properties.list dans le navigateur d’application, comme indiqué.
    2. Définissez les propriétés suivantes comme il vous convient.
      OptionDescription
      Désactiver la possibilité de copier une demande de changement Définissez Activer la fonctionnalité de copie du changement (com.snc.change_request.enable_copy) sur false.
      Désactiver la possibilité de copier une pièce jointe

      Définissez Copier les pièces jointes à partir du changement d’origine (com.snc.change_request.attach.enable_copy) sur false.

      Désactiver la possibilité de copier les pièces jointes à partir de la tâche de changement Cette propriété système figure dans la table [sys_properties].

      Définissez la propriété système Activer la copie de pièces jointes à partir des tâches connexes de changement d’origine (com.snc.change_request.rl.change_task.attach.enable_copy) sur false.

      Remarque :
      si la possibilité de copier des pièces jointes est activée, la pièce jointe apparaît sur la copie de la demande de changement une fois enregistrée.
      Configurer les attributs à copier Modifiez la liste de valeurs dans Liste (séparée par des virgules) des attributs qui seront copiés à partir du changement d’origine (com.snc.change_request.copy.attributes) pour supprimer ou ajouter d’autres attributs.

      Par exemple, pour éviter la copie de l’attribut Affecté à, supprimez la valeur assigned_to de la liste des attributs dans la zone de texte de la propriété.

      Configurer les listes connexes à copier Cette propriété système figure dans la table [sys_properties]. Les listes connexes suivantes sont copiées par défaut :
      • CI affectés
      • Services/CI impactés
      • Tâches de changement

      Modifiez la liste des valeurs dans les listes connexes (séparées par des virgules) qui seront copiées à partir du changement d’origine (com.snc.change_request.copy.related_lists).

      Par exemple, si vous ne souhaitez pas copier la liste connexe Tâches de changement, supprimez la valeur change_task de la liste des listes connexes dans la zone de texte de la propriété.

      Remarque :
      vous pouvez configurer cette propriété pour contrôler la fonctionnalité de copie des CI affectés, Services/CI affectés et des listes connexes Tâches de changement. Vous ne pouvez pas ajouter d’autres listes connexes à cette propriété.
      Configurer les attributs des listes connexes par défaut à copier Ces propriétés système figurent dans la table [sys_properties]. Accédez à la propriété système appropriée pour l’une des listes connexes par défaut pour configurer les attributs à copier.
      Tableau 1. Propriétés système des attributs de liste connexe
      Liste connexe Propriété système
      Tâches de changement com.snc.change_request.copy.rl.change_task.attributes
      CI affectés com.snc.change_request.copy.rl.task_ci.attributes
      Services/CI impactés com.snc.change_request.copy.rl.task_cmdb_ci_service.attributes
    3. Pour personnaliser davantage la possibilité de copier une demande de changement en modifiant un include de script, réalisez les étapes suivantes.
      1. Accédez à la Définition du système > Includes de script.
      2. Modifier l'include de script ChangeUtils.
        Par exemple, la possibilité de copier une demande de changement n’est pas disponible par défaut pour les changements standard. Toutefois, vous pouvez fournir votre propre implémentation de la fonction isCopyRulesValid dans l'include de script ChangeUtils pour remplacer la valeur par défaut.