プロジェクト変更オーダー変更のパブリック・イベント
プロジェクト変更オーダー・ステータスまたはステージまたは優先度の変更のたびにOracle PPM Cloudにシグナルを送信する場合は、ERPビジネスRESTエンドポイントを使用して機能を有効にする必要があります。 変更オーダーの作成または削除ではシグナルが生成されないことに注意してください。
たとえば、変更オーダー・ステータスが「進行中」に変わるたびに別のアプリケーションでアクティビティを開始する場合は、次のようにします:
- プロジェクト・アプリケーション管理者は、この機能を有効にする必要があります。 Oracle PPM Cloudは、プロジェクトの変更オーダー・ステータスが変更されたときに通知します。
- 統合開発者は、これらのシグナルをサブスクライブするイベント・ハンドラを作成し、プロジェクト変更オーダーのステータスが「進行中」に変わるたびにアクティビティを開始する必要があります。
プロジェクト変更オーダー変更イベントのペイロードの属性
この表は、ペイロードの属性とその説明を示しています。
|
属性 |
説明 |
|---|---|
| changeDocId | プロジェクト変更オーダーの一意の識別子。 PATCH操作に必要です。 |
| ChangeDocumentNumber | 変更オーダーの一意の番号。 アプリケーション計算フィールド。 |
| コメント | 変更オーダーのユーザー・コメント。 |
| CreatorId | 変更オーダーの作成者の識別子。 作成者名または作成者Eメールが指定されていない場合、POST操作に必要です。 |
| 名前 | 変更オーダーの名前。 |
| OwnerId | 変更オーダーの所有者の一意の識別子。 デフォルト値は、変更オーダーの作成者です。 |
| Priority | 変更オーダーの優先度のコード。 有効な値は、HIGH、LOWおよびMEDIUMです。 デフォルト値はMEDIUMです。 |
| ProjectId | 変更文書が作成されるプロジェクトの一意の識別子。 |
| 理由 | 変更オーダーが作成、否認および取消された事由のコード。 有効な値は、BUDGET_REVISION、CLIENT_SCOPE_CHANGES、CONTRACT_MODIFICATION、DESIGN_CHANGES、GENERAL、OTHER、SCHEDULE_MODIFICATIONおよびSCOPE_REVISIONです。 デフォルト値はGENERALです。 |
| ステージ | 変更オーダーの現在のステージのコード。 有効な値は、CREATE、IMPACT_ANALYSIS、APPROVAL、CLOSE、REVIEWおよびIMPLEMENTATIONです。 デフォルト値は、CREATEです。 |
| ステータス | 変更オーダーの現在のステータスのコード。 ステータスは変更オーダーのステージから導出されます。 ステータスを指定する必要があるのは、変更オーダーを取り消す場合のみです。 有効な値はCANCELEDです。 |
| TaskId | 変更文書が作成されるタスクの一意の識別子。 |
| LastUpdatedBy |
レコードを最後に更新した個人の名前です。 |
| LastUpdateDate | レコードが最後に更新された日付が表示されます。 |
プロジェクト変更オーダー変更イベントのサンプル・ペイロード
変更オーダーが作成ステージから影響評価ステージに移動したときに生成されるサンプル・ペイロードを見てみましょう。
<ns0:ProjectChangeOrderStatusChangedInfo xmlns:ns0="http://xmlns.vision.com/apps/projects/projectManagementControl/changeManagement/publicModel/entity/events/schema/ChangeDocumentEO">
<ns0:changeDocId>
<ns0:newValue value="300100576852651"/>
<ns0:oldValue value="300100576852651"/>
</ns0:changeDocId>
<ns0:ChangeDocumentNumber>
<ns0:newValue value="20082"/>
<ns0:oldValue value="20082"/>
</ns0:ChangeDocumentNumber>
<ns0:Name>
<ns0:newValue value="RequirementRevisionCO"/>
<ns0:oldValue value="RequirementRevisionCO"/>
</ns0:Name>
<ns0:OwnerId>
<ns0:newValue value="300100024326751"/>
<ns0:oldValue value="300100024326751"/>
</ns0:OwnerId>
<ns0:Priority>
<ns0:newValue value="MEDIUM"/>
<ns0:oldValue value="MEDIUM"/>
</ns0:Priority>
<ns0:ProjectId>
<ns0:newValue value="300100576408595"/>
<ns0:oldValue value="300100576408595"/>
</ns0:ProjectId>
<ns0:ProjElementId>
<ns0:newValue value="300100576470668"/>
<ns0:oldValue value="300100576470668"/>
</ns0:ProjElementId>
<ns0:CreatorId>
<ns0:newValue value="300100024326751"/>
<ns0:oldValue value="300100024326751"/>
</ns0:CreatorId>
<ns0:Status>
<ns0:newValue value="IN_PROGRESS"/>
<ns0:oldValue value="DRAFT"/>
</ns0:Status>
<ns0:Stage>
<ns0:newValue value="IMPACT_ANALYSIS"/>
<ns0:oldValue value="CREATE"/>
</ns0:Stage>
<ns0:Reason>
<ns0:newValue value="GENERAL"/>
<ns0:oldValue value="GENERAL"/>
</ns0:Reason>
<ns0:Comments>
<ns0:newValue value=""/>
<ns0:oldValue value=""/>
</ns0:Comments>
<ns0:LastUpdatedBy>
<ns0:newValue value="ABRAHAM.MASON"/>
<ns0:oldValue value="ABRAHAM.MASON"/>
</ns0:LastUpdatedBy>
<ns0:LastUpdateDate>
<ns0:newValue value="2023-05-29T06:55:05"/>
<ns0:oldValue value="2023-05-29T06:51:59"/>
</ns0:LastUpdateDate>
</ns0:ProjectChangeOrderStatusChangedInfo>