Siebel Non-SDQ との統合
Spectrum™ Technology Platformと Siebel Non-SDQ を統合するには、サポートするデータベースおよびデータフローを Spectrum™ Technology Platform サーバーにインストールしてから、Spectrum™ Technology Platform と通信するように Siebel システムを設定する必要があります。この操作を行った後は、Siebel Non-SDQ ユーザは Siebel Non-SDQ から住所検証およびジオコーディング機能にアクセスできるようになります。
-
Spectrum™ Technology Platformサーバーで、住所検証、ジオコーディング、および税務管轄区域の割り当ての実行に必要なデータベースをインストールし、データベースごとにデータベース リソースを定義します。
データベース リソースには、次のような名前を与える必要があります。
データベース データベース リソースに必要な名前 Enterprise Geocoding モジュール - カナダ データベース IGEO_CAN Enterprise Geocoding モジュール - 米国データベース EGM_US Enterprise Tax モジュール データベース ETM Universal Addressing モジュール - カナダ データベース Canada Universal Addressing モジュール - Loqate データベース Loqate Universal Addressing モジュール - 米国データベース UAM_US -
Siebel モジュールをインストールすると、いくつかのデータフロー ファイルは自動的にインストールされます。他のデータフロー ファイルは、手動で Spectrum™ Technology Platform サーバーにコピーする必要があります。
-
Spectrum™ Technology Platform サーバー上の次のいずれかのフォルダを表示します。
- Siebel Business Applications の場合:<SpectrumPlatformLocation>\server\modules\dataflows\siebel\sea
- Siebel Industry Applications の場合:<SpectrumPlatformLocation>\server\modules\dataflows\siebel\sia
-
次の表を参照して、該当するデータフロー ファイルを次の場所にコピーします。
SpectrumLocation\server\app\import
表 1. インポートするデータフロー ファイル インストールするモジュールのセット インポート フォルダにコピーするデータフロー ファイル Address Now モジュールのみ SiebelGetGlobalCandidateAddresses.df
ValidateAddressWithCandidates.ADN.dfAddress Now モジュール
Universal Addressing モジュールSiebelGetGlobalCandidateAddresses.df
ValidateAddressWithCandidates.UAM_ADN.dfAddress Now モジュール
Enterprise Geocoding モジュールGeocodeUSAddressWithCandidates.df
SiebelGetGlobalCandidateAddresses.df
ValidateAddressWithCandidates.EGM_ADN.dfAddress Now モジュール
Enterprise Geocoding モジュール
Universal Addressing モジュールGeocodeUSAddressWithCandidates.df
SiebelGetGlobalCandidateAddresses.df
ValidateAddressWithCandidates.UAM_EGM_ADN.dfUniversal Addressing モジュールのみ
ValidateAddressWithCandidates_UAM.df
Universal Addressing モジュール
Enterprise Geocoding モジュールGeocodeUSAddressWithCandidates.df
ValidateAddressWithCandidates_UAM_EGM.dfUniversal Addressing モジュール
Enterprise Tax モジュールGeocodeUSAddressWithCandidates.df
ValidateAssignGeoTAXInfo.df
ValidateAddressWithCandidates_UAM_ETM.dfUniversal Address モジュール (Loqate あり)
ValidateAddressWithCandidates_UAM_Loqate.df
Universal Addressing モジュール (Loqate あり)
Enterprise Geocoding モジュールValidateAddressWithCandidates_Loqate_EGM.df
Universal Addressing モジュール、Loqate のみ
Enterprise Geocoding モジュールValidateAddressWithCandidates_Loqate_EGM.df
Universal Addressing モジュール (Loqate あり)
Enterprise Tax モジュールValidateAddressWithCandidates_UAM_Loqate_ETM.df
Universal Addressing モジュール (Loqate あり)
Enterprise Geocoding モジュール
Enterprise Tax モジュールValidateAddressWithCandidates_UAM_Loqate_EGM_ETM.df
Universal Addressing モジュール、Loqate のみ
ValidateAddressWithCandidates_Loqate.df
Enterprise Geocoding モジュール ValidateAddressWithCandidates_EGM.df
Enterprise Tax モジュール ValidateAssignGeoTAXInfo.df
注: Management Console または Enterprise Designer でエラーが発生した場合は、クライアント キャッシュを削除します。クライアント キャッシュを削除するには、Management Console または Enterprise Designer の [ツール] > [オプション] で、[詳細設定] タブをクリックしてから [キャッシュのクリア] をクリックします。キャッシュをクリアした後に、Management Console または Enterprise Designer を再起動してください。
-
Spectrum™ Technology Platform サーバー上の次のいずれかのフォルダを表示します。
- オプション:
Enterprise Geocoding モジュールを使用している場合は、システム上で設定済みのジオコーディング データベース リソースを使用するようにジオコーディング データフローを次の手順で設定します。
- Enterprise Designer で、GeocodeUSAddressWithCandidates データフローを開きます。
- 各データフローで、Geocode US Address ステージを開きます。
-
[データベース] フィールドで、Management Console で定義されているジオコーディング データベースの名前を選択します。デフォルト名は KGDDatasource ですが、お使いのシステムのジオコーディング データベースの名前が異なる場合は、正しい名前を選択してください。
注: データベース リソースの詳細については、『Spectrum™ Technology Platform 管理ガイド』を参照してください。
- 各データフローを保存して閉じます。
-
Siebel オブジェクトをシステムにコピーします。
- Spectrum™ Technology Platformインストーラをダウンロードした場所を参照します。
-
以下の表を参照して、Siebel のお使いのバージョンに対応するフォルダを表示します。
Siebel バージョン フォルダ Siebel Business Application 8.0 Non-SDQ Siebel Objects\8.0\Business\non SDQ Siebel Business Application 8.1.1 Non-SDQ Siebel Objects\8.1.1\Business\non SDQ Siebel Industry Application 8.0 Non-SDQ Siebel Objects\8.0\Industry\non SDQ Siebel Industry Application 8.1.1 Non-SDQ Siebel Objects\8.1.1\Industry\non SDQ -
フォルダの内容を一時ディレクトリにコピーします。
注: 以下のステップでは、この一時フォルダを <Spectrum Package>と呼びます。
-
オブジェクトを作成し、オブジェクト ロックを有効にします。
- Siebel Tools にユーザ SADMIN としてログインし、サーバー データ ソースに接続します
-
[Object Explorer] を開き、[Project] オブジェクトを選択します。[Project] エリアで、[New Record] を右クリックして選択します。次のプロジェクトを作成します。
- Group 1 Data Quality
- Group 1 EAI Testing
- Group 1 Workflow
- ファイル <Spectrum Package>\tools\CDQP_Queries.txtを開きます。
-
クエリ コンテンツを、Object Manager の [Project] リストにコピー アンド ペーストします。クエリ結果を以下の表で照合して、記載されているアクションを実行します。オブジェクト ロックの有効/無効を切り替えるには、[Object Explorer] で [Project] オブジェクトを選択します。[Project] エリアでプロジェクトを右クリックして選択し、[Toggle Object Locking] を選択します。
表 2. Siebel non-SDQ 用のクエリ Siebel Business Application Siebel Industry Application Open UI プロジェクト 操作 X X X Account Toggle Object Locking X X X Account (SCW) Toggle Object Locking X X X Account (SSE) Toggle Object Locking X X X Contact Toggle Object Locking X X X Contact (SSE) Toggle Object Locking X X CUT Account Toggle Object Locking X X CUT Siebel Communications Toggle Object Locking X X CUT Usage Toggle Object Locking X X X DNB Data Toggle Object Locking X X X DeDuplication Toggle Object Locking X X eAutomotive Toggle Object Locking X X X Employee Toggle Object Locking X X FINS Contract Toggle Object Locking X X FINS Contract Info Toggle Object Locking X X FINS Deal Commercial Toggle Object Locking X X FINS Financial Services Toggle Object Locking X X FINS Opportunity Toggle Object Locking X X X Group 1 Data Quality Create and Toggle Object Locking X X X Group 1 EAI Testing Create and Toggle Object Locking X X Group 1 Workflow Create and Toggle Object Locking X List Mgmt (Import) Toggle Object Locking X X X List Mgmt (UI) Toggle Object Locking X Mvg Toggle Object Locking X X X Oppty Toggle Object Locking X X X Oppty (SSE) Toggle Object Locking X X X Personal Contact Toggle Object Locking X X X Picklist Toggle Object Locking X X X Server Component Requests Toggle Object Locking X X Siebel Sales Enterprise Toggle Object Locking X Siebel Universal Agent Toggle Object Locking X X VERT CUT Address Toggle Object Locking X X VERT Cut Common Toggle Object Locking
-
Siebel プロジェクトをチェック アウトします。
- ローカル データソースで Siebel Tools にログインします。
- [Tools] > [Checkout] を選択します。
-
以下の表に示されたプロジェクトを選択して、[Checkout] をクリックします。
表 3. non-SDQ 用の Siebel プロジェクト Siebel Business Application Siebel Industry Application プロジェクト X X Account X X Account (SCW) X X Account (SSE) X X Contact X X Contact (SSE) X CUT Account X CUT Siebel Communications X CUT Usage X X DNB Data X X DeDuplication X eAutomotive X X Employee X FINS Contract X FINS Contract Info X FINS Deal Commercial X FINS Financial Services X FINS Opportunity X X Group 1 Data Quality X X Group 1 EAI Testing X Group 1 Workflow X List Mgmt (Import) X X List Mgmt (UI) X Mvg X X Oppty X X Oppty (SSE) X X Personal Contact X X Picklist X X Server Component Requests X Siebel Sales Enterprise X Siebel Universal Agent X VERT CUT Address X VERT Cut Common
-
Spectrum™ Technology PlatformSiebel オブジェクトをインポートします。
- [Tools] > [Import from Archive] を選択します。
-
<Spectrum Package>\sifにある Siebel SIF ファイルをインポートします。[Overwrite the object definition in the repository] を選択し、[Next] をクリックしてインポート プロセスを最後まで進めます。
- G1_NEW.sif
- G1_APPLET.sif
- G1_BO.sif
- G1_LINK.sif
- G1_BC.sif
- G1_BC_SCRIPTS.sif
- G1_EAI_TESTING.sif
- G1_APPLICATION.sif
- G1_PICKLIST.sif
- G1_VIEW.sif
- G1_WORKFLOW.sif
- (8.1.1 のみ) Rebranding.sif
- PB_SecToken.sif注: PB_SecToken.sif は最後にインポートする必要があります。
-
(Open UI のみ)<Spectrum Package>\OPEN_UIにある Siebel SIF ファイルをインポートします。[Overwrite the object definition in the repository] を選択し、[Next] をクリックしてインポート プロセスを最後まで進めます。
- FINS Personal Address List Applet.sif
- G1 Common Browser Scripts Service.sif
- Siebel Sales Enterprise.sif
-
ロックされたすべてのプロジェクトをチェック インします。
- [Tools] > [Check In] を選択します。
- チェック インするすべてのプロジェクトを選択して、[Check in] をクリックします。
-
すべてのプロジェクトをコンパイルします。
- [Tools] > [Compile Projects] を選択します。
- [All Projects] をクリックします。
- [Siebel Repository File] フィールドに、Siebel Web Client SRF ファイルのパスを入力します。
- [Compile] をクリックします。
-
アプリケーションの .CFG ファイルを更新します。
-
該当する .cfg ファイルをエディタで開きます。
Siebel Business の場合は以下のとおりです。
- Siebel Call Center — uagent.cfg
- Siebel Sales — siebel.cfg
Siebel Industry の場合は以下のとおりです。
- eAutomotive — auto.cfg
- Financial — fins.cfg
- eCommunication — ecomm.cfg
Siebel .cfg ファイルは通常、次の場所にあります。- Siebel シック クライアント (thick client) — Siebel\<version>\web client\bin\enu
- Siebel シン クライアント (thin client) — <Siebel Server>\bin\enu
-
[SWE]
セクションの下に次の行を追加します。ClientBusinessService0 = G1 Async Service ClientBusinessService1 = G1 Business Name Standardization Service ClientBusinessService2 = G1 Common Browser Scripts Service ClientBusinessService3 = G1 Common Server Scripts Service ClientBusinessService4 = G1 DNB VBC Service ClientBusinessService5 = G1 Data Cleansing Service ClientBusinessService6 = G1 DeDuplication Service ClientBusinessService7 = G1 Generate HashKey Service ClientBusinessService8 = G1 GeoCoding Service ClientBusinessService9 = G1 Interactive Service ClientBusinessService10 = G1 Merge Records Service ClientBusinessService11 = G1 Name Casing Service ClientBusinessService12 = G1WebService
-
該当する .cfg ファイルをエディタで開きます。
-
クライアントに Siebel オブジェクトを展開します。
注: 古いバイナリを再実装する必要が生じた場合に備えて、古い SRF のバックアップをとります。
-
生成された SRF を Web クライアント オブジェクト フォルダにコピーします。
Windows の場合、このフォルダはC:\Program Files\Siebel\8.0\web client\OBJECTS\ENUになります。Unix または Linux の場合、このフォルダは /disk2/sia78/webclient/OBJECTS/enu/になります。
-
コマンド プロンプトを開き、Web クライアントの BIN フォルダに移動します。
Windows の場合、このフォルダはC:\Program Files\Siebel\8.0\web client\BINになります。Unix または Linux の場合、このフォルダは /disk2/sia80/webclient/BINになります。
-
次のコマンドを実行してブラウザ スクリプトを生成します。
Windows の場合:
genbscript "ENU\siebel.cfg" "[public\enu folder]"
Unix または Linux の場合:
genbscript [location of .cfg] [public/enu folder]
Windows の場合:
C:\Program Files\Siebel\8.0\web client\BIN>genbscript "enu\siebel.cfg" "C:\Program Files\Siebel\8.0\web client\PUBLIC\enu"
Unix または Linux の場合:
genbscript /disk2/sia80/webclient/BIN/enu/siebel.cfg sia80/webclient/PUBLIC/enu
- g1_check.gifと g1_x.gif を一時フォルダから Siebel Web クライアントの public\enu\images にコピーします。
- <Spectrum Package>\dllのコンテンツを BIN フォルダにコピーします。
- <Spectrum Package>\cfgのコンテンツを BIN/ENU フォルダにコピーします。
-
生成された SRF を Web クライアント オブジェクト フォルダにコピーします。
-
サーバーに Siebel オブジェクトを展開します。
- Siebel サーバーを停止します。
-
生成された SRF ファイルを Web クライアント オブジェクト フォルダにコピーします。
Windows 上の Siebel Business の場合、このフォルダはC:\sea80\siebsrvr\OBJECTS\ENUになります。Unix または Linux の場合、このフォルダは /disk2/sea80/siebsrvr/OBJECTS/enu/になります。
-
コマンド プロンプトを開き、Web クライアントの BIN ドライブに移動します。
Windows の場合、このフォルダはC:\sia80\siebsrvr\BINになります。Unix または Linux の場合、このフォルダは /disk2/sea80/siebsrvr/BINになります。
-
次のコマンドを実行してブラウザ スクリプトを生成します。
Windows の場合:
genbscript "ENU\siebel.cfg" "[webmaster folder]"
Unix または Linux の場合:
genbscript [location of Siebel.cfg] [webmaster folder]
Windows の場合:
C:\sia80\siebsrvr\BIN>genbscript "enu\siebel.cfg" "C:\sia80\siebsrvr\WEBMASTER"
Unix または Linux の場合:
genbscript /disk2/sea80/siebsrvr/BIN/enu/siebel.cfg /disk2/sea80/siebsrvr/WEBMASTER/
-
g1_check.gifと g1_x.gif を一時フォルダから Siebel サーバーの以下のフォルダにコピーします。
Windows の場合:
public\enu\images
Unix または Linux の場合:
WEBMASTER/images/enu
注: Siebel シン クライアントの場合、g1_check.gifと g1_x.gif を一時ディレクトリから SWEApp/PUBLIC/enu/images にコピーします。 - 生成されたブラウザ スクリプトを /WEBMASTERから <SWEApp Location>/public/ENU にコピーします。
- Siebel サーバーを開始します。
-
Siebel Web クライアントで、Spectrum™ Technology Platformワークフローをアクティベートします。
- サーバー データ ソースに接続している Siebel アプリケーションにログインします。
- [Site Map] > [Administration - Business Process] > [Workflow Deployment] を選択します。
- すべての GROUP 1* ワークフローをクエリします。
- 各ワークフローに対し、[Activate] をクリックします。
- すべての Promote* ワークフローをクエリします。
- ff ワークフロー Promote Prospect (Single) および Promote Prospect (Many) に対し、[Activate] をクリックします。
- [Active Workflow Process] 画面の [Menu] オプションで [Import Process] をクリックします。ファイル <Spectrum Package>\workflows\PB Token WS Workflow.xmlを指定します。
-
Group 1 構成をロードします。
- サーバー データ ソースに接続している Siebel アプリケーションにログインします。
- [Site Map] > [Administration - Business Service] > [Simulator] を選択します。
-
最上位のアプレットで、新しいレコードを作成し、次のフィールドを設定します。
Service Name Workflow Process Manager Method Name Run Process Iterations 1 -
[Input Arguments] アプレットで、以下をロードします。
<Spectrum Package>\tools\OptionsManagerLoadData.xml
注: データベースに、以前の GROUP 1 オプションが既に存在している場合は、エントリを削除します。SQL スクリプトDELETE SIEBEL.S_LST_OF_VAL WHERE CODE = 'G1'
- [Simulator] ビューの最上位のアプレットで [Run] をクリックします。レコードを削除します。
-
次の ff ファイルに対し、ステップ c. と d. を繰り返します。
- ViewAccessLoadData.xml
- AdminAccessLoadData.xml
- [Site Map] > [Administration - Application] > [Responsibilities] を選択します。
- 権限 Group 1 Responsibility をクエリします。
-
[Users] タブで、SADMIN または任意の Siebel 管理者を追加します。これにより、Group 1 Administration Screen がそのユーザに関連付けられます。
注: 変更を確認するには、ログインし直す必要があります。
- [Site Map] > [Administration - Group 1 Data Quality] > [Options Manager] > [General Behavior] を選択します。
- Spectrum™ Technology Platformサーバーが存在するサーバーとポート番号を変更します。
-
インストール状態を確認します。
- Siebel アプリケーションにログインします。
- すべてのアプレットが、エラーを発生することなく正しくロードされる必要があります。
-
Web サービスを変更して適用します。
- [Site Map] > [Administration - Web Services] > [Outbound Web Services] を選択します。
- [Outbound Web Services] エリアの [Import] をクリックし、ファイル <Spectrum Package>\webservices\G1WebService.xml を指定します。
-
Name フィールド ValidateAddress をクエリして、その設定を次のように変更します。
[Service Port] アプレットで、次のフィールドを変更します。
- Transport: Local Business Service
- Address: G1 WebService Filter Service
[Operations] アプレットで、次のフィールドを変更します。
- Response Filter Service Display: G1 WebService Filter Service
- Response Filter Method Display: filter Response
- [Outbound Web Services] エリアの [Import] をクリックし、ファイル <Spectrum Package>\webservices\TokenManagerServiceImplService.xml を指定します。
-
Spectrum™ Technology Platformのユーザ名とパスワードを暗号化して適用します。
-
コマンド プロンプトで次のコマンドを実行します。
java -version
Java Runtime Environment (JRE) 1.4.x が必要です。インストールされていない場合は、java.sun.com/j2se/1.4.2/download.html からダウンロードできます。お使いのターゲット プラットフォーム用の JRE をダウンロードしてください。
- ファイル <Spectrum Package>\tools\Base64.classを取得します。
-
コマンド プロンプトで次のコマンドを入力します。
java Base64 -encode -s "<username>:<password>"
ここで、<ユーザ名> と <パスワード> は、Spectrum™ Technology Platformサーバーへのログイン情報です。生成された値をコピーします。
注: Spectrum™ Technology Platformのデフォルトのパスワードは、<Spectrum Package>\tools\Default Password.txt にあります。 - [Site Map] > [Administration - Group 1 Data Quality] > [Password Manager] を選択します。ステップ c. で生成された値を貼り付けて、[Save Changes] をクリックします。
-
コマンド プロンプトで次のコマンドを実行します。
-
Siebel サーバー構成イベントを設定します。
Siebel サーバーは、ローカル データベースに作成されたレコードをサーバーへと同期できるように設定する必要があります。
- [View] > [Administration - Server Configuration] > [Servers] > [Components] > [Event] を選択します。
- Workflow Process Manager サーバー コンポーネントを表示します。
-
Workflow Process Manager 用の以下の Component Event Configuration を設定します。
Task Configuration 4 Component Tracing 3 SQL Parse and Execute 4 Workflow Definition Loading 4 Workflow Engine Invoked 4 Workflow Step Execution 4 Workflow Process Execution 4 Object Manager Business Service Operation and SetErrorMsg Log 4 Object Manager Business Component Operation and SetErrorMsg Log 4 Object Manager SQL Log 4 - Transaction Merger サーバー コンポーネントを表示します。
-
Transaction Merger 用の以下の Component Event Configuration を設定します。
General Events 4 Components Tracing 3 SQL Parse and Execute 4
-
Marketing サーバー コンポーネントを有効にします。
List Management ビジネス オブジェクトからリストをインポートするには、Marketing サーバー コンポーネントを有効にする必要があります。
- [Administration - Server Configuration] > [Enterprises] > [Component Groups] を選択します。
- [Spectrum™ Technology PlatformServer] リストで、適切なサーバーを選択します。
-
以下の表を参照して、[Enterprise Component Groups] リストで、各必須コンポーネント グループを探します。[Enable State] フィールドに [Enabled] の値が設定されていない場合は、コンポーネント グループを選択し、メニュー ボタンをクリックして、[Enable Component Group] を選択します。
グループ名 コンポーネント 説明 MktgOM - Marketing Obj Mgr
- eMarketing Obj Mgr
- eEvents Obj Mjr
Marketing Object Manager。Marketing アプリケーションのユーザ インターフェイスとビジネス オブジェクトをサポートします。 Mktg Srv List Import Service Manager Marketing Server。リスト管理のリストのインポートに使用します。 - [Synchronize view] タブをクリックして、[Synchronize] をクリックします。
- Siebel サーバーを再起動します。同期が発生する度に Siebel サーバーを再起動する必要があります。
-
(Open UI のみ) 以下の手順を実行して、EAI File Transport ビジネス サービス アクセスをファイル システムに付与します。
- [Navigate] > [Site Map] の順にクリックします。
- [Administration - Server Configuration] をクリックします。
- [Administration - Server Configuration] セクションの [Enterprises] で [Parameters] をクリックします。
- [Query] をクリックします。
- [Name] 列に EAI File Transport Folder List と入力します。
- [Go] をクリックします。
- [Value] 列に Siebel をインストールしたドライブのルートを入力します。例えば、C:\ などです。
- [Servers] リンクをクリックします。
- [parameters] タブをクリックします。
- [Query] をクリックします。
- [Name] 列に EAI File Transport Folder List と入力します。
- [Go] をクリックします。
- [Value] 列に Siebel をインストールしたドライブのルートを入力します。例えば、C:\ などです。
-
以下の値をシステムに適した .cfg ファイル (例えば、auto.cfg、tools.cfg など) に追加します。
[EAIFileTransportConfigSubsys] EAIFileTransportFolders=C:\
- Siebel サーバーとゲートウェイを再起動します。
-
EditProfileAttr パラメータを設定します。
- [Navigate] > [Site Map] の順にクリックします。
- [Administration - Server Configuration] をクリックします。
- [Administration - Server Configuration] セクションの [Servers] で [Components] をクリックします。
- [Components] タブで [Query] をクリックします。
- [Component] 列に Object Manager コンポーネントの名前を入力します。例えば、"eAutomotive Object Manager" などです。
- [Go] をクリックします。
- ウィンドウの下部にある [Parameters] タブをクリックします。
- EditProfileAttr パラメータまでスクロールします。
- [Value] 列、[Value on Restart] 列、および [Default Value] 列に True と入力します。
データ品質処理に Spectrum™ Technology Platformを使用するよう Siebel non-SDQ を設定できました。