変更要求の却下またはキャンセルの理由をパイプライン Jenkins 通知

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • 変更要求の却下またはキャンセルの理由を、承認者名および変更要求番号とともにパイプラインログに送信し Jenkins

    始める前に

    • ServiceNow DevOps バージョン 1.28 以降にアップグレードしていることを確認してください。
    • Jenkins アクティブな統合があります。

    必要なロール:sn_devops.admin

    このタスクについて

    変更要求の却下またはキャンセルの理由やコメントを Jenkins パイプラインログに送信できます。
    • 変更要求を手動で却下またはキャンセルする場合は、適切な理由またはコメントを入力してください。
    • アップグレード中にデモデータをロードし、 DevOps デモ変更自動化フローまたはそれに基づくカスタムフローを使用している場合、デフォルトのメッセージ値を含む通知が Jenkins パイプラインログに送信されます。
    注:
    • 変更要求番号は、変更が作成されるとすぐに Jenkins パイプラインログ (スクリプト化されたパイプラインとフリースタイルパイプラインの両方) にも自動的に送信されます。
    • キャンセル/拒否の Approver name とタイムスタンプも、 Jenkins パイプラインログに自動的に送信されます。

    手順

    1. 変更要求を手動で却下またはキャンセルするには、次の手順を実行します。
      1. 移動先 DevOps > 調整 > パイプライン変更要求 > 変更要求レコード.
      2. 必要な変更要求レコードを開きます。
      • コンテキストメニューから、[変更をキャンセル] をクリックします。関連エントリフォームで、 理由>変更要求をキャンセル フィールドで、変更をキャンセルする適切な理由を入力し、[ 保存] をクリックします。
      • [承認者] 関連リストで、[コメント] フィールドに入力し、レコードを右クリックして [却下] をクリックします。
      変更リクエストはキャンセルまたは却下され、その理由は [コメント] 欄に追加され、Jenkinsパイプラインログに送信されます。
    2. カスタムメッセージを (自動却下された変更要求から) Jenkinsに送信するには、次の手順に従います。
      1. 移動先 フローデザイナー > DevOps デモ変更自動化 (DevOps  Demo  Change Automation) フロー > DevOps デモ変更 (DevOps Demo Change) ポリシー.
      2. DevOps Auto Reject決定>DevOps Apply Change Approval Definitionサブフロー> Devops Create Auto Approval Recordアクションに移動します。
      3. approval.comments 属性値のアクションの入力スクリプトを変更します。
      デフォルトでは、自動却下された変更要求は、 approval.comments = 'Auto ' + state + ' via Change Policy'; 変数をメッセージとして保存し、 Jenkins パイプラインに通知として送信します。
    3. Jenkins で、パイプライン (拒否された変更要求に対応する) に移動し、[コンソール出力] を選択します。
      ステップ実行の一部として保存された変更要求の却下またはキャンセルのコメントは、 Jenkins コンソール出力に反映されます。