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

Similar documents
intra-mart Accel Platform

intra-mart Accel Platform

intra-mart WebPlatform/AppFramework

intra-mart Accel Platform

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版  

intra-mart Accel Platform — 招待機能プログラミングガイド   初版  

intra-mart Accel Collaboration — ファイルライブラリ ユーザ操作ガイド   第3版  

intra-mart Accel Platform — イベントナビゲータ 開発ガイド   初版   None

intra-mart Accel Collaboration — ファイルライブラリ ユーザ操作ガイド   第5版  

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

intra-mart Accel Collaboration — アンケート 管理者操作ガイド   第2版  

intra-mart Accel Platform — ViewCreator ユーザ操作ガイド   第6版  

intra-mart Accel Collaboration — ファイルライブラリ 管理者操作ガイド   第6版  

IM-FormaDesigner for Accel Platform — IM-FormaDesigner 仕様書   第3版  

AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ

intra-mart Accel Documents

intra-mart Accel Platform — IM-BloomMaker プログラミングガイド   初版  

intra-mart Accel Platform — Slack連携モジュール 利用ガイド   初版  

intra-mart Accel Collaboration — Collaboration共通 ユーザ操作ガイド   第7版  

intra-mart Accel Platform — IM-FileExchange 管理者操作ガイド   第3版  

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第8版  

生存確認調査ツール

intra-mart Accel Collaboration — インフォメーション ユーザ操作ガイド   第11版  

intra-mart WebPlaform / AppFramework

intra-mart Accel Platform — TableMaintenance ユーザ操作ガイド   第7版   None

Microsoft Word - ModelAnalys操作マニュアル_

intra-mart Accel Platform — PCとスマートフォンの機能差異   第5版  

intra-mart Accel Platform — OData for SAP HANA セットアップガイド   初版  

改訂履歴 Ver 日付履歴 新規作成 5 月末の機能追加として キーワード検索部分およびアドレス直接入力時の入力補完機能 検索結果対象にメーリングリストを追加 メールアドレスとの区別の為にメーリングリストを青字表示 カレンダーアイコン押下時の挙動修正 Gmail 内のアド

intra-mart EX申請システム version.7.2 事前チェック

intra-mart 販売管理パッケージ

Calendar Plus JavaScript API リファレンス ラジカルブリッジ Ver

Datalink_summary

intra-mart Accel Platform — PCとスマートフォンの機能差異   初版  

POWER EGG2.0 Ver2.8 スタートアップガイド ~Webデータベース 応用編~

intra-mart WebPlatform/AppFramework

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

前ページからの続き // テキストボックス02 id 属性で取得 // id 属性で取得する場合は一意に決まるので 何番目かの指定は不要 var textbox02elem = document.getelementbyid("text_box02_id"); if ("001" == statee

概要 ABAP 開発者が SAP システム内の SAP ソースまたは SAP ディクショナリーオブジェクトを変更しようとすると 2 つのアクセスキーを入力するよう求められます 1 特定のユーザーを開発者として登録する開発者キー このキーは一度だけ入力します 2 SAP ソースまたは SAP ディクシ

intra-mart Accel Platform

レベルアップ詳細情報 < 製品一覧 > 製品名 バージョン < 追加機能一覧 > 管理番号 内容 説明書参照章 カナ文字拡張対応 < 改善一覧 > 管理番号 内容 対象バージョン 説明書参照章 文字列のコピー ペースト改善 ~ 子画面の表示方式 ~ 履歴の詳細情報 ~ タブの ボタン ~ 接続時の管

intra-mart Accel Platform — OAuth認証モジュール 仕様書   初版  

改訂履歴 日付バージョン記載ページ改訂内容 V2.1 - 初版を発行しました V3.1 P5 ドキュメントラベルが新規追加された事を追記 P7 P8 新しくなったラベルのツリー表示説明を追記 新しくなったラベルの作成 削除操作を追記 P9 ラベルのグループ

スマートフォン開発ガイドライン

LINE WORKS セットアップガイド目次 管理者画面へのログイン... 2 ドメイン所有権の確認... 3 操作手順... 3 組織の登録 / 編集 / 削除... 7 組織を個別に追加 ( マニュアル操作による登録 )... 7 組織を一括追加 (XLS ファイルによる一括登録 )... 9

intra-mart Accel Platform — OData 連携チュートリアルガイド   初版  

V-CUBE One

V-CUBE Gate 管理者用マニュアル

intra-mart Accel Platform — 標準テーマカスタマイズ 操作ガイド   第4版  

サイボウズ Office 10「個人フォルダ」

【rakumoソーシャルスケジューラー】管理者マニュアル<Lightning UI版>

POWER EGG2.0 Ver2.6 ユーザーズマニュアル ファイル管理編

研究機関事務代表者向け操作マニュアル 2. 研究者手続き編 2 研究者手続き編 研究者手続きとは 自機関に所属する研究者に係る手続きや他機関に所属する研究者の転入処理等を行う手続きです 操作の概要 研究者の新規登録 e-rad に登録されていない研究者を新規登録します 2.1 研究者の新規登録 所属

Section1_入力用テンプレートの作成

intra-mart Accel Documents — コンテンツ一括登録・更新仕様書   第2版  

WebMail ユーザーズガイド

intra-mart Accel Platform

1. 主な機能追加項目 以下の検索項目をサポートしました 書誌 全文検索コマンド検索 国内 査定日 最新の査定日 ( 登録査定日または拒絶査定日 ) を検索します 査定種別 最新の登録 拒絶査定 または査定なしを検索します 審査最終処分日 最新の審査最終処分日を検索します 審査最終処分種別 最新の審

GHS混合物分類判定システムインストールマニュアル

VR-CIP ACR/ex 4.1. ビークル分析重複率集計 160 ACR/ex 調査回設定画面 機能説明 3 調査回選択 分析対象の調査回を選択します 設定 > ボタンを押下すると 指定した調査回が確定されます この場合 調査回のオフィシャル有効が分母になります 3 次画面へ遷移 地区 > ボタ

目次. WEB メールへのログイン.... メール送信手順.... メール受信手順.... アドレス帳の操作手順.... フォルダーの操作手順 メール発信者登録 署名登録手順 基本的な設定 参考情報... 8

試作ツールは MIT ライセンスによって提供いたします その他 内包された オープンソース ソフトウェアについてはそれぞれのライセンスに従ってご利用ください

目次 1 はじめに 利用条件 動作環境 アドインのインストール アドインの操作方法 アドインの実行 Excel CSV の出力 テンプレートの作成 編集 テンプレートのレイアウト変更 特記

POWER EGG V2.01 ユーザーズマニュアル 汎用申請編

■デザイン

ことばを覚える

PowerPoint プレゼンテーション

改訂履歴 項番版数作成日 / 改訂日変更箇所変更内容. 平成 28 年 5 月 3 日新規章構成の変更, 分冊化に伴い新規作成 (i)

スマクラ版バージョン 2 記録システム操作マニュアル マスタ管理 1 株式会社富士データシステム

intra-mart Accel Platform — ViewCreator ユーザ操作ガイド   第6版  

TALON Tips < カレンダー ( 月別 ) の画面を表示する > 株式会社 HOIPOI 第 1.1 版 p. 1

各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作

IM-BPM for Accel Platform — IM-BPM 設定ファイルリファレンス   第3版  

PowerPoint プレゼンテーション

intra-mart WebPlatform

クイックマニュアル(利用者編)

アプリケーション インスペクションの特別なアクション(インスペクション ポリシー マップ)

画面について 画面構成 画面構成 Smart Copy for Android の画面構成は 次のとおりです 1フォルダパス 2. ファイルの種類 3 ファイル一覧 5[ 戻る ] ボタン 4[ メニュー ] ボタン 1 フォルダパス現在表示している画面のフォルダパスが表示されます 2ファイルの種類

変更履歴 版数変更日変更内容 /11/1 初版設定 /9/1 名称変更

編集する ファイルを開く マイクロデータの設定を行うファイルまたはファイルを開きます 開かれたファイルは編集画面に表示されて ブラウザ表示した時のプレビューも同時に表示されます HTML ファイルの選択 編集する ファイルを開くためにメインメニューから ファイル 開く を選びます ファイル選択ダイア

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

管理者メニュー 目次 目次 承認... 2 管理メニューを見る 会員一覧 グループ一覧 一括置換 引用管理 ( 名刺 ) パターン管理 ( 名刺 ) インフォメーション管理

操作マニュアル

DataWare-NETご利用ガイド

●コンテンツ「FAQ」

スライド 1

Transcription:

Copyright 04 NTT DATA INTRAMART CORPORATION Top

目次. 改訂情報. はじめに.. 目的. IM- 共通マスタスマートフォン版検索画面.. 画面構成... キーワード... 階層... キーワード+ 追加条件一覧..4. 階層 + 追加条件一覧.. 検索画面の呼び出し方法... imartタグの使用方法... 呼び出す検索画面の指定方法... 検索画面における認可制御 4. 基本情報描画領域について 4.. 基本情報描画領域の詳細 5. 検索画面タブPlugin 5.. 検索画面タブPlugin 共通の仕様 5... 画面起動引数 5... キーワード検索について 5... 階層表示の展開処理 5..4. 内包型エンティティの比較条件の取扱 5..5. 内包型エンティティにつく分類を指定した場合の条件の取扱 5..6. 組織セットの表示について 5..7. 組織リストの適用について 5..8. 戻り値の形式 5.. ユーザ検索 5... ユーザ検索 ( キーワード ) タブ 5... ユーザ検索 ( 組織 ) タブ 5... ユーザ検索 ( パブリックグループ ) タブ 5..4. ユーザ検索 ( プライベートグループ ) タブ 5..5. ユーザ検索 ( ロール ) タブ 5.. 組織検索 5... 組織検索タブ 5.4. パブリックグループ検索 5.4.. パブリックグループ検索タブ 5.5. プライベートグループ検索 5.5.. プライベートグループ一覧タブ 5.6. 役職検索 5.6.. 役職検索タブ 5.6.. 組織 役職検索タブ 6. ログの出力

改訂情報 変更年月日 変更内容 0-0-0 初版 0-04-0 第 版 役職検索 を追記しました 0-07-0 第 版 imartタグの使用方法 を修正しました 04-08-0 第 4 版 検索画面タブPlugin を修正しました 08-04-0 第 5 版以下のタブに関して 暗黙条件 組織リスト のを修正しました ユーザ検索 ( 組織 ) タブ 組織検索 役職検索タブ 組織 役職検索タブ

はじめに 目的 本ドキュメントは intra-martで使用されるim- 共通マスタのスマートフォン版検索画面の仕様および各種設定について解説します ユーザ検索組織検索パブリックグループ検索プライベートグループ検索役職検索 4

