ナビゲーションに戻る

Financials and Supply Chain の検索について

このトピックでは、次について説明します。

PeopleSoft は People Tools との組合せによって Oracle Secure Enterprise Search (SES) を使用する検索機能を提供します。この機能は PeopleSoft 検索フレームワークによって実装されます。

PeopleSoft 検索フレームワークは、全ての PeopleSoft アプリケーションで検索用索引を使用する標準の方法を提供します。検索フレームワークは Secure Enterprise Search (SES) エンジンによって異なります。

PeopleSoft クエリーおよび接続クエリーは、検索用索引で使用されるコンテンツを定義する検索定義で使用されます。検索用索引は増分が更新されるため、頻繁に更新できます。

Financials/Supply Chain 製品エリアでは、PeopleSoft 検索フレームワークの索引が次のエリアに実装されています。

  1. これまで検索機能に Verity を使用してきた全てのコンポーネント。

    Verity は PeopleSoft Financial および Supply Chain アプリケーションのリリース 9.2 以降は使用されなくなりました。代わりに、PeopleSoft 検索フレームワークおよび SES を使用する必要があります。

    また、PeopleSoft 検索フレームワークは Oracle SES を構成している場合のみ使用可能です。これは前のリリースで Verity を使用していたシステムの全エリアで必須です。

    SES および PeopleSoft 検索フレームワーク設定の詳細については、次を参照してください。

    PeopleTools: PeopleSoft Search Technology

    <使用中のプラットフォーム> への PeopleTools のインストール

  2. 支払対象調達ビジネス プロセス内の主要コンポーネント。

    これにより、ユーザーは、特定のフィールド値またはセキュリティ アクセス権限が付与されているキーワードに基づいて、これらのコンポーネントに対してキーワード検索を実行できます。

  3. キーワード検索ボックスを使用したグローバル検索。

    キーワード検索ボックスは Oracle ポータル ヘッダーにあります。これにより、適切なセキュリティ権限のあるユーザーは、キーワード検索を使用してビジネス プロセスを検索できます。

PeopleSoft 検索機能では、次の機能を提供することを目的としています。

  • キーワードを使用した検索により、トランザクションの検索およびデータの処理を行う際のメニューによる移動が不要になります。

  • ファセットを使用して結果を絞り込みます。

  • 検索結果から直接アクションを実行します。

  • ネストされたデータをより詳細なレベルまで検索します。

  • 複数のデータ場所に対して特定の値と非構造化テキストを検索します。

このリンクをクリックして、FSCM用のPeopleSoft グローバル検索についての短いビデオをご覧ください。

PeopleSoft 検索フレームワークでは、2 つの検索機能を提供します。

  • グローバル検索 (Global Search) は、グローバル検索 (Global search) とも呼ばれます。

  • キーワード検索ページは選択したコンポーネントに対して使用可能です。

グローバル検索

グローバル検索は Oracle ポータル ヘッダーに表示される検索カテゴリのグループで構成されます。場所を検索すると、常にユーザーが使用可能になります。検索カテゴリの選択にはドロップ ダウン リストが使用され、検索対象のデータを入力するには自由形式テキスト検索フィールドを使用できます。

画像: 例: [グローバル検索] フィールド

次の例では、[グローバル検索] フィールドを使用して [経費] カテゴリを選択し、自由形式テキスト検索フィールドに "Air Travel" を入力する例を説明します。

例: [グローバル検索] フィールド ページ

グローバル検索の詳細については、「グローバル検索について」を参照してください。

コンポーネント内の検索ページ

コンポーネント内の検索ページは、選択したコンポーネントの [既存の値の検索] タブと [新規値の追加] の間にある [キーワード検索] タブからアクセスします。[キーワード検索] タブでは、コンポーネントを検索する場合に自由形式テキストを入力できます。

画像: 例: コンポーネント検索 (発注書)

次の例では、発注書の追加/更新コンポーネントに移動し、[キーワード検索] タブをクリックする例を説明します

例: コンポーネント検索 (発注書)

コンポーネント検索の詳細については、「コンポーネント内の検索ページについて」を参照してください。

グローバル検索はユーザー ロールによってセキュリティ保護されます。コンポーネント内の検索ページは、アプリケーション コンポーネントに固有のものです。どちらの機能も、PeopleSoft 検索フレームワーク上に構築されています。

検索カテゴリは PeopleSoft によって定義され、PeopleTools セキュリティ内のロールによってセキュリティ保護されます。グローバル検索が有効な場合、検索カテゴリを選択し、キーワード編集フィールドで自由形式テキストを入力できます。検索カテゴリを使用すると、検索対象の索引の数が削減され、検索のパフォーマンスが向上します。

