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