例: 複数の受信者に対するフィードバックを禁止する条件ルール
ユーザーが
"フィードバックの入力"
タスクにアクセスして複数の受信者を選択した場合、"複数の受信者に対するフィードバックの入力" ビジネス プロセスが自動的に有効になります。"複数の受信者に対するフィードバックの入力" ビジネス プロセスはオプトアウトできません。この例では、複数の受信者に対するフィードバックの入力を禁止または防止する条件ルールの作成方法について説明します。この条件ルールを作成するには、管理権限が必要です。ユーザーがフィードバックを入力するときに、複数の受信者を選択できないようにすることができます。ユーザーが複数の受信者を選択すると、検証メッセージを発行してユーザーがタスクを送信できないようにする条件ルールを設定できます。あるいは、ユーザーがフィードバックの受信者を複数選択できるようにして、このフィードバックが公開されることを警告することもできます。そのような警告を表示する検証メッセージを作成する条件ルールを設定できます。
- "複数の受信者に対するフィードバックの入力" ビジネス プロセス定義にアクセスします。
- "ビジネス プロセス ステップ"タブで、開始ステップの虫眼鏡アイコンをクリックし、 関連アクションを選択します。
- 条件ルールの説明を入力し、"ルール条件"に"および"を設定して 1=0 の値を指定します。"OK"をクリックします。
- ビジネス プロセス定義に戻り、開始ステップの虫眼鏡アイコンをクリックし、 関連アクションを選択します。"OK"をクリックします。
- "検証条件"グリッドで、条件ルールの行を追加し、"ルール"フィールドで "条件ルールの作成" を選択します。
- ユーザーが複数の受信者に対するフィードバックを入力できないようにするには、"重要度"フィールドで "重大なエラー" オプションを選択します。
- ユーザーが複数の受信者に対するフィードバックを入力できるようにし、検証メッセージの表示のみにするには、"重要度"フィールドで "警告" 設定を選択します。
"OK"をクリックします。 - "条件ルールの作成" ステップで、以下のように操作します。
- 条件ルールの説明を入力します。例: 「複数の従業員へのフィードバックを許可しない。」
- "ソース外部フィールドまたは条件ルール"フィールドで、1=0 (ステップ 3 で作成した値) を入力します。
- "関係演算子"フィールドで、"=" を選択します。
- "比較タイプ"フィールドで、"このフィルタで指定" を選択します。
- "比較値"フィールドで、"いいえ" を選択します。
- (任意) ユーザーが"フィードバックの入力"タスクを開始して複数の受信者を選択した場合に表示される検証メッセージを作成します。
- ビジネス プロセス定義に戻り、開始ステップの虫眼鏡アイコンをクリックし、 関連アクションを選択します。
- を選択します。
- "*Text/External Field"で "テキスト" オプションを選択し、表示する検証テキストを入力します。
ユーザーが
"フィードバックの入力"
タスクにアクセスして複数の受信者を選択すると、検証メッセージが表示され、タスクを送信できません。ユーザーは、"キャンセル"
をクリックしてタスクに戻り、フィードバックの受信者を 1 人選択します。検証メッセージのみを発行する条件ルールを作成した場合は、メッセージがポップアップ ウィンドウに表示されます。ユーザーはそのメッセージを確認した後で、複数の受信者にフィードバックを送信できます。複数の受信者に対するフィードバックを禁止するステップと検証メッセージは、ユーザーがフィードバックのリクエストを送信した後で発生します。ユーザーは
"フィードバックの入力"
タスクに戻り、フィードバックの内容を再度入力する必要があります。