機械翻訳について

プロジェクト・リソース・リクエスト・ステータス変更のパブリック・イベント

次のように変更が発生するたびにOracle PPM Cloudにシグナルを送信する場合は、ERPビジネス・イベントのRESTエンドポイントを使用して機能を有効にする必要があります。

  • プロジェクト・リソース・リクエスト・ステータスの変更

  • 新規リクエストは「オープン」および「修正待ち」で作成されますが、「下書き」ステータスではありません

  • リソース割当は調整または取消済です

リクエストが「オープン」から「割当に推薦済」ステータスに変更されたか、リクエストが「割当に推薦済」から「履行済」ステータスに変更されたとすると、イベントからシグナルが送信されます。

リクエスト数量が更新されてもステータスが更新されないなど、リクエスト詳細が更新された場合、Oracle PPM Cloudは通知しないことに注意してください。

統合開発者および管理者は、Oracle ERP Cloudアダプタを使用して、Oracle Integration Cloudから公開イベントをサブスクライブできます。 次に、ペイロードの情報を使用してビジネス操作を実行するイベント・ハンドラを構成できます。 たとえば、オープン・プロジェクト・リソース・リクエストをサード・パーティ・システムを使用して内部的に通知し、リソースがリソース・マネージャに連絡してリクエストを履行できるようにする場合は、次のようにします:

  1. プロジェクト・アプリケーション管理者は、この機能を有効にします。 Oracle PPM Cloudは、オープン・リソース・リクエストが作成されたときに通知します。

  2. 統合開発者は、これらのシグナルをサブスクライブし、リソースに内部的に広告を送信するイベント・ハンドラを作成します。

リソース・リクエスト・ステータス変更イベントのペイロードの属性

この表は、ペイロードの属性とその説明を示しています。

属性

説明

ResourceRequestId

プロジェクト・リソース要求の識別子です。

ProjectId

リソース・リクエストに関連付けられたプロジェクトの識別子。

StatusCode

リソース要求ステータスのコードです。

PreviousStatusCode

前のリソース・リクエスト・ステータスのコード。

LastUpdatedByUserName

レコードを最後に更新した個人の名前です。

LastUpdatedDate

レコードが最後に更新された日付。

プロジェクト・リソース・リクエスト・ステータス変更イベントのサンプル・ペイロード

リクエストのステータスが「ドラフト」から「オープン」に変わったときに生成されるサンプル・ペイロードを見てみましょう。

<content>
  <ProjectResourceRequestStatusChangedInfo xmlns="http://vision/apps/projects/resourceManagement/request/model/entity/events/schema/ResourceRequestEO">
     <ResourceRequestId>
         <oldValue value="300100111675917"/>
         <newValue value="300100111675917"/>
     </ResourceRequestId>
     <ProjectId>
         <oldValue value="300100082280694"/>
         <newValue value="300100082280694"/>
     </ProjectId>
     <StatusCode>
         <oldValue value="DRAFT"/>
         <newValue value="OPEN"/>
     </StatusCode>
     <PreviousStatusCode>
         <oldValue value="DRAFT"/>
         <newValue value="OPEN"/>
     </PreviousStatusCode>
     <LastUpdatedBy>
         <oldValue value="Conor.Horton"/>
         <newValue value="Conor.Horton"/>
     </LastUpdatedBy>
   </ProjectResourceRequestStatusChangedInfo>
</content>