シリアル・グループ承認の設定
個人のグループからの承認を必要とする承認ワークフローを順番に作成できます。
これはシリアル・グループ承認と呼ばれます。 連続承認では、承認者のリストが順番にプロセスを承認する必要があります(リストの2番目のユーザーは、最初の個人が承認するまで承認できません)。 これは、Oracle Business Process Manager (BPM)およびオブジェクト・ワークフローを使用して管理します。
このトピックの内容は次のとおりです。
-
承認者のグループの作成。
-
承認フローの作成。
-
プロジェクトのデプロイ。
-
オブジェクト・ワークフローに承認フローを含めます。
-
承認フローを早期に完了できるようにします。
ヒューマン・タスクの詳細は、『Oracle Fusion Middleware Developer's Guide for Oracle SOA Suite』を参照してください。
承認者のグループの作成
シリアル・グループ承認を設定するには、まず承認者のグループを作成する必要があります。
-
BPMワークリスト・アプリケーションにサインインします。
-
「管理」、「承認グループ」にナビゲートします。
-
CrmCommonApprovalGroupという名前のグループを作成します。 グループにこの名前を付ける必要があることに注意してください。
-
グループのメンバー(承認者として指定する個人)を追加します。
グループは静的または動的です。
-
グループを保存します。
承認フローの作成
次に、標準承認フロー・テンプレートExtnBusinessProcessCompositeに基づく承認フローを作成します。
このリリースでは、BPMコンポーザでのテンプレートの変更が実装に対して無効になっている場合があります。 その場合は、Oracle Supportに連絡してください。
-
「ビジネス・プロセス」ページで「新規」をクリックします。
-
ベース・テンプレートとしてExtnBusinessProcessCompositeを選択します。
-
BPMコンポーザの右側にあるコンポーネント・パレットから、既存のSerialApprovalステップを削除したのと同じ場所で、対話型タスク・ステップを承認フローにドラッグします。
-
新しいタスク・ステップの名前を変更します(例: GroupApproval)。
-
タスクを選択し、そのタスクに対して4行のアイコンをクリックし、「プロパティを開く」をクリックします。
-
画面の下部で、すべてのパターンを検索し、SerialApprovalGroupApprovalタスクを選択します。
-
「変更の適用」をクリックします。
-
タスクを再度選択し、そのタスクに対して4行のアイコンをクリックし、「オープン・データ関連付け」をクリックします。
-
次の表に示すように、入力と出力をマップします。
入力
GroupApproval
出力
taskTitle
title
該当なし
taskOwner
taskOwner
該当なし
taskOwner
errorAssignee
該当なし
heldEntityIdStringVar
ObjectId
該当なし
該当なし
結果
taskOutcome
-
「適用」をクリックします。
-
プロセスを保存します。
プロジェクトのデプロイ
-
メイン・メニューから、「デプロイメント」、「プロジェクトのデプロイ」を選択します。
-
「プロジェクトのデプロイ」ダイアログ・ボックスで、次のように入力します:
フィールド
値
改訂ID
識別可能なIDを指定してください。
デプロイヤ・ユーザー名
サインイン名。
パスワード
パスワード
コンポジット・リビジョンをデフォルトとしてマーク
このオプションを選択します。
-
「デプロイ」をクリックします。
プロジェクトが正常にデプロイされると、確認メッセージが表示されます。
オブジェクト・ワークフローに承認フローを含める
これで、承認者のシリアル・リストを含む承認ワークフローを作成できます。 これを行うには、上で作成したGroupApprovalフローを使用するオブジェクト・ワークフローを作成します。
-
アクティブなサンドボックスにいることを確認します。
-
アプリケーション・コンポーザで、「オブジェクト・ワークフロー」をクリックします。
-
オブジェクト・ワークフローの名前を入力し、オブジェクト(商談など)を選択します。
-
「作成」をクリックします。
-
「ビジネス・プロセス・フロー」の横にある「作成」アイコンをクリックします。
-
フローの名前を入力します。
-
「プロジェクト名」の横にある「検索」をクリックします。
-
リストからGroupApprovalを選択し、OKをクリックします。
-
「保存」をクリックします。
オブジェクト・ワークフローが起動されると、グループの最初のメンバーが承認通知を受け取ります。 最初のユーザーがフローを承認すると、そのフローはグループ内の2番目の個人にルーティングされます。
承認グループの全てのメンバーがリクエストを承認すると、フローは完了と見なされます。
承認フローの早期完了の許可
ほとんどの場合、最初の承認者がリクエストを否認すると、フローはただちに完了し、次の承認者には移動しません。 BPMワークリストで早期完了設定を構成することで、これを行うための承認フローを設定できます。
-
グローバル・ヘッダーで「通知」アイコンをクリックします。
-
「詳細」をクリックします。
-
BPMワークリストで、ユーザー名をクリックして「管理」を選択します。
-
ページ上部の「タスク構成」をクリックします。
-
検索ボックスで、オブジェクト・ワークフローに使用するタスク(SerialApprovalGroupApprovalなど)を検索します。
-
「タスクの編集」鉛筆アイコンをクリックし、構成タブをクリックします。
-
「参加者が選択したらすぐにタスクを完了」チェック・ボックスを選択し、「拒否」を選択します。
-
「保存」アイコンをクリックし、オプションでコメントを入力します。
-
「タスクのコミット」アイコンをクリックし、オプションでコメントを入力します。