Oracle® Fusion Middleware

Oracle WebCenter Siebelアプリケーション・アダプタの管理

12c (12.2.1.1)

E79328-01(原本部品番号:E68326-01 )

2016年6月

Oracle WebCenter ContentでのSiebelの構成について説明する、Siebel Application Adapterに関する管理者向けのドキュメント。

Oracle Fusion Middleware Oracle WebCenter Siebelアプリケーション・アダプタの管理, 12c (12.2.1.1)

E79328-01

Copyright © 2009, 2016, Oracle and/or its affiliates.  All rights reserved.

原本著者: Divya Ramabhadran

原本協力者: Kevin de Smidt、Jason Schindhelm、Sreekanth Chintala、Rama Vijjapurapu

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

このガイドで説明する新機能

- 12cの新機能と変更された機能 (12.2.1.1)

- 12c (12.2.1)の新機能と変更された機能

1 Siebel Adapter for Oracle WebCenter Contentの概要

- 1.1 アダプタについて

- 1.2 自動的に構成されるSiebelエンティティ

- 1.3 システム・アーキテクチャ

- 1.4 管理対象添付ファイルのオプション

- 1.5 ユーザーのIFrame認証

- 1.6 ドキュメント・セキュリティ

2 アダプタの構成

- 2.1 システム要件

- 2.2 コンテンツ・サーバー用のアダプタの構成

- 2.2.1 必要なコンテンツ・サーバー・コンポーネントの確認

- 2.2.2 構成移行ユーティリティ・バンドルのアップロードとインポート

- 2.2.3 Siebelアダプタのコンテンツ・サーバー・コンポーネントの有効化

- 2.2.4 構成変数の設定

- 2.3 Siebel用のアダプタの構成

- 2.3.1 Siebelオブジェクトのロック

- 2.3.2 SIFファイルのインポート

- 2.3.3 ロックされたプロジェクトのコンパイル

- 2.3.4 Siebel WebクライアントでのIFrame URLの構成

- 2.3.4.1 IFrameの高さの構成

- 2.3.5 コンテンツ・サーバーでのプロファイル・トリガー値の追加

- 2.3.6 Siebel構成のテスト

- 2.4 Oracle WebCenter Enterprise Captureの構成

- 2.4.1 Oracle WebCenter Enterprise Captureの使用によるドキュメント・スキャンについて

- 2.4.2 Siebelアダプタ用のOracle WebCenter Enterprise Captureの構成

- 2.4.3 アダプタを使用したWebCenter Enterprise Capture用のコンテンツ・サーバーの構成

- 2.4.4 Siebelアダプタ構成を使用したWebCenter Enterprise Captureのテスト

- 2.5 Oracle Distributed Document Captureの構成

- 2.5.1 Oracle Distributed Document Captureの使用によるドキュメント・スキャンについて

- 2.5.2 Siebelアダプタ用のOracle Distributed Document Captureの構成

- 2.5.3 アダプタを使用したDistributed Document Capture用のコンテンツ・サーバーの構成

- 2.5.4 Siebelアダプタ構成を使用したDistributed Document Captureのテスト

- 2.6 Siebelからコンテンツ・サーバーに追加のメタデータ・パラメータを渡す方法

- 2.6.1 追加パラメータ用のコンテンツ・サーバーの構成

- 2.6.2 追加パラメータ用のSiebelの構成

- 2.7 SiebelアダプタのIFrame表示のカスタマイズ

- 2.7.1 カスタム・ボタンの追加

- 2.7.2 表示モードの動的な変更

- 2.7.2.1 SiebelDisplayMode整数の計算

- 2.7.2.2 特殊な表示モード用のSiebelの構成

- 2.7.2.3 カスタム・ボタンの値の計算

- 2.7.3 表示色の変更

- 2.8 アダプタのアンインストール

- 2.8.1 コンテンツ・サーバー上のアダプタ・コンポーネントの無効化

- 2.8.2 Siebelコンポーネントのアンインストール

A Siebelオブジェクトのロック

- A.1 SIFのインポートおよびプロジェクトのロック・プロセスでロックされるオブジェクト

- A.1.1 ロックされるプロジェクト

- A.1.2 ロックされるアプレット

- A.1.3 ロックされるビュー

- A.1.4 ロックされるビジネス・コンポーネント

- A.2 Siebelオブジェクトのアクティブ化または非アクティブ化

B 追加のSiebelオブジェクトの構成

- B.1 ロックするオブジェクトの識別

- B.2 追加のSiebelオブジェクトのロック

- B.3 ビジネス・コンポーネントへのフィールドの追加

- B.4 IFrame用のアプレットの作成

- B.5 アプレットのビュー・レイアウトの変更

- B.6 ビューから既存のアプレットを非アクティブ化する

- B.7 ビューへの新しいアプレットの追加

- B.8 親アプレットの変更時にリフレッシュするようにIFrameを設定する

- B.9 追加オブジェクトのプロジェクトのコンパイル

- B.10 Siebel WebクライアントでのIFrame URLの構成

- B.11 追加オブジェクトのSiebel構成のテスト

- B.12 エクスポートするSIFファイルの作成

- B.13 コンテンツ・サーバーの構成

- B.13.1 コンテンツ・サーバーの情報フィールドの追加

- B.13.2 フィールド表示に関するルールの追加

- B.13.3 必要なコンテンツ・サーバーのリソースおよび文字列ファイルの編集

はじめに

Oracle WebCenter Siebelアプリケーション・アダプタの管理では、Oracle SiebelソリューションのOracle WebCenter Contentシステム用の構成について説明します。

対象読者

このドキュメントは、Oracle SiebelとOracle WebCenter Contentシステム間の統合ソリューションを構成する管理者を対象としています。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティへの取り組みについては、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)にアクセスしてください。

Oracleサポートへのアクセス

サポートを購入したオラクル社のお客様は、My Oracle Supportを介して電子的なサポートにアクセスできます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info、聴覚に障害があるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

関連ドキュメント

詳細は、Oracle WebCenter Siebelアプリケーション・アダプタの使用を参照してください。

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

このガイドで説明する新機能

この項では、Siebel Application Adapterの新機能および変更された機能について説明します。

このガイドは、以前Oracle WebCenter Siebelアプリケーション・アダプタ管理者ガイドと呼ばれていたガイドの新しいエディションです。

この項では、次の項目について説明します。

- 12cの新機能と変更された機能 (12.2.1.1)

- 12c (12.2.1)の新機能と変更された機能

12cの新機能と変更された機能 (12.2.1.1)

Siebel Adapter for Oracle WebCenter Content 12c (12.2.1.1)では、新しい機能も将来のバージョンで変更される機能もありません。

12c (12.2.1)の新機能と変更された機能

Siebel Adapter for Oracle WebCenter Content 12c (12.2.1)では、新しい機能も将来のバージョンで変更される機能もありません。

1 Siebel Adapter for Oracle WebCenter Contentの概要

この章では、Siebelアダプタについて説明し、サポート対象のSiebelエンティティをリストし、添付ファイル・オプション、認証およびドキュメント・セキュリティについて説明します。

この章の構成は、次のとおりです。

- アダプタについて

- 自動的に構成されるSiebelエンティティ

- システム・アーキテクチャ

- 管理対象添付ファイルのオプション

- ユーザーのIFrame認証

- ドキュメント・セキュリティ

1.1 アダプタについて

Siebel Adapter for Oracle WebCenter Contentでは、Siebel CRMユーザーがOracle WebCenter Content Serverリポジトリに保存された添付ファイルをスキャン、添付、保存および取得できます。コンテンツ・サーバー・ドキュメントは、Siebelアプリケーション内のカスタマイズ可能なIFrameにSiebelエンティティへの管理対象添付ファイルとして表示されます。

1.2 自動的に構成されるSiebelエンティティ

Siebel Adapter for WebCenterには、次のSiebelエンティティを自動的に構成するSiebelアーカイブ(SIF)ファイルが用意されています。

- 取引先

- 活動

- 担当者

- 資産

- コール・レポート

- 請求

- 商談

- オーダー

- プロジェクト

- 見積り

- サービス・リクエスト

- 次のような公営企業のケース・オブジェクト:

- ケース

- 逮捕

- 違反

- 事件

- 証拠

- リード

- グループ

- グループ容疑者

構成の詳細は、Siebel用のアダプタの構成を参照してください。

注意:

追加のSiebelオブジェクトの構成の手順に従って、Siebel Adapter for WebCenterで使用する追加のSiebelエンティティを構成できます。

1.3 システム・アーキテクチャ

図1-1は、Siebelアダプタ用のIFrame構成を示しています。

図1-1 Siebelアダプタ用のIFrame構成のシステム・アーキテクチャ

1.4 管理対象添付ファイルのオプション

Siebelユーザーが連絡先などのSiebelレコードを表示すると、コンテンツ・サーバーはユーザーが「管理対象添付ファイル」IFrameでアクセスできる添付ファイルをリストします。

Siebelユーザーは、添付ファイルIFrameで次のタスクを実行できます。

- ネイティブ・アプリケーションまたはWeb表示可能フォーマットでドキュメントを開きます。

- 新規ドキュメントをコンテンツ・サーバーにチェックインし、選択したSiebelエンティティに添付します。

- Siebelエンティティからドキュメントを添付解除します。

- IFrameの添付ファイル・リストをリフレッシュします。

- 添付ファイルIFrameに表示するフィールドを選択し、表示順序を設定します。

- 拡張検索オプションを使用してコンテンツ・サーバーを検索します。

- 添付ドキュメントの情報を表示します

- ドキュメントをチェックアウトし、他のユーザーが変更しないようにロックします

- ドキュメントのメタデータ値を変更します

- Oracle WebCenter Enterprise Captureを使用して、ドキュメントを選択したSiebelエンティティに添付しながらスキャンおよびインポートします。

ユーザーがSiebelアプリケーションでコンテンツ・サーバー・ドキュメントを操作する方法の詳細は、Oracle WebCenter Siebelアプリケーション・アダプタの使用を参照してください。

1.5 ユーザーのIFrame認証

Siebelユーザーは、サポートされているSiebelエンティティ内の「管理対象添付ファイル」IFrameを表示するためのコンテンツ・サーバー・アカウントを持つ必要があります。また、コンテンツ・サーバーおよびSiebelのために構成された認証モデルは、ユーザーが、添付ファイルIFrameを含むSiebelレコードを初めて表示したときにどのように認証されるかを決定します。

- Oracle Single Sign-On用に構成されたコンテンツ・サーバー: Siebelがシングル・サインオン用に構成されていない場合は、コンテンツ・サーバーのシングル・サインオン・ログイン・プロンプトが表示されます。(Siebelがシングル・サインオン用に構成されている場合、ユーザーは認証されているため、ログイン・プロンプトは表示されません。)

- Oracle Single Sign-On用に構成されていないコンテンツ・サーバー: 選択したSiebel認証モデルに関係なく、コンテンツ・サーバーのログイン・プロンプトが表示されます。

1.6 ドキュメント・セキュリティ

ユーザーは、コンテンツ・サーバーにドキュメントをチェックインするときに、そのドキュメントのセキュリティを設定します。添付ファイルIFrameには、Siebelユーザーが自分のコンテンツ・サーバー・アカウントでアクセスできる添付ファイルのみが表示されます。したがって、Siebelエンティティに添付されたドキュメントが権限のないユーザーの検索結果に表示されることはありません。ドキュメントのチェックインに関してデフォルトのセキュリティ値を指定するプロファイルを使用することをお薦めします。

2 アダプタの構成

この章では、システム要件をリストし、アダプタを使用できるようにOracle Content ServerとSiebelを構成する方法について説明します。また、Oracle WebCenter Enterprise Captureを使用したスキャン、Siebelからコンテンツ・サーバーに追加のメタデータ・パラメータを渡す方法、アダプタIFrameの表示のカスタマイズなどのオプションの構成についても説明します。

この章の構成は、次のとおりです。

- システム要件

- コンテンツ・サーバー用のアダプタの構成

- Siebel用のアダプタの構成

- Oracle WebCenter Enterprise Captureの構成

- Oracle Distributed Document Captureの構成

- Siebelからコンテンツ・サーバーに追加のメタデータ・パラメータを渡す方法

- SiebelアダプタのIFrame表示のカスタマイズ

- アダプタのアンインストール

2.1 システム要件

アダプタの一般的な要件をこの項で示します。サポートされる構成および動作保証情報は、次のWebページから入手できます。

http://www.oracle.com/technetwork/middleware/webcenter/content/documentation/documentation-155348.html

Siebel Adapter for WebCenter Contentには、次が必要です。