次の表には、PeopleSoft 検索フレームワーク テクノロジで拡張された機能領域がリストされています。

サプライヤ関係管理

経理情報管理サービス

エンタープライズ サービス オートメーション

発注

伝票

経費レポート

eProcurement- 調達管理

GL 仕訳

資産

調達依頼

支払

 

購買受領

サプライヤ

 

購買契約

サプライヤ交渉

 

ストラテジック ソーシング イベント

   

アイテム カタログ

   

サプライヤ契約ドキュメント

   

グローバル検索で PeopleSoft 検索フレームワークに表示される検索結果は、検索結果に表示される、基礎となるコンポーネントへのユーザーのセキュリティ アクセス権限 (権限リスト) に基づいています。このため、ユーザーに特定のコンポーネントへのアクセス権限がない場合、そのユーザーには検索結果が表示されません。また、ユーザーの行レベルのアクセス権限に基づいて、行レベル セキュリティが検索ページのキーワード検索結果に適用されます。これは特に、セットID とビジネス ユニット セキュリティの場合に該当します。ビジネス ユニット セキュリティが使用可能な場合、使用可能なビジネス ユニットで有効な検索結果のみユーザーに表示されます。セキュリティのビジネス ユニット/セットID タイプが使用されている場合、検索用索引を作成する前に設定し、全ての結果に必須のセキュリティ属性が含まれるようにする必要があります。

全般的にセキュリティを設定する方法には、セキュリティ条件と個々のユーザー ID の設定など、複数の方法があります。ユーザー ID 別のセキュリティを PeopleSoft 検索で使用するための設定は、検索用索引関連のメンテナンスが必要になるため推奨しません。ユーザーによる索引のセキュリティ保護は、ユーザーが追加または削除されるたびに再作成する必要が生じます。索引が大規模になると、これによって大幅な遅延が生じます。このため、ビジネス ユニット/セットID セキュリティが有効な場合は、権限リスト別セキュリティを推奨します。

FSCM アプリケーションによっては、行レベル セキュリティが適用され、ユーザーが特定の検索結果にアクセスできなくなります。このセキュリティは制限の粒度の必要性に応じて、アプリケーションによって提供されます。このようなセキュリティの例としては、サプライヤ契約やユーザーによる経費レポートなどがあります。これらの索引は、特定のユーザーが個々の検索結果ごとにメンテナンスする必要があるため、管理がさらに複雑になります。場合によっては、サプライヤ契約管理など、ユーザーが検索可能な特定のオブジェクトを変更し、自動更新が実行される場合など、索引増分の更新によって更新されることがあります。他にも、詳細な検索セキュリティを変更する場合、新規のセキュリティを反映させるため、索引の再作成が必要になります。このアプリケーションで使用可能になる行レベル セキュリティの情報については、アプリケーション固有のドキュメントを参照してください。実装されているセキュリティのタイプによっては、これらの索引は、組織内でパラメータ変更の頻度が高い場合、索引作成が必要になる頻度も高くなります。

注: ビジネス ユニット/セットID が有効な場合は、権限リスト別セキュリティを使用して、組織内での変更ごとに頻繁に索引が再作成されないようにすることをお薦めします。

次の表には、PeopleSoft 検索機能に関連する用語がリストされています。

フィールドまたはコントロール

定義

グローバル検索

ユーザー ロールによってセキュリティ保護される Oracle Portal ヘッダーからの検索。

『PeopleTools: Search Technology』ドキュメントでは、次のようにグローバル検索について説明しています。有効な場合、[グローバル検索] バーがアプリケーションのヘッダーに表示されます。キーワード編集ボックスの他に、[グローバル検索] バーに検索対象の特定の検索カテゴリを選択するドロップ ダウン リストが表示されます。

検索ページ

検索ページとは、PeopleTools の用語です。『PeopleTools: PeopleSoft Search Technology』 のドキュメントでは、検索ページを次のように説明しています。

検索ページ機能がコンポーネントに対して有効な場合、コンポーネントへの移動でエンド ユーザーに表示される検索ページで [キーワード検索] タブが表示されます。キーワード検索ページでは、さらに詳細な自由形式の検索を実行してアプリケーション データにアクセスできます。たとえば、[既存の値の検索] タブはレベル 0 のデータに制限されますが、[キーワード検索] タブではユーザーがカスタムのキーワードを入力すると、レベル 0 から 3 の検索用索引を持つデータが検索されます。

