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:
-
You, as a project application administrator, must enable this feature. Oracle PPM Cloud signals when financial project progress is published.
-
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>