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