ソフトウェアエージェントフレームワーク (SAF) 
ソフトウェアエージェントフレームワーク (SAF) は、複数の SAP データソース (SAP ECC、SAP CRM、SAP NetWeaver Business Intelligence など) および外部データソースから容易かつ柔軟に情報を集めるためのツールを統合できるオープンアーキテクチャを提供します。このようなツールの例として、コンパイル、分類、検索サービスなどがあります (以下の機能を参照)。
ビジネスアプリケーションを参照してください。
SAF の個別インストールは不要です。ただし、検索および分類 (TREX)、特に TREX 検索エンジンおよびテキストマイニングエンジンは SAF の必須コンポーネントです。TREX をインストールして、リモートファンクションコール (RFC) 接続を必要に応じて設定してください。[非ポータル環境での検索および分類 (TREX) のインストール]を参照してください。このインストールガイドは、service.sap.com/epinstall にあります。
ソフトウェアエージェントフレームワークの設定ヘルプを参照してください。
診断ツールを使用して、SAF 設定、コンポーネント間の通信および運用に関連する問題を特定、解決することができます。未知の問題が発生した場合には、まず診断ツールを使用して問題を特定してください。このツールによって、考えられる問題の原因およびガイドを使用した修正方法が分かります。原因が複数考えられる場合は、修正する問題が診断ツールのエラービューに動的に表示されます。すべての問題を解決するまで、問題を 1 つ解決すると、次の問題が自動的に表示されます。
診断ツールでは、電子メールでも問題を警告することができます。また、受信する警告を指定することもできます。
診断ツールは、SAP メニューから[ソフトウェアエージェントフレームワーク診断ツール]を選択してアクセスできます。
SAF 診断ツールの[ジャンプ]メニューから、[ソフトウェアエージェントフレームワーク]のカスタマイジング (デフォルトのカスタマイジングを含む) にアクセスすることができます。また、ナレッジベースコンパイルアプリケーションにアクセスすることもできます。これは、特定のナレッジベースおよび言語の索引をコンパイルするときに使用します。
SAF は完全に統合されたソリューションであり、以下の処理を実行することができます。
データソースからのナレッジベースの定義
ナレッジベースは、ナレッジエンティティをひとまとめにしたものです。ナレッジエンティティのほとんどは、ソフトウェアエージェントフレームワーク (SAF) で認識される同じデータソースから取得されます。つまり、SAF ではデータソースの構造が認識されます。また、ID、内容説明、言語、および属性のマッピングは、SAF に設定されます。このため、ナレッジベースではコンパイル、検索などの処理を実行することができます。
新規ナレッジベースの登録および追加は、ビジネスアドインから実行できます。詳細については、カスタマイジングで [BAdI: ナレッジベース]を参照してください。
ナレッジベースの内容を検索索引にコンパイル (TREX を使用)
SAF では、1 つ以上のナレッジベースの全コンパイルおよびデルタコンパイルをマニュアルで実行することができます。また、検索索引をマニュアルで削除することもできます。詳細については、ナレッジベースコンパイルを参照してください。
イタラクションセンタ (IC) のナレッジ検索で、非 TREX 検索エンジンを使用してナレッジベースの検索を行うことができます (下記の[ナレッジベースの検索]を参照)。
ナレッジベースと検索索引の自動的同期化 (TREX を使用)
SAF では、スケジュール済バックグラウンドジョブによる自動デルタコンパイルをサポートしているので、ナレッジベースと検索索引間の同期を確実に実行することができます。
ナレッジベースの検索
TREX および SAP コンテンツ管理に加えて、SAF ではビジネスアドインによって外部検索エンジンとサードパーティコンテンツ管理システムとの制限つきの統合が可能です (サードパーティコンテンツ管理システムは SAF の検索エンジンと同等とみなされるため、両方に同じアドインが使用されます)。この限られた統合には、HTTP による基本検索も含まれています。詳細については、カスタマイジングで [BAdI: 外部検索エンジン]を参照してください。
ナレッジベースに対する独自の情報セキュリティの構築
ビジネスアドインを使用して、独自の情報セキュリティを構築できます。詳細については、一般情報セキュリティを参照してください。
SAF では、検索エンジンでサポートされている言語のみ使用可能です。検索エンジンが TREX の場合、サポート言語を迅速かつ容易に調べるには、カスタマイジングアクティビティの[ナレッジベースの名称および設定]にアクセスします。このカスタマイジングアクティビティでは、すべてのサポート言語が[名称および言語]ステップで一覧表示されます。以下の SAP ノートも参照してください。
SAP ノート番号 |
説明 |
561348 |
TREX 5.0、6.0: サポートされる言語 |
631390 |
TREX 6.0 以上: 追加の言語 |
663917 |
TREX ベースの SAF でサポートされている言語 |