Oracle Sales and Serviceアプリケーション統合の構成
この項では、OCMとの通信に必要なOracle Sales and Serviceアプリケーションの共通機能を追加します。これには、OCMドキュメントのREST API、Oracle Salesおよびサービス・アプリケーションのグローバル機能と通信してこれらの新しいWebサービスを呼び出すための新しいWebサービス、およびOCM埋込みUI統合を公開するためのOracle Sales and Serviceアプリケーションのマッシュアップの作成が含まれます。
サンドボックスの作成
この統合のOracle Sales and Serviceアプリケーションの変更を実装するサンドボックスを作成するには:
- Oracle Sales and Service管理者としてサインインします。
- ページの左上隅にある
をクリックします。メニューから「構成」オプションを選択し、「サンドボックス」を選択します。
- 「サンドボックスの作成」ページで、次のフィールドに入力します。
- 「サンドボックス」ページで、「サンドボックスの作成」をクリックします。
- 「サンドボックスの作成」ページで、「名前」フィールドにこのサンドボックスの名前を指定します(OCMレコード管理統合など)。
- 「すべてのツール」リストから、「アプリケーション・コンポーザ」チェック・ボックスを選択します。
- 「作成して入力」をクリックします。
- OCM統合の変更を行うアプリケーション・コンポーザを入力するには、ページの左上隅にある「ツール」をクリックし、ドロップダウン・リストから「アプリケーション・コンポーザ」を選択します。
Webサービスの作成
Webサービスは、OCMドキュメントのREST APIを介してOCMと通信するために使用されます。
OCMCreateRepositoryCollectionService
- 左側のナビゲーション・メニューから「共通設定」、「Webサービス」の順に選択します。
- 「Webサービス」ページで、「新規Webサービスの作成」アイコンをクリックします。
- 「接続タイプの選択」ダイアログで、「REST」オプションを選択し、「OK」をクリックします。
- 「REST Webサービス接続の作成」ページで、次のフィールドに入力します。
- 「名前」フィールドで、フォルダ名をOCMCreateRepositoryCollectionServiceと指定します。
- 「URL」フィールドに、OCMリポジトリ・コレクションの作成に必要なWebサービスURLを
https://<OCMServerURL>/content/management/api/v1.1/repositories/##OCMRepositoryId##/collections
として入力します。ここで、<OCMServerURL>
は、この統合に使用されるOracle Content Managementサーバーです(例:https://mycloud.com/content/management/api/v1.1/repositories/##OCMRepositoryId##/collections
)。 - 「認証スキーム」セクションで、次のステップで構成する「なし」オプションを選択します。
- 「リソースに対するメソッドの選択および構成」セクションで、「POST」チェック・ボックスを選択します。
- 「リクエスト・ペイロード」セクションで、「コード・サンプル」オプションを選択し、複数行テキスト・ボックスに
{}
を追加します。 - 「レスポンス・ペイロード」セクションで、「コード・サンプル」オプションを選択し、複数行テキスト・ボックスに
{}
を追加します。
- Webサービスに使用されるIDCS OAUTH認証スキームを作成するには、現在の「REST Webサービス接続の作成」ページで、次のフィールドに入力します。
ノート:
これらのステップは、OCMへのWebサービスを初めて作成する場合にのみ必要です。- 「認証スキーム」セクションで、「IDCS OAUTHを使用したコール」オプションを選択します。
- 「トークンURI」フィールドに、IDCSサーバーURL
https://<idcsServerURL>/oauth2/v1/token
を入力します。ここで、<idcsServerURL>
は、この統合に使用されるIDCSサーバーへのURLです。 - 「スコープ」フィールドに、IDCS OAUTH認証スキームの作成時に前述にコピーしたスコープ(
https://BD2F184D9D2344CB8134FCD4CBFF7DF.mycloud.com:443/urn:opc:cec:all
など)を入力します。 - クライアント資格証明キーを作成するには、次のフィールドに入力します:
- 「クライアント資格証明キー」フィールドの横にある「資格証明キーの作成」アイコンを選択します。
- 「CSFキー」フィールドに、キー(Fusion Webサービスなど)を入力します。
- 「ユーザー名」フィールドに、IDCS OAUTH認証スキームの作成時にコピーしたクライアントID (c585b2d3e97c40e491ca99112281e36など)を入力します。
- 「パスワード」フィールドに、IDCS OAUTH認証スキームの作成時にコピーしたクライアント・シークレット(768b9513-658e-4854-bac7-2fe72d19011など)を入力します。
- 「OK」をクリックします。
- 切替えIDのOCM資格証明キーを作成するには、次のフィールドに入力します。
- 「資格証明キーの資格証明キー」フィールドの横にある「資格証明キーの作成」アイコンを選択します。
- 「CSFキー」フィールドに、キー(OCM統合キーなど)を入力します。
- 「ユーザー名」フィールドに、OCMとの通信に使用されるOCM統合ユーザー(ベース資産リポジトリを作成するために以前にOCMにログインしたユーザー)を入力します(これはOCMのエンタープライズ・ユーザーである必要があります)。
- 「パスワード」フィールドに、OCM統合ユーザーのパスワードを入力します。
- 「OK」をクリックします。
- 「保存して閉じる」をクリックします。
OCMGetDocumentsByFolderIdService
ノート:
このWebサービスは、Oracle Sales and Serviceビジネス・オブジェクトに解決オプションがあり、OCM文書統合で構成されている場合にのみ必要です。ドキュメント統合の詳細は、ドキュメント・コラボレーションによるOracle Sales and Serviceビジネス・オブジェクトの拡張方法について学習を参照してください。- 「名前」フィールドで、OCMGetDocumentsByFolderIdServiceという名前を指定します。
- 「URL」フィールドで、URLを
https://<OCMServerURL>/documents/api/1.2/folders/##folderId##/search/items?querytext=fItemType%3cMATCHES%3e%60File%60
と指定します。ここで、<OCMServerURL>
は、この統合に使用されるOracle Content Managementサーバーです。 - 「認証スキーム」セクションで、「IDCS OAUTHを使用したコール」オプションを選択し、IDCS OAUTHパラメータで前述と同じ値を使用します。
- 「リソースに対するメソッドの選択および構成」セクションで、「GET」チェック・ボックスを選択します。
- 「レスポンス・ペイロード」セクションで、「コード・サンプル」オプションを選択し、複数行テキスト・ボックスに
{}
を追加します。
OCMBulkOperationsService
新しい「REST Webサービス接続の作成」ページでOCMバルク操作Webサービスを作成するには、次のフィールドに入力します。
図bulkoperations.pngの説明
- 「名前」フィールドで、OCMBulkOperationsServiceという名前を指定します。
- 「URL」フィールドで、URLを
https://<OCMServerURL>/content/management/api/v1.1/bulkItemsOperations
と指定します。ここで、<OCMServerURL>
は、この統合に使用されるOracle Content Managementサーバーです。 - 「認証スキーム」セクションで、「IDCS OAUTHを使用したコール」オプションを選択し、IDCS OAUTHパラメータで前述と同じ値を使用します。
- 「リソースに対するメソッドの選択および構成」セクションで、「POST」チェック・ボックスを選択します。
- 「リクエスト・ペイロード」セクションで、「コード・サンプル」オプションを選択し、複数行テキスト・ボックスに
{}
を追加します。
OCMRepositoryCollectionPermissionsService
新しい「REST Webサービス接続の作成」ページでOCMリポジトリ収集権限Webサービスを作成するには、次のフィールドに入力します。
図permissionservice.pngの説明
- 「名前」フィールドで、OCMRepositoryCollectionPermissionsServiceという名前を指定します。
- 「URL」フィールドで、URLを
https://<OCMServerURL>/content/management/api/v1.1/repositories/##OCMRepositoryId##/collections/##OCMCollectionsId##/permissions
と指定します。ここで、<OCMServerURL>
は、この統合に使用されるOracle Content Managementサーバーです。 - 「認証スキーム」セクションで、「IDCS OAUTHを使用したコール」オプションを選択し、IDCS OAUTHパラメータで前述と同じ値を使用します。
- 「リソースに対するメソッドの選択および構成」セクションで、「GET」チェック・ボックスを選択します。
- 「レスポンス・ペイロード」セクションで、「コード・サンプル」オプションを選択し、複数行テキスト・ボックスに
{}
を追加します。
OCMPermissionOperationsService
新しい「REST Webサービス接続の作成」ページでOCM権限操作Webサービスを作成するには、次のフィールドに入力します。
図operationservice.pngの説明
- 「名前」フィールドで、OCMPermissionOperationsServiceという名前を指定します。
- 「URL」フィールドで、URLを
https://<OCMServerURL>/content/management/api/v1.1/permissionOperations?links=none
と指定します。ここで、<OCMServerURL>
は、この統合に使用されるOracle Content Managementサーバーです。 - 「認証スキーム」セクションで、「IDCS OAUTHを使用したコール」オプションを選択し、IDCS OAUTHパラメータで前述と同じ値を使用します。
- 「リソースに対するメソッドの選択および構成」セクションで、「POST」チェック・ボックスを選択します。
- 「リクエスト・ペイロード」セクションで、「コード・サンプル」オプションを選択し、複数行テキスト・ボックスに
{}
を追加します。 - 「レスポンス・ペイロード」セクションで、「コード・サンプル」オプションを選択し、複数行テキスト・ボックスに
{}
を追加します。
マッシュアップの作成
マッシュアップは、OCMなどの独立した外部アプリケーションへのウィンドウです。
Oracle Sales and Serviceビジネス・オブジェクトに公開できるようにOCM埋込みUIを埋め込むマッシュアップを作成するには:
- 左側のナビゲーション・メニューから「共通設定」および「マッシュアップ・コンテンツ」を選択します。
- 「マッシュアップ・コンテンツ: Webアプリケーション」ページで、「Webアプリケーションの登録」ボタンをクリックします。
- 「Webアプリケーションの登録」ページで、次のフィールドに入力します。
- 「名前」フィールドで、アプリケーションの名前をOCMEmbeddedAssetsUIMashupとして指定します。
- 「タイプ」フィールドで、「Groovy式」オプションを選択します。
- 「URL定義」フィールドに、OCM埋込みUI URLを
https://<OCMServerURL>/documents/embed/v2/assets
として入力します。<OCMServerURL>
は、統合に使用されるOracle Content Managementサーバーです。 - 「保存して閉じる」をクリックします。