特定のユーザーへの承認の割当の防止
まれに、承認ルールの設定に基づいて、ワークフロー・タスクがタスクを作成した個人にルーティングされることがあります。または、利害の衝突のために、承認すべきでないユーザーにルーティングされることがあります。このようなことが発生しないようにするために、承認チェーンで特定のユーザーをスキップするようにタスクを構成できます。これらのユーザーは、タスクに関するFYI通知を取得できますが、処理できる通知は取得できません。
-
「設定および保守」作業領域で、タスク構成の管理タスク、または「アプリケーション拡張」機能領域または別の機能領域の別の承認設定タスクに移動します。
-
BPMワークリストの「タスク構成」タブで、「設定するタスク」ペインでワークフロー・タスクを検索します。
-
検索結果からタスクを選択し、ツールバーの「タスクの編集」アイコンをクリックします。
-
「構成」サブタブをクリックします。
-
「ユーザーの自己承認を禁止」セクションで、「これらのペイロード属性で指定されたユーザーによる自己承認を禁止します」チェック・ボックスを選択します。
-
「ペイロード属性」サブセクションで、1つ以上の属性を追加します。
-
「追加」アイコンをクリックします。
-
「式ビルダー」アイコンをクリックします。
-
式ビルダーで、
を開きます。 -
スキップするユーザーを表す属性(たとえば、タスク作成者のtask:creator)を選択します。または、かわりにtask:payloadノードを開いて属性を選択します。
ノート: 実行時にユーザーIDを提供する属性(ユーザーがアプリケーションにサインインするために入力するID)を選択します。 -
「式に挿入」、「OK」の順にクリックします。
-
-
スキップされたユーザーのマネージャにタスクを再ルーティングする場合は、「これらのユーザーのマネージャに承認を再割当てします」チェック・ボックスを選択します。そうでない場合、タスクは承認チェーン内の次の割当先に移動します。
-
変更を公開する準備が整ったら、「設定するタスク」ツールバーの「タスクのコミット」アイコンをクリックします。
FYIタスクでない場合は、タスクの特定の参加者に対してこの設定を行うこともできます。「割当先」サブタブで関係者を選択し、「拡張」をクリックして、同じ「ユーザーの自己承認を禁止」セクションを見つけます。
-
関係者とタスク・レベルの両方の設定がある場合は、両方が適用されます。
-
「これらのユーザーのマネージャに承認を再割当てします」チェック・ボックスの設定など、競合が発生している場合は、関係者レベルの設定が優先されます。