- Siebel SIAまたはSEA。Siebel Webクライアントも必要です。

- Oracle WebCenter Content 11gリリース1 (11.1.1以上)。

- スキャン機能を実装する場合は、Oracle WebCenter Enterprise Capture 11gまたはOracle Distributed Document Capture 10.1.3.5.1以上を使用できます。Oracle Distributed Document Captureを使用する場合は、Oracle UCM 11g Commit Driverをインストールする必要があります。

- Siebelアダプタは、コンテンツ・サーバーの次の検索エンジンをサポートしています。詳細は、Siebel WebクライアントでのIFrame URLの構成を参照してください。

- メタデータのみの検索

- データベース – 全文検索

- Oracleテキスト – 全文検索

2.2 コンテンツ・サーバー用のアダプタの構成

次の各項では、コンテンツ・サーバーの詳しい構成手順を示します。

- 必要なコンテンツ・サーバー・コンポーネントの確認

- 構成移行ユーティリティ・バンドルのアップロードとインポート

- Siebelアダプタのコンテンツ・サーバー・コンポーネントの有効化

- 構成変数の設定

2.2.1 必要なコンテンツ・サーバー・コンポーネントの確認

必要なコンテンツ・サーバー・コンポーネントが有効になっていることを確認するには、次の手順を実行します。

1. コンテンツ・サーバーに管理者としてログインします。

2. コンテンツ・サーバーの「管理」トレイで「[インスタンス]の構成」リンクをクリックします。

3. 「機能とコンポーネント」セクションで、「有効なコンポーネントの詳細」をクリックします。

4. 表示された詳細から、次のコンポーネントが有効になっていることを確認します。コンポーネントがリストされない場合は、そのコンポーネントを有効にします。

- CheckoutAndOpenInNative

- ConfigMigrationUtility

- CoreWebdav

- YahooUserInterfaceLibrary

- IFrameComponent

2.2.2 構成移行ユーティリティ・バンドルのアップロードとインポート

Siebelアダプタ・バンドルをアップロードおよびインポートするには、次の手順を実行します。

1. コンテンツ・サーバーに管理者として再度ログインします。

2. コンテンツ・サーバーで、「Content Serverの管理」トレイの「構成の移行管理」フォルダを開き、「アップロード・バンドル」リンクをクリックします。

3. 「構成のバンドルのアップロード」ページで、「参照」をクリックします。

4. 次のフォルダにあるSiebelAdapterCMUBundle.zipファイルを選択します。

ECM_ORACLE_HOME/ucm/Distribution/SiebelEcmIntegration

5. 「上書きの強制」フィールドを選択します。

6. 「アップロード」をクリックします。

7. 「構成のバンドル」ページで、SiebelIntegrationCmuBundleリンクを選択します。「構成の移行管理」ページで、「重複の上書き」フィールドを選択します。アイテムの「アクション」メニューから「プレビュー」を選択します。

8. 「インポートのプレビュー」ページで、「アクション」フィールドから「インポート」を選択します。(スキップされた依存関係に関するメッセージは無視できます。)

9. コンテンツ・サーバーを再起動します。

2.2.3 Siebelアダプタのコンテンツ・サーバー・コンポーネントの有効化

アダプタには、次のコンテンツ・サーバー・コンポーネントが用意されています。

表2-1 Siebelアダプタに用意されているコンテンツ・サーバー・コンポーネント

コンテンツ・サーバー・コンポーネント

必須

説明

SiebelEcmIntegration

はい

このコンポーネントはIFrameの機能を提供します。

SiebelFilter

オプション

このコンポーネントは、Siebel Adapter for Oracle WebCenter Contentのオプション部分です。これにより、ドキュメント・タイプ、作成者、セキュリティ・グループなどのメタデータに基づいて、添付ファイル・リストをフィルタリングできます。

SiebelIntegrationSearchDisplay

はい

このコンポーネントは検索とIFrameの機能を提供します。

SiebelSearchExtension

オプション

このコンポーネントは、まだリリースされていないドキュメントを添付ファイル・リストに表示するかどうかを決定します。

- 有効にすると、索引付けを待機しているドキュメントやワークフロー内のドキュメントなど、システム内のすべてのドキュメントが表示されます。ユーザーがリリースされていないドキュメントの上にカーソルを移動しても、下線は表示されず、アイテムを選択できません。

- 有効にしないと、リリースされたドキュメントのみが表示されます。

注意: この機能を使用できるのは、コンテンツ・サーバーでメタデータのみの検索が使用されている場合のみです。

SiebelSearchExtraParams

オプション

このコンポーネントは、「新規」または「スキャン」ボタンを使用してコンテンツ・サーバーにSiebelメタデータを渡すことができるようにします。手順については、Siebelからコンテンツ・サーバーに追加のメタデータ・パラメータを渡す方法を参照してください。構成変数の設定の説明に従って、構成変数として渡すパラメータを指定します。

コンポーネント・マネージャを使用してコンポーネントを有効化するには、次の手順を実行します。

1. コンテンツ・サーバーに管理者としてログインします。

2. 「管理」メニューから「管理サーバー」を選択します。コンポーネント・マネージャ・ページが表示されます。

3. 「統合」コンポーネント・セクションにスクロールします。

4. SiebelEcmIntegrationおよびSiebelIntegrationSearchDisplayコンポーネントを選択して有効にします。

5. オプションで、SiebelSearchExtensionおよびSiebelSearchExtraParamsコンポーネントを選択します。このページで選択を解除することにより、これらのコンポーネントをいつでも無効にすることができます。

6. 「更新」をクリックします。

7. コンテンツ・サーバーを再起動します。

注意:

再起動方法の詳細は、Oracle WebCenter Contentの管理のコンテンツ・サーバーの起動、停止および再起動に関する項を参照してください。

2.2.4 構成変数の設定

アダプタの構成変数を構成するには、次の手順を実行します。

1. コンテンツ・サーバーの「管理」トレイから、「管理サーバー」リンクをクリックします。

2. 右ペインで、「一般構成」リンクをクリックします。

3. 「追加の構成変数」セクションにスクロールし、次のエントリを編集します。(これらのエントリは、構成移行ユーティリティ・バンドルをインポートしたときに自動的に作成されたものです。)

注意:

true/falseエントリのデフォルト値はすべてTRUEです。ただし、AdapterAppDisplayLinks変数のデフォルト値はFALSEです。

表2-2 構成変数のエントリ

エントリ

説明

SiebelCssPath=http://siebel_host:port/main.css

IFrameで使用するCascading Style Sheet (CSS)ファイルを特定するために使用します。このエントリによって、Siebel CSSファイルがアダプタにリンクされ、Siebel CSSの変更がIFrameにも反映されるようになります。これはオプションですが推奨されます。指定しない場合は、デフォルトのCSSファイルがIFrameで使用されます。

Siebel 7.8のURL例:

http://siebelserver:port/files/main.css

Siebel 8.xのURL例:

http://siebelserver:port/callcenter_enu/files/main.css

http://siebelserver:port/sales_enu/files/main.css

ODDCURLPath

ドキュメントの添付ファイルのスキャン、およびOracle WebCenter Enterprise CaptureまたはOracle Distributed Document Captureを使用したインポートを有効化するために使用します。構成手順については、Oracle WebCenter Enterprise Captureの構成およびOracle Distributed Document Captureの構成を参照してください。

Oracle WebCenter Enterprise Capture (12c)統合用

このエントリは、Oracle WebCenter Enterprise CaptureへのWebアドレスを指定します。

形式:

ODDCURLPath=oraclecapture://CaptureWorkspace=CaptureWorkspace&CaptureDriver=CAPTURE_IMPORT_DRIVER&CaptureSource=Import Source

例:

ODDCURLPath=oraclecapture://CaptureWorkspace=SIEBEL&CaptureDriver=CAPTURE_IMPORT_DRIVER&CaptureSource=Import%20Source

Oracle WebCenter Enterprise Capture (11g)統合用

このエントリは、Oracle WebCenter Enterprise CaptureへのWebアドレスを指定します。

形式:

ODDCURLPath=http://capture_host:port/dc-client

例:

ODDCURLPath=http://capture1:16400/dc-client

Oracle Distributed Document Capture (10g)統合用

このエントリは、Oracle Distributed Document CaptureへのWebアドレスを指定します。

形式:

ODDCURLPath=http://ODDC_host/ODDC_webcapture_address

例:

ODDCURLPath=http://xyz/webcapture.asp

ODDCScanAction=1

ODDCScanAction=2

ドキュメントの添付ファイルのスキャン、およびOracle WebCenter Enterprise Capture (Oracle WebCenter Enterprise Captureの構成を参照)またはOracle Distributed Document Capture (Oracle Distributed Document Captureの構成を参照)を使用したインポートを構成するために使用します。このエントリでは、実行するスキャン・アクション(1=スキャン、2=インポート)を指定します。

AdapterAppFrameLessWindowRequired=true

IFrameの表示から開くブラウザ・ウィンドウで、標準のブラウザ・メニュー・オプションを非表示にする(true)か、表示する(false)かを指定します。

AdapterAppCheckinNewBtnVisible=true

IFrameに「新規」ボタンが表示されるかどうかを指定します。

AdapterAppDetachBtnVisible=true

IFrameに「削除」ボタンが表示されるかどうかを指定します。

AdapterAppAdvSrchBtnVisible=true

IFrameに「検索」ボタンが表示されるかどうかを指定します。

AdapterAppConfigureBtnVisible=true

IFrameに「構成」ボタンが表示されるかどうかを指定します。

AdapterAppScanBtnVisible=true

IFrameに「スキャン」ボタンが表示されるかどうかを指定します。

AdapterAppRefreshBtnVisible=true

IFrameに「リフレッシュ」ボタンが表示されるかどうかを指定します。

AdapterAppAdvSrchUCMUIVisible=true

ユーザーがIFrameで拡張検索ボタンをクリックしたときに、コンテンツ・サーバーの完全なユーザー・インタフェースと検索機能を使用できるかどうかを指定します。

AdapterAppDisplayLinks=false

必要に応じて、IFrame内のアイコンをリンクに置き換えるには、この変数の値をtrueに変更します。

extraSiebelDocParams=parameter,parameter,parameter,...

オプションで、「新規」ボタンに渡す追加のパラメータを指定します。Siebelからコンテンツ・サーバーに追加のメタデータ・パラメータを渡す方法を参照してください。

エントリの例:

extraSiebelDocParams=dDocAccount,xsiebelOrder

extraSiebelScanParams=parameter,parameter,parameter,...

オプションで、「スキャン」ボタンに渡す追加のパラメータを指定します。Siebelからコンテンツ・サーバーに追加のメタデータ・パラメータを渡す方法を参照してください。

エントリの例:

extraSiebelScanParams=dDocAccount

注意:

「新規」、「削除」、「検索」、「構成」、「スキャン」および「リフレッシュ」ボタンが表示されるかどうかを決定するエントリは、表示モードの動的な変更の説明に従って代替表示モードを指定することによりオーバーライドできます。

注意:

IFrameでユーザーに表示するデフォルトの列を指定できます。(ユーザーが「表示用にフィールドを構成」画面で「リセット」をクリックすると、デフォルトの列が画面の「主な情報」セクションにリストされます。)

config.cfgファイルを開き、SiebelDefaultDisplayColumns構成変数の値を、デフォルトのフィールドを含むカンマ区切りリストとして設定します。

追加の列のデフォルトは、タイトル、作成者、サイズおよび日付です。これらの追加の列をオーバーライドするには、カンマで区切られたコンテンツ・サーバーのメタデータ・フィールド名をこの変数に移入します。たとえば、次のようなものがリストに含まれます。

dDocTitle,dDocType,dDocAuthor,dInDate

注意:

Siebel Adapter for Content Serverでコンテンツ・サーバーのログイン・ページがIFrameでなくSiebelページに表示される問題を回避するには、コンテンツ・サーバーのconfig.cfgファイルに次のエントリを追加します。

AllowContentServerInAnyDomains=1

AllowContentServerInAnyDomains変数を1に設定すると、コンテンツ・サーバー・ページがIFrameで開き、潜在的なセキュリティの問題が引き起こされるので注意してください。

4. コンテンツ・サーバーを再起動します。

2.3 Siebel用のアダプタの構成

アダプタのSiebel側を構成するには、この項で説明する手順を実行します。

Siebel構成手順は次のとおりです。

- Siebelオブジェクトのロック

- SIFファイルのインポート

- ロックされたプロジェクトのコンパイル

- Siebel WebクライアントでのIFrame URLの構成

- Siebel構成のテスト

重要ポイント

