Public Event for Project Work Plan Baseline Creation

f you want Oracle PPM Cloud to signal whenever a project work plan baseline is created, then you must use the ERP Business REST Endpoints to enable the feature. Keep in mind that setting an existing baseline as primary baseline doesn’t generate signals.

For example, if you want to initiate an activity in another application whenever a project work plan baseline is created, then:

  1. You, as a project application administrator, must enable this feature. Oracle PPM Cloud signals when a project work plan baseline is created.
  2. Integration developers must create event handlers that subscribe to these signals and initiate an activity whenever a project work plan baseline is created.

Attributes in the Payload for Project Work Plan Baseline Creation Event

This table lists and describes the attributes in the payload.

Attribute

Description

BaselineId Unique identifier of the baseline. Value is auto-generated.
CreationDate Date when the baseline was taken. Value is defaulted to the current date when the baseline is created.
Name Name of the baseline.
PrimaryFlag ndicates whether the baseline is the primary baseline.
ProjectId Unique identifier of the project.

Sample Payload for Project Work Plan Baseline Creation Event

Let's look at a sample payload that's generated when a new baseline is created for the project work plan.

<ns0:ProjectWorkPlanBaselineCreatedInfo xmlns:ns0="http://xmlns.vision.com/apps/projects/projectManagement/common/publicModel/entity/events/schema/PjtBaselineEO">
            <ns0:BaselineId>
               <ns0:newValue value="300100576856609"/>
            </ns0:BaselineId>
            <ns0:CreationDate>
               <ns0:newValue value="2023-05-29T07:02:56"/>
            </ns0:CreationDate>
            <ns0:BaselineName>
               <ns0:newValue value="ProjectKickoff"/>
            </ns0:BaselineName>
            <ns0:PrimaryBaselineFlag>
               <ns0:newValue value="Y"/>
            </ns0:PrimaryBaselineFlag>
            <ns0:ProjectId>
               <ns0:newValue value="300100576408595"/>
            </ns0:ProjectId>
         </ns0:ProjectWorkPlanBaselineCreatedInfo>