Notifier le motif de rejet ou d'annulation de la demande de changement au pipeline Jenkins

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Envoyez le motif de rejet ou d'annulation de la demande de changement avec le nom de l'approbateur et le numéro de la demande de changement vers les journaux du pipeline Jenkins.

    Avant de commencer

    • Assurez-vous d’avoir effectué la mise à niveau vers la ServiceNow DevOps version 1.28 ou ultérieure.
    • Assurez-vous de disposer d'une intégration Jenkins active.

    Rôle requis : sn_devops.admin

    Pourquoi et quand exécuter cette tâche

    Vous pouvez envoyer des commentaires ou des motifs de rejet ou d'annulation de la demande de changement vers les journaux du pipeline Jenkins.
    • Assurez-vous de saisir les commentaires ou les motifs appropriés lorsque vous rejetez ou annulez manuellement une demande de changement.
    • Si vous avez chargé des données de démonstration lors de la mise à niveau et que vous utilisez le flux de démonstration d'automatisation des changements DevOps ou un flux personnalisé basé sur celui-ci, une notification avec des valeurs de message par défaut est envoyée vers les journaux du pipeline Jenkins.
    Remarque :
    • Le numéro de la demande de changement est aussi automatiquement envoyé vers les journaux du pipeline (pour les pipelines Jenkins scriptés et Freestyle) dès que le changement est créé.
    • Le Approver name et l'horodatage de l'annulation/du rejet sont aussi automatiquement envoyés vers les journaux du pipeline Jenkins.

    Procédure

    1. Pour rejeter ou annuler manuellement les demandes de changement, procédez comme suit :
      1. Accédez à la DevOps > Orchestrer > Demandes de changement de pipeline > Enregistrement de demande de changement.
      2. Ouvrez l'enregistrement de demande de changement requis.
      • À partir du menu contextuel, cliquez sur Annuler le changement. Dans le Annuler la demande de changement > motif , saisissez un motif approprié pour l’annulation de la modification, puis cliquez sur Enregistrer.
      • Dans la liste connexe Approbateurs, saisissez vos entrées dans le champ Commentaire, cliquez avec le bouton droit sur l'enregistrement, puis cliquez sur Rejeter.
      La demande de changement est annulée/rejetée et le motif d'annulation du changement est ajouté au champ Commentaires, puis envoyé vers le journal du pipeline Jenkins.
    2. Pour envoyer des messages personnalisés (à partir de demandes de changement rejetées automatiquement) vers Jenkins, procédez comme suit :
      1. Accédez à la Concepteur de flux > Flux de démonstration d'automatisation des changements DevOps > Démonstration DevOps sur la politique de changement.
      2. Accédez à décision DevOps Auto Reject > sous-flux DevOps Apply Change Approval Definition > action Devops Create Auto Approval Record.
      3. Modifiez le script d'entrée de l'action pour la valeur d'attribut approval.comments.
      Par défaut, les demandes de changement rejetées automatiquement stockent et envoient les variables approval.comments = 'Auto ' + state + ' via Change Policy'; sous forme de message au pipeline Jenkins en tant que notifications.
    3. Dans Jenkins, accédez au pipeline (qui correspond à la demande de changement rejetée), puis sélectionnez Sortie de console.
      Les commentaires de rejet ou d'annulation de la demande de changement stockés dans le cadre de l'exécution de l'étape sont reflétés dans la sortie de la console Jenkins.