DevOps 変更要求属性
パイプライン、更新関数、または自動フローを介して属性を渡し、changeInfo REST API (デフォルトの変更ハンドラーサブフロー) を使用して、DevOps 変更要求属性を追加または更新します。
属性の指定
変更要求属性を指定するには、次のいずれかの方法を使用します。
- DevOps - PUT /devops/orchestration/changeInfo/{changeInfo} 指定された変更要求内のフィールドを更新します。注:
- パイプライン 一時停止状態の場合、changeInfo API は機能しません。
- パイプラインが待機している間は、API 呼び出しを実行できません。
- APIアプローチは、徹底的なテストの後に検討する必要があります。
- 変更要求フィールドにデフォルト値を入力するデフォルトの変更ハンドラーサブフロー。詳細については、「 デフォルトの変更ハンドラーサブフロー」を参照してください。
- オーケストレーションパイプラインを介して変更属性を渡します。詳細については、「パイプライン内の DevOps 変更要求の詳細の構成」を参照してください。
- オーケストレーションパイプライン関数の更新機能を介して変更属性を渡します。詳細については、以下を参照してください。
- 自動 フロー:変更要求を変更するための DevOps 承認フロー。詳細については、「フロー」を参照してください。
検討の優先順位
変更属性が複数のメソッドで指定されている場合、属性値が考慮される優先順位は異なります。ServiceNow では、DevOps 変更速度管理のパイプラインステップ、デフォルトの変更ハンドラーサブフロー、または承認フローで属性を指定できます。オーケストレーションツールのパイプラインでは、属性をパイプラインステップで渡すか、REST API を使用して渡すことができます。変更モデルを使用する場合は、モデルプリセットで指定することもできます。
値が考慮される優先順位を理解するには、次の表と例を参照してください。
| 変更要求 | [Precedence (優先順位)] |
|---|---|
| Standard |
|
| 非標準 |
|
| 変更要求 | [Precedence (優先順位)] |
|---|---|
| Standard |
|
| 非標準 |
|
シナリオ 1
属性が ServiceNow のデフォルトの変更ハンドラーサブフローとオーケストレーションパイプラインの更新機能で指定されているシナリオを考えてみましょう。assignment_group属性がデフォルトの変更ハンドラーサブフローで「change mgmt」として指定され、パイプラインの更新機能で「CAB」として指定されているとします。このシナリオでは、変更が作成されるときに、デフォルトの変更ハンドラーサブフローの値が考慮され、「変更管理」がassignment_groupで考慮される値になります。変更が承認され、パイプラインが再開されると、更新機能で指定された値 ("CAB" など) が考慮されます。
シナリオ 2
属性が ServiceNow のデフォルトの変更ハンドラーサブフローとオーケストレーションパイプラインの変更ステップで指定されているシナリオを考えてみましょう。assignment_group属性がデフォルトの変更ハンドラーサブフローで「change mgmt」として指定され、パイプラインの変更ステップで「chg mgmt1」として指定されているものとします。このシナリオでは、変更が作成されると、変更ステップ (chg mgmt1) の値が考慮され、既定の変更ハンドラー サブフローがトリガーされると、考慮される値は "change mgmt" になります。
シナリオ 3
変更属性とステップレコードのテンプレートで渡されたテンプレートを通じて属性が指定されるシナリオを考えてみましょう。assignment_group属性は、変更属性で渡されたテンプレートで "change mgmt" として指定され、パイプライン ステップ レコードのテンプレートで "chg mgmt1" として指定されているものとします。このシナリオでは、変更が作成されるときに、変更属性 (chg mgmt) に渡されたテンプレートの値が考慮されます。
シナリオ 4
モデルベースの変更の変更属性とモデルプリセットで属性が指定されているシナリオを考えてみましょう。assignment_group属性が変更属性で「change mgmt」として指定され、モデルプリセットで「chg mgmt1」として指定されているものとします。このシナリオでは、変更が作成されるときに、モデル プリセット (chg mgmt1) の値が考慮されます。