IM- 共通マスタスマートフォン版検索画面 IM- 共通マスタのスマートフォン版検索画面では 利用者が独自に指定する画面を組み込むための仕組みを提供していま す 画面構成 スマートフォン版検索画面は 画面起動引数と設定ファイルの情報から 画面を表示する検索画面タブ Plugin を読み込み構築します スマートフォン版検索画面の画面構成は 4 種類あります キーワード階層キーワード+ 追加条件一覧階層 + 追加条件一覧 キーワード 図 : キーワード 項目 タブ キーワード検索 全てチェックボタン 検索結果一覧 説明 検索対象 方法を切り替えます キーワードを入力し 検索ボタンのタップで検索処理を行います 検索結果一覧の項目をすべてチェック またはチェックを解除します 単一選択の時は表 示されません キーワード検索の結果を表示します 5

項目 説明 選択内容に追加ボタン 選択内容一覧 確定ボタン 検索結果一覧のチェック済み項目を 選択内容一覧に追加します 単一選択の時は表示されません 起動元画面に返却する情報です 単一選択の時は表示されません 画面を閉じ 選択した情報を返却します 表 : キーワード画面項目 階層 図 : 階層 項目 タブ 階層一覧 パンくずリスト 階層移動ボタン 全てチェックボタン 検索結果一覧 選択内容に追加ボタン 説明 検索対象 方法を切り替えます ツリー状データの特定の階層を表します 階層項目をタップすることで選択した階層をも とに検索処理を行い 検索結果一覧に表示します 現在の階層です タップすることで 階層移動します 配下の階層へ移動します 最下層の場合は このボタンは表示されません 検索結果一覧の項目をすべてチェック またはチェックを解除します 単一選択の時は表 示されません キーワード検索の結果を表示します 検索結果一覧のチェック済み項目を 選択内容一覧に追加します 単一選択の時は表示さ れません 6

項目 説明 選択内容一覧 確定ボタン 起動元画面に返却する情報です 単一選択の時は表示されません 画面を閉じ 選択した情報を返却します 表 : 階層画面項目 キーワード + 追加条件一覧 図 : キーワード + 追加条件一覧 項目 タブ キーワード検索 一次検索結果一覧 追加条件 全てチェックボタン 検索結果一覧 説明 検索対象 方法を切り替えます キーワードを入力し 検索ボタンのタップで検索処理を行います キーワード検索の結果を表示します 項目をタップすることで検索処理を行い 検索結果 一覧に表示します 追加条件を選択します 一時検索結果一覧をもとに取得した結果をさらに絞り込み その 結果を検索結果一覧に表示します 検索結果一覧の項目をすべてチェック またはチェックを解除します 単一選択の時は表 示されません 一次検索結果一覧からの検索 追加条件による絞り込みの結果を表示します 7

項目 説明 選択内容に追加ボタン 選択内容一覧 確定ボタン 検索結果一覧のチェック済み項目を 選択内容一覧に追加します 単一選択の時は表示されません 起動元画面に返却する情報です 単一選択の時は表示されません 画面を閉じ 選択した情報を返却します 表 : キーワード + 追加条件一覧画面項目 階層 + 追加条件一覧 図 : 階層 + 追加条件一覧 項目 タブ 階層一覧 パンくずリスト 階層移動ボタン 追加条件 説明 検索対象 方法を切り替えます ツリー状データの特定の階層を表します 階層項目をタップすることで選択した階層をも とに検索処理を行い 検索結果一覧に表示します 現在の階層です タップすることで 階層移動します 配下の階層へ移動します 最下層の場合は このボタンは表示されません 追加条件を選択します 一時検索結果一覧をもとに取得した結果をさらに絞り込み その 結果を検索結果一覧に表示します 8

項目 説明 全てチェックボタン検索結果一覧選択内容に追加ボタン選択内容一覧確定ボタン 検索結果一覧の項目をすべてチェック またはチェックを解除します 単一選択の時は表示されません キーワード検索の結果を表示します 検索結果一覧のチェック済み項目を 選択内容一覧に追加します 単一選択の時は表示されません 起動元画面に返却する情報です 単一選択の時は表示されません 画面を閉じ 選択した情報を返却します 表 : 階層 + 追加条件一覧画面項目 検索画面の呼び出し方法 imart タグの使用方法 スマートフォン版の検索画面は 以下のような imart タグを利用することで呼び出すことができます. 検索画面を呼び出したいプレゼンテーションページ /JSP ファイルの head 部内で imart タグを記述します. ボタンやリンクのidと関連付けて検索画面の起動関数を記述します この関数内で 検索画面に渡す起動パラメータの記述を行います 起動パラメータは JSON 文字列に変換する必要があります. 呼び出した画面の検索結果は パラメータ callback_function に指定したクライアントサイド JavaScript 関数の引数にオブジェクトとして渡されます コラム 詳細な呼び出し方法に関しては API ドキュメントを参照してください 呼び出す検索画面の指定方法 指定方法 () デフォルトで提供する拡張ポイントの利用 基本的な検索画面については あらかじめ拡張ポイントが用意されています 利用者は 起動時にその拡張ポイントを利用し 検索画面を呼び出すことが可能です ユーザ検索組織検索パブリックグループ検索プライベートグループ検索役職検索 ユーザ検索 拡張ポイント jp.co.intra_mart.im_master.search.user.smartphone 9

構築される画面 検索画面タブ ユーザ検索 ( キーワード ) ユーザ検索 ( 組織 ) ユーザ検索 ( パブリックグループ ) ユーザ検索 ( プライベートグループ ) ユーザ検索 ( ロール ) 組織検索 拡張ポイント jp.co.intra_mart.im_master.search.department.smartphone 構築される画面検索画面タブ組織検索 パブリックグループ検索 拡張ポイント jp.co.intra_mart.im_master.search.public_group.smartphone 構築される画面検索画面タブパブリックグループ検索 プライベートグループ検索 拡張ポイント jp.co.intra_mart.im_master.search.private_group.smartphone 構築される画面検索画面タブ プライベートグループ検 索 役職検索 拡張ポイント 構築される画 面 jp.co.intra_mart.im_master.search.company_post.smartphone 検索画面タブ 役職検索 組織 役職検索 指定方法 () タブ ID を指定した検索画面の構築 検索起動時に使用したい検索画面タブ Plugin を指定することで 独自の画面を構築することも可能です 検索画面タブ 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 0

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

基本情報描画領域について 基本情報描画領域の詳細 スマートフォン版検索画面における基本情報描画領域は PC 版と異なり plugin で提供しておりません 画面起動引数の基本情報描画領域を指定して表示 / 非表示を切り替えます 基本情報描画領域を表示した場合 検索基準日などの表示を 基本条件 をタップすることで 展開 / 縮小を切り替えることができます 基本情報描画領域を表示したときの画面は下図のとおりです 図 : 基本情報描画領域 項目 基本条件 検索基準日 ロケール 説明 検索基準日など項目を展開 / 縮小する 検索を実行する際に基準とする日付を表示する 検索を実行する際に基準とするロケールを表示す る 表 : 基本情報描画領域画面項目

検索画面タブ Plugin 検索画面タブ Plugin 共通の仕様 本節では 検索画面タブ共通の仕様についてまとめています 項目 画面起動引数画面構築基盤用共通パラメータ準共通パラメータキーワード検索について階層表示の展開処理内包型エンティティの比較条件の取扱内包型エンティティにつく分類を指定した場合の条件の取扱組織セットの表示について組織リストの適用について戻り値の形式 画面起動引数 検索画面を起動する際に 起動引数を指定する必要があります 検索画面起動引数には 以下の種類があります 画面構築基盤用共通パラメータ準共通パラメータユーザ検索固有暗黙条件画面起動引数の詳細は IM- 共通マスタスマートフォン版検索画面起動引数一覧 を参考にしてください 以降 各検索画面タブで共通の仕様となる画面起動引数 ( 画面構築基盤用 共通パラメータ 準共通パラメータ ) を列挙します ユーザ検索固有 暗黙条件については 検索画面タブ毎に指定可能なものが異なりますので 各検索タブを参照してください 画面構築基盤用共通検索画面の外枠をなす画面構築基盤への引数です 主に画面表示時のタイトルラベルや 検索後 選択決定時のウィンドウの挙動などに関する設定をします 検索対象 ( 使用拡張ポイント ) 検索機能を選択します 設定する拡張ポイントによって機能が変わります 標準で提供している拡張ポイントは 指定方法 () デフォルトで提供する拡張ポイントの利用 を参照してください target String -

基本情報描画領域 基本情報描画領域の表示 / 非表示を切り替えます basic_area String - true : 表示する false: 表示しない 使用タブセット 上記の検索対象を設定せず 実行時に使用する検索画面タブを設定したい場合にこの項目を使用します 指定可能な検索画面タブは 検索画面タブ Plugin 指定 を参照してください tabs Array - 配列インデックス Object - id String - 検索画面タブPlugin ID title String - ウィンドウタイトル ポップアップしたウィンドウのタイトルに表示する文字列です wnd_title String intra-mart タイトルバーメッセージ タイトルバーに表示するメッセージ ( キャプション ) です message String - コールバックファンクション 検索した結果を返す関数を指定します 結果は指定した関数の引数に渡されます callback_function String - imacmsearchsp タブの初期フォーカス 画面を初期表示したときに表示するタブを選択します 検索画面タブ Plugin ID を指定します デフォルトでは検索方法 対象で選択できる最初のタブにフォーカスされます 4

default_tab_id String - 単一選択 複数選択 検索結果を単一選択とするか 複数選択とするかを設定します type String multiple multiple : 複数選択 single : 単一 初期選択オブジェクト画面起動時に選択一覧に入れておくオブジェクトの配列を設定します 何も設定しなければ選択一覧には何も表示されません このオブジェクトの形式は戻り値の形式のJSONオブジェクトでなければ正常に表示されません 戻り値の形式については 戻り値の形式 を参照してください default_selected Array - 配列インデックス Object - 結果形式の JSON オブジェクト 共通パラメータ多くの機能で共通して利用するパラメータです 検索の基本条件となる引数です 検索基準日 検索対象ロケール 削除されたデータの取得有無に関する設定をします 検索基準日期間化された情報を取得する際基準にする日付を指定します target_date Date システム日 付 削除データの使用 論理削除状態のデータを検索対象にするかどうかを設定します deleted_data Boolean false true : 論理削除データを取得 false: 論理削除データを取得しない 表示ロケール 表示ロケールを設定します 検索結果もこのロケール表示で返します 5

