35 Oracle Sales CloudでのSOAP Webサービスの使用
外部SOAP Webサービスを起動することにより、Oracle Sales Cloudの機能を拡張できます。Webサービスは、アプリケーション・コンポーザのGroovyスクリプトを使用してコールできます。
前提条件
Oracle Sales Cloudナビゲータをカスタマイズする前に、次の各事項について検討することが必要な場合があります。
-
次のOracle Sales Cloudユーザー・ロールの1つがあることを確認します。
-
CRMアプリケーション管理者
-
アプリケーション実装コンサルタント
-
営業管理者
注意:
これらのロールのいずれもない場合は、管理者に問い合わせてください。 -
-
Oracle Sales Cloudにサインオンします。
-
テストの場合、アクティブ化した開発サンドボックスで作業していることを確認してください。「Oracle Sales Cloudサンドボックスでの作業の概要」を参照してください。
-
必要なSOAP Webサービスが予期したとおりに公開されて動作していることを確認してください。
SOAP Webサービス参照の作成
Oracle Sales Cloudアプリケーション・コンポーザ・ユーティリティを使用して、使用対象のSOAP Webサービスを登録できます。
-
WSDL URL
-
予期される入力パラメータ
-
レスポンス出力の構造
-
使用中のセキュリティ・スキーム
始めに、次の手順に従います。
SOAP Webサービスとカスタム・フィールドの関連付け
Webサービスは、Oracle Sales Cloudで登録した後、任意のGroovyスクリプトで参照できます。これを行う方法の1つとして、カスタム・フィールドを介してWebサービスを起動する方法があります。
このサブタスクを完了した後、Groovyを使用してカスタム・フィールドを介してSOAP Webサービスを起動します。下記の手順では、説明を目的として営業アプリケーション・コンテナと商談オブジェクトを使用します。
始めに、次の手順に従います。
SOAP Webサービスに関連付けられたOracle Sales Cloudの新しいカスタム・フィールドが作成されました。
注意:
SOAP Webサービスは、「グローバル・スクリプト」、トリガー関数、サブタブURL関数、「アクション」および「リンク」などの他の場所でも参照できます。