財務プロジェクト・プラン変更のパブリック・イベント
財務プロジェクト・プランまたは財務プロジェクト・プランのタスクの選択的ベースラインでタスク割当が作成または変更されるたびにOracle PPM Cloudに通知する場合は、ERPビジネス・イベントRESTエンドポイントを使用して機能を有効にする必要があります。
たとえば、財務プロジェクト・プランの変更が発生したときに収益を生成する場合は、次のようにします:
-
プロジェクト・アプリケーション管理者は、この機能を有効にする必要があります。 Oracle PPM Cloudは、財務プロジェクトの進捗が公開されると通知します。
-
統合開発者は、これらのシグナルをサブスクライブするイベント・ハンドラを作成し、財務プロジェクト・プランの変更が発生するたびに収益を生成する必要があります。
このパブリック・イベントは、財務プロジェクト・プランのタスクの選択的ベースラインで開始されません。
財務プロジェクト・プラン変更イベントのペイロードの属性
この表は、ペイロードの属性とその説明を示しています。
属性 |
摘要 |
---|---|
planVersionId |
財務プロジェクト・プラン・バージョンの一意の識別子。 |
projectId |
プロジェクトの識別子。 |
planStatusCode |
財務プラン・ステータスのコード。 |
projectCurrency |
プロジェクトが計画されている通貨。 |
projectNumber |
プロジェクトの番号。 |
eventType |
パブリック・イベントのタイプ。 |
taskId |
財務プロジェクト・プラン変更の一部として変更されたプロジェクト・タスクの識別子。 |
taskNumber |
タスクの番号。 |
resourceName |
財務プロジェクト・プランのタスクに割り当てられたリソースの名前。 |
rbsElementId |
財務プロジェクト・プランに含まれるリソースの識別子。 |
resourceClass |
リソースのリソース区分。 たとえば、労務リソースの場合はLABOR、機材タイプ・リソースの場合はEQUIPMENTです。 |
planningCurrency |
リソースが計画されている通貨。 |
unitOfMeasure |
計画金額の単位。 たとえば、労務リソース割当の場合はHOURSです。 |
planningStartDate |
リソース割当の計画開始日。 この要素には古い値と新しい値の両方が含まれます。 |
planningEndDate |
リソース割当の計画終了日。 この要素には古い値と新しい値の両方が含まれます。 タスクへの新しいリソース割当の値は、oldValueおよびnewValue属性で同じです。 |
totalQuantity |
リソース割当の合計計画数量。 この要素には古い値と新しい値の両方が含まれます。 タスクへの新しいリソース割当の値は、oldValueおよびnewValue属性で同じです。 |
totalTcRawCost |
リソース割当のトランザクション通貨直接費の値の合計。 この要素には古い値と新しい値の両方が含まれます。 タスクへの新しいリソース割当の値は、oldValueおよびnewValue属性で同じです。 |
totalTcBrdndCost |
リソース割当のトランザクション通貨総原価の値の合計。 この要素には古い値と新しい値の両方が含まれます。 タスクへの新しいリソース割当の値は、oldValueおよびnewValue属性で同じです。 |
tcRawCostRate |
リソース割当のトランザクション通貨直接費レート値の合計。 タスクへの新しいリソース割当の値は、oldValueおよびnewValue属性で同じです。 |
tcBrdndCostRate |
リソース割当のトランザクション通貨総原価レート値の合計。 タスクへの新しいリソース割当の値は、oldValueおよびnewValue属性で同じです。 |
totalPcRawCost |
リソース割当のプロジェクト通貨直接費の値の合計。 タスクへの新しいリソース割当の値は、oldValueおよびnewValue属性で同じです。 |
totalPcBrdndCost |
リソース割当のプロジェクト通貨総原価の値の合計。 タスクへの新しいリソース割当の値は、oldValueおよびnewValue属性で同じです。 |
totalPfcRawCost |
リソース割当のプロジェクト機能通貨直接費の値の合計。 タスクへの新しいリソース割当の値は、oldValueおよびnewValue属性で同じです。 |
totalPfcBrdndCost |
リソース割当のプロジェクト機能通貨総原価の値の合計。 タスクへの新しいリソース割当の値は、oldValueおよびnewValue属性で同じです。 |
新しいリソースがタスクに追加されたときに生成されるサンプル・ペイロードを見てみましょう。
<eb:business-event xmlsn:eb="http://vision.com/fabric/businessEvent" xmlsn:ob="http://xmlns.vision.com/apps/projects/control/projectPlan/planChange/PlanChangeEvent">
<eb:name>ob:PlanChangeEvent<eb:name>
<eb:content>
<ns0:PlanChangeEventInfo>
<planVersionId>100100075548718100100075548718</planVersionId>
<projectId>300100152392374</projectId>
<projectNumber>sk_pub_event</projectNumber>
<eventType>PLAN_UPDATE</eventType>
<planningResource>
<taskId>100100075548714</taskId>
<taskNumber>1</taskNumber>
<resourceName>Labor</ResourceName>
<rbsElementId>100000011550441</rbsElementId>
<resourceClass>PEOPLE</resourceClass>
<planningCurrency>USD</planningCurrency>
<unitOfMeasure>HOURS</unitOfMeasure>
<planningStartDate>
<newValue>2018-09-04</newValue>
<oldValue>2018-09-04</oldValue>
</planningStartDate>
<planningEndDate>
<newValue>2018-12-02</newValue>
<oldValue>2018-12-02</oldValue>
</planningEndDate>
<totalQuantity>
<newValue>234.00000000</newValue>
<oldValue>234.00000000</oldValue>
</totalQuantity>
<totalTcRawCost>
<newValue>2340.00000000</newValue>
<oldValue>2340.00000000</oldValue>
</totalTcRawCost>
<totalTcBrdndCost>
<newValue>3346.20000000</newValue>
<oldValue>3346.20000000</oldValue>
</totalTcBrdndCost>
<tcRawCostRate>
<newValue>10.00000000</newValue>
<oldValue>10.00000000</oldValue>
</tcRawCostRate>
<tcBrdndCostRate>
<newValue>14.30000000</newValue>
<oldValue>14.30000000</oldValue>
</tcBrdndCostRate>
<totalPcRawCost>
<newValue>2340.00000000</newValue>
<oldValue>2340.00000000</oldValue>
</totalPcRawCost>
<totalPcBrdndCost>
<newValue>3346.20000001</newValue>
<oldValue>3346.20000001</oldValue>
</totalPcBrdndCost>
<totalPfcRawCost>
<newValue>2340.00000000</newValue>
<oldValue>2340.00000000</oldValue>
</totalPfcRawCost>
<totalPfcBrdndCost>
<newValue>3346.20000001</newValue>
<oldValue>3346.20000001</oldValue>
</totalPfcBrdndCost>
</planningResource>
<nso:PlanChangeEventInfo>
</eb:content>
</eb:business-event>