Public Events for Project Status
If you want Oracle PPM Cloud to signal whenever a project is created or a project status is changed, then you must use the ERP Business Events REST Endpoints to enable the feature.
For example, if you want to create a contract whenever project status changes to Approved, then:
-
You, as a project application administrator, must enable this feature. Oracle PPM Cloud signals when a project status changes to Approved.
-
Integration developers must create event handlers that subscribe to these signals and create a contract whenever project status changes to Approved.
Attributes in the Payload for Public Events on Project Status Change
This table lists and describes the attributes in the payload.
Attribute |
Description |
---|---|
projectID |
Unique identifier of the project. |
projectName |
Name of the project. |
projectNumber |
Number of the project. |
projectDescription |
Description of the project. |
projectStatus |
System code of the project status. Typical project status codes are ACTIVE and CLOSED. |
projectStatusName |
Name of the project status. Typical project statuses are Active and Closed. |
projectOrganization |
Name of the project owning organization. |
projectType |
Name of the project type associated to the project. |
projectManagerName |
Name of the project manager. |
projectManagerUserName |
User name of the project manager. |
statusComment |
Comment provided during status change. |
startDate |
Start date of the project. Valid format is YYYY-MM-DD. |
finishDate |
Finish date of the project. Valid format is YYYY-MM-DD. |
projectUnit |
Name of the project unit associated to the project. |
businessUnit |
Name of the business unit associated to the project. |
Let's look at a sample payload that's generated when project status is changed.
<ns0:ProjectStatusEventInfo>
<ns0:projectId>300100005141135</ns0:projectId>
<ns0:projectName>0001 PJS CDRM AM</ns0:projectName>
<ns0:projectNumber>0001 PJS CDRM AM</ns0:projectNumber>
<ns0:projectDescription>Template to be Employed for PMEA RRF Flow.</ns0:projectDescription>
<ns0:projectStatus>APPROVED</ns0:projectStatus>
<ns0:projectStatusName>Approved</ns0:projectStatusName>
<ns0:projectOrganization>Vision Operations</ns0:projectOrganization>
<ns0:projectType>PJS CPBF Billable</ns0:projectType>
<ns0:projectManagerName>Abraham Mason</ns0:projectManagerName>
<ns0:projectManagerUserName>ABRAHAM.MASON</ns0:projectManagerUserName>
<ns0:statusComment/>
<ns0:startDate>2010-10-01</ns0:startDate>
<ns0:finishDate>2012-10-31</ns0:finishDate>
<ns0:projectUnit>Project Operations</ns0:projectUnit>
<ns0:businessUnit>Vision Operations</ns0:businessUnit>
</ns0:ProjectStatusEventInfo>