target_locale String 現在のログインユーザのロケール 準共通パラメータ多くの機能で共通して利用するパラメータです タブ毎にそれぞれ設定する必要があります 取得する情報 ( 項目 ) 検索画面タブ毎に 取得するテーブルのカラム名を設定します 検索タブにより 取得できるテーブルが異なります prop Array 検索タブ Plugin ID Object 配列インデックス String 取得したいカラム名 キーワード検索について キーワードを使用して検索し 一覧を表示するコントロールが各所に存在しますが 一覧表示においては大量データモード設定時に以下のような制限を受けます 詳細は各検索画面タブを参照してください コラム 設定ファイルに設定されている制限件数をデータベースから取得する最大の件数とし それ以上のデータがあっても取得しません ( ユーザ情報 ロール情報 ) 階層表示の展開処理 階層の表示は 階層毎の表示となりますが 取得する情報は PC 版の共通検索画面のツリー表示と同等です 詳細は IM- 共通マスタ検索画面仕様書 を参照してください 内包型エンティティの比較条件の取扱 内包構造を持つエンティティにおいて 比較演算子を指定する場合の振る舞いは PC 版の共通検索画面と同等です 詳細は IM- 共通マスタ検索画面仕様書 を参照してください 内包型エンティティにつく分類を指定した場合の条件の取扱 内包型エンティティにつく分類を指定した場合の振る舞いは PC 版の共通検索画面と同等です 詳細は IM- 共通マスタ検索画面仕様書 を参照してください 組織セットの表示について 組織セットの表示については PC 版の共通検索画面と同等です 詳細は IM- 共通マスタ検索画面仕様書 を参照してください 組織リストの適用について 6

組織リストの適用について PC 版の共通検索画面と同等です 詳細は IM- 共通マスタ検索画面仕様書 を参照してください 戻り値の形式 検索画面タブの戻り値は以下の形式となります プロパティ名型説明 type String このオブジェクトの型を表す 主にアプリケーション側で型の判別ができるように提 示するもの アプリケーション共通マスタが標準で提供する機能の範囲では 取得した情報元の テーブル名を設定する keyfields Array 文字列の配列 data 内で一意性を表すキーとなるプロパティのプロパティ名を配列として保持する 検索画面の選択内容一覧において重複選択を避ける為のガイドとして使用する 具体的には data から keyfields に設定された名前のプロパティを取得し 同一 type を含めて比較して重複をチェックする displayname String オブジェクトを画面に表示する際に使用する表示文字列 data Objcet 実際にデータベースから取得したレコードの内容がオブジェクトとして設定される 引数の 取得する情報 (prop) に指定された項目をデータベースから取得し その名称のプロパティを設定する 表 : 情報オブジェクトの形式 (Object) ユーザ検索 ユーザ検索 ( キーワード ) タブ ユーザ検索 ( キーワード ) タブでは キーワード検索によりユーザ情報を検索します 項目 画面構成画面イベントと検索処理ユーザ検索に関する補足 ( 認可 ) 起動パラメータ画面構築基盤用共通パラメータ準共通パラメータユーザ検索固有キーワード検索固有暗黙条件システムパラメータ大量データモード設定ファイル設定パラメータ検索結果の返却 7

画面構成 ユーザ検索 ( キーワード ) タブの画面表示は以下のとおりです 図 : ユーザ検索 ( キーワード ) タブ画面表示 分類 項目 キーワード検索キーワード 検索する文字列 検索結果一覧キーワード検索を実行した結果を表示 表 : ユーザ検索 ( キーワード ) タブ画面項目 画面イベントと検索処理 ユーザ検索 ( キーワード ) タブで発生する画面イベントと検索処理の関連は以下のとおりです イベント 画面起動時 検索処理 特になし 8

イベント 検索処理 検索ボタン押下時 入力されたキーワードよりユーザ検索を実行す る 表 : ユーザ検索 ( キーワード ) タブ画面イベントと検索処理 ユーザ検索に関する補足 ( 認可 ) ユーザ検索では ログインユーザごとに認可による会社の絞り込みが行われます 検索結果には ログインユーザが参照できる会社に所属しているユーザが表示されます コラム 暗黙条件にログインユーザが認可されていない会社が指定されている場合 それを除いて検索します 起動パラメータ 起動時のパラメータ設定により表示や検索条件を変更することができます ユーザ検索 ( キーワード ) タブで指定可能なパラメータについて列挙します 画面構築基盤用共通検索画面の外枠をなす画面構築基盤への引数です 主に画面表示時のタイトルラベルなどに関する設定をします パラメータの詳細は 画面構築基盤用 を参照してください 共通パラメータ検索の基本条件となる引数です 検索基準日 検索対象ロケール 削除されたデータの取得有無に関する設定をします パラメータの詳細は 共通パラメータ を参照してください 準共通パラメータ タブ毎に 取得するテーブルのカラム名を設定します パラメータの詳細は 準共通パラメータ を参照してください コラム ユーザ検索 ( キーワード ) タブでは IMM_USER テーブルのカラムを取得可能です ユーザ検索固有ユーザ検索時にのみ必要となる引数です 主所属による絞り込み検索対象を 主所属組織が設定されたユーザのみとするかを設定します department_main_only Boolean true true : 主所属のみを表示 false: 主所属以外も含めて表示 9

