変更要求 DevOps 手動承認フローの使用

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • フローまたはスクリプトを使用して、要件に基づいて DevOps 変更要求の手動承認フローをカスタマイズまたは再作成します。

    DevOps変更要求の手動承認フローでは、ステップ実行のステータスが変更承認に基づいて変更されます。ただし、要件に基づいてこのフローをカスタマイズまたは再作成することができます。

    変更要求状況が (手動または変更ポリシーを使用して) 承認済み、キャンセル済み、または却下に移行した後、[ 変更承認に基づいてステップ実行のステータスを更新 ワークフロースタジオ ] アクションを呼び出して、ステップ実行レコードの [ステータス ] フィールドを更新します。

    フローまたはスクリプトのいずれかを使用してアクションを呼び出すことができます。

    フローを使用した ワークフロースタジオ アクションの呼び出し

    変更要求レコードの承認フィールドに従ってステップ実行レコードのステータスを更新するには、[ 変更承認に基づいてステップ実行のステータスを更新 ワークフロースタジオ ] アクションを呼び出す必要があります。

    このアクションは、[Change Control Callback (変更管理コールバック)] フローのトリガーとして機能し、変更の決定をオーケストレーションツールに通知するために使用されます。

    DevOps モデル変更要求フロー

    スクリプトを使用した ワークフロースタジオ アクションの呼び出し

    スクリプトから ワークフロースタジオ アクションを呼び出すメソッド:
    sn_fd.FlowAPI.executeAction('sn_devops.name_of_FD_action’, inputs);

    DevOps フローデザイナーアクションスクリプト

    デフォルトの変更ハンドラーサブフロー

    デフォルトの変更ハンドラーサブフローを使用して、これらの変更要求フィールドにデフォルト値を入力します。
    • 要求者
    • 理由
    • 実装計画
    • 切り戻し計画
    • テスト計画
    • 簡単な説明
    • 説明
    • 開始日
    • 終了日
    • リスク影響度の分析

    デフォルトの変更ハンドラーサブフローは、変更要求レコードの作成時にテンプレートを使用して入力されたフィールド値をオーバーライドします。

    必要に応じて、このフローの代わりにカスタムサブフローを記述できます。 [sn_devops.change_request_handler_subflow] DevOps プロパティ.

    DevOps デモ変更自動化フロー

    デモデータがインストールされると、 ワークフロースタジオDevOps デモ変更自動化 フローが利用可能になり、通常タイプの変更要求または通常のモデル変更要求を意思決定ポリシーに基づいて自動承認できます。

    デモデータの一部として、利用可能な意思決定ポリシーは次のとおりです。
    • DevOps 低リスク自動承認ポリシー。失敗したテスト数はゼロです。
    • 失敗したテスト数が 0 より大きい DevOps 高リスク手動承認ポリシー。

    DevOps 承認ポリシー

    デモフローの一部として、次の ワークフロースタジオ アクションを使用できます。

    • DevOps で変更時間帯を設定

      変更要求の開始日を設定するために使用されるアクション。

    • 変更ポリシーユーザー/グループを取得

      変更要求承認ポリシーに基づいてユーザー/グループをフェッチするために使用されるアクション。

    • DevOps で自動承認レコードを作成

      ユーザーが自動承認/自動却下承認レコードを作成するために使用するアクション。

    DevOps デモ変更自動化フロー