プロジェクト変更要求ステータス変更の公開イベント
プロジェクト変更要求のステータスまたは優先度が変更されるたびにOracle PPM Cloudにシグナルを送信する場合は、ERPビジネスRESTエンドポイントを使用して機能を有効にする必要があります。 変更要求を作成または削除しても、シグナルは生成されないことに注意してください。
- プロジェクト・アプリケーション管理者は、この機能を有効にする必要があります。 プロジェクト変更要求のステータスが変更されると、Oracle PPM Cloudが通知します。
- 統合開発者は、これらのシグナルをサブスクライブするイベント・ハンドラを作成し、プロジェクト変更要求のステータスが「承認済」に変わるたびにアクティビティを開始する必要があります。
プロジェクト変更要求ステータス変更イベントのペイロードの属性
この表は、ペイロードの属性とその説明を示しています。
|
属性 |
摘要 |
|---|---|
|
Id |
変更要求の一意の識別子。 |
|
電話番号 |
変更リクエストの番号。 |
|
name |
変更要求の名前。 |
|
ownerId |
変更要求を所有するプロジェクト個人の識別子。 |
|
approverId |
変更要求の承認または取消を決定したプロジェクト個人の識別子。 |
|
projectId |
変更要求に関連付けられたプロジェクトの識別子。 |
|
approvalDate |
変更要求の承認または取消決定が行われた日付。 |
|
statusCode |
変更要求のステータスを表すコード(新規、送信済、承認済、取消済など)。 |
|
rejectionReasonCode |
参照タイプORA_PJE_CR_REJECT_TYPEを使用してデコードされた否認事由タイプの識別子。 |
|
priorityCode |
参照タイプPJE_CHANGE_PRIORITYを使用してデコードされた優先度の識別子。 |
|
reasonCode |
参照タイプORA_PJE_CR_REASONを使用してデコードされた変更要求事由タイプの識別子。 |
|
cancellationReasonCode |
参照タイプORA_PJE_CR_CANCEL_TYPEを使用してデコードされた取消事由タイプの識別子。 |
プロジェクト変更要求変更イベントのサンプル・ペイロード
変更オーダーが「新規」から「送信済」ステータスに移動されたときに生成されるサンプル・ペイロードを見てみましょう。
<input>
<request>
<ns0:ProjectChangeRequestStatusChangedInfo
xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagementControl/changeManagement/publicModel/entity/events/schema/ChangeRequestsEO">
<ns0:ChangeRequestId>
<ns0:newValue value="300100643856600"/>
<ns0:oldValue value="300100643856600"/>
</ns0:ChangeRequestId>
<ns0:ProjectId>
<ns0:newValue value="300100012342425"/>
<ns0:oldValue value="300100012342425"/>
</ns0:ProjectId>
<ns0:Number>
<ns0:newValue value="CR 0209"/>
<ns0:oldValue value="CR 0209"/>
</ns0:Number>
<ns0:Name>
<ns0:newValue value="CR 0209"/>
<ns0:oldValue value="CR 0209"/>
</ns0:Name>
<ns0:ReasonCode>
<ns0:newValue value="ORA_GENERAL"/>
<ns0:oldValue value="ORA_GENERAL"/>
</ns0:ReasonCode>
<ns0:StatusCode>
<ns0:newValue value="CR_APPROVED"/>
<ns0:oldValue value="CR_NEW"/>
</ns0:StatusCode>
<ns0:PriorityCode>
<ns0:newValue value="HIGH"/>
<ns0:oldValue value="HIGH"/>
</ns0:PriorityCode>
<ns0:OwnerId>
<ns0:newValue value="29"/>
<ns0:oldValue value="29"/>
</ns0:OwnerId>
<ns0:ApproverId>
<ns0:newValue value="100100004278102"/>
<ns0:oldValue value=""/>
</ns0:ApproverId>
<ns0:ApprovalDate>
<ns0:newValue value="2025-09-09T00:00:00"/>
<ns0:oldValue value=""/>
</ns0:ApprovalDate>
<ns0:CancellationReasonCode>
<ns0:newValue value=""/>
<ns0:oldValue value=""/>
</ns0:CancellationReasonCode>
<ns0:RejectionReasonCode>
<ns0:newValue value=""/>
<ns0:oldValue value=""/>
</ns0:RejectionReasonCode>
</ns0:ProjectChangeRequestStatusChangedInfo>
</request>
</input>