キーワード検索固有 キーワード検索時にのみ必要となる引数です 検索対象 キーワードの検索対象を指定します 複数指定することができます 必 プロパティ名 型 須 keyword_search_target Array - 検索対象を指定 配列イン デックス String code, name, search_name code: コード name: 名称 search_name: 検索名 検索方法 キーワード検索の検索方法を指定します keyword_search_type Boolean prefix prefix: 前方一致 full : 完全一致 part : 部分一致 暗黙条件ユーザ検索 ( キーワード ) タブで検索を行う際に ユーザ操作とは別に指定する条件です 検索結果はこの暗黙条件の範囲で自動的に絞り込まれます 会社ユーザ検索時に指定の会社で絞り込みます ただし 組織リストまたは組織を設定している場合 会社は利用されません 認可設定で許可された会社のみ有効です company Array - 配列インデックス Object - company_cd String - "company" : [ { "company_cd" : 会社コード, { "company_cd" : 会社コード,... ] 組織リストユーザ検索時に指定の会社と組織の組み合わせで絞り込みます ただし つの会社に複数の組織を指定することはできません 認可設定で許可された会社のみ有効です 0

初 必 期 プロパティ名 型 須 値 department_set_list Array - 配列イン デックス Object - company_cd String - department_set_cd String - department Object - department_cd String - compare String le gt ge eq lt leのいずれか post Object - post_cd String - compare String le gt ge eq lt leのいずれか 4 5 6 7 8 9 0 4 "department_set_list" : [ { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "department" : { "department_cd" : 組織コード, "compare" : "le", "post" : { "post_cd" : 役職コード, "compare" : "le",...] 組織ユーザ検索時に指定の組織で絞り込みます ただし 組織リストが指定されている場合は 組織リスト指定が優先されます 認可設定で許可された会社のみ有効です department_set Object - company_cd String - department_set_cd String - department Object - department_cd String -

compare String le gt ge eq lt le のいず れか 4 5 6 7 8 9 0 "department_set" : { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "department" : { "department_cd" : 組織コード, "compare" : "le" 組織役職 ユーザ検索時に指定の役職で絞り込みます 認可設定で許可された会社のみ有効です department_set Object - company_cd String - department_set_cd String - post Object - post_cd String - compare String le gt ge eq lt le のいずれ か 4 5 6 7 8 9 0 "department_set" : { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "post" : { "post_cd" : 役職コード, "compare" : "le" 組織分類項目 ユーザ検索時に指定の組織分類項目を持つ組織で絞り込みます 認可設定で許可された会社のみ有効です

dept_ctg_item Array - 配列インデックス Object - company_cd String - category_cd String - category_item_cd Array - 配列インデックス String - 4 5 6 "dept_ctg_item" : [ { "company_cd" : 会社コード, "category_cd" : 組織分類コード, "category_item_cd" : [ 組織分類項目コード,...],...] パブリックグループ ユーザ検索時に指定のパブリックグループで絞り込みます 初期 値 public_group_set Object - public_group_set_cd String - public_group Object - public_group_cd String - compare String le gt ge eq lt leのいずれか 4 5 6 7 8 9 "public_group_set" : { "public_group_set_cd" : パブリックグループセットコード, "public_group" : { "public_group_cd" : パブリックグループコード, "compare" : "le"

パブリックグループ役割 ユーザ検索時に指定の役割で絞り込みます public_group_set Object - public_group_set_cd String - public_group_role Object - role_cd String - compare String le gt ge eq lt leのいずれか 4 5 6 7 8 9 "public_group_set" : { "public_group_set_cd" : パブリックグループセットコード, "public_group_role" : { "role_cd" : 役割コード, "compare" : "le" パブリックグループ分類項目 ユーザ検索時に指定のパブリック分類項目を持つパブリックグループで絞り込みます 初期 値 備 考 public_group_ctg_item Array - 配列インデッ クス Object - category_cd String - category_item_cd Array - 配列インデック ス String - 4 5 "public_group_ctg_item" : [ { "category_cd" : パブリックグループ分類コード, "category_item_cd" : [ パブリックグループ分類項目コード,...],... ] ユーザ分類項目 ユーザ検索時に指定のユーザ分類項目で絞り込みます 4

user_ctg_item Array - 配列インデックス Object - category_cd String - category_item_cd Array - 配列インデックス String - 4 5 "user_ctg_item" : [ { "category_cd" : ユーザ分類コード, "category_item_cd" : [ ユーザ分類項目コード,...],..,] ロール ユーザ検索時に指定のロールで絞り込みます role String - "role" : ロール ID システムパラメータ 起動時のパラメータでは指定できない システム共通のパラメータについて説明します 大量データモード大量データモードとは 全件検索やあいまい検索などレスポンス悪化を招く検索を制限するためのものです 具体的には 大量データモードを使用すると以下の制約が発生します キーワードの入力が必須になります つまり 全件検索はできなくなります ユーザ検索時に表示数制限 ( ユーザ ) を超えたデータの取得ができなくなります 設定ファイル大量データモードの有効 / 無効は 検索画面タブの plugin.xml で定義します 上記以外の設定は <( 展開したwar)/WEB-INF/conf/im-master-config.xml> に定義します このファイルは パラメータ名とそれに対する値を定義する汎用的な定義ファイルです これらの設定ファイルを変更した場合は intra-mart Accel Platformを再起動しないと変更が反映されません また 設定ファイルが存在しない場合 intra-martの正常な動作は保証できないので削除しないでください 設定パラメータ 以下に大量データモードに関するパラメータについて説明します 大量データモード設定 ユーザ検索 ( キーワード ) タブで大量データモードを使用するかどうかの設定です 5

設定ファイル <( 展開したwar)/WEB-INF/plugin/ jp.co.intra_mart.im_master.app.search.tabs.user.user.keyword.smartphone_8.0.0 /plugin.xml > 要素 属性 <plugin>/<extension>/<search>/<content> large_data_mode 下記のいずれか true : 大量データモードを使用する場合 false: 大量データモードを使用しない場合 大量データモード表示数制限 ( ユーザ ) ユーザ検索で大量データモードが設定されている場合 ユーザ情報の最大取得件数の設定です 設定ファイル <( 展開した war)/web-inf/conf/im-master-config.xml> 要素 値 <im-master-config>/<sp-large-data-mode>/<user>/<limit> 任意の数値 検索結果の返却 検索結果は 起動時のパラメータ callback_function で指定されたファクションの引数に渡されます ユーザ検索 ( キーワード ) タブから返却されるオブジェクトは以下のような形式になります type keyfields imm_user user_cd displayname ユーザ名 data デフォルト取得項目 (user_cd, user_name, delete_flag) の値 prop で指定された項目の値 ユーザ検索 ( 組織 ) タブ ユーザ検索 ( 組織 ) タブでは 組織を階層で表示し 選択した組織 / 組織 役職に所属するユーザを検索します 6

項目画面構成画面イベントと検索処理画面イベント 組織押下時 の補足組織検索に関する補足 ( 認可 ) 起動時のパラメータ画面構築基盤用共通パラメータ準共通パラメータユーザ検索固有暗黙条件システムパラメータ大量データモード設定ファイル設定パラメータ検索結果の返却 画面構成 ユーザ検索 ( 組織 ) タブの画面表示は以下のとおりです 7

図 : ユーザ検索 ( 組織 ) タブ画面表示 分類 項目 階層一覧 該当する組織を一覧表示する 追加条件 選択した組織から役職検索を実行した結果を表示する 検索結果一覧 選択した組織 / 役職からユーザ検索を実行した結果を表示する 表 : ユーザ検索 ( 組織 ) タブ画面項目 8

画面イベントと検索処理 ユーザ検索 ( 組織 ) タブで発生する画面イベントと検索処理の関連は以下のとおりです イベント 画面起動時 組織 ( 会社 ) 展開時 組織 ( 会社 ) 押下時 役職選択時 検索処理 起動引数より 組織検索を実行する 選択された組織 ( 会社 ) より 配下の組織検索を実行する 選択された組織 ( 会社 ) より 配下の組織検索 役職検索 ユーザ検索を実行す る 選択された役職より ユーザ検索を実行する ユーザ検索 ( 組織 ) タブ画面イベントと検索処理 画面イベント 組織押下時 の補足組織を押下すると 配下の組織検索 役職検索 ユーザ検索が実行されますが 選択した組織が会社であった場合 暗黙条件: 組織表示設定 により動作が異なります 組織表示設定がhideの場合会社を押下すると 特定の組織セットに紐付く役職 ユーザを検索します このとき 組織セットの特定方法は 以下の優先順位に従い決定します. 暗黙条件 : 組織で指定した組織セット. 組織セット表示設定のlistで指定した組織セット. デフォルト組織セット組織表示設定がdisplay allの場合会社を押下しても役職 ユーザを検索は行いません 配下組織の展開結果に表示された組織セットを選択すると 役職検索 ユーザ検索を実行します 組織検索に関する補足 ( 認可 ) ユーザ検索 組織検索では ログインユーザごとに認可による会社の絞り込みが行われます 検索結果には ログインユーザが参照できる会社に所属しているユーザ 組織が表示されます コラム 暗黙条件にログインユーザが認可されていない会社が指定されている場合 それを除いて検索します 起動時のパラメータ 起動時のパラメータ設定により表示や検索条件を変更することができます ユーザ検索 ( 組織 ) タブで指定可能なパラメータについて列挙します 画面構築基盤用共通検索画面の外枠をなす画面構築基盤への引数です 主に画面表示時のタイトルラベルなどに関する設定をします パラメータの詳細は 画面構築基盤用 を参照してください 共通パラメータ検索の基本条件となる引数です 検索基準日 検索対象ロケール 削除されたデータの取得有無に関する設定をします 9

パラメータの詳細は 共通パラメータ を参照してください 準共通パラメータ タブ毎に 取得するテーブルのカラム名を設定します パラメータの詳細は 準共通パラメータ 参照してください コラム ユーザ検索 ( 組織 ) タブでは IMM_USER テーブルのカラムを取得可能です ユーザ検索固有 ユーザ検索時にのみ必要となる引数です 主所属による絞り込み 検索対象を 主所属組織が設定されたユーザのみとするかを設定します department_main_only Boolean true true : 主所属のみを表示 false: 主所属以外も含めて表示 暗黙条件ユーザ検索 ( 組織 ) タブで検索を行う際に ユーザ操作とは別に指定する条件です 検索結果はこの暗黙条件の範囲で自動的に絞り込まれます 組織セット表示設定会社毎に表示する組織セットを設定します 表示する組織セットは会社毎にデフォルト組織セットリストで指定することができ 組織セット名の表示 / 非表示を選択できます 認可設定で許可された会社のみ有効です 必 初期 プロパティ名 型 須 値 department_set_disp Object - type String hide hide display al lのいずれか list Array - 配列イン デックス Object - company_cd String - department_set_cd String - 4 5 6 "department_set_disp" : { "type" : "hide", "list" : [ {"company_cd" : 会社コード, "department_set_cd" : 組織セットコード,... ] 0

会社組織検索時 ユーザ検索時に指定の会社で絞り込みます ただし 組織リストまたは組織を設定している場合 会社は利用されません 認可設定で許可された会社のみ有効です company Array - 配列インデックス Object - company_cd String - "company" : [ { "company_cd" : 会社コード, { "company_cd" : 会社コード,... ] 組織リスト組織検索時 役職検索時 ユーザ検索時に指定の会社と組織の組み合わせで絞り込みます ただし つの会社に複数の組織を指定することはできません 認可設定で許可された会社のみ有効です 初 必 期 プロパティ名 型 須 値 department_set_list Array - 配列イン デックス Object - company_cd String - department_set_cd String - department Object - department_cd String - compare String le gt ge lt leのいずれか post Object - post_cd String - compare String le gt ge eq lt leのいずれか

4 5 6 7 8 9 0 4 "department_set_list" : [ { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "department" : { "department_cd" : 組織コード, "compare" : "le", "post" : { "post_cd" : 役職コード, "compare" : "le",...] 組織組織検索時 ユーザ検索時に指定の組織で絞り込みます ただし 組織リストが指定されている場合は 組織リスト指定が優先されます 認可設定で許可された会社のみ有効です department_set Object - company_cd String - department_set_cd String - department Object - department_cd String - compare String le gt ge lt leのいずれか 4 5 6 7 8 9 0 "department_set" : { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "department" : { "department_cd" : 組織コード, "compare" : "le" 組織役職役職検索時 ユーザ検索時に指定の役職で絞り込みます ただし 組織リストが指定されている場合は 組織リスト指定が優先されます 認可設定で許可された会社のみ有効です department_set Object -

company_cd String - department_set_cd String - department Object - department_cd String - compare String le gt ge lt leのいずれか 4 5 6 7 8 9 0 "department_set" : { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "post" : { "post_cd" : 役職コード, "compare" : "le" 組織分類項目 組織検索時 ユーザ検索時に指定の組織分類項目を持つ組織で絞り込みます 認可設定で許可された会社のみ有効です dept_ctg_item Array - 配列インデックス Object - company_cd String - category_cd String - category_item_cd Array - 配列インデックス String - 4 5 6 "dept_ctg_item" : [ { "company_cd" : 会社コード, "category_cd" : 組織分類コード, "category_item_cd" : [ 組織分類項目コード,...],...] ユーザ分類項目 ユーザ検索時に指定のユーザ分類項目で絞り込みます user_ctg_item Array -

配列インデックス Object - category_cd String - category_item_cd Array - 配列インデックス String - 4 5 "user_ctg_item" : [ { "category_cd" : ユーザ分類コード, "category_item_cd" : [ ユーザ分類項目コード,...],..,] ロール ユーザ検索時に指定のロールで絞り込みます role String - "role" : ロール ID システムパラメータ 起動時のパラメータでは指定できない システム共通のパラメータについて説明します 大量データモード大量データモードとは 全件検索やあいまい検索などレスポンス悪化を招く検索を制限するためのものです 具体的には 大量データモードを使用すると以下の制約が発生します 組織階層の移動ごとに検索します ユーザ検索時に表示数制限 ( ユーザ ) を超えたデータの取得ができません 設定ファイル大量データモードの有効 / 無効は 検索画面タブの plugin.xml で定義します 上記以外の設定は <( 展開したwar)/WEB-INF/conf/im-master-config.xml> に定義します このファイルは パラメータ名とそれに対する値を定義する汎用的な定義ファイルです これらの設定ファイルを変更した場合は intra-mart Accel Platform を再起動しないと変更が反映されません また 設定ファイルが存在しない場合 intra-mart の正常な動作は保証できないので削除しないでください 設定パラメータ 以下に大量データモードに関するパラメータについて説明します 大量データモード設定 ユーザ検索 ( 組織 ) タブで大量データモードを使用するかどうかの設定です 4

設定 <( 展開したwar)/WEB-INF/plugin/ ファ jp.co.intra_mart.im_master.app.search.tabs.user.department.tree_with_list.smartphone_8.0.0 イル /plugin.xml > 要素 <plugin>/<extension>/<search>/<content> 属性 large_data_mode 下記のいずれか true : 大量データモードを使用する場合 false: 大量データモードを使用しない場合 大量データモード表示数制限 ( ユーザ ) ユーザ検索で大量データモードが設定されている場合 ユーザ情報の最大取得件数の設定です 設定ファイル <( 展開した war)/web-inf/conf/im-master-config.xml> 要素 値 <im-master-config>/<sp-large-data-mode>/<user>/<limit> 任意の数値 検索結果の返却 検索結果は 起動時のパラメータ callback_function で指定されたファクションの引数に渡されます ユーザ検索 ( 組織 ) タブから返却されるオブジェクトは以下の形式です type keyfields imm_user user_cd displayname ユーザ名 data デフォルト取得項目 (user_cd, user_name, delete_flag) の値 prop で指定された項目の値 ユーザ検索 ( パブリックグループ ) タブ ユーザ検索 ( パブリックグループ ) タブでは パブリックグループをツリー表示し 選択したパブリックグループ / パブ リックグループ 役割に所属するユーザを検索します 5

項目画面構成画面イベントと検索処理起動時のパラメータ画面構築基盤用共通パラメータ準共通パラメータユーザ検索固有暗黙条件システムパラメータ大量データモード設定ファイル設定パラメータ検索結果の返却 画面構成 ユーザ検索 ( パブリックグループ ) タブの画面表示は以下のとおりです 6

図 : ユーザ検索 ( パブリックグループ ) 画面表示 分類 項目 階層一覧該当するパブリックグループ検索を階層表示する 7

分類 項目 追加条件選択したパブリックグループから役割検索を実行した結果を表示する 検索結果一覧選択したパブリックグループ / 役割からユーザ検索を実行した結果を表示 する 表 : ユーザ検索 ( パブリックグループ ) 画面項目 画面イベントと検索処理 ユーザ検索 ( パブリックグループ ) タブで発生する画面イベントと検索処理の関連は以下のとおりです イベント 画面起動時 パブリックグループ展開時 パブリックグループ押下時 役割選択時 検索処理 起動引数より パブリックグループ検索を実行する 選択されたパブリックグループより 配下のパブリックグループ検索を実行する 選択されたパブリックグループより 配下のパブリックグループ検索 役割検索 ユーザ検索を実行する 選択された役割より ユーザ検索を実行する 表 : ユーザ検索 ( パブリックグループ ) タブ画面イベントと検索処理 起動時のパラメータ 起動時のパラメータ設定により表示や検索条件を変更することができます ユーザ検索 ( パブリックグループ ) タブで指定可能なパラメータについて列挙します 画面構築基盤用共通検索画面の外枠をなす画面構築基盤への引数です 主に画面表示時のタイトルラベルや 検索後 選択決定時のウィンドウの挙動などに関する設定をします パラメータの詳細は 画面構築基盤用 を参照してください 共通パラメータ検索の基本条件となる引数です 検索基準日 検索対象ロケール 削除されたデータの取得有無に関する設定をします パラメータの詳細は 共通パラメータ を参照してください 準共通パラメータ タブ毎に 取得するテーブルのカラム名を設定します パラメータの詳細は 準共通パラメータ 参照してください コラム ユーザ検索 ( パブリックグループ ) タブでは IMM_USER テーブルのカラムを取得可能です ユーザ検索固有 ユーザ検索時にのみ必要となる引数です 主所属による絞り込み 8

検索対象を 主所属組織が設定されたユーザのみとするかを設定します department_main_only Boolean true true: 主所属のみを表示 false: 主所属以外も含めて表示 暗黙条件ユーザ検索 ( パブリックグループ ) タブで検索を行う際に ユーザ操作とは別に指定する条件です 検索結果はこの暗黙条件の範囲で自動的に絞り込まれます パブリックグループパブリックグループ検索時 ユーザ検索時に指定のパブリックグループで絞り込みます public_group_set Object - public_group_set_cd String - public_group Object - public_group_cd String - compare String le gt ge lt le のいずれ か 4 5 6 7 8 9 "public_group_set" : { "public_group_set_cd" : パブリックグループセットコード, "public_group" : { "public_group_cd" : パブリックグループコード, "compare" : "le" パブリックグループ役割 役割検索時 ユーザ検索時に指定の役割で絞り込みます public_group_set Object - public_group_set_cd String - public_group_role Object - 9

role_cd String - compare String le gt ge eq lt le のいずれ か 4 5 6 7 8 9 "public_group_set" : { "public_group_set_cd" : パブリックグループセットコード, "public_group_role" : { "role_cd" : 役割コード, "compare" : "le" パブリックグループ分類項目 パブリックグループ検索時 ユーザ検索時に指定のパブリック分類項目を持つパブリックグループで絞り込みま す 初期 値 備 考 public_group_ctg_item Array - 配列インデッ クス Object - category_cd String - category_item_cd Array - 配列インデック ス String - 4 5 "public_group_ctg_item" : [ { "category_cd" : パブリックグループ分類コード, "category_item_cd" : [ パブリックグループ分類項目コード,...],... ] ユーザ分類項目 ユーザ検索時に指定のユーザ分類項目で絞り込みます user_ctg_item Array - 配列インデックス Object - category_cd String - category_item_cd Array - 40

配列インデックス String - 4 5 "user_ctg_item" : [ { "category_cd" : ユーザ分類コード, "category_item_cd" : [ ユーザ分類項目コード,... ],...] ロール ユーザ検索時に指定のロールで絞り込みます role String - role" : ロール ID システムパラメータ 起動時のパラメータでは指定できない システム共通のパラメータについて説明します 大量データモード大量データモードとは 全件検索やあいまい検索などレスポンス悪化を招く検索を制限するためのものです 具体的には 大量データモードを使用すると以下の制約が発生します パブリックグループ階層ごとに検索します ユーザ検索時に表示数制限 ( ユーザ ) を超えたデータの取得ができません 設定ファイル大量データモードの有効 / 無効は 検索画面タブの plugin.xml で定義します 上記以外の設定は <( 展開したwar)/WEB-INF/conf/im-master-config.xml> に定義します このファイルは パラメータ名とそれに対する値を定義する汎用的な定義ファイルです これらの設定ファイルを変更した場合は IM- 共通マスタを再起動しないと変更が反映されません また 設定ファイルが存在しない場合 intra-mart の正常な動作は保証できないので削除しないでください 設定パラメータ 以下に大量データモードに関するパラメータについて説明します 大量データモード設定 ユーザ検索 ( パブリックグループ ) タブで大量データモードを使用するかどうかの設定です 設定 ファ イル <( 展開した war)/web-inf/plugin/ jp.cjp.co.intra_mart.im_master.app.search.tabs.user.public_group.tree_with_list.smartphone_8.0.0 /plugin.xml > 要素 <plugin>/<extension>/<search>/<content> 4

属性 large_data_mode 下記のいずれか true : 大量データモードを使用する場合 false: 大量データモードを使用しない場合 大量データモード表示数制限 ( ユーザ ) ユーザ検索で大量データモードが設定されている場合 ユーザ情報の最大取得件数の設定です 設定ファイル <( 展開した war)/web-inf/conf/im-master-config.xml> 要素 値 <im-master-config>/<sp-large-data-mode>/<user>/<limit> 任意の数値 検索結果の返却 検索結果は 起動時のパラメータ callback_function で指定されたファクションの引数に渡されます ユーザ検索 ( パブリックグループ ) タブから返却されるオブジェクトは以下の形式です type keyfields imm_user user_cd displayname ユーザ名 data デフォルト取得項目 (user_cd, user_name, delete_flag) の値 prop で指定された項目の値 ユーザ検索 ( プライベートグループ ) タブ ユーザ検索 ( プライベートグループ ) タブでは プライベートグループを表示し 選択したプライベートグループに所 属するユーザを検索します 項目 画面構成画面イベントと検索処理起動時のパラメータ画面構築基盤用共通パラメータ準共通パラメータユーザ検索固有暗黙条件システムパラメータ大量データモード設定ファイル設定パラメータ検索結果の返却 画面構成 ユーザ検索 ( プライベートグループ ) タブの画面表示は以下のとおりです 4

図 : ユーザ検索 ( プライベートグループ ) タブ画面表示 分類 項目 階層一覧 該当するプライベートグループを表示する ( 階層移動はありません ) 検索結果一覧 選択したプライベートグループからユーザ検索を実行した結果を表示する 表 : ユーザ検索 ( プライベートグループ ) タブ画面項目 画面イベントと検索処理 ユーザ検索 ( プライベートグループ )) タブで発生する画面イベントと検索処理の関連は以下のとおりです イベント 画面起動時 プライベートグループ押下時 検索処理 起動引数より プライベートグループ検索を実行する 選択されたプライベートグループより ユーザ検索を実行す る 表 : ユーザ検索 ( プライベートグループ ) タブ画面イベントと検索処理 4

起動時のパラメータ起動時のパラメータ設定により表示や検索条件を変更することができます ユーザ検索 ( プライベートグループ ) タブで指定可能なパラメータについて列挙します 画面構築基盤用共通検索画面の外枠をなす画面構築基盤への引数です 主に画面表示時のタイトルラベルや 検索後 選択決定時のウィンドウの挙動などに関する設定をします パラメータの詳細は 画面構築基盤用 を参照してください 共通パラメータ検索の基本条件となる引数です 検索基準日 検索対象ロケール 削除されたデータの取得有無に関する設定をします パラメータの詳細は 共通パラメータ を参照してください 準共通パラメータ タブ毎に 取得するテーブルのカラム名を設定します パラメータの詳細は 準共通パラメータ 参照してください コラム ユーザ検索 ( プライベートグループ ) タブでは IMM_USER テーブルのカラムを取得可能です ユーザ検索固有 ユーザ検索時にのみ必要となる引数です 主所属による絞り込み 検索対象を 主所属組織が設定されたユーザのみとするかを設定します department_main_only Boolean true true : 主所属のみを表示 false: 主所属以外も含めて表示 暗黙条件ユーザ検索 ( プライベートグループ ) タブで検索を行う際に ユーザ操作とは別に指定する条件です 検索結果はこの暗黙条件の範囲で自動的に絞り込まれます プライベートグループプライベートグループ検索時に指定のプライベートグループオーナーで絞り込みます private_group_owner String ログインユーザ ID "private_group_owner" : ユーザ ID 44

ユーザ分類項目 ユーザ検索時に指定のユーザ分類項目で絞り込みます user_ctg_item Array - 配列インデックス Object - category_cd String - category_item_cd Array - 配列インデックス String - 4 5 "user_ctg_item" : [ { "category_cd" : ユーザ分類コード, "category_item_cd" : [ ユーザ分類項目コード,...],... ] ロール ユーザ検索時に指定のロールで絞り込みます role String - "role" : ロール ID システムパラメータ 起動時のパラメータでは指定できない システム共通のパラメータについて説明します 大量データモード大量データモードとは 全件検索やあいまい検索などレスポンス悪化を招く検索を制限するためのものです 具体的には 大量データモードを使用すると以下の制約が発生します ユーザ検索時に表示数制限 ( ユーザ ) を超えたデータの取得ができなくなります 設定ファイル大量データモードの有効 / 無効は 検索画面タブの plugin.xml で定義します 上記以外の設定は <( 展開したwar)/WEB-INF/conf/im-master-config.xml> に定義します このファイルは パラメータ名とそれに対する値を定義する汎用的な定義ファイルです これらの設定ファイルを変更した場合は intra-mart Accel Platform を再起動しないと変更が反映されません また 設定ファイルが存在しない場合 intra-mart の正常な動作は保証できないので削除しないでください 設定パラメータ 45

以下に大量データモードに関するパラメータについて説明します 大量データモード設定ユーザ検索 ( プライベートグループ ) タブで大量データモードを使用するかどうかの設定です 設定ファイル要素属性 <( 展開したwar)/WEB-INF/plugin/ jp.co.intra_mart.im_master.app.search.tabs.user.private_group.tree.smartphone_8.0.0 /plugin.xml > <plugin>/<extension>/<search>/<content> large_data_mode 下記のいずれか true : 大量データモードを使用する場合 false: 大量データモードを使用しない場合 大量データモード表示数制限 ( ユーザ ) ユーザ検索で大量データモードが設定されている場合 ユーザ情報の最大取得件数の設定です 設定ファイル <( 展開した war)/web-inf/conf/im-master-config.xml> 要素 値 <im-master-config>/<sp-large-data-mode>/<user>/<limit> 任意の数値 検索結果の返却 検索結果は 起動時のパラメータ callback_function で指定されたファクションの引数に渡されます ユーザ検索 ( プライベートグループ ) タブから返却されるオブジェクトは以下のような形式になります type keyfields imm_user user_cd displayname ユーザ名 data basic_info デフォルト取得項目 (user_cd, user_name, delete_flag) の値 prop で指定された項目の値 検索時の基本情報 (target_date, target_locale, deleted_data) ユーザ検索 ( ロール ) タブ ユーザ検索 ( ロール ) タブでは ロールをキーワード検索し 選択したロールを持つユーザを検索します 46

項目画面構成画面イベントと検索処理起動時のパラメータ画面構築基盤用共通パラメータ準共通パラメータユーザ検索固有暗黙条件システムパラメータ大量データモード設定ファイル設定パラメータ検索結果の返却 画面構成 ユーザ検索 ( ロール ) タブの画面表示は以下のとおりです 47

図 : ユーザ検索 ( ロール ) タブ画面表示 分類 項目 階層一覧 ロールカテゴリ検索を実行した結果を表示する ( 階層移動はありません ) 追加条件 選択したロールカテゴリより ロール検索を実行した結果を表示する 検索結果一覧 選択したロールカテゴリ / ロールよりユーザ検索を実行した結果を表示する 表 : ユーザ検索 ( ロール ) タブ画面項目 画面イベントと検索処理 ユーザ検索 ( ロール ) タブで発生する画面イベントと検索処理の関連は以下のとおりです 48

イベント 検索処理 画面起動時 ロールカテゴリ押下時 ロール選択時 ロールカテゴリを取得する 選択されたロールカテゴリよりロール検索 ユーザ検索を実行する 選択されたロールよりユーザ検索を実行する 表 : ユーザ検索 ( ロール ) タブ画面イベントと検索処理 起動時のパラメータ 起動時のパラメータ設定により表示や検索条件を変更することができます ユーザ検索 ( ロール ) タブで指定可能なパラメータについて列挙します 画面構築基盤用共通検索画面の外枠をなす画面構築基盤への引数です 主に画面表示時のタイトルラベルや 検索後 選択決定時のウィンドウの挙動などに関する設定をします パラメータの詳細は 画面構築基盤用 を参照してください 共通パラメータ検索の基本条件となる引数です 検索基準日 検索対象ロケール 削除されたデータの取得有無に関する設定をします パラメータの詳細は 共通パラメータ を参照してください 準共通パラメータ タブ毎に 取得するテーブルのカラム名を設定します パラメータの詳細は 準共通パラメータ 参照してください コラム ユーザ検索 ( ロール ) タブでは IMM_USER テーブルのカラムを取得可能です ユーザ検索固有ユーザ検索時にのみ必要となる引数です 主所属による絞り込み検索対象を 主所属組織が設定されたユーザのみとするかを設定します department_main_only Boolean true true : 主所属のみを表示 false: 主所属以外も含めて表示 暗黙条件 ユーザ検索 ( ロール ) タブで検索を行う際に ユーザ操作とは別に指定する条件です 検索結果はこの暗黙条件の範囲で自動的に絞り込まれます 49

ユーザ分類項目 ユーザ検索時に指定のユーザ分類項目で絞り込みます user_ctg_item Array - 配列インデックス Object - category_cd String - category_item_cd Array - 配列インデックス String - 4 5 "user_ctg_item" : [ { "category_cd" : ユーザ分類コード, "category_item_cd" : [ ユーザ分類項目コード,..],.. ] ロール ロール検索時に指定のロールで絞り込みます role String - "role" : ロール ID システムパラメータ 起動時のパラメータでは指定できない システム共通のパラメータについて説明します 大量データモード大量データモードとは 全件検索やあいまい検索などレスポンス悪化を招く検索を制限するためのものです 具体的には 大量データモードを使用すると以下の制約が発生します ロール検索時に表示数制限 ( ロール ) を超えたデータの取得ができなくなります ユーザ検索時に表示数制限 ( ユーザ ) を超えたデータの取得ができなくなります 設定ファイル大量データモードの有効 / 無効は 検索画面タブの plugin.xml で定義します 上記以外の設定は <( 展開したwar)/WEB-INF/conf/im-master-config.xml> に定義します このファイルは パラメータ名とそれに対する値を定義する汎用的な定義ファイルです これらの設定ファイルを変更した場合は intra-mart Accel Platform を再起動しないと変更が反映されませ 50

ん また 設定ファイルが存在しない場合 intra-mart の正常な動作は保証できないので削除しないでください 設定パラメータ以下に大量データモードに関するパラメータについて説明します 大量データモード設定ユーザ検索 ( ロール ) タブで大量データモードを使用するかどうかの設定です 設定ファイル要素属性 <( 展開したwar)/WEB-INF/plugin/ jp.co.intra_mart.im_master.app.search.tabs.user.role.tree_with_list.smartphone_8.0.0 /plugin.xml > <plugin>/<extension>/<search>/<content> large_data_mode 下記のいずれか true : 大量データモードを使用する場合 false: 大量データモードを使用しない場合 大量データモード表示数制限 ( ロール ) ロール検索で大量データモードが設定されている場合 ロール情報の最大取得件数の設定です 設定ファイル <( 展開した war)/web-inf/conf/im-master-config.xml> 要素 値 <im-master-config>/<sp-large-data-mode>/<role>/<limit> 任意の数値 大量データモード表示数制限 ( ユーザ ) ユーザ検索で大量データモードが設定されている場合 ユーザ情報の最大取得件数の設定です 設定ファイル <( 展開した war)/web-inf/conf/im-master-config.xml> 要素 値 <im-master-config>/<sp-large-data-mode>/<role>/<limit> 任意の数値 検索結果の返却 検索結果は 起動時のパラメータ callback_function で指定されたファクションの引数に渡されます ユーザ検索 ( ロール ) タブから返却されるオブジェクトは以下のような形式になります type keyfields displayname data imm_user user_cd ユーザ名デフォルト取得項目 (user_cd, user_name, delete_flag) の値 propで指定された項目の値 組織検索 5

組織検索タブ 組織検索タブでは 該当する組織をツリーで表示します 項目 画面構成画面イベントと検索処理組織検索に関する補足 ( 認可 ) 起動時のパラメータ画面構築基盤用共通パラメータ準共通パラメータ暗黙条件システムパラメータ大量データモード設定ファイル設定パラメータ検索結果の返却 画面構成 組織検索タブの画面表示は以下のとおりです 5

図 : 組織検索タブ画面表示 分類 項目 階層一覧該当する組織を階層表示する 検索結果一覧 選択された組織自身と配下の組織を表示する 表 : 組織検索タブ画面項目 画面イベントと検索処理 組織検索タブで発生する画面イベントと検索処理の関連は以下のとおりです イベント 画面起動時 検索処理 起動引数より 組織検索を実行する 5

イベント 検索処理 組織展開時 組織押下時 選択された組織より 配下の組織検索を実行する 選択された組織より 配下の組織検索を実行する 表 : 組織検索タブ画面イベントと検索処理 組織検索に関する補足 ( 認可 ) 組織検索では ログインユーザごとに認可による会社の絞り込みが行われます 検索結果には ログインユーザが参照できる会社に所属している組織が表示されます コラム 暗黙条件にログインユーザが認可されていない会社が指定されている場合 それを除いて検索します 起動時のパラメータ 起動時のパラメータ設定により表示や検索条件を変更することができます 組織検索タブで指定可能なパラメータについて列挙します 画面構築基盤用共通検索画面の外枠をなす画面構築基盤への引数です 主に画面表示時のタイトルラベルや 検索後 選択決定時のウィンドウの挙動などに関する設定をします パラメータの詳細は 画面構築基盤用 を参照してください 共通パラメータ検索の基本条件となる引数です 検索基準日 検索対象ロケール 削除されたデータの取得有無に関する設定をします パラメータの詳細は 共通パラメータ を参照してください 準共通パラメータ タブ毎に 取得するテーブルのカラム名を設定します パラメータの詳細は 準共通パラメータ 参照してください コラム 組織検索タブでは IMM_DEPARTMENT テーブルのカラムを取得可能です 暗黙条件組織検索タブで検索を行う際に ユーザ操作とは別に指定する条件です 検索結果はこの暗黙条件の範囲で自動的に絞り込まれます 組織セット表示設定会社毎に表示する組織セットを設定します 表示する組織セットは会社毎にデフォルト組織セットリストで指定することができ 組織セット名の表示 / 非表示を選択できます 認可設定で許可された会社のみ有効です 54

必 初期 プロパティ名 型 須 値 department_set_disp Object - type String hide hide display al lのいずれか list Array - 配列イン デックス Object - company_cd String - department_set_cd String - 4 5 6 "department_set_disp" : { "type" : "hide", "list" : [ { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード,...] 会社組織検索時に指定の会社で絞り込みます ただし 組織リストまたは組織を設定している場合 会社は利用されません 認可設定で許可された会社のみ有効です company Array - 配列インデックス Object - company_cd String - "company" : [ { "company_cd" : 会社コード, { "company_cd" : 会社コード,...] 組織リスト 組織検索時に指定の会社と組織の組み合わせで絞り込みます ただし つの会社に複数の組織を指定することはできません 認可設定で許可された会社のみ有効です 必 初期 プロパティ名 型 須 値 department_set_list Array - 配列イン デックス Object - company_cd String - 55

必 初期 プロパティ名 型 須 値 department_set_cd String - department Object - department_cd String - compare String le gt ge lt leのいずれか post Object - post_cd String - compare String le gt ge eq lt leのいずれか 4 5 6 7 8 9 0 4 "department_set_list" : [ { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "department" : { "department_cd" : 組織コード, "compare" : "le", "post" : { "post_cd" : 役職コード, "compare" : "le",...] 組織組織検索時に指定の組織で絞り込みます ただし 組織リストが指定されている場合は 組織リスト指定が優先されます 認可設定で許可された会社のみ有効です department_set Object - company_cd String - department_set_cd String - department Object - department_cd String - compare String le gt ge lt leのいずれか 56

4 5 6 7 8 9 0 "department_set" : { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "department" : { "department_cd" : 組織コード, "compare" : "le" 組織分類項目 組織検索時に指定の組織分類項目を持つ組織で絞り込みます 認可設定で許可された会社のみ有効です dept_ctg_item Array - 配列インデックス Object - company_cd String - category_cd String - category_item_cd Array - 配列インデックス String - 4 5 6 "dept_ctg_item" : [ { "company_cd" : 会社コード, "category_cd" : 組織分類コード, "category_item_cd" : [ 組織分類項目コード,... ],... ] システムパラメータ 起動時のパラメータでは指定できない システム共通のパラメータについて説明します 大量データモード大量データモードとは 全件検索やあいまい検索などレスポンス悪化を招く検索を制限するためのものです 具体的には 大量データモードを使用すると以下の制約が発生します 組織階層の移動ごとに検索します 設定ファイル 57

大量データモードの有効 / 無効は 検索画面タブの plugin.xml で定義します 設定ファイルを変更した場合は intra-mart Accel Platform を再起動しないと変更が反映されません また 設定ファイルが存在しない場合 intra-mart の正常な動作は保証できないので削除しないでください 設定パラメータ以下に大量データモードに関するパラメータについて説明します 大量データモード設定組織検索タブで大量データモードを使用するかどうかの設定です 設定ファイル 要素 属性 <( 展開したwar)/WEB-INF/plugin/ jp.co.intra_mart.im_master.app.search.tabs.department.tree.smartphone_8.0.0 /plugin.xml > <plugin>/<extension>/<search>/<content> large_data_mode 下記のいずれか true : 大量データモードを使用する場合 false: 大量データモードを使用しない場合 検索結果の返却 検索結果は 起動時のパラメータ callback_function で指定されたファクションの引数に渡されます 組織検索タブから返却されるオブジェクトは以下の形式です type keyfields displayname imm_department company_cd, department_set_cd, deparment_cd 組織名 data デフォルト取得項目 (company_cd, department_set_cd, department_cd, department_name, delete_flag) の値 prop で指定された項目の値 パブリックグループ検索 パブリックグループ検索タブ パブリックグループ検索タブでは 該当するパブリックグループをツリー表示します 58

項目画面構成画面イベントと検索処理起動時のパラメータ画面構築基盤用共通パラメータ準共通パラメータ暗黙条件システムパラメータ大量データモード設定ファイル設定パラメータ検索結果の返却 画面構成 パブリックグループ検索タブの画面表示は以下のとおりです 59

図 : パブリックグループ検索タブ画面表示 分類 項目 階層一覧該当するパブリックグループをツリー表示する 検索結果一覧選択されたパブリックグループ自身と配下のパブリックグループを表 示する 表 : パブリックグループ検索タブ画面項目 画面イベントと検索処理 パブリックグループ検索タブで発生する画面イベントと検索処理の関連は以下のとおりです 60

イベント 検索処理 画面起動時 パブリックグループ展開時 パブリックグループ押下時 起動引数より パブリックグループ検索を実行する 選択されたパブリックグループより 配下のパブリックグループ検索を実行する 選択されたパブリックグループより 配下のパブリックグループ検索を実行する 表 : パブリックグループ検索タブ画面イベントと検索処理 起動時のパラメータ 起動時のパラメータ設定により表示や検索条件を変更することができます パブリックグループ検索タブで指定可能なパラメータについて列挙します 画面構築基盤用共通検索画面の外枠をなす画面構築基盤への引数です 主に画面表示時のタイトルラベルや 検索後 選択決定時のウィンドウの挙動などに関する設定をします パラメータの詳細は 画面構築基盤用 を参照してください 共通パラメータ検索の基本条件となる引数です 検索基準日 検索対象ロケール 削除されたデータの取得有無に関する設定をします パラメータの詳細は 共通パラメータ を参照してください 準共通パラメータ タブ毎に 取得するテーブルのカラム名を設定します パラメータの詳細は 準共通パラメータ 参照してください コラム パブリックグループ検索タブでは IMM_PUBLIC_GRP テーブルのカラムを取得可能です 暗黙条件パブリックグループ検索タブで検索を行う際に ユーザ操作とは別に指定する条件です 検索結果はこの暗黙条件の範囲で自動的に絞り込まれます パブリックグループパブリックグループ検索時に指定のパブリックグループで絞り込みます プロパティ名型 必 須 初期 値 public_group_set Object - public_group_set_cd String - public_group Object - public_group_cd String - 6

プロパティ名型 必 須 初期 compare String le gt ge lt le のいず 値 れか 4 5 6 7 8 9 criteria" : { "public_group_set" : { "public_group_set_cd" : パブリックグループセットコード, "public_group" : { "public_group_cd" : パブリックグループコード, "compare" : "le" パブリックグループ分類項目 パブリックグループ検索時に指定のパブリック分類項目を持つパブリックグループで絞り込みます 初期 値 備 考 public_group_ctg_item Array - 配列インデッ クス Object - category_cd String - category_item_cd Array - 配列インデック ス String - 4 5 "public_group_ctg_item" : [ { "category_cd" : パブリックグループ分類コード, "category_item_cd" : [ パブリックグループ分類項目コード,...],... ] システムパラメータ 起動時のパラメータでは指定できない システム共通のパラメータについて説明します 大量データモード大量データモードとは 全件検索やあいまい検索などレスポンス悪化を招く検索を制限するためのものです 具体的には 大量データモードを使用すると以下の制約が発生します パブリックグループ階層の移動ごとの検索になります 設定ファイル大量データモードの有効 / 無効は 検索画面タブの plugin.xml で定義します 設定ファイルを変更した場合は intra-mart Accel Platform を再起動しないと変更が反映されません また 設定ファイルが存在しない場合 intra-mart の正常な動作は保証できないので削除しないでください 6

設定パラメータ以下に大量データモードに関するパラメータについて説明します 大量データモード設定パブリックグループ検索タブで大量データモードを使用するかどうかの設定です 設定ファイル 要素 属性 <( 展開したwar)/WEB-INF/plugin/ jp.co.intra_mart.im_master.app.search.tabs.public_group.tree.smartphone_8.0.0 /plugin.xml > <im-master-config>/<large-data-mode>/<public-group> large_data_mode 下記のいずれか true : 大量データモードを使用する場合 false: 大量データモードを使用しない場合 検索結果の返却 検索結果は 起動時のパラメータ callback_function で指定されたファクションの引数に渡されます パブリックグループ検索タブから返却されるオブジェクトは以下のような形式になります type keyfields displayname data imm_public_grp public_group_set_cd, public_group_cd パブリックグループ名取得したデータ デフォルト取得項目 (public_group_set_cd,public_group_cd, public_group_name, delete_flag) の値 propで指定された項目の値 プライベートグループ検索 プライベートグループ一覧タブ プライベートグループ検索タブでは 該当するプライベートグループを検索します 項目 画面構成画面イベントと検索処理起動時のパラメータ画面構築基盤用共通パラメータ準共通パラメータ暗黙条件システムパラメータ検索結果の返却 画面構成 6

プライベートグループ検索タブの画面表示は以下のとおりです 図 : プライベートグループ検索タブ画面表示 分類 項目 キーワード検索キーワード 検索する文字列 検索結果一覧キーワード検索を実行した結果を表示 表 : プライベートグループ検索タブ画面項目 画面イベントと検索処理 プライベートグループ検索タブで発生する画面イベントと検索処理の関連は以下のとおりです イベント 画面起動時 検索処理 特になし 64

イベント 検索処理 検索ボタン押下時 入力されたキーワードより プライベートグループ検索を実行す る 表 : プライベート検索タブ画面イベントと検索処理 起動時のパラメータ 起動時のパラメータ設定により表示や検索条件を変更することができます プライベートグループ検索タブで指定可能なパラメータについて列挙します 画面構築基盤用共通検索画面の外枠をなす画面構築基盤への引数です 主に画面表示時のタイトルラベルや 検索後 選択決定時のウィンドウの挙動などに関する設定をします パラメータの詳細は 画面構築基盤用 を参照してください 共通パラメータ検索の基本条件となる引数です 検索基準日 検索対象ロケール 削除されたデータの取得有無に関する設定をします パラメータの詳細は 共通パラメータ を参照してください 準共通パラメータ タブ毎に 取得するテーブルのカラム名を設定します パラメータの詳細は 準共通パラメータ 参照してください コラム プライベートグループ検索タブでは IMM_PRIVATE_GRP テーブルのカラムを取得可能です 暗黙条件プライベートグループ検索タブで検索を行う際に ユーザ操作とは別に指定する条件です 検索結果はこの暗黙条件の範囲で自動的に絞り込まれます プライベートグループプライベートグループ検索時に指定のプライベートグループオーナーで絞り込みます private_group_owner String ログインユーザ ID "private_group_owner" : ユーザ ID システムパラメータ プライベートグループ検索タブでは システムパラメータを利用しません 65

検索結果の返却 検索結果は 起動時のパラメータ callback_function で指定されたファクションの引数に渡されます プライベートグループ検索タブから返却されるオブジェクトは以下のような形式になります type keyfields displayname data imm_private_grp private_grp_cd, user_cd プライベートグループ名デフォルト取得項目 (private_group_cd, user_cd, private_group_name) の値 propで指定された項目の値 役職検索 役職検索タブ 役職検索タブでは 会社 / 組織セットをツリーで表示し 選択した組織セットに紐づく役職を検索します 項目 画面構成画面イベントと検索処理画面イベント 会社押下時 の補足組織検索 役職検索に関する補足 ( 認可 ) 起動時のパラメータ画面構築基盤用共通パラメータ準共通パラメータ暗黙条件システムパラメータ大量データモード設定ファイル設定パラメータ検索結果の返却 画面構成 役職検索タブの画面表示は以下のとおりです 66

図 : 役職検索タブ画面表示 分類 項目 階層一覧該当する組織セットを階層表示する 検索結果一覧 選択した組織セットから役職検索を実行した結果を表示する 表 : 役職検索タブ画面項目 画面イベントと検索処理 役職検索タブで発生する画面イベントと検索処理の関連は以下のとおりです イベント 検索処理 画面起動時起動引数より 会社検索を実行する 会社展開時選択された会社より 組織セット検索を実行する 会社押下時選択された会社より 役職検索を実行する 表 : 役職検索タブ画面イベントと検索処理 67

画面イベント 会社押下時 の補足会社を押下すると 役職検索が実行されますが 暗黙条件 : 組織表示設定 により動作が異なります 組織表示設定がhideの場合会社を押下すると 特定の組織セットに紐付く役職を検索します このとき 組織セットの特定方法は 以下の優先順位に従い決定します. 暗黙条件 : 組織で指定した組織セット. 組織セット表示設定のlistで指定した組織セット. デフォルト組織セット組織表示設定がdisplay allの場合会社を押下しても役職の検索は行いません 会社の展開結果に表示された組織セットを選択すると 役職検索を実行します 組織検索 役職検索に関する補足 ( 認可 ) 組織検索 役職検索では ログインユーザごとに認可による会社の絞り込みが行われます 検索結果には ログインユーザが参照できる会社に所属している組織 役職が表示されます コラム 暗黙条件にログインユーザが認可されていない会社が指定されている場合 それを除いて検索します 起動時のパラメータ 起動時のパラメータ設定により表示や検索条件を変更することができます 役職検索タブで指定可能なパラメータについて列挙します 画面構築基盤用共通検索画面の外枠をなす画面構築基盤への引数です 主に画面表示時のタイトルラベルや 検索後 選択決定時のウィンドウの挙動などに関する設定をします パラメータの詳細は 画面構築基盤用 を参照してください 共通パラメータ検索の基本条件となる引数です 検索基準日 検索対象ロケール 削除されたデータの取得有無に関する設定をします パラメータの詳細は 共通パラメータ を参照してください 準共通パラメータ タブ毎に 取得するテーブルのカラム名を設定します パラメータの詳細は 準共通パラメータ 参照してください コラム 役職検索タブでは IMM_COMPANY_POST テーブルのカラムを取得可能です 暗黙条件 役職検索タブで検索を行う際に ユーザ操作とは別に指定する条件です 68

検索結果はこの暗黙条件の範囲で自動的に絞り込まれます 組織セット表示設定会社毎に表示する組織セットを設定します 表示する組織セットは会社毎にデフォルト組織セットリストで指定することができ 組織セット名の表示 / 非表示を選択できます 認可設定で許可された会社のみ有効です 必 初期 プロパティ名 型 須 値 department_set_disp Object - type String hide hide display al lのいずれか list Array - 配列イン デックス Object - company_cd String - department_set_cd String - 4 5 6 "department_set_disp" : { "type" : "hide", "list" : [ { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード,...] 会社組織検索時に指定の会社で絞り込みます ただし 組織リストまたは組織を設定している場合 会社は利用されません 認可設定で許可された会社のみ有効です Company Array - 配列インデックス Object - company_cd String - "company" : [ { "company_cd" : 会社コード, { "company_cd" : 会社コード,...] 組織リスト組織検索時 役職検索時に指定の会社と組織の組み合わせで絞り込みます ただし つの会社に複数の組織を指定することはできません 認可設定で許可された会社のみ有効です 69

初 必 期 プロパティ名 型 須 値 department_set_list Array - 配列イン デックス Object - company_cd String - department_set_cd String - department Object - department_cd String - compare String le gt ge lt leのいずれか post Object - post_cd String - compare String le gt ge eq lt leのいずれか 4 5 6 7 8 9 0 4 "department_set_list" : [ { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "department" : { "department_cd" : 組織コード, "compare" : "le", "post" : { "post_cd" : 役職コード, "compare" : "le",...] 組織組織検索時に指定の組織で絞り込みます ただし 組織リストが指定されている場合は 組織リスト指定が優先されます 認可設定で許可された会社のみ有効です department_set Object - company_cd String - department_set_cd String - department Object - department_cd String - 70

compare String le gt ge lt le のいずれか 4 5 6 7 8 9 0 "department_set" : { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "department" : { "department_cd" : 組織コード, "compare" : "le" 組織役職役職検索時に指定の役職で絞り込みます ただし 組織リストが指定されている場合は 組織リスト指定が優先されます 認可設定で許可された会社のみ有効です department_set Object - company_cd String - department_set_cd String - post Object - post_cd String - compare String le gt ge eq lt le のいずれ か 7

4 5 6 7 8 9 0 "department_set" : { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "post" : { "post_cd" : 役職コード, "compare" : "le" 組織分類項目 組織検索時に指定の組織分類項目を持つ組織で絞り込みます 認可設定で許可された会社のみ有効です dept_ctg_item Array - 配列インデックス Object - company_cd String - category_cd String - category_item_cd Array - 配列インデックス String - システムパラメータ 起動時のパラメータでは指定できない システム共通のパラメータについて説明します 大量データモード大量データモードとは 全件検索やあいまい検索などレスポンス悪化を招く検索を制限するためのものです 具体的には 大量データモードを使用すると以下の制約が発生します 組織階層の移動ごとに検索します 設定ファイル大量データモードの有効 / 無効は 検索画面タブの plugin.xml で定義します 設定ファイルを変更した場合は intra-mart Accel Platform を再起動しないと変更が反映されません また 設定ファイルが存在しない場合 intra-mart の正常な動作は保証できないので削除しないでください 7

設定パラメータ以下に大量データモードに関するパラメータについて説明します 大量データモード設定役職検索タブで大量データモードを使用するかどうかの設定です 設定 ファ イル <( 展開した war)/web-inf/plugin/ jp.co.intra_mart.im_master.app.search.tabs.company_post.tree.smartphone_8.0./plugin.xml > 要素 <plugin>/<extension>/<search>/<content> 属性 large_data_mode 下記のいずれか true : 大量データモードを使用する場合 false: 大量データモードを使用しない場合 検索結果の返却 検索結果は 起動時のパラメータ callback_function で指定されたファクションの引数に渡されます 役職検索タブから返却されるオブジェクトは以下の形式です type keyfields displayname data imm_company_post company_cd, department_set_cd, post_cd 役職名デフォルト取得項目 (company_cd, department_cd, post_cd, delete_flag) の値 propで指定された項目の値 組織 役職検索タブ 組織 役職検索タブでは 組織をツリーで表示し 選択した組織の役職を検索します 項目 画面構成画面イベントと検索処理画面イベント 組織押下時 の補足組織検索 役職検索に関する補足 ( 認可 ) 起動時のパラメータ画面構築基盤用共通パラメータ準共通パラメータ暗黙条件システムパラメータ大量データモード設定ファイル設定パラメータ検索結果の返却 7

画面構成 組織 役職検索タブの画面表示は以下のとおりです 図 : 組織 役職検索タブ画面表示 分類 項目 階層一覧該当する組織を階層表示する 検索結果一覧選択した組織から役職検索を実行した結果を表示す る 表 : 組織 役職検索タブ画面項目 画面イベントと検索処理 組織 役職検索タブで発生する画面イベントと検索処理の関連は以下のとおりです 74

イベント 検索処理 画面起動時 組織展開時 組織押下時 起動引数より 組織検索を実行する 選択された組織より 配下の組織検索を実行する 選択された組織より 役職検索を実行する 表 : 組織 役職検索タブ画面イベントと検索処理 画面イベント 組織押下時 の補足組織を押下すると 役職検索が実行されますが 選択した組織が会社であった場合 暗黙条件 : 組織表示設定 により動作が異なります 組織表示設定がhideの場合会社を押下すると 特定の組織セットに紐付く役職を検索します このとき 組織セットの特定方法は 以下の優先順位に従い決定します. 暗黙条件 : 組織で指定した組織セット. 組織セット表示設定のlistで指定した組織セット. デフォルト組織セット組織表示設定がdisplay allの場合会社を押下しても役職の検索は行いません 配下組織の展開結果に表示された組織セットを選択すると 役職検索を実行します 組織検索 役職検索に関する補足 ( 認可 ) 組織検索 役職検索では ログインユーザごとに認可による会社の絞り込みが行われます 検索結果には ログインユーザが参照できる会社に所属している組織 役職が表示されます コラム 暗黙条件にログインユーザが認可されていない会社が指定されている場合 それを除いて検索します 起動時のパラメータ 起動時のパラメータ設定により表示や検索条件を変更することができます 組織 役職検索タブで指定可能なパラメータについて列挙します 画面構築基盤用共通検索画面の外枠をなす画面構築基盤への引数です 主に画面表示時のタイトルラベルや 検索後 選択決定時のウィンドウの挙動などに関する設定をします パラメータの詳細は 画面構築基盤用 を参照してください 共通パラメータ検索の基本条件となる引数です 検索基準日 検索対象ロケール 削除されたデータの取得有無に関する設定をします パラメータの詳細は 共通パラメータ を参照してください 準共通パラメータ タブ毎に 取得するテーブルのカラム名を設定します 75

パラメータの詳細は 準共通パラメータ 参照してください コラム 組織 役職検索タブでは IMM_COMPANY_POST テーブルのカラムを取得可能です 暗黙条件組織 役職検索タブで検索を行う際に ユーザ操作とは別に指定する条件です 検索結果はこの暗黙条件の範囲で自動的に絞り込まれます 組織セット表示設定会社毎に表示する組織セットを設定します 表示する組織セットは会社毎にデフォルト組織セットリストで指定することができ 組織セット名の表示 / 非表示を選択できます 認可設定で許可された会社のみ有効です 必 初期 プロパティ名 型 須 値 department_set_disp Object - type String hide hide display allのいずれか list Array - 配列イン デックス Object - company_cd String - department_set_cd String - 4 5 6 "department_set_disp" : { "type" : "hide", "list" : [ { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード,...] 会社組織検索時に指定の会社で絞り込みます ただし 組織リストまたは組織を設定している場合 会社は利用されません 認可設定で許可された会社のみ有効です company Array - 配列インデックス Object - company_cd String - 76

"company" : [ { "company_cd" : 会社コード, { "company_cd" : 会社コード,...] 組織リスト 組織検索時に指定の会社と組織の組み合わせで絞り込みます ただし つの会社に複数の組織を指定することはできません 認可設定で許可された会社のみ有効です 初 必 期 プロパティ名 型 須 値 department_set_list Array - 配列イン デックス Object - company_cd String - department_set_cd String - Department Object - department_cd String - Compare String le gt ge lt leのいずれか Post Object - post_cd String - Compare String le gt ge eq lt leのいずれか 4 5 6 7 8 9 0 4 "department_set_list" : [ { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "department" : { "department_cd" : 組織コード, "compare" : "le", "post" : { "post_cd" : 役職コード, "compare" : "le",...] 組織 77

組織検索時に指定の組織で絞り込みます ただし 組織リストが指定されている場合は 組織リスト指定が優先されます 認可設定で許可された会社のみ有効です department_set Object - company_cd String - department_set_cd String - department Object - department_cd String - compare String le gt ge lt leのいずれか 4 5 6 7 8 9 0 "department_set" : { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "department" : { "department_cd" : 組織コード, "compare" : "le" 組織役職役職検索時に指定の役職で絞り込みます ただし 組織リストが指定されている場合は 組織リスト指定が優先されます 認可設定で許可された会社のみ有効です department_set Object - company_cd String - department_set_cd String - post Object - post_cd String - compare String le gt ge eq lt le のいずれ か 78

4 5 6 7 8 9 0 "department_set" : { "company_cd" : 会社コード, "department_set_cd" : 組織セットコード, "post" : { "post_cd" : 役職コード, "compare" : "le" 組織分類項目 組織検索時に指定の組織分類項目を持つ組織で絞り込みます 認可設定で許可された会社のみ有効です dept_ctg_item Array - 配列インデックス Object - company_cd String - category_cd String - category_item_cd Array - 配列インデックス String - 4 5 6 "dept_ctg_item" : [ { "company_cd" : 会社コード, "category_cd" : 組織分類コード, "category_item_cd" : [ 組織分類項目コード,... ],... ] 79

システムパラメータ 起動時のパラメータでは指定できない システム共通のパラメータについて説明します 大量データモード大量データモードとは 全件検索やあいまい検索などレスポンス悪化を招く検索を制限するためのものです 具体的には 大量データモードを使用すると以下の制約が発生します 組織階層の移動ごとに検索します 設定ファイル大量データモードの有効 / 無効は 検索画面タブの plugin.xml で定義します 設定ファイルを変更した場合は intra-mart Accel Platform を再起動しないと変更が反映されません また 設定ファイルが存在しない場合 intra-mart の正常な動作は保証できないので削除しないでください 設定パラメータ以下に大量データモードに関するパラメータについて説明します 大量データモード設定組織 役職検索タブで大量データモードを使用するかどうかの設定です 設定ファイル要素属性 <( 展開したwar)/WEB-INF/plugin/ jp.co.intra_mart.im_master.app.search.tabs.department_post.tree.smartphone_8.0. /plugin.xml > <plugin>/<extension>/<search>/<content> large_data_mode 下記のいずれか true : 大量データモードを使用する場合 false: 大量データモードを使用しない場合 検索結果の返却 検索結果は 起動時のパラメータ callback_function で指定されたファクションの引数に渡されます 組織 役職検索タブから返却されるオブジェクトは以下の形式です type keyfields imm_company_post company_cd, department_set_cd, department_cd, post_cd displayname 役職名と組織名 ( 内包構造に従って組織名を連結 ) data デフォルト取得項目 (company_cd, department_set_cd, department_cd, post_cd, delete_flag) の値の値 prop で指定された項目の値 80

ログの出力 IM- 共通マスタのスマートフォン版検索画面でのログ出力は PC 版検索画面の設定と共用です ログファイルの出力場所 出力形式などの詳細は IM- 共通マスタ検索画面仕様書 を参照してください 8