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:

  1. You, as a project application administrator, must enable this feature. Oracle PPM Cloud signals when a project status changes to Approved.

  2. 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>