﻿Please note that with Fusion Phase 1, PsCmaProvider was decommissioned, but with Fusion Phase 2, it was reinstated basically as an Oracle Fusion provider now.
We didn't change the names to not break anything. The PsCmaProvider is retrieving tasks from the FusionGateway from now on, and displaying tasks from Oracle Fusion.

In order to make it work, this setup needs a query in Oracle as well.

The query is the following:

-------------------------------------------------------------------
The Data Model behind /Custom/Integration/BIS_TASKS_Report.xdo:
-------------------------------------------------------------------

SELECT
   ASSIGNEES,
   TASKNUMBER,
   TITLE,
   FROMUSER,
   CASE TASKDEFINITIONNAME
      WHEN 'FinApInvoiceApproval' THEN 'Invoice Approval'
	  WHEN 'ProjectTimecardApproval' THEN 'Timecard Approval'
	  WHEN 'ReqApproval' THEN 'Requisition Approval'
	  WHEN 'DocumentApproval' THEN 'PO Approval'
      ELSE '-'
   END AS TaskType
FROM FA_FUSION_SOAINFRA.WFTASK
WHERE STATE = 'ASSIGNED'
AND (ASSIGNEES LIKE '%bis.org%' or ASSIGNEES LIKE '%fsb.org%')
AND WORKFLOWPATTERN in ('Participant', 'AGGREGATION', 'SequentialParticipant')
AND TASKDEFINITIONNAME in ('FinApInvoiceApproval', 'ProjectTimecardApproval', 'ReqApproval', 'DocumentApproval')
AND (TASKDEFINITIONNAME != 'DocumentApproval' OR TASKDEFINITIONID LIKE '%PrcPoApprovalComposite%')