ワークフローを呼び出すリソース操作ステップの追加
ワークフローは、操作ステップをリソースに追加し、そのリソースをワークフローに関連付けることにより、呼び出すことができます。
始める前に
- オーケストレーション アプリケーションがインストールされます。
- 必要なロール:クラウドユーザー、デザイナー、またはアドミン
手順
- クラウドアドミンポータル で Design (デザイン) > リソースブロック.
- リソースブロックをクリックして、操作ステップを追加します。
-
リソースブロックを [ドラフト ] ステータスに設定し、 オペレーション > ステップ > ステップを追加.
ワークフローを更新セットの一部としてエクスポートできるようにするには、拡張インターフェイスを作成し、新しい操作を追加する必要があります。詳細については、「操作の上書きによる クラウドプロビジョニングとガバナンス リソースブロックの拡張」を参照してください。
- [操作ステップを追加] ポップアップで、[操作タイプ] の [ワークフローを呼び出し (Invoke Workflow)] を選択します。
-
作成したワークフローのリストから [ワークフロー] を選択します。
システムはタグを使用してリストをフィルタリングできます。タグを追加するには:
- [システムプロパティ] に移動します。
- システムプロパティ sn_cmp.workflow_tag_filter を見つけて選択します。
- プロパティを編集します。タグまたはカンマ区切りのタグのリストを追加します。
- [保存] をクリックします。
-
ワークフローをフィルターします。
- ワークフローテーブルで、ワークフローを開きます。
- [タグを追加] をクリックします。
- sn_cmp.workflow_tag_filter プロパティに前に指定した値を入力します。
-
[入力] をクリックします。
値がワークフローにタグとして追加されます。
新しいステップは、ソフトウェアが 2 日目の操作カタログを新しく生成した後に表示されます。 -
ワークフローを追加します。
- ステップを作成すると、ワークフロー入力が操作入力パラメーターに追加されます。
- 必要に応じて、これらのパラメーターのマッピングを指定します。
- [カタログの生成] ボタンをクリックして、操作のカタログアイテムを作成します。
- カタログが生成された後、ロードおよびフィールド変更ルールからカタログ品目に追加できます。
グローバル以外のテーブルにワークフローが作成される場合があります。このようなテーブルに作成されたワークフローを追加できます。このタイプのワークフローに対して操作を実行するには、現在のレコードを作成するためにワークフローが実行されているレコードの sys_id が必要です。そのため、デザイナーがグローバル以外のテーブル上にあるワークフローを追加すると、システムは操作入力パラメーターに wf_current パラメーターを作成します。その後、操作を実行しているリソースの sys_id をマッピングする式を記述できます。これが完了すると、デザイナーはワークフロースクリプトで「現在」のキーワードを使用できます。 - リソースブロックを [公開] ステータスに設定して、クラウドユーザーポータルでワークフローを使用できるようにします。