Public Events for Publishing Financial Project Progress

If you want Oracle PPM Cloud to signal whenever financial project progress is published, then you must use the ERP Business Events REST Endpoints to enable the feature.

For example, if you want to generate revenue whenever financial project progress is published, then:

  1. You, as a project application administrator, must enable this feature. Oracle PPM Cloud signals when financial project progress is published.

  2. Integration developers must create event handlers that subscribe to these signals and generate revenue whenever financial project progress is published.

Attributes in the Payload for Publishing Financial Project Progress Event

This table lists and describes the attributes in the payload.

Attribute

Description

projectID

Unique identifier of the project.

projectNumber

Number of the project.

asOfDate

The project progress as of the system date.

physicalPercentComplete

The physical work completion percentage.

previousPhysicalPercentComplete

The physical work completion percentage of previous instance.

primaryPhysicalPercentCompleteBasis

The basis of the physical percent complete for primary resource.

etcCost

The estimate-to-complete cost.

eacCost

The estimate-at-complete cost.

baselinedPlannedCost

The value of the planned cost at baseline.

etcEffort

The estimate-to-complete effort.

eacEffort

The estimate-at-complete effort.

baselinedPlannedEffort

The value of the baseline planned effort.

earnedValueCost

The value of the earned value cost.

earnedValueEffort

The value of the earned value effort.

currencyCode

The code of the currency used.

publishedDate

The project progress publish date in YYYY-MM-DD format.

publishedBy

The name of the person who published the project progress.

Let's look at a sample payload that's generated when financial project progress is published.

<eb:business-event xmlsn:eb="http://vision.com/fabric/businessEvent" xmlsn:ob="http://xmlns.vision.com/apps/projects/control/progress/publishProgress/PublishProgressEvent">

<eb:name>ob:PublishProgressEvent<eb:name>

<eb:content>

<ns0:PublishProgressEventInfo>

<ns0:projectId>300100005141135</ns0:projectId>

<ns0:projectNumber>0001 PJO CDRM AM</ns0:projectNumber>

<ns0:projectName>0001 PJS CDRM AM</ns0:projectName>

<ns0:asOfDate>2018-06-26</ns0:asOfDate>

<ns0:physicalPercentComplete>21.3306265828</ns0:physicalPercentComplete>

<ns0:previousPhysicalPercentComplete>0</ns0:previousPhysicalPercentComplete>

<ns0:primaryPhysicalPercentCompleteBasis>COST</ns0:primaryPhysicalPercentCompleteBasis>

<ns0:etcCost>59199.75</ns0:etcCost>

<ns0:eacCost>1492099.75</ns0:eacCost>

<ns0:baselinedPlannedCost>63849.7500000699875</ns0:baselinedPlannedCost>

<ns0:etcEffort>1373</ns0:etcEffort>

<ns0:eacEffort>51373</ns0:eacEffort>

<ns0:baselinedPlannedEffort>1683</ns0:baselinedPlannedEffort>

<ns0:earnedValueCost>13619.5517465487276026185568</ns0:earnedValueCost>

<ns0:earnedValueEffort>739.5762330717</ns0:earnedValueEffort>

<ns0:currencyCode>USD</ns0:currencyCode>

<ns0:publishedDate>2018-06-26</ns0:publishedDate>

<ns0:publishedBy>ABRAHAM.MASON</ns0:publishedBy>

</ns0:PublishProgressEventInfo>

</eb:content>

</eb:business-event>