Siebelの構成では、次の点に注意してください。

- SiebelアダプタのSiebel SIFファイルは、インストール後の次の場所にあります。
middleware/Oracle_ECM1/ucm/Distribution/SiebelEcmIntegration

- コンパイル先のファイルとテスト対象のファイルが同じSiebelリポジトリ・ファイル(.SRF)であることを確認してください。

- 一般的な方法としては、SIFファイルをローカルのSiebelデータベースにインポートし、ローカルでテストします。準備ができたら、オブジェクトをSiebelサーバーにチェックインし、オブジェクトをコンパイルし、ブラウザ・スクリプトを生成します。

- 生成された新しいブラウザ・スクリプトは、本番用の適切な場所(ローカル・クライアント/PUBLIC/ENUフォルダ、サーバーWebクライアント(SWE)/PUBLIC/ENUフォルダ、その両方など)に配置する必要があります。

- この項のSiebel構成手順を実行すると、対応するSiebelファイル・システム・アプレットの表示が自動的に無効化されます。これは、SIFファイルをインポートするときに発生し、特定のファイル・システム添付アプレットを非アクティブにします。必要な場合(移行プロセス中など)は、これらのアプレットを再アクティブ化してSiebelファイル・システム添付ファイルを表示してください。アプレットのアクティブ化および非アクティブ化の詳細は、Siebelオブジェクトのロックを参照してください。

- Siebel Adapter for WebCenter Contentを構成すると、ユーザーがSiebelファイルシステムからコンテンツ・サーバーに移行し、以前にSiebel EAIまたはEIM Webサービスを使用してアクセスしていたSiebel添付ファイルは、使用できなくなります。ただし、コンテンツ・サーバーWebサービスを使用すれば、これらの移行されたドキュメントにアクセスできます。

2.3.1 Siebelオブジェクトのロック

SIFアーカイブ・ファイルには、プロジェクト、アプレット、ビュー、ビジネス・コンポーネントおよびブラウザ・スクリプトを含む複数のSiebelオブジェクトの変更が含まれています。SIFファイルをインポートする前に、次の手順に従って、インポートによって変更されるオブジェクトをロックします。

1. ユーザーIDとしてSADMIN、接続先としてローカルを指定して、Siebel Toolsにログインします。

注意:

正しいSRFリポジトリ・ファイルを変更していることを確認してください。

2. Siebel ToolsのObject Explorerで、「プロジェクト」を選択します。

3. 「クエリー」メニューから、「新規クエリー」(Ctrl+Q)を選択します。

4. 「名前」フィールドに次のテキストを入力し、[Enter]を押して最初の問合せを送信します。

Account OR Account ?SSE? OR Asset Management OR Contact OR Contact ?SSE? OR ERM Unified Help Desk OR FINS Call Reports OR FINS Call Reports ?SSE? OR FINS INS Claims OR FINS INS Claims Appraisals/Bills/Attachments OR Oppty OR Oppty ?SSE? OR Order Entry OR Quote OR Quote ?UI?

注意:

テキスト文字列をコピーして貼り付ける場合は、コピーしたテキストをまずASCIIエディタ(メモ帳など)に貼り付け、改行をすべて削除してから「名前」フィールドに貼り付けるようにしてください。

5. すべてのオブジェクトの「ロック済」フィールドを選択します。

6. 「クエリー」メニュー(Ctrl+Q)から「新規クエリー」を選択して、もう1つの問合せを開始します。「名前」フィールドに次のテキストを入力して[Enter]を押します。

Service OR Service ?SSV? OR VERT CUT Common OR PS Project Management OR PS Project Management ?SSE? OR Activity OR Activity ?SSE? OR PUB Case OR PUB Evidence OR PUB HLS Incident OR PUB HLS Physical Terrorism OR PUB Lead OR FINS Call Reports2

7. すべてのオブジェクトの「ロック済」フィールドを選択します。

注意:

Siebelオブジェクトのロックでは、ロックされるオブジェクトについて説明します。これは、Siebelプロジェクトのロックで問題が発生した場合に役立ちます。

2.3.2 SIFファイルのインポート

インポート・ウィザードを使用してSiebel Adapter for WebCenterの管理対象添付ファイル・オブジェクトをSiebelアーカイブ・ファイルからSiebelにインポートするには、次の手順を実行します。

警告:

特定のカスタムSiebel構成では、(この手順の説明に従って)マージ・オプションを使用してSIFファイルをインポートすると、カスタムSiebel構成のフィールド、ユーザー・プロパティおよび結合が上書きされる可能性があります。

1. 「ツール」メニューからアーカイブからのインポートを選択します。

2. インポートするアーカイブの選択ダイアログ・ボックスで、適切な.sifアーカイブ・ファイルを選択し、「インポート」をクリックします。使用可能なSIFファイルには次のものが含まれます。

- Siebel_SEA_7.x_UCM_Attachments_YYYYMMDD.sif

- Siebel_SIA_8.x_UCM_Attachments_YYYYMMDD.sif

- Siebel_SIA_7.x_UCM_Attachments_YYYYMMDD.sif

- Siebel_SEA_8.x_UCM_Attachments_YYYYMMDD.sif

3. SIFファイルの内容がインポート・ウィザードの「プレビュー」画面に表示されます。「コンフリクト解決策」のオプションから「マージ」オプション(中央のオプション)が選択されていることを確認し、「次へ」をクリックします。(このオプションは、SIFファイルの変更を既存のSiebelオブジェクトにマージします。)

4. 検出された競合オブジェクトがウィザードに表示されます。「次へ」をクリックします。

5. ダイアログ・ボックスに、リポジトリに対して行われる変更がリストされ、処理を続行するかどうかを尋ねるメッセージが表示されます。「はい」をクリックします

6. サマリーが表示されます。「終了」をクリックします。

2.3.3 ロックされたプロジェクトのコンパイル

変更されたプロジェクトをテストする前に、次の手順に従ってプロジェクトをコンパイルします。

1. 「表示」メニューから「オプション」を選択します。

2. 「開発ツールのオプション」画面で、「スクリプティング」タブを選択します。

3. ブラウザスクリプトのコンパイルフォルダフィールドで、次のようにパスを入力します。

クライアント・インストール・フォルダ/PUBLIC/ENU

Windowsの例: ドライブ文字:\Siebelインストール・フォルダのパス\client\PUBLIC\enu

4. Object Explorerで「プロジェクト」を選択し、Manage Attachments (UCM)プロジェクトを見つけてロックします。

5. 「ツール」メニューからプロジェクトのコンパイルを選択します。

6. オブジェクトコンパイラ画面で、ロックされたプロジェクトを選択します。

7. Siebel レポジトリファイル・フィールドで正しいリポジトリが選択されていることを確認します。このリポジトリ・ファイルは、Webクライアントのインストール・フォルダに存在する必要があります。

8. コンパイルをクリックします。(コンパイルに時間がかかる場合があります。)

2.3.4 Siebel WebクライアントでのIFrame URLの構成

Siebel Webクライアントで「管理対象添付ファイル」IFrameへのシンボリックURLを構成するには、次の手順を実行します。(シンボリックURLは、コンテンツ・サーバーの検索結果ページを参照する一種のリンクです。)

1. Webクライアントを起動し、ユーザーIDとしてSADMINを指定してログインします。

2. 「移動」メニューから「サイトマップ」を選択します。Siebel Webクライアントのサイト・マップが表示されます。

3. 画面のリストから、「管理 - 統合」リンクをクリックし、「シンボリック URL 管理」リンクをクリックします。

4. 「ホスト管理」フィールドから、「シンボリック URL 管理」を選択します。

5. 「新規」をクリックして新しいレコードを作成します。

6. URLの次のフィールドを入力します。「シンボリック URL」表で新しいURLを選択すると、「シンボリックURL引数」ペインが表示されます。

フィールド

入力する値

名前

UcmServUrl

URL

http://コンテンツ・サーバーのURL/_p/cc-embedded

