3.2. 検索画面の呼び出し方法¶
3.2.1. imartタグの使用方法¶
スマートフォン版の検索画面は、以下のような imart タグを利用することで呼び出すことができます。
検索画面を呼び出したいプレゼンテーションページ/JSP ファイルの head 部内で imart タグを記述します。 ボタンやリンクのidと関連付けて検索画面の起動関数を記述します。この関数内で、検索画面に渡す起動パラメータの記述を行います。起動パラメータは JSON 文字列に変換する必要があります。 呼び出した画面の検索結果は、パラメータ callback_function に指定したクライアントサイド JavaScript 関数の引数にオブジェクトとして渡されます。コラム
詳細な呼び出し方法に関しては API ドキュメントを参照してください。
3.2.2. 呼び出す検索画面の指定方法¶
3.2.2.1. 指定方法(1) デフォルトで提供する拡張ポイントの利用¶
基本的な検索画面については、あらかじめ拡張ポイントが用意されています。利用者は、起動時にその拡張ポイントを利用し、検索画面を呼び出すことが可能です。
3.2.2.1.1. ユーザ検索¶
拡張ポイント jp.co.intra_mart.im_master.search.user.smartphone 構築される画面 検索画面タブ ユーザ検索(キーワード)ユーザ検索(組織)ユーザ検索(パブリックグループ)ユーザ検索(プライベートグループ)ユーザ検索(ロール)
3.2.2.1.2. 組織検索¶
拡張ポイント jp.co.intra_mart.im_master.search.department.smartphone 構築される画面 検索画面タブ 組織検索
3.2.2.1.3. パブリックグループ検索¶
拡張ポイント jp.co.intra_mart.im_master.search.public_group.smartphone 構築される画面 検索画面タブ パブリックグループ検索
3.2.2.1.4. プライベートグループ検索¶
拡張ポイント jp.co.intra_mart.im_master.search.private_group.smartphone 構築される画面 検索画面タブ プライベートグループ検索
3.2.2.1.5. 役職検索¶
拡張ポイント jp.co.intra_mart.im_master.search.company_post.smartphone 構築される画面 検索画面タブ 役職検索組織・役職検索
3.2.2.2. 指定方法(2) タブIDを指定した検索画面の構築¶
検索起動時に使用したい検索画面タブ Plugin を指定することで、独自の画面を構築することも可能です。
3.2.2.2.1. 検索画面タブPlugin指定¶
指定可能な検索画面タブ Plugin は以下のとおりです。
検索画面タブ プラグインID ユーザ検索(キーワード) jp.co.intra_mart.im_master.app.search.tabs.user.user.keyword.smartphone ユーザ検索(組織) jp.co.intra_mart.im_master.app.search.tabs.user.department.tree_with_list.smartphone ユーザ検索(パブリックグループ) jp.co.intra_mart.im_master.app.search.tabs.user.public_group.tree_with_list.smartphone ユーザ検索(プライベートグループ) jp.co.intra_mart.im_master.app.search.tabs.user.private_group.tree.smartphone ユーザ検索(ロール) jp.co.intra_mart.im_master.app.search.tabs.user.role.tree_with_list.smartphone 組織検索 jp.co.intra_mart.im_master.app.search.tabs.department.tree.smartphone パブリックグループ検索 jp.co.intra_mart.im_master.app.search.tabs.public_group.tree.smartphone プライベートグループ検索 jp.co.intra_mart.im_master.app.search.tabs.private_group.keyword.smartphone 役職検索 jp.co.intra_mart.im_master.app.search.tabs.company_post.tree.smartphone 組織・役職検索 jp.co.intra_mart.im_master.app.search.tabs.department_post.tree.smartphone 【表:指定可能な検索画面タブPlugin】
3.2.3. 検索画面における認可制御¶
検索画面における認可制御は、「ログインユーザが参照権を持つ会社、およびその会社に属する情報(ユーザ、組織など)の検索」によって決定されます。認可制御が行われている検索タブは、以下のとおりです。
検索画面タブ 認可制御 ユーザ検索(キーワード) ○ ユーザ検索(組織) ○ ユーザ検索(パブリックグループ) ユーザ検索(プライベートグループ) ユーザ検索(ロール) 組織検索 ○ パブリックグループ検索 プライベートグループ検索 役職検索 ○ 組織・役職検索 ○ 【表:検索画面タブと認可制御】