シートの検索クエリ設定
この検索クエリ設定はマネージャー権限に関する設定です。
managerモジュールを導入されているシステムが対象となります。
管理者は各モジュールの対象シートに対し、検索クエリ設定を行うことで、マネージャーが登録・参照可能な条件を制御できます。 どのような参照権限をマネージャーに付与するかは、事前に定めておきます。
検索クエリの対象
マネージャー所有のアイテムにエントリーするシート(entryモジュール)の場合、以下のような設定ができます。
- マネージャーに自分の所有するアイテム(MY)の参照権限のみ
- 他のマネージャーが所有するアイテム(MY以外)の参照権限も持たせる
参照元 | 参照先 | 参照箇所 | 参照条件 |
---|---|---|---|
item | item | 登録 | MY |
MY以外 | |||
user | 登録 | フォーム送信してきたユーザー | |
エントリーしてきたユーザー | |||
自分か自分のアイテムにレビューしてきたユーザー | |||
entry | item | 登録 | MY |
MY以外 | |||
review | item | 登録 | MY |
MY以外 | |||
user | 登録 | フォーム送信してきたユーザー | |
エントリーしてきたユーザー | |||
自分か自分のアイテムにレビューしてきたユーザー | |||
manager | 登録 | MY以外 | |
自分か自分のアイテムにレビューしてきたマネージャー |
検索クエリの設定例
実際に、検索クエリの設定をitemモジュールのルックアップ項目から参照する例で解説します。
設定は、モジュール管理 > 該当モジュール | 詳細 > 該当シートの検索クエリアイコン から進みます。
絞り込み条件設定右側の「+」「-」より条件の追加(複数条件の設定)・削除が可能です。
不動産管理システムで「部屋」と「棟」の情報は各々で管理しながら、部屋に棟の情報を関連づけるルックアップ項目を作成している例になります。
部屋管理シートから棟管理シートの「棟名」の参照条件を以下設定と仮定します。
-
設定例
登録:部屋登録時は、自身の支店(MY)が所有する棟に紐づく部屋のみ登録できる。
┗絞り込み条件:登録・MY -
一覧:登録できる部屋は自身の支店(MY)の設定。一覧検索も自身の支店(MY)のみでOK
┗絞り込み条件:一覧・MY
上記設定により、マネージャー権限での部屋情報登録時、ルックアップ参照している棟管理シートの「棟名」が、自身の所有アイテム(棟)のみ登録対象として表示されます。
図2-1:マネージャー管理画面:部屋登録時の参照例
マネージャー権限の部屋検索一覧においても、自身の所有アイテム(棟)のみ参照できます。
図2-2:マネージャー管理画面:部屋検索の参照例
絞り込み設定「無条件」は対象項目の絞り込みを行わないため、全てが表示されます。
要件によりマネージャー権限に全ての項目を参照させたい場合は「無条件」に設定してください。