ビジネス プロセスの条件ルールの作成
セキュリティ: "System" 業務分野の以下のドメイン:
- ビジネス プロセスの管理
- Manage: Business Process Definitions
Workday には条件ルールを設定する機能があるため、ビジネス プロセスの実行方法を制御できます。条件ルールは、ビジネス プロセスの開始時に、一致するものが見つかるまで、指定された順序で検証される 1 つ以上の条件で構成されます。指定した値と関係演算子を使用した値をチェックする条件ルールを設定できます。例:
- 条件ルールで"および" を使用している場合、1 つの条件が偽になるか条件が満たされなくなると、すぐに残りの条件のチェックが停止されます。
- 条件ルールで"または"を使用している場合、1 つの条件が真を返すか条件に一致すると、残りの条件のチェックは直ちに停止します。
応答をトリガする可能性が最も高いと判断される条件をリストの一番上に置くことで、パフォーマンスを最適化できます。
条件ルールにはアラートや委任など、いくつかのタイプがあります。条件ルールを設定するには、次のようにします。
- アラート:"アラート ルールの作成"タスクを使用します。例: ビジネス プロセスまたはタスクのアラート通知用。
- 委任:"委任ルールの作成"タスクを使用します。例: ビジネス プロセスの開始や My タスクのアイテムの完了に対する責務を委任する場合。
- ビジネス プロセスの関連アクション メニューから、に選択します。
- "ビジネス プロセス ステップ"タブでステップの関連アクション メニューから、に選択します。
- 次を参考にして、"ルール条件"グリッドを完成させます。
オプション 説明 ( )ステートメントに"および"条件と"または"条件の組み合わせが含まれる場合は、かっこを使用して優先順位を示します。例:(A and B) or C.ソース外部フィールドまたは条件ルール条件で使用されているすべてのフィールドがビジネス プロセスに関連するルールが表示されます。ビジネス プロセスの"開始"ステップに条件ルールを適用する場合は、このプロンプトから"開始者"以外の値を選択することをお勧めします。ビジネス プロセスが開始される前に"開始"を選択した場合、フィールドに結果は返されません。条件ルールでレポート フィールドを使用する場合、レポート フィールドのドメイン セキュリティはチェックされません。ただし、セキュリティ ロジックがレポート フィールド自体の一部である場合は、レポート フィールドのセキュリティが評価されます。これにより、処理ユーザー (前のステップを処理したユーザー) は、レポート フィールドの結果を返す前にセキュリティをパスすることができます。処理ユーザーが次のステップのフィールドまたは値へのアクセス権がない場合、そのステップはスキップされます。比較値ソースと比較するには、値を入力するか、"比較値"チェック ボックスをオンにします。例:- 次と等しい: フィールド値が比較値と等しい。True の場合、チェックボックスをオンにします。
- ≠: フィールド値が比較値と等しくありません。True の場合、チェックボックスはオフになります。
以下にアクセスします。
- ルール テスターレポート。条件ルールのすべての実行フローが表示され、条件ルールの結果の理解とトラブルシューティングに役立ちます。レポートは以下のとおりです。
- ビジネス プロセス イベントの関連アクション メニューからアクセスできます。
- Workday 所有の条件ルールでは使用できません。
- "条件ルールの編集" タスクで条件ルールを編集または削除しますが、以下の点に留意してください。
- アラート ルールを編集すると、その変更内容はすでに開始されているプロセスに影響します。
- 使用中の (いずれかの委任で参照されている) 委任ルールを編集または削除することはできません。
- 次に当てはまるルールは削除できません。
- アラート通知で参照されます。
- 1 回のみ実行した。
- 期限切れのスケジュールがある。
- Object Transporter を使用して、条件ルールをあるテナントから別のテナントに移行します。例: サンドボックス テナントでアラート ルールをテストしてから、本番テナントに移行します。
- "委任設定の管理" レポートにアクセスして、ユーザーが委任を設定する際に選択すべき委任ルールを特定する。