(例: http://content-server-name.domain:port-number/cs/idcplg/_p/cc-embedded)

修理名

InsideApplet

SSO 処置

IFrame

注意:

特定のデモンストレーション環境では、「名前」フィールドにUcmServUrlと入力するとエラーが発生します。この問題が発生した場合は、次のように入力します。

UcmServUrl_Demo

7. 「シンボリックURL引数」ペインで、次の値を入力して新しい引数レコードを作成します。新しいレコードを作成するには、「新規」をクリックし、新しいレコードを選択して、その値を指定します。レコードがデータベースに確実に保存されるようにするため、必ず最後に入力したレコードから移動してください。

シンボリックURLの例を次に示します。(このURL例は、表示のみを目的として複数行に分割し、引数名をわかりやすいように太字で表示しています。)

http://content-server-name.domain:port-number/cs/idcplg/_p/cc-embedded?
IdcService=GET_SEARCH_RESULTS_FORCELOGIN&
siebelEntityField=xsiebelContact&
siebelEntityValue=1LS-AF98&
QueryText=xsiebelContact+%3cmatches%3e+%601LS-AF98%60&
SearchQueryFormat=Universal&
ResultTemplate=SIEBEL_SEARCH&
coreContentOnly=1&
SortField=dInDate&
SortOrder=Desc&
SearchEngineName=DATABASE.METADATA&
ResultCount=20

名前

必須の引数

引数タイプ

引数の値

引数として追加

テキストで代用

シーケンス番号

IdcService

N

定数

GET_SEARCH_RESULTS_FORCELOGIN

Y

N

1

siebelEntityField

N

フィールド

SiebelEntityName

Y

N

2

siebelEntityValue

N

フィールド

Id

Y

N

3

QueryText

N

フィールド

QueryText

Y

N

4

SearchQueryFormat

N

定数

Universal

Y

N

5

ResultTemplate

N

定数

SIEBEL_SEARCH

Y

N

6

coreContentOnly

N

定数

1

Y

N

7

SortField

N

定数

dInDate

Y

N

8

SortOrder

N

定数

Desc

Y

N

9

SearchEngineName

N

定数

DATABASE.METADATA

Y

N

10

ResultCount

N

定数

6

(IFrameの高さの構成を参照)。

Y

N

11

IFrameSRC

N

コマンド

IFrameの高さ=280、幅=100%

(IFrameの高さの構成を参照)。

Y

N

12

2.3.4.1 IFrameの高さの構成

IFrameのサイズは、シンボリックURLで定義されるResultCountとIFrameSRCの高さ設定に基づいています。

- ResultCountは、結果ページの画面下部にページ区切りコントロールが追加される前に表示される結果の数を決定します。

- IFrameSRC heightは、IFrameの高さ(ピクセル単位)を決定します。

ResultCountの設定によってIFrameの表示がこの高さを超える場合は、垂直スクロール・バーが表示されます。ユーザーが下側にスクロールすると、ヘッダー情報が表示されなくなる場合があります。

このため、スクロール・バーが表示されないように、ResultCountとIFrameSRCの高さ設定を組み合せて調整することをお薦めします。結果の数がIFrameの高さに収まるようにしてください。推奨される設定の組合せは、IFrameの高さ設定が280、ResultCountの設定が6です。

2.3.5 コンテンツ・サーバーでのプロファイル・トリガー値の追加

コンテンツ・サーバーで必要なプロファイル・トリガー値を追加するには、次の手順を実行します。

1. コンテンツ・サーバーの「管理」トレイから、「管理アプレット」リンクをクリックします。

2. 「構成マネージャ」アプレットを選択します。「構成マネージャ」が表示されます。

3. 「情報フィールド」タブをクリックし、アルファベット順のリストからIdcProfileを選択して「値の編集」をクリックします。

4. 「値の編集」ダイアログ・ボックスで、「追加」をクリックします。

5. 「値の追加」ダイアログ・ボックスで、dProfileTriggerValueフィールドにSiebelDocProfileと入力し、dProfileTriggerOrderフィールドに1と入力します。

6. 「OK」をクリックします。

7. 「追加」をクリックします。

8. 「値の追加」ダイアログ・ボックスで、dProfileTriggerValueフィールドにScanProfileと入力し、dProfileTriggerOrderフィールドに1と入力します。

9. 「OK」をクリックします。

2.3.6 Siebel構成のテスト

1. Webクライアントからログアウトして再度ログインし、「添付」タブに埋め込まれた「管理対象添付ファイル」IFrameを表示します。

ヒント:

ビューにアクセスするには、Webクライアントの「移動」メニューから「サイトマップ」を選択します。これで、商談、注文およびその他のオプションがそれらの子ビューおよび添付ファイル・ビューとともに表示されます。

2. 変更をローカルでテストします。テストが成功したら、生成されたブラウザ・スクリプトを含むオブジェクトがSiebelサーバーと同期化していることを確認します。

注意:

このアダプタの構成中にコンテンツ・サーバー側またはSiebel側で技術的な問題が発生した場合は、My Oracle Supportを使用してサービス・リクエストをログに記録してください。

AllowContentServerInAnyDomainsの設定

コンテンツ・サーバーのログイン・ページがIFrameではなくSiebelページに表示される場合は、コンテンツ・サーバーのconfig.cfgにAllowContentServerInAnyDomains=1を設定すると問題が解決します。

注意:

AllowContentServerInAnyDomains変数を1に設定すると、コンテンツ・サーバー・ページがIFrameで開き、潜在的なセキュリティの問題が引き起こされるので注意してください。

2.4 Oracle WebCenter Enterprise Captureの構成

この項の内容は次のとおりです。

- Oracle WebCenter Enterprise Captureを使用したドキュメント・スキャンについて

- Siebelアダプタ用のOracle WebCenter Enterprise Captureの構成

- アダプタを使用したWebCenter Enterprise Capture用のコンテンツ・サーバーの構成

- Siebelアダプタ構成を使用したWebCenter Enterprise Captureのテスト

注意:

この項では、Oracle WebCenter Enterprise Capture 11gを使用した管理対象添付ファイルでのスキャンについて説明します。Oracle Distributed Document Capture 10gを使用したスキャンの詳細は、Oracle Distributed Document Captureの構成を参照してください。

2.4.1 Oracle WebCenter Enterprise Captureを使用したドキュメント・スキャンについて

Oracle WebCenter Enterprise Captureアプリケーションを使用すると、Siebelアダプタなどのアプリケーションに対して、ドキュメントをスキャンしてドキュメントのメタデータ値を渡すように指示できます。これにより、ユーザーは、ドキュメントをスキャンしたり、ファイル(イメージ・ファイルまたはPDFやMicrosoft Wordファイルなどのイメージ以外のファイル)を「管理対象添付ファイル」IFrameからインポートして、選択したSiebelレコードに添付することができます。

Siebelアダプタ用に構成されている場合、ドキュメント・スキャンは次のように機能します。

1. 「管理対象添付ファイル」IFrameに「スキャン」ボタンが追加されます。ユーザーがそのボタンをクリックし、「ドキュメント分類」や「セキュリティ・グループ」(Oracle WebCenter Enterprise Captureクライアント・プロファイルに割り当てられる)を選択します。たとえば、ユーザーは、Identity Documentsの分類を選択して、運転免許証またはパスポートのコピーをスキャンできます。(Oracle WebCenter Enterprise Captureクライアント・プロファイルは、スキャン、インポートおよび索引作成の設定を指定します。)

2. ユーザーが「ドキュメントのスキャン」をクリックすると、Oracle WebCenter Enterprise Captureのクライアントが新しいウィンドウで起動し、使用するクライアント・プロファイルや後で添付するSiebelエンティティ値などのパラメータを渡します。

3. Oracle WebCenter Enterprise Captureクライアント内で、ユーザーは、ドキュメントを確認し、必要に応じて変更し、クライアント・プロファイル内で構成された任意のメタデータ・フィールドに入力してから、バッチをリリースします。バッチをリリースすると、WebCenter Contentにコミットするように構成されたCaptureコミット・プロファイルを使用して、コンテンツ・サーバーに新しいドキュメントがコミットされます。(Contentコミット用に構成されたCaptureコミット・プロファイルは、WebCenter Enterprise Captureとコンテンツ・サーバーのメタデータ・フィールド間の接続情報とフィールド・マッピングを指定します。)

4. バッチ・リリースが成功すると、ユーザーは、「管理対象添付ファイル」IFrameに戻り、新しくスキャンされたドキュメントまたはインポートされたファイルが表示されるように表示をリフレッシュします。

2.4.2 Siebelアダプタ用のOracle WebCenter Enterprise Captureの構成

Oracle WebCenter Enterprise Capture側での添付ファイルのスキャンを構成するには、次の手順を実行します。

1. 必要に応じて、Oracle WebCenter Enterprise Capture用にシングル・サインオン(SSO)を構成します。
Siebelアダプタ・ソリューションおよびWebCenter Enterprise CaptureがOracle Access Manager (OAM)で構成されているかぎり、CaptureのユーザーをSSOによって認証できます。

2. Captureワークスペース・コンソールで、図2-1に示すように、新しいドキュメントに値をキャプチャするため、選択したワークスペースにメタデータ・フィールドを追加します。詳細は、Oracle WebCenter Enterprise Captureの管理のCaptureワークスペース・コンソールに関する項を参照してください。

a. コンテンツ・サーバー上に添付済ドキュメントとともに保存する値のためのメタデータ・フィールドを作成します。たとえば、ユーザーが標準設定から選択するための「ドキュメント・タイプ」および「セキュリティ・グループ」選択リスト・メタデータ・フィールドを構成できます。

b. Siebelエンティティ値を格納するメタデータ・フィールドを作成します。使用するSiebelエンティティ(次の表にリストします)に基づいてフィールドに名前を付けます。

識別子

Siebelエンティティの識別子を次に示します。

- dDocAuthor

- dDocAccount

- xAccountId

- xsiebelAcct

- xsiebelActivity

- xsiebelArrest

- xsiebelAsset

- xsiebelCallRpt

- xsiebelCase

- xsiebelClaim

- xsiebelContact

- xsiebelEvidence

- xsiebelGroup

- xsiebelIncident

- xsiebelLead

- xsiebelOffense

- xsiebelOpprnty

- xsiebelOrder

- xsiebelProject

- xsiebelQuote

- xsiebelSuspect

- xsiebelSvcReq

注意:

キャプチャでは、DocAuthorをカスタム・メタデータ・フィールドとしてマップできます。これにより、ドキュメントにデフォルトの作成者以外の作成者を含めることができます。

図2-1 WebCenter Enterprise Capture、メタデータ・フィールド

注意:

Siebel識別子メタデータ・フィールド(xsiebel<entity>という名前で、xsiebelContactおよびxsiebelAcct内)には、Siebelエンティティへの添付ファイルのリンクに使用されるSiebelエンティティ値が格納されます。これらは通常のメタデータ・フィールドとして格納されないので、検索されず、プロファイルを構成する管理者は通常のメタデータ・フィールドとしてこれを扱わないでください(デフォルトで、これらの識別子フィールドはWebCenter Contentでユーザーに表示されません。表示されていればユーザーはこのフィールドに検索値を入力できますが、一致するドキュメントはContent Serverの検索エンジンで見つかりません)。

ユーザーはSiebel識別子フィールドにカンマ区切りリストでエンティティ行IDを入力することで、ドキュメントをエンティティに添付できます。この場合、管理対象添付リストでは別個のデータベース表に値が格納されます。

3. ワークスペースの「分類」タブで、図2-2に示すように、Siebelメタデータ・フィールドのドキュメント・プロファイルを作成します。詳細は、Oracle WebCenter Enterprise Captureの管理のドキュメント・プロファイルに関する項を参照してください。

図2-2 WebCenter Enterprise Capture、ドキュメント・プロファイル

注意:

通常、Siebel識別子フィールド(xsiebelContactなど)はユーザーへの表示用として選択しません。表示するように選択した場合には、メタデータ設定の下でロックして、ユーザーが値を変更できないようにします。

4. 「キャプチャ」タブで、図2-3に示すように、クライアント・プロファイルを作成します。後でこのクライアント・プロファイルを1つ以上のドキュメント分類に関連付けます。そのため、ユーザーが分類を選択する際に、関連付けられたクライアント・プロファイルの設定が使用されます。詳細は、Oracle WebCenter Enterprise Captureの管理のクライアント・プロファイルに関する項を参照してください。

a. 「一般設定」トレイン・ストップの「プロファイル・タイプ」フィールドで「2 - キャプチャと索引」を選択します。このキャプチャ・タイプは索引作成を含み、ページをスキャンするか、バッチで単一のドキュメントにインポートします。クライアント・プロファイルのプロファイル名とバッチ・プレフィクスを指定します。

b. 「ドキュメント索引付け設定」トレイン・ストップで、手順3で作成したSiebelドキュメント・プロファイルを選択します。「メタデータ」タブで作成したデータベース参照と選択リストをオプションで選択できます。

c. 「送信」をクリックし、クライアント・プロファイルを保存します。

図2-3 WebCenter Enterprise Capture、クライアント・プロファイル

5. 「コミット」タブで、Oracle WebCenter Contentコミット・プロファイルを作成し、完了したバッチをユーザーがリリースする際にコンテンツ・サーバーにスキャン済ドキュメントまたはインポート済ドキュメントをコミットします。詳細は、図2-4を参照してください。
このコミット・プロファイルは、コンテンツ・サーバーへの接続方法およびSiebelとキャプチャの値がコンテンツ・サーバーにどのように渡されるかを指定します。Oracle WebCenter Contentコミット・プロファイルの作成の詳細は、Oracle WebCenter Enterprise Captureの管理のプロファイルのコミットに関する項を参照してください。

a. 「コミット・ドライバ」ドロップダウン・リストから「WebCenter Content」を選択します。

b. 「ログイン」タブで、コンテンツ・サーバー・インスタンスへのログインのための設定を指定します。(他のタブは、ログイン後にアクティブになります。)

c. 「チェックイン」タブで、ドキュメントを表示できるようにする場所、ドキュメントに名前を付ける方法、およびタイプ、セキュリティ・グループ、アカウントの各メタデータ値を割り当てる方法を指定します。

d. 「フィールド・マッピング」タブで、キャプチャ・メタデータ値をコンテンツ・サーバー・フィールドに書き込む方法を指定します。

注意:

手順2.bで作成したSiebelエンティティ・フィールドをマップする必要があります。これは、新しいコンテンツ・サーバー・ドキュメントをSiebelレコードに添付するために使用されます。

e. 「オプション」タブで追加の設定を指定します。

図2-4 WebCenter Enterprise Capture、Contentコミット・プロファイル用のフィールド・マッピング

2.4.3 アダプタを使用したWebCenter Enterprise Capture用のコンテンツ・サーバーの構成

次の手順に従って、コンテンツ・サーバー側で添付ファイルのスキャンを構成します。

1. コンテンツ・サーバーで、Oracle WebCenter Enterprise Captureに対する次の構成変数を編集します(していない場合)。構成変数の設定を参照してください。

- ODCURLPath=http://capture_host:port/dc-client

- ODDCScanAction=ODDCスキャン・アクション

- AdapterAppScanBtnVisible=true

2. コンテンツ・サーバーを再起動します。

3. コンテンツ・サーバーで、ドキュメント分類およびスキャン・タイプを構成します。

a. コンテンツ・サーバーの「管理」トレイから、「管理アプレット」リンクをクリックします。

b. 「構成マネージャ」アプレットを選択します。「構成マネージャ」が表示されます。

c. 「ビュー」タブをクリックし、アルファベット順のリストからDocClassViewを選択して「値の編集」をクリックします。

4. 「値の編集」ダイアログ・ボックスで「追加」をクリックし、ドキュメントの分類と対応するクライアント・プロファイルを指定します。documentClassificationエントリは一意である必要がありますが、クライアント・プロファイルは複数回使用できることに注意してください。終了したら、「閉じる」をクリックします。

5. 「オプション」メニューから、「スキーマのパブリッシュ」を選択してデータをパブリッシュします。

2.4.4 Siebelアダプタ構成を使用したWebCenter Enterprise Captureのテスト

次の手順に従って、エンド・ユーザーとして構成をテストします。エンドユーザーとしてOracle WebCenter Enterprise Captureを使用してスキャンする方法の詳細は、Oracle WebCenter Enterprise Captureの使用を参照してください。

1. 「管理対象添付ファイル」IFrameの結果ペインをリフレッシュします。「新規」ボタンの横に「スキャン」ボタンが表示されている必要があります。

2. 「スキャン」をクリックします「ドキュメントのスキャン」ページで、ドキュメント分類およびセキュリティ・グループを選択し、「ドキュメントのスキャン」をクリックします。Oracle WebCenter Enterprise Captureクライアントが起動します。

URLは、クライアントを実行するために指定した設定を反映することに注意してください。また、クライアント・プロファイル、スキャン・アクション(1=スキャン、2=インポート)およびSiebelエンティティとその値(xsiebelContact=1LS-AF98など)からなるメタデータ・データも渡されます。

3. Oracle WebCenter Enterprise Captureクライアント内で、ドキュメントのバッチを確認し、索引を作成し、リリースします。

4. 「管理対象添付ファイル」IFrameに戻り、「リフレッシュ」をクリックします。新しくスキャンしたドキュメントまたはインポートしたスキャン済ファイルが、リスト内に表示されるはずです。(表示には数分かかる場合があります。)

2.5 Oracle Distributed Document Captureの構成

この項の内容は次のとおりです。

- Oracle Distributed Document Captureを使用したドキュメント・スキャンについて

- Siebelアダプタ用のOracle Distributed Document Captureの構成

- アダプタを使用したDistributed Document Capture用のコンテンツ・サーバーの構成

- Siebelアダプタ構成を使用したDistributed Document Captureのテスト

注意:

この項では、Oracle Distributed Document Capture 10gを使用した管理対象添付ファイルでのスキャンについて説明します。Oracle WebCenter Enterprise Capture 11gを使用してスキャンする方法の詳細は、Oracle WebCenter Enterprise Captureの構成を参照してください。

2.5.1 Oracle Distributed Document Captureを使用したドキュメント・スキャンについて

Oracle Distributed Document Captureアプリケーションを使用すると、Siebelアダプタなどのアプリケーションに対して、ドキュメントをスキャンしてドキュメントの索引値を渡すように指示できます。これにより、ユーザーは、ドキュメントをスキャンしたり、スキャンしたイメージ・ファイルを「管理対象添付ファイル」IFrameからインポートして、選択したSiebelレコードにそれらを添付することができます。

Siebelアダプタ用に構成されている場合、ドキュメント・スキャンは次のように機能します。

1. 「管理対象添付ファイル」IFrameに「スキャン」ボタンが追加されます。ユーザーがそのボタンをクリックし、「ドキュメント分類」(Oracle Distributed Document Captureスキャン・プロファイルに割り当てられる)を選択します。たとえば、ユーザーは、Identity Documentsの分類を選択して、運転免許証またはパスポートのコピーをスキャンできます。(Oracle Distributed Document Captureスキャン・プロファイルは、スキャン、インポートおよび索引作成の設定を指定します。)

2. ユーザーが「ドキュメントのスキャン」をクリックすると、Oracle Distributed Document Captureのリモート・クライアントが新しいウィンドウで起動し、ユーザーを自動的に認証してログインさせ、使用するスキャン・プロファイルや後で添付するSiebelエンティティ値などのパラメータを渡します。

3. Oracle Distributed Document Captureクライアント内で、ユーザーは、ドキュメントを確認し、必要に応じて変更し、スキャン・プロファイル内で構成された任意の索引フィールドに入力してから、バッチを送信します。バッチの送信により、スキャン・プロファイルのために指定されたOracle 11g UCMコミット・プロファイルを使用して、新しいドキュメントがコンテンツ・サーバーにコミットされます。(Capture UCMのコミット・プロファイルは、キャプチャとコンテンツ・サーバーのメタデータ・フィールド間の接続情報およびフィールド・マッピングを指定します。)

4. 送信が成功すると、ユーザーは、「管理対象添付ファイル」IFrameに戻り、新しくスキャンされたドキュメントまたはインポートされたスキャン済のイメージ・ファイルが表示されるように表示をリフレッシュします。

2.5.2 Siebelアダプタ用のOracle Distributed Document Captureの構成

Oracle Distributed Document Capture側での添付ファイルのスキャンを構成するには、次の手順を実行します。

1. Oracle Distributed Document Captureが自動ログイン用に設定されていることを確認します(オプション)。
図2-5で示されているDistributed Document Captureの「サーバーの構成」アプリケーションの「システム設定」タブで、「認証メソッド」オプションからWebサーバー認証済アクセスを選択します。これにより、ユーザーがログインする必要なく、クライアントを自動的に起動できます。詳細は、Oracle Distributed Document Captureインストレーション・ガイドの認証に関する項を参照してください。

図2-5 Distributed Document Capture Server Configuration、「システム設定」タブ

2. 図2-6で示されているように、取得管理で、新規ドキュメントのための値を取得するために、選択されたファイル・キャビネットへ索引フィールドを追加します。詳細は、Oracle Distributed Document Capture管理者ガイドのCapture管理に関する項を参照してください。

a. コンテンツ・サーバー上に添付済ドキュメントとともに保存する値のための索引フィールドを作成します。たとえば、ユーザーが標準設定から選択するための「ドキュメント・タイプ」および「セキュリティ・グループ」選択リスト索引フィールドを構成できます。

b. Siebelエンティティ値を格納する索引フィールドを作成します。使用するSiebelエンティティ(次の表にリストします)に基づいてフィールドに名前を付けます。
識別子

Siebelエンティティの識別子を次に示します。

- xsiebelAcct

- xsiebelActivity

- xsiebelArrest

- xsiebelAsset

- xsiebelCallRpt

- xsiebelCase

- xsiebelClaim

- xsiebelContact

- xsiebelEvidence

- xsiebelGroup

- xsiebelIncident

- xsiebelLead

- xsiebelOffense

- xsiebelOpprnty

- xsiebelOrder

- xsiebelProject

- xsiebelQuote

- xsiebelSuspect

- xsiebelSvcReq

図2-6 Captureの「管理」の「索引」フィールド

3. 図2-7で示されているように、Oracle Distributed Document Captureのプロファイル管理で、スキャン・プロファイルを作成します。後で、ユーザーが分類を選択する際に関連付けられたスキャン・プロファイルの設定が使用されるようにするため、このスキャン・プロファイルを1つ以上のドキュメント分類に関連付けます。詳細は、Oracle Distributed Document Capture管理者ガイドのスキャン・プロファイルに関する項を参照してください。

a. 「一般」ペインのスキャン・タイプフィールドで2 - ドキュメントのスキャンおよび索引作成を選択します。このスキャン・タイプは索引作成を含み、ページをスキャンするか、バッチで単一のドキュメントにインポートします。ファイル・キャビネットおよびバッチ・プリフィックスを指定します。

b. 「ドキュメント索引付け」ペインで、ユーザーに表示するすべてのフィールドを「選択したフィールド」ボックスに移動します。

注意:

通常、Siebel識別子フィールド(xsiebelContactなど)はユーザーへの表示用として選択しません。それらを表示する場合は、「フィールドのプロパティ」ペインでそれらをロックし、ユーザーが値を変更できないようにします。

c. 「フィールドのプロパティ」、「自動入力」および「データベース参照」ペインで、索引作成に必要な任意の選択リスト、データベース参照または自動移入を構成します。スキャン・プロファイルを保存します。

図2-7 スキャン・プロファイル、Oracle Distributed Document Captureプロファイルの管理

4. Captureの管理で、Oracle UCM 11gコミット・プロファイルを作成し、完了したバッチをユーザーが送信する際にコンテンツ・サーバーにスキャン済ドキュメントまたはインポート済ドキュメントをコミットします。図2-8を参照してください。
このコミット・プロファイルは、コンテンツ・サーバーへの接続方法およびSiebelとキャプチャの値がコンテンツ・サーバーにどのように渡されるかを指定します。Oracle UCM 11gコミット・プロファイルの作成の詳細は、Oracle Distributed Document Capture管理者ガイドのプロファイルのコミットに関する項を参照してください。

a. 「コミット・ドライバ」フィールドでOracle UCM 11g Commit Driverを選択します。「コミット・ドライバ」フィールドの隣にある「構成」ボタンをクリックします。

b. 「ログイン」タブで、コンテンツ・サーバー・インスタンスへのログインのための設定を指定します。(他のタブは、ログイン後にアクティブになります。)

c. 「チェックイン」タブで、ドキュメントに名前を付ける方法とタイプ、セキュリティ・グループ、アカウントの各値を割り当てる方法を指定します。

d. 「フィールド・マッピング」タブで、キャプチャ・フィールドをコンテンツ・サーバー・フィールドにマップします。

注意:

手順2.bで作成したSiebelエンティティ・フィールドをマップする必要があります。これは、新しいコンテンツ・サーバー・ドキュメントをSiebelレコードに添付するために使用されます。

e. Siebel-UCMコミット・プロファイルをアクティブ化します。

図2-8 キャプチャの管理、Oracle UCM 11gのコミット設定

2.5.3 アダプタを使用したDistributed Document Capture用のコンテンツ・サーバーの構成

次の手順に従って、コンテンツ・サーバー側で添付ファイルのスキャンを構成します。

1. コンテンツ・サーバーで、Oracle Distributed Document Captureのための次の構成変数を編集します(まだ行っていない場合)。構成変数の設定を参照してください。

- ODDCURLPath=http://ODDC_host/ODDC_webcapture_address

- ODDCScanAction=ODDCスキャン・アクション

- AdapterAppScanBtnVisible=true

2. コンテンツ・サーバーを再起動します。

3. コンテンツ・サーバーで、ドキュメント分類およびスキャン・タイプを構成します。

a. コンテンツ・サーバーの「管理」トレイから、「管理アプレット」リンクをクリックします。

b. 構成マネージャ・アプレットを選択します。「構成マネージャ」が表示されます。

c. 「ビュー」タブをクリックし、アルファベット順のリストからDocClassViewを選択して「値の編集」をクリックします。

4. 「値の編集」画面で、「追加」をクリックし、ドキュメント分類およびそれらに対応するスキャン・プロファイルを追加します。documentClassificationエントリは一意である必要がありますが、スキャン・プロファイルは複数回使用できることに注意してください。終了したら、「閉じる」をクリックします。

5. 「オプション」メニューから、「スキーマのパブリッシュ」を選択してデータをパブリッシュします。

2.5.4 Siebelアダプタ構成を使用したDistributed Document Captureのテスト

次の手順に従って、エンド・ユーザーとして構成をテストします。エンドユーザーとしてOracle Distributed Document Captureを使用してスキャンする方法の詳細は、Oracle Distributed Document Captureユーザーズガイドを参照してください。

1. 「管理対象添付ファイル」IFrameの結果ペインをリフレッシュします。「新規」ボタンの横に「スキャン」ボタンが表示されている必要があります。

2. 「スキャン」をクリックします「ドキュメントのスキャン」ページで、ドキュメント分類を選択し、「ドキュメントのスキャン」をクリックします。Oracle Distributed Document Captureクライアントが起動します。

URLは、クライアントを実行するために指定した設定を反映することに注意してください。また、スキャン・プロファイル、スキャン・アクション(1=スキャン、2=インポート)およびSiebelエンティティとその値(xsiebelContact=1LS-AF98など)からなる索引データも渡されます。

3. Oracle Distributed Document Captureクライアント内で、ドキュメントのバッチを確認し、索引を作成し、送信します。

4. 「管理対象添付ファイル」IFrameに戻り、ページの「リフレッシュ」をクリックします。新しくスキャンしたドキュメントまたはインポートしたスキャン済イメージ・ファイルが、リスト内に表示されるはずです。(表示には数分かかる場合があります。)

2.6 Siebelからコンテンツ・サーバーに追加のメタデータ・パラメータを渡す方法

アダプタ構成の一部として、Siebel IFrame内の「新規」および「スキャン」ボタンのURLを移入するために、1つ以上のメタデータ値をSiebelからコンテンツ・サーバーに渡すことができます。たとえば、ユーザーが「新規」または「スキャン」ボタンを使用して新しいドキュメントをチェックインするたびに、チェックインで使用するSiebelアカウント名を渡すことができます。

その仕組みを次に示します。

- 値を渡すには、Siebelフィールドとコンテンツ・サーバーのメタデータ・フィールドが必要です。

- 新しいドキュメント用とドキュメントのスキャン用の2つの構成変数が用意されています。これらの変数を、コンテンツ・サーバー側で移入するメタデータ・フィールドに設定します。

- Siebelとコンテンツ・サーバーのフィールドをリンクする引数(変数名に接頭辞extraを追加したもの)をシンボリックURLに追加して、「新規」または「スキャン」ボタンのURLに付加されるようにします。IFrameが表示されると、アプリケーションはURLに追加されたパラメータ変数を検索し、それらに割り当てられた値を使用して「新規」または「スキャン」ボタンのアクションを移入します。

- 渡された追加の値がドキュメントをチェックインまたはスキャンするユーザーに対して表示されるか非表示になるかは、構成によって異なります。たとえば、アカウント番号は非表示にしますが、別の値についてはドロップダウン・フィールドに値を移入してユーザーが変更できるようにします。

追加のメタデータ・パラメータの構成には、次の主な手順が含まれます。

- 追加パラメータ用のコンテンツ・サーバーの構成

- 追加パラメータ用のSiebelの構成

2.6.1 追加パラメータ用のコンテンツ・サーバーの構成

コンテンツ・サーバー側で追加パラメータを構成するには、次の手順を実行します。

1. SiebelSearchExtraParamsコンポーネントが有効になっていることを確認します。Siebelアダプタのコンテンツ・サーバー・コンポーネントの有効化を参照してください。

2. extraSiebelDocParamsおよびextraSiebelScanParams構成変数を設定します。

移入するコンテンツ・サーバー・フィールドを指定します(複数も可)。「新規」ボタンを使用して値を渡すためのextraSiebelDocParamsと、「スキャン」ボタンを使用して値を渡すためのextraSiebelScanParamsを定義します。構成変数の詳細は、構成変数の設定を参照してください。

たとえば、新規またはスキャンされたドキュメントのコンテンツ・サーバー・アカウントのメタデータ・フィールドに移入するには、次を指定します。

- extraSiebelDocParams=dDocAccount

- extraSiebelScanParams=dDocAccount

注意:

1つの変数に対して複数のコンテンツ・サーバー・フィールドを指定する場合は、フィールドをカンマで区切ります。次に例を示します。

extraSiebelDocParams=dDocAccount,xsiebelOrder

extraSiebelScanParams=dDocAccount,dDocType

3. 必要に応じて、渡される値(extra接頭辞がないもの)を格納できるようにプロファイルを更新します。

- 「新規」ボタンを使用して値を渡す場合は、必要に応じて、指定したメタデータ・フィールドを表示するようにコンテンツ・サーバーのコンテンツ・プロファイルを更新します。

- 「スキャン」ボタンを使用して値を渡す場合は、必要に応じて、索引フィールドを表示するようにクライアント・プロファイルを更新します。(使用しているワークスペースの索引フィールドが存在する必要があります。)コミット・プロファイルで、索引フィールドを適切なコンテンツ・サーバーのメタデータ・フィールドにマップします。

2.6.2 追加パラメータ用のSiebelの構成

Siebel側で追加パラメータを構成するには、次の手順を実行します。

1. 渡される値を保持するSiebelフィールドを追加します。たとえば、次の図に示すように、担当者ビジネス・コンポーネントにUcmAccountというフィールドを追加するとします。

2. シンボリックURLで、手順1で作成したフィールド用の(extra接頭辞を含む)引数を追加します(次の例のextradDocAccountは、コンテンツ・サーバーのメタデータ変数名であるdDocAccountにextra接頭辞を付けたものです)。

3. ビジネス・コンポーネントをコンパイルします。

2.7 SiebelアダプタのIFrame表示のカスタマイズ

次の各項で説明する方法で、Siebelアダプタをカスタマイズできます。

- カスタム・ボタンの追加

- 表示モードの動的な変更

- 表示色の変更

2.7.1 カスタム・ボタンの追加

IFrameにカスタム・ボタンを追加して追加機能を実装するには、次の手順を実行します。

1. コンポーネント・マネージャを使用して、カスタム・コンポーネントを作成します。次のリソース・インクルードをオーバーライドするリソース・インクルードを作成します。

- js_custom_siebel_functions

- custom_configurable_btn_bar

- js_custom_configurable_btn_bar

2. これらのリソース・インクルードを適用すると、コンテンツ・サーバーでコンポーネントが有効になります。

js_custom_siebel_functions

メイン・ボタン・バーを表示するには、super.js_custom_siebel_functionsを含める必要があります。このインクルードは、カスタム・ボタンにJavaScriptリスナーを追加します。YAHOO.oracle.ucm.adapter.extensionは、名前の競合を検出して回避するのに役立つYUIネームスペースです。

<@dynamichtml js_custom_siebel_functions@>
<$include super.js_custom_siebel_functions$>

<script type="text/javascript">
//namespace definition
YAHOO.namespace("YAHOO.oracle.ucm.adapter.extension");

/**
* Function for custom functionality added to the existing adapter.
*
*/
YAHOO.oracle.ucm.adapter.extension.customFunctionListener=function(){
//custom code goes in here
alert("You have your custom functionality running");
};
</script>
<@end@>

custom_configurable_btn_bar

このスーパー・インクルードが存在する必要があります。このコードによって、ユーザー・インタフェースにボタンが表示されるようになります。

<@dynamichtml custom_configurable_btn_bar@>
<$include super.custom_configurable_btn_bar$>
<a id="customBtn"
href="http://hostname/pages/editpage.action#" >Custom Button</a>&nbsp;
<@end@>

js_custom_configurable_btn_bar

このコードは、リスナー機能をボタンのコードに関連付けます。

<@dynamichtml js_custom_configurable_btn_bar@>
<$include super.js_custom_configurable_btn_bar$>

YAHOO.util.Event.addListener("customBtn","click",YAHOO.oracle.ucm.adapter.extension.customFunctionListener);
<@end@>

2.7.2 表示モードの動的な変更

オプションとして、デフォルトの表示構成設定を動的にオーバーライドして、1つ以上のボタンを非表示にしたり、1つ以上のアイコンを無効化したりする特殊な表示モードを構成できます。たとえば、ユーザーが特定のSiebelレコード・タイプ(たとえば、Orders)を表示するときに、「新規」および「スキャン」ボタンを非表示にして、ユーザーが注文に新しい添付ファイルを追加できないようにしたり、「編集」アイコンを無効化して、注文に関する添付ファイルを表示できても編集できないようにします。

その仕組みを次に示します。

- デフォルトでは、動的な表示モードは構成されていません。通常のデフォルト設定では、IFrame内のボタンはその構成変数の設定に従って表示されます(構成変数の設定を参照)。列はユーザーのフィールド構成設定に従って表示され、列が表示されている場合、その列のアイコンは常に機能します。

- SiebelDisplayModeというパラメータは、代替表示モードで無効化されるボタンとアイコンの組合せを設定します。このパラメータを設定すると、他の構成変数(たとえば、AdapterAppCheckinBtn=true)がオーバーライドされます。SiebelDisplayModeパラメータは、ユーザーが計算する整数です。表示中に、この整数を変換してボタンとアイコンのステータスが動的に決定されます。

- 代替の動的表示モードをアクティブ化するには、IFrame用の2次シンボリックURLを構成し、その内部にSiebelDisplayModeパラメータを指定します。次に、代替表示モードを必要とするビジネス・オブジェクトのシンボリックURLを、2次シンボリックURLを指すように変更します。

2.7.2.1 SiebelDisplayMode整数の計算

各ボタンおよびアイコンには、表2-3にリストされている整数値が図2-9のように割り当てられています。表示モード整数を計算するには、無効化する各ボタンおよびアイコンの整数値を加算します。

たとえば、「編集」および「プロパティ」アイコンを無効化し、「新規」、「スキャン」、「削除」および「構成」ボタンを非表示にするには、次のようにSiebelDisplayModeの値を計算します。

2^1 + 2^2 + 2^3 + 2^4 + 2^5 + 2^8 = 318

注意:

SiebelDisplayModeの値を0に設定すると、すべてのボタンが表示され、すべてのアイコンが有効になります(config.cfgファイルに指定された値はオーバーライドされます)。

図2-9 表示モード整数を計算するための整数値

表2-3 表示モード整数を計算するための整数値

ボタンまたはアイコン

整数値

「情報」アイコン

20

「編集」アイコン

21

「プロパティ」アイコン

22

「新規」ボタン

23

「スキャン」ボタン

24

「削除」ボタン

25

「リフレッシュ」ボタン

26

「拡張検索」ボタン

27

「構成」ボタン

28

注意:

カスタム・ボタンを非表示にするには、カスタム・ボタンの値の計算を参照してください。

2.7.2.2 特殊な表示モード用のSiebelの構成

SiebelDisplayMode整数の計算の説明に従って表示モード整数を計算したら、次の手順に従って代替表示モードを構成します。

1. Siebel Webクライアントで、IFrame用の2次シンボリックURLを構成します。

a. このURLの新しい名前(たとえば、UcmServUrl2)を入力し、元のURLと同じ設定を選択します。詳細は、Siebel WebクライアントでのIFrame URLの構成を参照してください。

b. 次の表と図に示すように、SiebelDisplayModeパラメータを指定する追加の引数を含めます。

名前

必須の引数

引数タイプ

引数の値

引数として追加

テキストで代用

シーケンス番号

SiebelDisplayMode

N

定数

表示モードに対応する整数

Y

N

12

2. 代替表示モードを必要とするビジネス・オブジェクトのシンボリックURLを、2次シンボリックURLを指すように変更します。

2.7.2.3 カスタム・ボタンの値の計算

(カスタム・ボタンの追加の説明に従って) IFrameにカスタム・ボタンを追加し、代替表示モードでそれらを非表示にする場合は、それらの値を整数の計算に含めます。

次のリソースは、EnumObj JavaScriptオブジェクトにボタン(custombtn1とcustombtn2)を追加します。これらの値は、フレームワークによって実行時に計算されます。

js_custom_button_visibility_handler

<@dynamichtml js_custom_button_visibility_handler@>
<$include super.js_custom_button_visibility_handler$>
NAME_ENUM.CUSTOMBTN1="CUSTOMBTN1",
NAME_ENUM.CUSTOMBTN2="CUSTOMBTN2",
EnumObj.add(NAME_ENUM.CUSTOMBTN1,"customBtn1",IMG_ENUM.BUTTON);
EnumObj.add(NAME_ENUM.CUSTOMBTN2,"customBtn2",IMG_ENUM.BUTTON);
<@end@>

次の図は、カスタム・ボタンとそれらの計算された値を示しています。

2.7.3 表示色の変更

IFrame内の背景、強調表示された列またはカーソル移動時の列を変更するには、コンポーネントを作成し、次のリソースをオーバーライドします。

- css_adapter_background_styling

- css_adapter_row_styling

css_adapter_background_styling

次の行で、adapterBackgroundColor Idoc変数に別の背景色を指定します(16進コードが推奨されます)。スーパー・インクルード行が存在する必要があります。

<@dynamichtml css_adapter_background_styling@>
<$adapterBackgroundColor="#346a2a"$>
<$include super.css_adapter_background_styling$>
<@end@>

css_adapter_row_styling

次の行で、selectedRowColorおよびhighlightedRowColor Idoc変数に異なる色を指定して、行の色を変更します。スーパー・インクルード行が存在する必要があります。

<@dynamichtml css_adapter_row_styling@>
<$selectedRowColor="#eac5a6"$>
<$highlightedRowColor="#bdc1a3"$>
<$include super.css_adapter_row_styling$>
<@end@>

2.8 アダプタのアンインストール

アダプタをアンインストールするには、次の項に示す手順を実行します。

- コンテンツ・サーバー上のアダプタ・コンポーネントの無効化

- Siebelコンポーネントのアンインストール

2.8.1 コンテンツ・サーバー上のアダプタ・コンポーネントの無効化

次の手順に従って、コンテンツ・サーバー上の次のアダプタ・コンポーネントを無効にします。

1. コンテンツ・サーバーに管理者としてログインします。

2. 「管理」メニューから「管理サーバー」を選択します。

コンポーネント・マネージャ・ページが表示されます。

3. 「統合」コンポーネント・セクションにスクロールします。

4. Siebelアダプタ・コンポーネントの選択を解除して、それらを無効にします。

- SiebelEcmIntegration

- SiebelIntegrationSearchDisplay

- SiebelSearchExtension

- SiebelSearchExtraParams

- SiebelFilter

(これらのコンポーネントの詳細は、Siebelアダプタ・コンテンツ・サーバー・コンポーネントの有効化を参照してください)

5. 「更新」をクリックします。

6. コンテンツ・サーバーを再起動します。

注意:

再起動方法の詳細は、Oracle WebCenter Contentの管理のコンテンツ・サーバーの起動、停止および再起動に関する項を参照してください。

2.8.2 Siebelコンポーネントのアンインストール

Siebelアダプタ・コンポーネントのアンインストールには、アダプタ構成時に無効化されたデフォルトのSiebel添付ファイル・アプレットのアクティブ化と、SIFファイルによってアダプタ構成に追加されたアプレットの非アクティブ化が含まれます。Siebelオブジェクトのアクティブ化または非アクティブ化を参照してください。

A Siebelオブジェクトのロック

この付録では、アダプタの構成時にロックされるSiebelオブジェクトをリストし、それらをアクティブ化または非アクティブ化する手順について説明します。

この付録の内容は次のとおりです。

- SIFのインポートおよびプロジェクトのロック・プロセスでロックされるオブジェクトでは、Siebelの構成(Adapter for Siebelの構成を参照)時にロックされるSiebelオブジェクト(プロジェクト、アプレット、ビューおよびビジネス・コンポーネント)をリストします。SIFファイルのインポート時やSiebelプロジェクトのロック(Siebelオブジェクトのロックを参照)時に問題が発生した場合は、Siebelオブジェクトを個別にロックできます。

- Siebelオブジェクトのアクティブ化または非アクティブ化では、Siebelアプレットをアクティブ化または非アクティブ化する手順をリストします。SIFファイルをインポートすると、特定のSiebelアプレットが非アクティブ化されます。

A.1 SIFのインポートおよびプロジェクトのロック・プロセスでロックされるオブジェクト

SIFファイルをインポートしたり、Siebelオブジェクトのロックで説明しているSiebelプロジェクトのロック・プロセスを実行すると、次の各項で説明するオブジェクトがロックされます。

- ロックされるプロジェクト

- ロックされるアプレット

- ロックされるビュー

- ロックされるビジネス・コンポーネント

A.1.1 ロックされるプロジェクト

表A-1 ロックされるプロジェクト(SIAおよびSEA)

プロジェクト

SIA

SEA

取引先

X

X

取引先SSE

X

X

活動

X

X

活動SSE

X

X

資産管理

X

X

担当者

X

X

担当者SSE

X

X

ERM統合ヘルプ・デスク

X

X

FINSコール・レポート

X

X

FINSコール・レポート2

X

X

FINSコール・レポートSSE

X

X

FINS INS請求

X

X

FINS INS請求査定/請求書/添付

X

X

商談

X

X

商談SSE

X

X

オーダー・エントリ

X

X

PSプロジェクト管理

X

X

PSプロジェクト管理SSE

X

X

PUBケース

X

PUB証拠

X

PUB HLS事件

X

PUB HLS物理的テロリズム

X

PUBリード

X

見積り

X

X

見積りUI

X

X

サービス

X

X

サービスSSV

X

X

VERT CUT共通

X

X

A.1.2 ロックされるアプレット

表A-2 ロックされるアプレット

アプレット

SIA

SEA

活動フォーム・アプレット

X

エージェント・サービス・リクエスト詳細アプレット

X

X

資産管理 - 資産詳細アプレット

X

X

資産管理 - 資産詳細アプレット - ヘッダー

X

X

担当者フォーム・アプレット

X

X

FINCORPコール・レポート・フォーム・アプレット(ショート)

X

X

HLSケース・フォーム・アプレット

X

HLSグループ・フォーム・アプレット

X

HLS容疑者フォーム・アプレット - ヘッダー

X

INS請求フォーム・アプレット

X

X

商談フォーム・アプレット - 子

X

X

オーダー・エントリ - オーダー・フォーム・アプレット・ダッシュボード

X

X

オーダー・エントリ - オーダー・フォーム・アプレット・ダッシュボード(セールス)

X

X

プロジェクト・エントリ・アプレット

X

X

PUB逮捕リスト・アプレット

X

PUB証拠フォーム・アプレット

X

PUB HLSインシデント・フォーム・アプレット - ヘッダー

X

PUBリード・フォーム・アプレット

X

PUB違反リスト・アプレット

X

見積りフォーム・アプレット

X

X

サービス・リクエスト詳細アプレット

X

X

SIS取引先エントリ・アプレット

X

X

A.1.3 ロックされるビュー

表A-3 ロックされるビュー

ビュー

SIA

SEA

取引先添付ビュー

X

X

活動添付ビュー

X

X

エージェント・サービス・リクエスト詳細ビュー(添付書類付き)

X

X

資産管理 - 資産添付ビュー

X

X

担当者添付ビュー

X

X

FINCORPコール・レポート - 添付書類

X

X

HLSケースの添付書類ビュー

X

HLSグループの添付書類ビュー

X

HLS容疑者の添付書類ビュー

X

INS請求-添付書類ビュー

X

X

社内資産管理 - 資産添付資料ビュー

X

X

商談添付ビュー

X

X

オーダー・エントリ - 添付ビュー

X

X

オーダー・エントリ - 添付ビュー(セールス)

X

X

プロジェクト添付ビュー

X

X

PUB証拠添付書類ビュー

X

PUB HLS事件添付書類ビュー

X

PUBインシデント逮捕添付書類ビュー

X

PUBインシデント違反添付書類ビュー

X

PUBリード添付書類ビュー

X

見積り添付ビュー

X

X

サービス・リクエスト詳細ビュー(添付付)

X

X

A.1.4 ロックされるビジネス・コンポーネント

表A-4 ロックされるビジネス・コンポーネント

ビジネス・コンポーネント

SIA

SEA

取引先

X

X

アクション

X

X

資産管理 - 資産

X

X

担当者

X

X

FINCORPコール・レポート

X

X

HLSケース

X

HLSグループ

X

HLS容疑者

X

INS請求

X

X

商談

X

X

オーダー・エントリ - オーダー

X

X

プロジェクト

X

X

PUB証拠

X

PUB逮捕

X

PUB HLS事件

X

PUB違反

X

PUBリード

X

見積り

X

X

サービス・リクエスト

X

X

A.2 Siebelオブジェクトのアクティブ化または非アクティブ化

SIFファイルをインポートすると、特定のSiebelアプレットが非アクティブ化されます(ロックされるアプレットを参照)。なんらかの理由でそれらを再アクティブ化する必要がある場合は、次の手順を実行します。

1. Object Explorerで、Webクライアントの管理対象添付ファイル・アプレットを保持するビューを特定します。(ビューを特定するには、「ヘルプ」メニューから「ビュー情報」を選択します。)

2. ビューを展開し、「ビュー Web テンプレート項目」を選択します。ビューに格納されているアプレットのリストが表示されます。

3. ロックされるアプレットからアプレットを選択し、必要に応じてアクティブ化または非アクティブ化します。

- アプレットをアクティブ化するには、「無効」属性を「False」に設定します。

- アプレットを非アクティブ化するには、「無効」属性を「True」に設定します。

B 追加のSiebelオブジェクトの構成

Siebel Adapter for Oracle WebCenter Contentで、自動的に構成されない追加のSiebelエンティティを使用するには、この付録の手順を実行します。Siebel Adapter for WebCenter Contentでは、IFrameを使用して管理対象添付ファイルを表示します。使用する前に、各ビジネス・オブジェクト用のIFrameアプレットを作成して構成する必要があります。

この付録の内容は次のとおりです。

- ロックするオブジェクトの識別

- 追加のSiebelオブジェクトのロック

- ビジネス・コンポーネントへのフィールドの追加

- IFrame用のアプレットの作成

- アプレットのビュー・レイアウトの変更

- ビューから既存のアプレットを非アクティブ化する

- ビューへの新しいアプレットの追加

- 親アプレットの変更時にリフレッシュするようにIFrameを設定する

- 追加オブジェクトのプロジェクトのコンパイル

- Siebel WebクライアントでのIFrame URLの構成

- 追加オブジェクトのSiebel構成のテスト

- エクスポートするSIFファイルの作成

- コンテンツ・サーバーの構成

B.1 ロックするオブジェクトの識別

Siebelビジネス・オブジェクトを変更する前に、影響を受けるビジネス・コンポーネント、アプレットおよびビューを特定してロックする必要があります。ロックする対象を特定する手順は、次のとおりです。

1. ユーザーIDとしてSADMINを指定して、Siebel Webクライアントにログインします。

2. 変更するビジネス・オブジェクトのタブを選択します。たとえば、サービス契約を変更する場合は、「契約」タブを選択します。オブジェクト画面が表示されます。

3. 「添付」タブを選択します。既存のアプレットに関連付けられている添付ファイルのリストが表示されます。

4. Webクライアントの「ヘルプ」メニューから「ビュー情報」を選択します。「ビュー情報」画面が表示され、選択したオブジェクトで使用されるビュー、アプレットおよびビジネス・コンポーネントに関する情報が示されます。たとえば、サービス契約オブジェクトを変更する場合は、次のアイテムに関する情報が表示される可能性があります。

- 画面: 契約画面

- ビュー: 契約添付ビュー

- ビジネスオブジェクト: サービス契約

- アプレット: アプレット[0]: LS 医療契約詳細アプレット; アプレット[1]: 契約新規添付リストアプレット;

- ビジネスコンポーネント: ビジネスコンポーネント[0]: サービス契約; ビジネスコンポーネント[1]: 契約新規添付;

この例では、契約新規添付リストアプレット (アプレット[1])を置き換えます。

5. 情報を書き留め、「OK」をクリックして「ビュー情報」画面を閉じます。

図B-1 「ビュー情報」画面

B.2 追加のSiebelオブジェクトのロック

該当するビジネス・コンポーネント、アプレットおよびビューを特定したら、Siebel Toolsを使用して関連付けられたプロジェクトを検索し、特定する必要があります。

1. ユーザーIDとしてSADMINを指定して、Siebel Toolsにログインします。

2. 「ビュー情報」画面で書き留めたビュー、アプレットおよびビジネス・コンポーネントを検索して、それぞれに関連付けられたプロジェクトを見つけます。たとえば、サービス契約オブジェクトに関連付けられた次のようなプロジェクトが見つかる可能性があります。

- Srvagree (SSV)

- LS Medical Terms

- Srvagree

3. 次の手順を実行して、手順2で見つけたプロジェクトを検索します。

a. Object Explorerで「プロジェクト」を選択し、[Ctl+Q]を押して問合せダイアログ画面を表示します。

b. 手順2で見つけたプロジェクトを含む問合せ文字列を入力して、[Enter]を押します。プロジェクトのリストが表示されます。この例では、問合せ文字列は次のようになります。

Srvagree ?SSV? OR LS Medical Terms OR Manage Attachments?UCM? OR Srvagree

4. 手順2で見つけたプロジェクト名の横にある「ロック済」列を選択して、各プロジェクトをロックします。これにより、各プロジェクトに関連付けられたすべてのオブジェクト、ビュー、ビジネス・コンポーネントおよび画面がロックされます。プロジェクトが正常にロックされると、「ロック済」列にチェック・マークが表示されます。

図B-2 ロックされたプロジェクトを含むプロジェクトのリスト

B.3 ビジネス・コンポーネントへのフィールドの追加

特定されたビジネス・コンポーネント、アプレットおよびビューに関連付けられたすべてのプロジェクトをロックしたら、該当するビジネス・コンポーネントにフィールドを追加する必要があります。たとえば、Srvagreeプロジェクトにフィールドを追加する手順は、次のとおりです。

1. 「プロジェクト」リストでSrvagreeを選択します。

2. Object Explorerの「ビジネスコンポーネント」から「フィールド」を選択します。「フィールドリスト」が表示されます。

3. 次のフィールドを追加します。

名前

計算済

計算値

UcmServUrl

はい

UcmServUrl

SiebelEntityName

はい

xsiebelAgreement

QueryText

はい

[SiebelEntityName]+" <matches> "+"'"+[Id]+"'"

注意:

QueryTextの「計算値」の文字列に正しい一重引用符(`)が使用されていることを確認してください。これは、通常、キーボード上の数字1のキーの左側にある文字です。また、<matches>の両側に空白があることも確認してください。

B.4 IFrame用のアプレットの作成

ビジネス・オブジェクトにフィールドを追加したら、IFrame用のアプレットを作成する必要があります。この例では、次の手順を実行します。

1. 「ファイル」コンテキスト・メニューから、新規オブジェクトを選択します。新規オブジェクトウィザードが表示されます。

図B-3 新規オブジェクトウィザード画面

2. 「アプレット」タブで、「リストアプレット」を選択して「OK」をクリックします。新規アプレットウィザードが表示されます。

図B-4 新規アプレットウィザード画面

3. プロジェクトとしてManage Attachments (UCM)を選択します。

4. わかりやすい名前を入力します。たとえば、Manage Agreement Attachments Applet (UCM)と入力します。

5. 表示タイトルとしてManaged Attachmentsと入力します。

6. アプレットの基になるビジネス・コンポーネントとして「サービス契約」を選択します。

7. アップグレード動作として「管理」を選択し、「次へ」をクリックします。Web レイアウト画面が表示されます。

図B-5 Web レイアウト画面

8. テンプレート・オプションの最初のリストからアプレットリスト (ベース/リストの編集)を選択し、矢印をクリックしてこれを使用することを確認し、「次へ」をクリックします。「フィールド」画面が表示されます。

図B-6 「使用可能項目」セクションを含む「フィールド」画面

9. 「使用可能項目」セクションからUcmServUrlを選択し、矢印をクリックしてそれを「選択した項目」セクションに移動し、「次へ」をクリックします。「フィールド」画面が変更され、使用可能コントロールセクションが表示されます。

図B-7 使用可能コントロールセクションを含む「フィールド」画面

10. 使用可能コントロールセクションですべてのコントロールを選択し、矢印をクリックしてそれらを選択したコントロールセクションに移動し、「次へ」をクリックします。

11. 「終了」をクリックします。IFrameアプレットが作成されます。

B.5 アプレットのビュー・レイアウトの変更

作成されたIFrameアプレットでは、汎用のレイアウトが使用されます。レイアウトを表示および変更する手順は、次のとおりです。

1. 新しく作成されたアプレットを右クリックし、コンテキスト・メニューからWeb レイアウトの編集を選択します。Webテンプレート(ベース)レイアウトを使用して新しいアプレットが表示されます。

2. Object Explorerで「アプレット」を展開し、「リスト」を展開して「リストカラム」を選択します。「リストカラム」画面が表示され、リスト・コントロールとしてUcmServUrlが表示されます。UcmServUrlリスト・コントロールは、IFrameのプレースホルダです。

3. 「フィールド取得タイプ」列で、属性として「シンボリック URL」を選択します。

4. 「HTML タイプ」列で、属性として「フィールド」を選択します。

5. Object Explorerの「アプレット」で、「アプレット Web テンプレート」を展開して「アプレット Web テンプレート項目」を選択します。上部のセクションに使用可能なテンプレートをリストし、下部のセクションに使用可能なアイテムをリストする画面が表示されます。

6. 画面上部の「アプレット Web テンプレート」セクションで、「ベース」を選択します。「Web テンプレート」ダイアログが表示されます。

7. 「名前」列から分析アプレットを選択し、「OK」をクリックします。「Web テンプレート」ダイアログが閉じます。

8. すべてを保存します。

9. 変更が保存されたことを確認するため、アプレットを右クリックし、コンテキスト・メニューからWeb レイアウトの編集を選択します。変更されたレイアウトを使用してアプレットが表示されます。

B.6 ビューから既存のアプレットを非アクティブ化する

新しく作成したアプレットを使用する前に、ビューに含まれる古いアプレットを非アクティブ化する必要があります。古いアプレットを非アクティブ化する手順は、次のとおりです。

1. 古いビューの名前を検索します。古いビューの名前を見つけるには、Webクライアントの「ヘルプ」メニューから「ビュー情報」を選択します。この例では、Agreement Attachments Viewを検索します。「ビュー」画面が表示されます。

2. 「ビュー」画面で、古いビューを選択します。

3. Object Explorerで、「ビュー」を展開し、「ビュー Web テンプレート」を展開して、「ビュー Web テンプレート項目」を選択します。「ビュー Web テンプレート項目」画面が表示されます。

4. 「ビュー Web テンプレート項目」セクションでアプレットを選択し、「無効」を有効にします。

注意:

レコードを編集せずにプロパティを直接編集する場合は、「無効」属性を「True」に設定します。

B.7 ビューへの新しいアプレットの追加

ビューに含まれる古いアプレットを非アクティブ化したら、次の手順に従って新しいアプレットを追加します。

1. Object Explorerで、「ビュー」を展開し、ビューを右クリックして、コンテキスト・メニューからWeb レイアウトの編集を選択します。アプレットが表示されます。

2. このリスト・アプレットを、子アプレットを示すプレースホルダにドラッグ・アンド・ドロップします。特定のリスト・アプレットを選択する「レコードを選択」ダイアログが表示されます。

3. リストから新しいアプレットの名前を選択し、「選択」をクリックします。新しいアプレットがビューに追加されます。

B.8 親アプレットの変更時にリフレッシュするようにIFrameを設定する

デフォルトでは、新しいアプレットは親レコードが表示されたときに情報をキャッシュします。親レコードが変更されても、アプレット・ビュー内の情報はリフレッシュされません。アプレットの情報がリフレッシュされるようにするには、次の手順を実行してブラウザ・スクリプトを追加する必要があります。

1. 新しい管理対象添付ファイル・アプレットの親アプレットを特定するため、Object Explorerの「ビュー」セクションの下にある「ビュー Web テンプレート」を展開し、「ビュー Web テンプレート項目」を選択します。

2. 「ビュー Web テンプレート項目」画面で、親アプレットを右クリックし、コンテキスト・メニューからブラウザスクリプトの編集を選択します。アプレットに関連付けられたイベントがObject Explorerに表示されます。

3. 一般宣言で、次を追加します。

var applet;
function refresh()
{
applet.InvokeMethod("ToggleTo");
}

4. Applet_Loadイベントで、次を追加します。

function Applet_Load()
{
applet = this;
}

5. Applet_ChangeRecordイベントで、次を追加します。

function Applet_ChangeRecord()
{
setTimeout("refresh()",10);
}

注意:

ブラウザ・スクリプトをアクティブ化するには、「genscript」コマンドを実行する必要があります。作業結果を新しいSRFにコンパイルし、そのSRFをサーバー・ディレクトリにコピーしたら、次のコマンドを実行します(使用環境に合わせて変更してください)。

genbscript "ENU\siebel.cfg" D:\sea\siebsrvr\WEBMASTER ENU

次に、IISを再起動するため、Windowsの「サービス」画面で「IIS Admin Service」を再起動する必要があります。

B.9 追加オブジェクトのプロジェクトのコンパイル

完成したプロジェクトをコンパイルする手順は、次のとおりです。

1. 「ツール」メニューから、プロジェクトのコンパイルを選択します。オブジェクトコンパイラ画面が表示されます。

2. ロックされたプロジェクトを選択します。

3. Siebel レポジトリファイル・フィールドで正しいリポジトリが選択されていることを確認します。このリポジトリ・ファイルは、Webクライアントのインストール・フォルダに存在する必要があります。

4. コンパイルをクリックします。コンパイルにかかる時間は状況によって異なりますが、長時間にわたる場合もあります。

B.10 Siebel WebクライアントでのIFrame URLの構成

Siebel WebクライアントでのIFrame URLの構成で説明した手順を実行します。

B.11 追加オブジェクトのSiebel構成のテスト

Siebel構成のテストに示した手順に従って、構成をテストします。

B.12 エクスポートするSIFファイルの作成

プロジェクトのコンパイルとテストが完了したら、次の手順に従って、変更されたオブジェクトのロックを解除し、エクスポートする新しいSIFファイルを作成します。

1. 追加のSiebelオブジェクトのロックでロックしたすべてのプロジェクトのロックを解除し、各オブジェクトを選択します。

2. 選択したオブジェクトを右クリックし、コンテキスト・メニューからアーカイブへの追加を選択します。アーカイブファイルへのエクスポート画面が表示されます。

3. 開いたアーカイブファイルへのエクスポート画面で、エクスポートする各オブジェクトを右クリックし、コンテキスト・メニューからアーカイブへの追加を選択します。エクスポートするすべてのオブジェクトがアーカイブに追加されるまで繰り返します。

4. アーカイブファイルへのエクスポート画面の「アーカイブファイル」フィールドで、エクスポートするSIFファイルの場所を入力または参照し、ファイル名を入力して、「保存」をクリックします。指定した場所にSIFファイルが作成されます。

B.13 コンテンツ・サーバーの構成

必要なSiebel構成が完了したら、公開されるエンティティをサポートするようにコンテンツ・サーバーを構成する必要があります。この項の内容は次のとおりです。

- コンテンツ・サーバーの情報フィールドの追加

- フィールド表示に関するルールの追加

- 必要なコンテンツ・サーバーのリソースおよび文字列ファイルの編集

B.13.1 コンテンツ・サーバーの情報フィールドの追加

コンテンツ・サーバーの構成マネージャ・アプレットを使用して、適切な情報フィールドをコンテンツ・サーバーに追加する必要があります。適切なフィールドを追加する手順は、次のとおりです。

1. コンテンツ・サーバーに管理者としてログインします。

2. 「管理」パネルを開き、「管理アプレット」をクリックします。「管理アプレット」ページが表示されます。

3. 「構成マネージャ」をクリックします。「構成マネージャ」画面が表示されます。

4. 「情報フィールド」タブが表示されていることを確認して、「追加」をクリックします。「メタデータ・フィールド名の追加」が表示されます。

5. 追加するフィールドの名前を入力します。通常は、siebelの後にエンティティ名を付けた形式にします。たとえば、siebelAgreementなどです。

6. 「OK」をクリックします。「メタデータ・フィールド'field_name'の追加」が表示されます。

7. 次のオプションが有効になっていることを確認します。

- プレースホルダ

- ユーザー・インタフェース上で有効化

- 検索索引の有効化

- オプション・リストの有効化

8. 「フィールド・キャプション」を変更して、キャプションの先頭にwwを追加し、siebelの先頭を大文字にします。たとえば、siebelAgreementはwwSiebelAgreementになります。

9. 「構成」をクリックします。「'field_name'のオプション・リストの構成」画面が表示されます。

10. 「オプション・リスト・タイプ」として「複数選択リスト」を選択します。

11. 「ビューの使用」を有効にして、「OK」をクリックします。「メタデータ・フィールド'field_name'の追加」画面が閉じ、「構成マネージャ」画面が表示されます。

B.13.2 フィールド表示に関するルールの追加

フィールドが表示されるようにするには、構成マネージャを使用してルールを追加する必要があります。フィールドの表示に関するルールを追加する手順は、次のとおりです。

1. 「構成マネージャ」画面が表示された状態で、「ルール」をクリックします。「ルール」タブが表示されます。

2. SiebelEntityRuleを選択して「編集」をクリックします。「ルールSiebelEntityRuleの編集」画面が表示されます。

3. 「フィールド」をクリックします。「フィールド」タブが表示され、すでに作成されているエンティティがリストされます。

4. 「追加」をクリックします。「ルール・フィールドの追加」画面が表示されます。

5. 「フィールド名」で、コンテンツ・サーバーの情報フィールドの追加で作成したフィールドの名前を選択します。たとえば、wwSiebelAgreementです。新しく作成したフィールドは、通常、リストの末尾に表示されます。

6. 「OK」をクリックします。「ルール・フィールドの追加」画面が閉じ、「ルール・フィールド'xfieldName'の追加」画面が表示されます。

7. 「OK」をクリックします。「ルール・フィールド'xfieldName'の追加」画面が閉じ、「構成マネージャ」画面が表示されます。

8. 「ルール」タブが表示された状態で、SiebelEntityRuleUpdateを選択します。

9. 手順3から7を繰り返します。これで、関連するフィールドが追加され、表示されます。

10. 「OK」をクリックして「構成マネージャ」画面を閉じます。

B.13.3 必要なコンテンツ・サーバーのリソースおよび文字列ファイルの編集

コンテンツ・サーバーに情報フィールドを追加したら、コンテンツ・サーバーのinteg_cfg_tables.htmおよびww_strings.htmファイルにそれらの設定を追加する必要があります。実行する手順は次のとおりです。

1. 標準のテキスト・エディタでinteg_cfg_tables.htmファイルを開きます。integ_cfg_tables.htmファイルは、次のディレクトリにあります。content_server_install_dir/custom/SiebelEcmIntegration/resources

2. DocTagDefListテーブルの末尾に、フィールド表示に関するルールの追加の手順5で入力したフィールド名のセルと、同じ項の手順8で入力したフィールド・キャプションのセルを含む行を追加します。次に、例を示します。

<tr>
<td>xsiebelAgreement</td>
<td>wwSiebelAgreement</td>
</tr>

3. 標準のテキスト・エディタでww_strings.htmファイルを開きます。ww_strings.htmファイルは、次のディレクトリにあります。content_server_install_dir/custom/SiebelEcmIntegration/resources

注意:

編集する必要があるのは、content_server_install_dir/custom/SiebelEcmIntegration/resources/lang/enディレクトリ内のww_strings.htmファイルのみです。この変更によって、他の言語ディレクトリ内のww_strings.htmファイルは自動的に変更されます。

4. フィールド表示に関するルールの追加の8で追加したフィールド・キャプション情報をbodyセクションの末尾に追加します。次に、例を示します。

<@wwSiebelAgreement=Agreement@>

注意:

Agreementは、この付録の例として追加したSiebelエンティティです。自分が追加したエンティティの名前を使用するようにしてください。

5. コンテンツ・サーバーを再起動します。新しいエンティティが有効になります。

オラクルの法律上の注意点について

コピーライトについて

Copyright © 1994-2017, Oracle and/or its affiliates. All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクルまでご連絡ください。

制限付権利について

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

アルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のアルファ版およびベータ版ドラフト・ドキュメントについて

このドキュメントが非公開の試作版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のベータ・トライアル契約のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle PartnerNetwork Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

ドキュメントのアクセシビリティについて

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc を参照してください。

Oracle Supportへのアクセス

サポートをご契約のお客様には、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。