プロジェクト成果物ステータス変更のパブリック・イベント
プロジェクト成果物のステータスまたは優先度が変更されるたびにOracle Project Portfolio Management Cloudに通知する場合は、ERPビジネス・イベントRESTエンドポイントを使用して機能を有効にする必要があります。 成果物を作成または削除してもシグナルが生成されないことに注意してください。
たとえば、提出物のステータスが「完了」に変わるたびにEメール通知を送信する場合は、次のようにします:
-
プロジェクト・アプリケーション管理者は、この機能を有効にする必要があります。 Oracle PPM Cloudは、プロジェクト成果物のステータスまたは優先度が変更されたときに通知します。
-
統合開発者は、これらのシグナルをサブスクライブするイベント・ハンドラを作成し、成果物のステータスが完了するたびに電子メール通知を送信する必要があります。
プロジェクト成果物ステータス変更イベントのペイロードの属性
この表は、ペイロードの属性とその説明を示しています。
属性 |
説明 |
---|---|
DeliverableId |
提出物の識別子。 |
ShortName |
成果物の短縮名。 |
OwnerName |
販促品を所有する個人の名前。 |
CreatedBy |
成果物の作成者の名前。 |
CreationDate |
提出物が作成された日付。 書式はMM-DD-YYYYです。 |
NeedByDate |
提出物の期限。 書式はMM-DD-YYYYです。 |
PriorityCode |
成果物に割り当てられた優先度の内部コード。 |
StatusCode |
成果物のステータスの内部コード。 |
AssociationsCount |
成果物とプロジェクト・タスクおよびバックログ項目の関連付けの合計数。 |
LastUpdatedBy |
添付を最後に更新したユーザーの名前。 |
LastUpdateDate |
添付ファイルが最後に更新された日付。 |
プロジェクト成果物ステータス変更イベントのサンプル・ペイロード
成果物1のステータスがNEWからWORKINGに変わったときに生成されるサンプル・ペイロードを見てみましょう。
<content>
<ProjectDeliverableStatusChangedInfo xmlns="http://vision/apps/projects/projectManagementControl/deliverables/publicModel/entity/events/schema/DeliverableEO">
<DeliverableId>
<oldValue value="300100023181201"/>
<newValue value="300100023181201"/>
</DeliverableId>
<ShortName>
<oldValue value="Deliverable 1"/>
<newValue value="Deliverable 1"/>
</ShortName>
<OwnerName>
<oldValue value="Connor.Horton"/>
<newValue value="Connor.Horton"/>
</OwnerName>
<CreatedBy>
<oldValue value="Connor.Horton"/>
<newValue value="Connor.Horton"/>
</CreatedBy>
<CreationDate>
<oldValue value="01-12-2018"/>
<newValue value="01-12-2018"/>
</CreationDate>
<NeedByDate>
<oldValue value="02-12-2018"/>
<newValue value="02-12-2018"/>
</NeedByDate>
<PriorityCode>
<oldValue value="MEDIUM"/>
<newValue value="MEDIUM"/>
</PriorityCode>
<StatusCode>
<oldValue value="NEW"/>
<newValue value="WORKING"/>
</StatusCode>
<AssociationsCount>
<oldValue value="1"/>
<newValue value="1"/>
</AssociationsCount>
<LastUpdatedBy>
<oldValue value="Connor.Horton"/>
<newValue value="Connor.Horton"/>
</LastUpdatedBy>
<LastUpdateDate>
<oldValue value="01-12-2018"/>
<newValue value="01-12-2018"/>
</LastUpdateDate>
</ProjectDeliverableStatusChangedInfo>
<\content>