intra-mart Accel Platform IM-共通マスタ スマートフォン 検索画面仕様書 第5版 2018-04-01

3.2. 検索画面の呼び出し方法

3.2.1. imartタグの使用方法

スマートフォン版の検索画面は、以下のような imart タグを利用することで呼び出すことができます。
  1. 検索画面を呼び出したいプレゼンテーションページ/JSP ファイルの head 部内で imart タグを記述します。
  2. ボタンやリンクのidと関連付けて検索画面の起動関数を記述します。
    この関数内で、検索画面に渡す起動パラメータの記述を行います。
    起動パラメータは JSON 文字列に変換する必要があります。
  3. 呼び出した画面の検索結果は、パラメータ 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. 検索画面における認可制御

検索画面における認可制御は、「ログインユーザが参照権を持つ会社、およびその会社に属する情報(ユーザ、組織など)の検索」によって決定されます。
認可制御が行われている検索タブは、以下のとおりです。
検索画面タブ 認可制御
ユーザ検索(キーワード)
ユーザ検索(組織)
ユーザ検索(パブリックグループ)  
ユーザ検索(プライベートグループ)  
ユーザ検索(ロール)  
組織検索
パブリックグループ検索  
プライベートグループ検索  
役職検索
組織・役職検索

【表:検索画面タブと認可制御】