委任済現金仮払金の承認ルールの設定

Oracle Fusion Expensesでは、現金仮払金入力を自分の代理として別の個人に委任できます。委任済現金仮払金プロセスでは、委任ユーザーが現金仮払金要求を入力した後、現金仮払金所有者がこの要求を承認する必要があります。

次に、要求は管理者の承認のために送信されます。

既存の顧客の場合、委任ユーザーが現金仮払金要求を入力した直後に、マネージャの承認のためにこの要求が送信されます。この場合、現金仮払金所有者は現金仮払金要求を承認する必要はありません。

ただし、プロセスを変更し、現金仮払金所有者承認ステージをプロセスに追加できます。

現金仮払金所有者承認ステージを委任済現金仮払金プロセスに追加するステップを次に示します。

  1. Oracle BPM Worklistアプリケーションにナビゲートします。

  2. 「設定およびアクション」メニューから、「管理」を選択します。「管理」タブが表示されます。

  3. 「タスク構成」タブをクリックします。

  4. 「設定するタスク」ペインで、FinExmWorkflowCashAdvanceApprovalタスクを選択します。

  5. ワークフローに変更を加える前に、次の設定を確認します:

    1. 「割当て先」タブをクリックし、「レビューア」フィールドの値がReviewersForDelegationに設定されていることを確認します。

    2. 「現金仮払金承認」ステージの「ルールに移動」アイコンをクリックし、CashAdvanceOwnerApprovalRuleルール・ファイルがルール・セット・リストに表示されることを確認します。

    3. 「通知」タブをクリックし、レビュー担当者が「完了」タスク・ステータスの受信者として割り当てられていることを確認します。

  6. 「割当て先」タブに戻ります。

  7. ワークフローを変更するには、「設定するタスク」ペインの「編集」アイコンをクリックします。

  8. ワークフローにステージを追加する方法を次に示します:

    1. ワークフローの最初のステップで「編集」アイコンをクリックします。

    2. 「ステージの追加」→「順次ステージの追加」を選択します。ワークフローの最初のステージの後に新しいステージが追加されます。

  9. 最初のステージを編集する方法を次に示します:

    1. 関係者名としてSoaOLabel.CashAdvanceOwnerと入力します。

    2. 「次に基づく割当先」フィールドで「ルールベース」を選択します。

    3. ビジネス・ルールの「編集」アイコンをクリックし、ビジネス・ルールとしてCashAdvanceOwnerApprovalRuleと入力して、「ルールの作成」をクリックします。

    4. 「拡張」を選択します。

    5. 「スキップ・ルールの指定」チェック・ボックスを選択し、フィールドにstring-length(/task:task/task:payload/task:SubmitterUserName)=0と入力します。これにより、現金仮払金発行者が所有者である場合にこの関係者をスキップするルールが編集されます。

    6. 「設定するタスク」ペインで、「保存」をクリックします。

  10. 2番目のステージを編集する方法を次に示します:

    1. 関係者名としてSoaOLabel.CashAdvanceApproverと入力します。

    2. 「次に基づく割当先」フィールドで「ルールベース」を選択します。

    3. ビジネス・ルールとしてCashAdvanceApprovalRuleSetと入力し、「ルールの作成」をクリックします。

    4. 「設定するタスク」ペインで、「保存」をクリックします。

  11. CashAdvanceApprovalRuleSetルール・ファイルの編集方法を次に示します:

    1. 2番目のステージの「ルールに移動」アイコンをクリックします。

    2. CashAdvanceApprovalRuleSetルール・ファイルを選択します。

    3. 「開始参加者」フィールドの値をHierarchyBuilder.getManager("supervisory",Task.payload.ownerUserName,-1,"","")に設定します。

    4. 「設定するタスク」ペインで、「保存」をクリックします。

  12. 変更したルール・セットをコミットするには、「設定するタスク」ペインで「タスクのコミット」アイコンをクリックします。