機械翻訳について

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

プロジェクト・ゲートのステータスが「クローズ済」から「レビュー中」または「レビュー中」から「オープン」に変わるたびにOracle Project Portfolio Management Cloudに通知する場合は、ERPビジネス・イベントのRESTエンドポイントを使用して機能を有効にする必要があります。

たとえば、プロジェクト・ゲート・ステータスが変更されるたびにOracle Integration Cloudでゲート承認アクティビティを開始する場合、次のようになります:

  1. プロジェクト・アプリケーション管理者は、この機能を有効にする必要があります。 Oracle PPM Cloudは、プロジェクト・ゲートのステータスが変更されたときに通知します。

  2. 統合開発者は、これらのシグナルをサブスクライブするイベント・ハンドラを作成し、プロジェクト・ゲートのステータスが変更されるたびに電子メール通知を送信する必要があります。

このパブリック・イベントは、プロジェクト・ゲートのステータスが変更されるたびに開始されます。 たとえば、ゲートが開いたときです。

ゲート・ステータスと、許容可能な順方向ステータスおよび逆方向ステータスのリストを次に示します。

初期ステータス

次の順方向ステータス

次の逆方向ステータス

クローズ

レビュー中または終了済

該当なし

レビュー中

オープンまたは終了済

クローズ

オープン

該当なし

レビュー中

終了

該当なし

クローズ

  • パブリック・イベントは、ゲート承認者の追加や削除など、ゲートの更新時には開始されません。

  • パブリック・イベントは、「クローズ済」ステータスでのゲートの作成時またはゲートの削除時には開始されません。

  • Oracle Integration Cloud (OIC)を使用してイベントをサブスクライブし、ビジネス・プロセスを完了するための追加ステップを開始できます。

プロジェクト・ゲート・ステータス変更イベントのペイロードの属性

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

属性

説明

ProjElementId

プロジェクト・タスクの一意の識別子。

ProjectId

タスクに関連付けられたプロジェクトの識別子。

GateStatusCode

gate.Valid値のステータスのコードは、IN_REVIEW、OPEN、CLOSEDおよびTERMINATEDです。 タスクがゲートでない場合、値はNULLです。

UpdateSource

タスクが最後に更新されたソース。

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

ゲートのステータスが変更されたときに生成されるサンプル・ペイロードを見てみましょう。

<process xmlns="http://xmlns.vision.com/PublicEventHandler/Invoker">
     <SubscriberId>abcs1245</SubscriberId>
			<ns0:ProjectGateStatusChangedInfo xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagement/common/publicModel/entity/events/schema/ProjPlanLineEO>
     <ns0:ProjElementId>
         <ns0:newValue value="300100543759876"/>
         <ns0:oldValue value="300100543759876"/>
     </ns0:ProjElementId>
     <ns0:ProjectId>
         <ns0:newValue value="300100543713894"/>
         <ns0:oldValue value="300100543713894"/>
     </ns0:ProjectId>
     <ns0:GateStatusCode>
         <ns0:newValue value="IN_REVIEW"/>
         <ns0:oldValue value="CLOSED"/>
     </ns0:GateStatusCode>
     <ns0:UpdateSource>
         <ns0:newValue value="BTREST"/>
         <ns0:oldValue value="PPREST"/>
     </ns0:UpdateSource>
   </ns0:ProjectGateStatusChangedInfo>
</process>