ビジネス プロセス ステータス変更によるオーケストレーションの開始
- Workday 開発者サイトで、"拡張" アプリケーションを作成します。
- Workday テナントで、ビジネス プロセスを作成します。
ユーザーが以下のいずれかのアクションを実行したときにオーケストレーションが自動的に開始されるように、ビジネス プロセスを設定できます。
- キャンセル
- 取消
- 訂正
- 却下
この方法で使用するオーケストレーションは、Workday ビジネス プロセス テンプレートに基づいている必要があります。
- Workday 開発者サイトで、Workday ビジネス プロセス テンプレートに基づくオーケストレーションを拡張アプリケーションに追加します。オーケストレーションで API 呼び出しを行う場合は、WCPISU 認証を使用する必要があります。
- オーケストレーションの"ビジネス プロセスのトリガ"ステップで、入力パラメータを設定して、オーケストレーションがビジネス プロセスから受け取る値を定義します。
- オーケストレーションを呼び出したビジネス プロセスがキャンセル、取消、訂正、または却下された場合にオーケストレーションを実行するステップを追加します。
- オーケストレーションを含むアプリケーションをテナントにデプロイします。
- Workday で"テナント設定の編集 - ビジネス プロセス" タスクにアクセスします。"オーケストレーションの開始を実行するユーザー" フィールドで、フィールドにアクセスし、オーケストレーションで必要なアクションを実行するための適切な権限を持つ個人を指定します。
- Workday で、ビジネス プロセスの関連アクション メニューから、選択します。
- "オーケストレーションの設定" タスクで"追加"をクリックし、ビジネス プロセスのステータス変更とオーケストレーションのペアを開始します。
- "アクション"フィールドで、オーケストレーションを開始するビジネス プロセスのステータス変更、"キャンセル"、"取消"、"訂正"、または"却下"を選択します。
- "オーケストレーション"フィールドで、"オーケストレーション開始設定の作成" を選択します。オーケストレーションの開始設定は自動的に作成されません。オーケストレーションがテナントに正常にデプロイされている可能性がありますが、起動設定を作成するまではここで選択することはできません。
- "オーケストレーション開始設定の作成"タスクで、設定の一意の "名称" を入力し、デプロイした "オーケストレーション"を選択します。
- "設定可能なパラメータ"セクションに、オーケストレーションの"ビジネス プロセス トリガ"ステップで設定した入力パラメータが表示されます。ビジネス プロセスからオーケストレーションに使用する値を設定します。
- "オーケストレーションの設定" タスクに戻り、作成したオーケストレーション開始設定を選択できます。ビジネス プロセスのステータス変更とオーケストレーションの開始をさらに組み合わせて、他のアクションに対応できます。
- (任意) オーケストレーションに関連したビジネス プロセスのステータスを表示するには、"イベントの検索" タスクを使用します。オーケストレーションのステータスが "オーケストレーション"タブに表示されます。ビジネス プロセスでトリガされるオーケストレーションは、通常、Workday スケジューラによって 15 分以内に開始されます。"一括キャンセル" または "一括取消" のシナリオでは、遅延が発生する可能性があります。オーケストレーションのステータスが"進行中"から"完了"に変わるのにかかる時間は、オーケストレーションの処理のみに依存します。
- (任意) オーケストレーションのステータスが"開始待ち"から"進行中"に変わると、"イベントがキャンセルされました"、"イベントが取り消されました"、"イベントが訂正されました"、または "イベントが却下されました" ページの "再開"オプションが使用可能になります。クリックすると、"オーケストレーションの再開"タスクにアクセスできます。このタスクでは、必要に応じて、再開前に開始パラメータを調整できます。アクション ページには、開始ユーザーにイベントの "表示" 権限がある場合のみ、オーケストレーションの"完了"ステータスが表示されます。