機械翻訳について

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

ゲートの承認ステータスが承認者によって変更される(ゲートが承認者によって承認または拒否されるなど)たびにOracle Project Portfolio Management Cloudに通知する場合は、ERPビジネス・イベントのRESTエンドポイントを使用して機能を有効にする必要があります。

たとえば、ゲートの承認ステータスが承認者によって変更されるたびにOracle Integration Cloudで通知を送信するには、次のようにします:

  1. プロジェクト・アプリケーション管理者は、この機能を有効にする必要があります。

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

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

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

属性

説明

ApprovalId

ゲート承認者の一意の識別子。

GateElementId

ゲートの一意の識別子。

ProjectId

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

ApprovalStatus

承認者がゲートに対して設定したステータスです。 有効な値は、NULL、APPROVEDまたはREJECTEDです。

LastUpdatedBy

ゲート承認ステータスを更新したユーザーの名前。

LastUpdateDate

承認ステータスが最後に変更された日付。

DecisionComments

承認者によるコメント。

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

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

<process xmlns="http://xmlns.vision.com/PublicEventHandler/Invoker">
  <ns0:ProjectGateApproverStatusChangedInfo xmlns="http://oracle/apps/projects/resourceManagement/request/model/entity/events/schema/ResourceRequestEO">
     <subscriberId>abcs1245H</subscriberId>
     <ns0:ProjectGateApproverStatusChangedInfo xmlns:ns0="http://xmlns.oracle.com/apps/projects/projectManagement/common/publicModel/entity/events/schema/PjtGateApproversEO">

<ns0:ApprovalId>
         <ns0:newValue value="300100543759877"/>
         <ns0:oldValue value="300100543759877"/>
     </ns0:ApprovalId>
     <ns0:GateElementId>
       	<ns0:newValue value="300100543759876"/>
         <ns0:oldValue value="300100543759876"/>
     </ns0:GateElementId>
     <ns0:ProjectId>
        	<ns0:newValue value="300100543713894"/>
         <ns0:oldValue value="300100543713894"/>
     </ns0:ProjectId>
     <ns0:ApprovalStatus>
       	<ns0:newValue value="APPROVED"/>
         <ns0:oldValue value=""/>
     </ns0:ApprovalStatus>
		<ns0:LastUpdatedBy>
			<ns0:newValue value="Connor Horton"/>
			<ns0:oldValue value="Connor.Horton"/>
		</ns0:LastUpdatedBy>
		<ns0:LastUpdateDate/>
			<ns0:newValue value="2021-08-18T08:28:04"/>
			<ns0:oldValue value="2021-08-18T08:26:56"/>
		<ns0:LastUpdateDate/>
		<ns0:DecisionComments>
			<ns0:newValue value="Approving the GateTask"/>
			<ns0:oldValue value=" "/>
		</ns0:DecisionComments>
   </ns0:ProjectGateApproverStatusChangedInfo>
</process>