カタログ ワークフローの作成
実行プロセスにデフォルトのワークフローが適切でない場合は、サービスカタログワークフローを作成します。
始める前に
必要なロール:workflow_creator、workflow_admin、または admin
このタスクについて
この例では、ラップトップ要求の実行を設定する手順について説明します。
手順
- 移動先 すべて > Workflow > ワークフローエディター
-
[新規ワークフロー] をクリックします。
図 : 1. サービスカタログワークフローフォーム -
フォームに次の情報を入力します。
フィールド 入力値 名前 Laptop Fulfillment テーブル 要求アイテム [sc_req_item] 次の情報を考慮してください。
- サービスカタログ 要求アイテム [sc_req_item] テーブルのワークフローが、単一のカタログアイテムの要求を実行します。各要求アイテムは、そのアイテムが注文されたときに独自の実行ワークフローをトリガーします。要求アイテムのワークフローを追加するには、[要求アイテム] テーブルを使用します。注:承認タイプのワークフローがスムーズに運用されるようにするには、適切なユーザーが、すべてのドメインの必要なテーブルにアクセスするための正しいロールを持っていることを確認します。
- 要求したアイテムレコードへのアクセスが制限されている可能性があるため、before query ビジネスルールを使用する場合は注意します。
- 要求 [sc_request] テーブルのワークフローは、注文されたアイテムに関係なく、サービスカタログ要求が送信されると常に実行されます。このワークフローは要求プロセス全体を制御します。これには、複数の要求アイテムの展開が含まれます。
そのため、要求テーブルのワークフローは、アイテムの管理フォームから特定のアイテムに割り当てられません。サービスカタログ要求に要求テーブルを使用する場合は、ワークフローに条件を追加して、正しいアイテムが要求されたときに実行されるようにします。
予定時間 [日間] は 7、[時間] は 00:00:00。ワークフロー内のすべてのアクティビティに定義された時間があるわけではないため、ワークフローは終了時間を計算できません。そのため、ワークフローの [予定時間] がカタログ要求の [配送時間] になります。 注:[予定時間] と [スケジュール] の両方が入力されている場合は、両方の組み合わせに基づいてカタログの配送時間が計算されます。たとえば、[予定時間] を 2 日にすると、48 時間と計算されます。その後、作業日を 8 時間と定義するスケジュールを追加すると、配送時間は 48 / 8 = 6 日間になります。スケジュールで週末が除外されている場合は、計算でも週末に 2 日間が追加され、配送時間は 8 日間になります。スケジュール [平日 8 時 ~ 5 時]。 タイムゾーン [米国/太平洋]。スケジュールが適用されるタイムゾーンです。 説明 ラップトップ要求実行のワークフロー. - サービスカタログ 要求アイテム [sc_req_item] テーブルのワークフローが、単一のカタログアイテムの要求を実行します。各要求アイテムは、そのアイテムが注文されたときに独自の実行ワークフローをトリガーします。要求アイテムのワークフローを追加するには、[要求アイテム] テーブルを使用します。
-
[送信] をクリックします。
図 : 2. サービスカタログワークフローフォームのアクティビティ
次のタスク
ワークフローを開始したら、ワークフローアクティビティをワークフローに追加します。ワークフローアクティビティは、右ペインの [コア] タブに表示されます。