機械翻訳について

トリガー・リクエスト・ページ

統合の「Oracle CX SalesおよびB2B Service」接続トリガー・リクエスト値を入力します。 指定する値により、統合が開始されます。

「Oracle CX SalesおよびB2B Service」からリクエストとして受信する特定のタイプを選択します。 ビジネス・オブジェクトまたはイベント・サブスクリプションを選択する機能は、「Oracle CX SalesおよびB2B Serviceアダプタ」構成中に指定したWSDLファイル(ビジネス・オブジェクト用)またはイベント・カタログURL(イベント・サブスクリプション用)の内容に基づきます。

  1. 「Oracle CX SalesおよびB2B Service」からのリクエストとしてビジネス・オブジェクトを受信する場合に選択します。 この選択により、統合が呼び出されます。

  2. 「Oracle CX SalesおよびB2B Service」アプリケーションで発生したイベント・サブスクリプションを「Oracle CX SalesおよびB2B Service」からのリクエストとして受信する場合に選択します。 この選択により、統合が呼び出されます。

ノート:

選択のためにビジネス・イベントが表示されない場合は、接続ページでURLが正しく構成されていることを確認します。 簡易接続ページの2020年2月18日リリースより前に作成された接続の場合は、イベント・カタログURLを明示的に指定する必要があります。 簡易接続ページの2020年2月18日リリース以降に作成された接続の場合は、「Oracle CX SalesおよびB2B Service」ホスト名のみを指定する必要があります。 「接続プロパティの構成」を参照してください。
要素 説明

リクエストの構成

統合に適したリクエスト・タイプを選択します。 下に表示されているフィールドは、選択したリクエスト・タイプに基づきます。

  • ビジネス・オブジェクトを使用: ビジネス・オブジェクトのリストを表示するために選択します。

  • ビジネス・イベントを使用: イベント・サブスクリプションのリストを表示するために選択します。

ビジネス・オブジェクトの選択

(「ビジネス・オブジェクトを使用」が選択されている場合に表示される)

統合を開始するリクエストとして受信するビジネス・オブジェクトを「Oracle CX SalesおよびB2B Service」アプリケーションから選択します。

サブスクリプションのビジネス・イベント

(「ビジネス・イベントを使用」を選択した場合に表示される)

サブスクライブする「Oracle CX SalesおよびB2B Service」アプリケーションからイベント・サブスクリプションを選択します。 このイベントは、統合を開始するリクエストとして受信されます。 サブスクライブできるイベントのみが表示されます

アプリケーション・コンポーザで作成および公開したカスタム・ビジネス・イベントも選択できます。 カスタム・イベントは説明によって識別できます。

Business_Event_Nameフィルタ式

(「ビジネス・イベントを使用」を選択した場合に表示される)

イベント条件のフィルタ式を入力します。 フィルタ式では、イベント・サブスクリプションが送信される前にメッセージのコンテンツ(ペイロードまたはヘッダー)が分析されるように指定します。 たとえば、メッセージに顧客IDが含まれている場合のみイベント・サブスクリプションを送信することを指定するフィルタ式を適用できます。 式のロジックが満たされると、統合へのイベントの配信が可能になります。

別の例として、次のイベント・ペイロードがあり、OwnerNameが指定されているレコードを処理するとします。

...
<Body xmlns="http://schemas.xmlsoap.org/soap/envelope/">
   <ns01:onEvent
      xmlns:ns01="http://xmlns.oracle.com/cloud/adapter/osc/UpdateCustomerFromAccou nt_REQUEST/types">
   <ns0:getAccountResponse
      xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
      xmlns:wsa="http://www.w3.org/2005/08/addressing"
      xmlns:ns0="http://xmlns.oracle.com/cloud/adapter/osc/UpdateCustomerFromAccoun t_REQUEST/types"
      xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
      <ns0:result
        xmlns:ns4="http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:ns3="http://xmlns.oracle.com/apps/crmCommon/notes/noteService"
        xmlns:ns="http://xmlns.oracle.com/apps/crmCommon/salesParties/commonService /"
        xmlns:ns0="http://xmlns.oracle.com/apps/crmCommon/salesParties/accountServi ce/types/"
        xsi:type="ns4:Account">
        <ns4:PartyId>100000003362469</ns4:PartyId>
        <ns4:PartyNumber>AIMA-16BBRP</ns4:PartyNumber>
        <ns4:SourceSystem>CPI</ns4:SourceSystem>
        <ns4:SourceSystemReferenceValue>AIMA-16BBRP</ns4:SourceSystemReferenceValue >
        <ns4:OrganizationName>Bank of America</ns4:OrganizationName>
        <ns4:UniqueNameSuffix xsi:nil="true"/>
        <ns4:PartyUniqueName>Bank of America</ns4:PartyUniqueName>
        <ns4:Type>ZCA_CUSTOMER</ns4:Type>
        <ns4:OwnerPartyId>100000000225011</ns4:OwnerPartyId>
        <ns4:OwnerPartyNumber>2008</ns4:OwnerPartyNumber>
        <ns4:OwnerEmailAddress>jhays@cpicardgroup.com</ns4:OwnerEmailAddress>
        <ns4:OwnerName>Jim Hays</ns4:OwnerName>
       . . .
      </ns0:result>
    </ns0:getAccountResponse>
  </ns01:onEvent>
</Body>

受信イベント・ペイロードは、$inputVariableで参照されます。 エンリッチメント・サービスからのペイロード・レスポンスは、$eventPayloadで参照できます。 イベント・ペイロードについて、次のようにOwnerNameを参照します:

<xpathExpr xmlns:ns0
='http://xmlns.oracle.com/cloud/adapter/osc/UpdateCustomerFromAccount_REQUEST/types
' xmlns:ns1='http://xmlns.oracle.com/apps/crmCommon/salesParties/accountService/'> 
$inputVariable/ns0:result/ns1:OwnerName = 'Jim Hays'</xpathExpr>  

オブジェクト名でフィルタリングまたはイベント名でフィルタ

名前の1文字目を入力して、ビジネス・オブジェクトまたはイベント・サブスクリプションの表示をフィルタ処理します。