この検索タイプはユーザー ロールによってセキュリティ保護されます。その他のセキュリティも [検索定義] で指定され、特定のビジネス ユニットまたはセットID にアクセスが制限されます。追加のセキュリティ属性を作成し、PeopleCode を記述してセキュリティ レベルを定義すると、さらにセキュリティを追加できます。

ファセット

ユーザーが検索結果を参照、または絞り込むことができる、検索に関連するフィールド。たとえば、ユーザーは必要なファセット値をクリックし、ビジネス ユニット、発注日、またはサプライヤ別に発注書の検索結果を絞り込むことができます。ファセットには、検索条件が一致した調達依頼、発注書、仕訳などのドキュメントの数を示すカウントがあり、検索結果に表示されます。

PeopleSoft 検索フレームワーク

PeopleTools 内の PeopleSoft 検索フレームワークでは、全ての PeopleSoft アプリケーションで検索用索引を使用する標準の方法を提供します。検索フレームワークは Secure Enterprise Search (SES) エンジンによって異なります。

検索カテゴリ

検索カテゴリは PeopleSoft 検索フレームワークの一部であり、1 つ以上の検索定義が含まれています。

検索カテゴリは SES にデプロイ済の検索定義を管理し、それを機能的に関連するグループに組み合わせる方法を提供します。Oracle Portal ヘッダーで検索カテゴリを選択すると、グローバル検索の範囲を絞り込むことができるため、確認する必要のある検索結果の数を削減できます。

注: ファセットを正しく使用するには、検索カテゴリ内の全ての検索定義にファセット (属性) 名が必要です。全ての検索定義に共通ではないファセットを検索カテゴリで使用すると、結果セットはそのファセットを含む索引に限定されます。製品ドキュメントの『PeopleTools: PeopleSoft Search Technology』を参照してください。

検索定義

検索定義は PeopleSoft 検索フレームワークの一部であり、検索用索引の主な構造を定義します。検索定義は検索用索引の作成に必要なものを全て備えており、ファセット、セキュリティ、添付ファイル、前処理、後処理、およびコンポーネント マッピングを含みます。

Secure Enterprise Search (SES)

PeopleSoft 検索フレームワークで、索引の結果を作成し返すために使用する Oracle 検索エンジン。

検索グループ

Oracle Portal ヘッダー内の検索バーでカテゴリを使用可能にする検索カテゴリ上のフラグ。

コールバック セキュリティ (別名検索定義セキュリティ)

コールバック セキュリティとは、情報を検索するときに SES で実行される処理です。SES は、検索される検索カテゴリによって指定された全ての属性のデータベースに対するコールバックにより、どのデータが表示されるかを決定します。SES はこの情報をキャッシュし、以降の検索で使用します。

検索定義セキュリティは、結果へのアクセス権限を決定する検索定義上にある PeopleCode です。セキュリティは、アクセスの許可または禁止を指定するため、検索定義に定義されている属性または属性セットに関連付けられます。

定義済の属性はクエリー上に存在する必要があります。また SES に送信され、後で定義済の PeopleCode によって生成される結果と照合されます。検索定義セキュリティは、ユーザー ID (非推奨)、ロール、インストール設定、またはその他のユーザー定義パラメータに基づいています。

一部の PeopleSoft FSCM アプリケーションまたは製品分野では、以前のリリースで Verity を検索エンジンとして使用していましたが、現在は Secure Enterprise Search (SES) テクノロジの使用が必須です。

組織がリリース 9.2 にアップグレードしたで、PeopleSoft 検索テクノロジを使用可能にするため、アプリケーションまたは製品を更新する必要があります。更新の必要なアプリケーションは次のとおりです。

  • 買掛金管理および eSettlement – OFAC の検索および検証サプライヤ。

  • 資金管理 – OFAC チェックのためのサプライヤの検索および検証。

  • eProcurement – 調達依頼書を作成する場合のカタログ検索。

  • Maintenance Management – 作業指示推奨の作業およびツール。

  • 受注管理 – ドロップダウン ボックスを使用する顧客、カタログ、および製品検索。

  • 要員管理 – 要員配置ワークベンチおよびエクスプレス検索

  • サービス プロキュアメント – 適格および不適格プロバイダの検索。

  • 要員配置 – 人の検索、個人マッチング、および交渉プロジェクト マッチング。

  • サプライヤ契約管理 – コンテンツ ページの検索

製品固有の設定の詳細については、個々のアプリケーションのドキュメントを参照してください。