DevOpsフローのカスタマイズ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • フローまたはスクリプトを使用して、要件に基づいて DevOps 変更要求の手動承認、DevOps 変更要求の最小自動化承認、および DevOps 変更要求の高度な自動化承認フローをカスタマイズまたは再作成します。

    DevOps フローをクローンし、要件に応じてカスタマイズできます。フローをクローンするには、[ベースシステムの DevOps フロー] セクションから、またはフローデザイナーのランディングページ ([All] > [Process Automation] > [Flow Designer]) を開きます。[フロー] ページの右上隅で、 コピーフロー>その他のアクション. [このフローのコピーを作成 (Create a copy of this flow)] ダイアログボックスで、フローの新しい名前を入力し、アプリケーションとして [DevOps Data Model] を選択します。[ コピー ] ボタンを選択して、新しいフローを作成します。新しいフローがフローデザイナーで開きます。ビジネス要件に合わせてカスタマイズするために変更を加えます。フローをアクティブ化する前に、画面の右上隅にある [テスト ] ボタンを選択することで、フローを実行してエラーがないことを確認できます。準備ができたら、[ アクティブ化 ] ボタンを選択してフローをアクティブ化します。

    DevOps変更要求の手動承認フローのカスタマイズ

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

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

    フローまたはスクリプトを使用してアクションを呼び出すことができます。
    フローを使用した ワークフロースタジオ アクションの呼び出し

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

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

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

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

    DevOps 変更要求最小自動化承認フローのカスタマイズ

    DevOps 変更要求の最小自動化承認フローで、変更が承認され、変更のステータスが [新規] から [実装] ステータスに移行します。変更要求状況が [承認済み] に移行した後、[ DevOps - ステップ実行と変更要求の状況の更新] フローデザイナーアクションを呼び出して、ステップ実行レコードの [状況 ] フィールドを更新します。

    フローまたはスクリプトを使用してアクションを呼び出すことができます。
    フローを使用した ワークフロースタジオ アクションの呼び出し

    ステップ実行レコードのステータスを更新するには、[ DevOps - ステップ実行と変更要求のステータスを更新 ワークフロースタジオ ] アクションを呼び出す必要があります。

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

    DevOps 変更要求最小自動化承認フロー

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

    DevOps 変更要求の高度な自動化承認フローのカスタマイズ

    DevOps 変更要求の高度な自動化承認フローで、変更が承認され、変更のステータスが [新規] から [実装] ステータスに移行します。変更要求ステータスが [承認済み] に移行した後、[ ステップ実行レコードを更新 ] アクションを呼び出して、ステップ実行レコードの [ステータス ] フィールドを更新します。

    フローまたはスクリプトを使用してアクションを呼び出すことができます。
    フローを使用した ワークフロースタジオ アクションの呼び出し

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

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

    DevOps 変更要求の高度な自動化承認フロー

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