ステップの延期の管理
セキュリティ: "System" 業務分野の以下のドメイン:
- ビジネス プロセスの管理
- Manage: Business Process Definitions
ビジネス プロセス ステップに、少なくとも 1 日の組み込み遅延をビジネス プロセスステップに追加できます。ビジネス プロセスステップに遅延を追加すると、遅延が完了するまでビジネス プロセスをバックグラウンドで実行できます。これは、完了までに長い期間を必要とすることがよくあるビジネス プロセス ステップで有効です。指定した遅延期間中、残りのステップはすべての担当者グループの
My タスク
から表示されなくなります。その後、指定した遅延が完了すると、このステップが再実行されます。"順序
" 列でステップが同じ値を共有しない限り、ステップは順番に行われるため、並行ステップとなります。例: 順序が"b"
のステップは並行で、順序が"b1"
、 "b2"
、 "b3"
のステップは順序付けられます。並行ステップのセットに含まれるステップにステップの延期を追加すると、そのステップは延期されますが、他の並行ステップは延期されません。すべての並行ステップが完了するまで、次のステップへは進められません。
例: ビジネス プロセス定義に以下のステップが含まれているとします。
- a
- "b"にはステップの延期があります。My タスク内の並行ステップの順序の値は、1です。
- "My タスク内の並行ステップの順序" 列で"b"と"2"。
- "My タスク内の並行ステップの順序" 列で"b"と"3"。
- c
b
ステップは延期されるが、2 番目と 3 番目のb
ステップは遅れずに続行されます。すべてのb
ステップが完了してから、ステップc
に移動する必要があります。- "テナント設定の編集 - ビジネス プロセス"タスクにアクセスします。
- "ビジネス プロセスの時間遅延バックグラウンド プロセスのユーザー" プロンプトから、"ビジネス プロセスの遅延ステップの再開" プロセスのオーナーを選択します。ビジネス プロセス イベントで、このユーザーが完了したタスクとして参照されます。
- "ステップ延期スケジュールの特定の環境に限定" プロンプトから、テナントで "ビジネス プロセスの再開 - 遅延ステップ" バックグラウンド プロセスを実行する環境を選択します。環境を選択しない場合、このバックグラウンド プロセスは、テナント内のすべての環境で実行されます。
- "テナント設定の編集 - システム"タスクにアクセスします。
- 次を参考にして、"ビジネス プロセスの日付計算のタイムゾーン"セクションを完了させます。
オプション 説明 Workday のデフォルト タイムゾーン設定 (PST)遅延しているすべてのステップが、太平洋標準時 (PST) で再開されます。テナントのデフォルト タイムゾーン設定"デフォルト タイムゾーン"プロンプトのタイムゾーンに基づいて、遅延しているステップがすべて再開されます。例:日本標準時 (JST)を選択した場合、遅延しているすべてのステップが JST (標準時) で再開されます。"デフォルトのタイムゾーン" プロンプトで値を選択しない場合、PST を使用してステップの延期が計算されます。イベント関連タイムゾーン遅延しているステップは、以下の順序でタイムゾーンに基づいて再開されます。以下の場合:- 従業員に関するイベントがある場合は、その従業員のタイムゾーンが使用される。
- イベントは従業員に関するもの (サプライヤ請求書など) ではなく、従業員がイベントを開始した場合、ステップの遅延トリガがいつ開始されるかを計算するために開始者のタイムゾーンを使用する。開始アクションが委任される場合、委任先のタイムゾーンではなく、委任元従業員のタイムゾーンが使用されます。
- イベントは従業員に関するものではなく、従業員によって開始されたのではありません。PST を使用します。
- ビジネス プロセス定義にアクセスします。
- 選択ビジネス プロセスステップ ()の関連アクション メニューから。
- (任意)タイムゾーンを入力します。デフォルトのタイムゾーンは、ユーザーの現在のタイムゾーンです。タイムゾーンを選択できるのは、"テナント設定の編集 - システム"タスクで"ビジネス プロセス設定のタイムゾーン"チェックボックスをオンにしている場合のみです。
- 指定したタイムゾーンに現在の日付を入力すると、変更がただちに有効になります。
- 指定したタイムゾーン内で将来の日付を入力した場合、変更は指定したタイムゾーンの指定日の午前 0 時に有効になります。他のタイムゾーンにいるユーザーには、自分のタイムゾーンの対応する日時に変更が表示されます。
- 指定されたタイムゾーン内で過去の日付を入力した場合、変更は指定されたタイムゾーンの指定された日付の PM 11:59:59 に有効になります。他のタイムゾーンにいるユーザーには、自分のタイムゾーンの対応する日時に変更が表示されます。
- "遅延の基準" で"前のステップの完了日"または"プロセスの開始日"を選択します。有効日 ()などの外部フィールド() を選択することもできます。Date は静的値です。つまり、ステップの延期を生成する日付が設定されるということです。ステップの遅延は、ビジネス プロセス トランザクションが遅延状態のステップに到達したときに計算されます。ビジネス プロセスがその後変更されても (ビジネス プロセス イベントの有効日の訂正など)、遅延したステップで遅延が再計算されることはありません。ステップの延期の計算結果が過去の日付または現在の日付 (今日の日付) の場合、ステップの延期は行われません。"訂正時に遅延を再計算"チェックボックスをオンにした場合、ビジネス プロセスを訂正したときにステップの遅延が再計算されます。ビジネス プロセス イベントのプロセス履歴に、新しく計算されたステップ延期日が表示されます。サブプロセスがあるビジネス プロセスの場合、親ビジネス プロセスに加えて、すべてのサブプロセスのステップ延期が再計算されます。
- "計算日"プロンプトで "その他の遅延"を指定します。1 日未満の期間に対してステップの遅延を追加することはできません。ステップの延期のバックグラウンド プロセスは、選択した関連タイムゾーンの午前 0 時を基準に実行されるため、遅延しているステップは、日数単位でのみ表現できる期間に対して再開されます。日単位で計算される日付については、ビジネス プロセス定義 () で設定したルール ベースのカレンダーが使用されます。それ以外の場合は、連続した日数に基づいてステップの延期が計算されます。
- (任意)"訂正時に遅延を再計算" チェックボックスをオンにします。このチェックボックスをオンにすると、ビジネス プロセスが訂正されるたびに、ステップ延期の終了日が再評価され、更新されます。ビジネス プロセスにサブプロセスが含まれている場合は、それらのサブプロセスにも再計算が適用されます。ステップがまだ完了していない場合にのみ、遅延が再計算されます。
ビジネス プロセス インスタンスを変更またはキャンセルするには、指定された遅延期間内のステップを強制的に完了させます。
- "延期状態にあるビジネス プロセス トランザクションのスケジュール変更" タスクにアクセスして、ビジネス プロセス インスタンスを選択します。非本番テナントで"遅延しているビジネス プロセス トランザクションのスケジュール変更"タスクを使用してステップの遅延を再スケジュールすると、1 時間ごとにバックグラウンド ジョブが実行され、遅延が処理されます。最大 1 時間の遅れを想定してください。例: 午後 5:05 に、"" タスクを使用してステップの延期のスケジュールを変更するとします。ジョブが実行され、ステップの開始から約 1 時間後の午後 6:05 に遅延が解除されます。
- スケジュール変更するインスタンスの"ビジネス プロセス タイプ"と、延期されたステップ ""の予定完了日を含む"開始日"と"終了日"を選択します。
- "再スケジュールの終了日"プロンプトで、延期後のステップを完了する日付を選択します。この日付は、テナントで設定したタイムゾーン設定に従います。例:"イベント関連タイムゾーン"を使用するようにテナントを設定したとします。日本の従業員とサンフランシスコの従業員について、"採用" ビジネス プロセス タイプに遅延したステップがある。遅延しているステップを完了する日付として "2021-12-15" を選択した場合、以下のようになります。
- 日本を拠点とする従業員のステップは、2021 年 12 月 15 日の午前 0:00 (JST) に完了します。
- サンフランシスコを拠点とする従業員のステップは、2021 年 12 月 15 日の午前 12:00 (PST) に完了します。