DevOps フローのカスタマイズ
DevOps 変更要求の手動承認、DevOps 変更要求の最小限の自動化承認、および DevOps 変更要求の高度な自動化承認のフローを、フローまたはスクリプトを使用し、各自の要件に基づいてカスタマイズまたは再作成します。
DevOps フローのクローンを作成し、要件に応じてカスタマイズできます。フローをクローンするには、ベースシステムの DevOps フローセクションまたはフローデザイナーのランディングページ () を開きます。[Flow (フロー)] ページの右上隅にある . [このフローのコピーを作成] ダイアログボックスで、フローの新しい名前を入力し、アプリケーションとして [DevOps データモデル] を選択します。[コピー] ボタンを選択して、新しいフローを作成します。新しいフローがフローデザイナーで開きます。ビジネス要件に合わせてカスタマイズするために変更を加えます。フローをアクティブ化する前に、フローを実行してエラーがないことを確認できます。このためには画面の右上隅にある [テスト] ボタンを選択します。準備ができたら、[アクティブ化] ボタンを選択してフローをアクティブ化します。
DevOps 変更要求の手動承認フローのカスタマイズ
DevOps DevOps 変更要求の手動承認フロー (DevOps Change Request Manual Approval Flow) では、変更承認に基づいてステップの実行状態が変更されます。ただし、要件に基づいてこのフローをカスタマイズまたは再作成することができます。
変更要求状況が (手動または変更ポリシーを使用して) 承認済み、キャンセル済み、または却下に移行した後、[変更承認に基づいてステップ実行のステータスを更新] ワークフロースタジオ アクションを呼び出して、ステップ実行レコードの [ステータス] フィールドを更新します。
- フローを使用したワークフロースタジオアクションの呼び出し
-
[変更承認に基づいてステップ実行のステータスを更新] ワークフロースタジオ アクションを呼び出すには、変更要求レコードの承認フィールドに従ってステップ実行レコードの状態を更新する必要があります。
このアクションは、[変更管理コールバック (Change Control Callback)] フローのトリガーとして機能し、変更の決定をオーケストレーションツールに通知するために使用されます。
- スクリプトを使用したワークフロースタジオアクションの呼び出し
-
スクリプトからワークフロースタジオアクションを呼び出す方法:
sn_fd.FlowAPI.executeAction('sn_devops.update_state_of_step_execution_based_on_change_approval’, inputs);
DevOps 変更要求の最小限の自動化承認フローのカスタマイズ
DevOps 変更要求の最小限の自動化承認フローでは、変更が承認され、変更のステータスが [新規] から [実装] に移行します。変更要求状況が [承認済み] に移行した後、[DevOps:ステップ実行と変更要求の状況を更新] フローデザイナーアクションを呼び出して、ステップ実行レコードの [状況] フィールドを更新します。
- フローを使用したワークフロースタジオアクションの呼び出し
-
ステップ実行レコードの状況を更新するには、[DevOps:ステップ実行と変更要求の状況を更新] ワークフロースタジオ アクションを呼び出す必要があります。
このアクションは、[変更管理コールバック (Change Control Callback)] フローのトリガーとして機能し、変更の決定をオーケストレーションツールに通知するために使用されます。
- スクリプトを使用したワークフロースタジオアクションの呼び出し
-
スクリプトからワークフロースタジオアクションを呼び出す方法:
sn_fd.FlowAPI.executeAction('sn_devops.devOps-_update_step_execution_and_change_request’, inputs);
DevOps 変更要求の高度な自動化承認フローのカスタマイズ
DevOps 変更要求の高度な自動化承認フローフローでは、変更が承認され、変更のステータスが [新規] から [実装] に移行します。変更要求状況が [承認済み] に移行した後、[ステップ実行レコードを更新 (Update step execution record)] アクションを呼び出して、ステップ実行レコードの [状況] フィールドを更新します。
- フローを使用したワークフロースタジオアクションの呼び出し
-
変更要求レコードの承認フィールドに従ってステップ実行レコードの状態を更新するには、[ステップ実行レコードを更新 (Update step execution record)] ワークフロースタジオアクションを呼び出す必要があります。
このアクションは、[変更管理コールバック (Change Control Callback)] フローのトリガーとして機能し、変更の決定をオーケストレーションツールに通知するために使用されます。
- スクリプトを使用したワークフロースタジオアクションの呼び出し
-
スクリプトからワークフロースタジオアクションを呼び出す方法:
sn_fd.FlowAPI.executeAction('sn_devops.update_step_execution_record’, inputs);