intra-mart Accel Collaboration 設定ファイルリファレンス 第24版 2023-10-01

共有住所録設定

概要

共有住所録機能での設定を行います。

モジュール
共有住所録モジュール
フォーマットファイル(xsd)
WEB-INF/schema/iac-addressbook-config.xsd
設定場所
WEB-INF/conf/iac-addressbook-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<iac-addressbook-config xmlns="http://intra-mart.co.jp/product/collaboration/addressbook/internal/utility/config/iac-addressbook-config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://intra-mart.co.jp/product/collaboration/addressbook/internal/utility/config/iac-addressbook-config ../schema/iac-addressbook-config.xsd ">
  <addressbook-list-limit>20</addressbook-list-limit>
  <contact-list-limit>20</contact-list-limit>
  <periodoutusers-list-limit>20</periodoutusers-list-limit>
  <ownergroup-list-limit>20</ownergroup-list-limit>
  <acl-config>
     <collector-names>
        <name>jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookDeptCollector</name>
        <name>jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookDeptCtgCollector</name>
        <name>jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookDeptPostCollector</name>
        <name>jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookDeptSub4QueryCollector</name>
        <name>jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookDeptSubCtg4QueryCollector</name>
        <name>jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookPubCollector</name>
        <name>jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookPubRoleCollector</name>
        <name>jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookPubSub4QueryCollector</name>
        <name>jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookRoleCollector</name>
    </collector-names>
    <cache-key>iac_addressbook_acl</cache-key>
  </acl-config>
  <auto-complete-config>
    <auto-complete-mode>true</auto-complete-mode>
    <min-length>1</min-length>
    <list-limit>5</list-limit>
  </auto-complete-config>
  <sp-config>
    <contact-list-limit>20</contact-list-limit>
    <mail-link>true</mail-link>
    <telephone-link>true</telephone-link>
    <map-link>true</map-link>
    <url-link>true</url-link>
  </sp-config>
</iac-addressbook-config>

リファレンス

アドレスブック一覧表示件数

タグ名 addressbook-list-limit
アドレスブックを一覧表示する際の1ページ当たり表示件数を設定します。

【設定項目】

<iac-addressbook-config>
  <addressbook-list-limit>20</addressbook-list-limit>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容 アドレスブックを一覧表示する際の1ページ当たり表示件数を設定します。
単位・型 数値 (0 - )
省略時のデフォルト値 なし
親タグ iac-addressbook-config

連絡先一覧表示件数

タグ名 contact-list-limit
連絡先を一覧表示する際の1ページ当たり表示件数を設定します。

【設定項目】

<iac-addressbook-config>
  <contact-list-limit>20</contact-list-limit>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容 連絡先を一覧表示する際の1ページ当たり表示件数を設定します。
単位・型 数値 (0 - )
省略時のデフォルト値 なし
親タグ iac-addressbook-config

オーナーグループ一覧表示件数

タグ名 ownergroup-list-limit
期間外ユーザを一覧表示する際の1ページ当たり表示件数を設定します。

【設定項目】

<iac-addressbook-config>
  <ownergroup-list-limit>20</ownergroup-list-limit>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容 オーナーグループを一覧表示する際の1ページ当たり表示件数を設定します。
単位・型 数値 (0 - )
省略時のデフォルト値 なし
親タグ iac-addressbook-config

アクセス権チェック設定

タグ名 name
アクセス権チェックを行うコレクタークラスを設定します。
システム設定の アクセス権利用設定 がfalseに設定されている場合(=アクセス権を利用しない)は、本設定は無効になりアクセス権チェックは行われません。

【設定項目】

<iac-addressbook-config>
  <acl-config>
    <collector-names>
      <name>jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookDeptCollector</name>
      ...
    </collector-names>
  </acl-config>
</iac-addressbook-config>

必須項目 ×
複数設定
設定値・設定する内容
共有住所録でのアクセス権チェックを行うクラスを設定します。
また、<collector-names>タグ内に記述されている順にアクセス権チェックを行います。
特定のアクセス権チェックが必要ない場合は、該当のクラス設定を削除してください。1つも設定しない場合はアクセス権チェックを行いません。

・[組織指定]
jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookDeptCollector
・[組織+ユーザ分類指定]
jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookDeptCtgCollector
・[組織+役職]
jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookDeptPostCollector
・[組織配下指定]
jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookDeptSub4QueryCollector
・[組織配下+ユーザ分類指定]
jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookDeptSubCtg4QueryCollector
・[パブリックグループ指定]
jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookPubCollector
・[パブリックグループ+役割指定]
jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookPubRoleCollector
・[パブリックグループ配下指定]
jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookPubSub4QueryCollector
・[ロール指定]
jp.co.intra_mart.product.collaboration.addressbook.internal.acl.collector.AclAddressbookRoleCollector
単位・型 文字列
省略時のデフォルト値 なし
親タグ collector-names

アクセス権情報のキャッシュキー設定

タグ名 cache-key
アクセス権情報のキャッシュキーを設定します。
通常、設定値は変更しません。

【設定項目】

<iac-addressbook-config>
  <acl-config>
    <cache-key>iac_addressbook_acl</cache-key>
  </acl-config>
</iac-addressbook-config>

必須項目 ×
複数設定 ×
設定値・設定する内容
アクセス権情報のキャッシュキーを設定します。
デフォルトのキャッシュ情報はim-ehcache-config/iac-addressbook-cache-config.xmlを参照してください。
単位・型 文字列
省略時のデフォルト値 なし
親タグ collector-names

オートコンプリート用設定

タグ名 auto-complete-config
個人タグ選択コンポーネントの自動入力補完機能(以下、オートコンプリート)の設定を行います。

【設定項目】

<iac-addressbook-config>
  <auto-complete-config>
    ...
  </auto-complete-config>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容 共有住所録機能でのオートコンプリート情報を設定します。
単位・型 なし
省略時のデフォルト値 なし
親タグ iac-addressbook-config

機能利用ON/OFF切り替え設定(オートコンプリート)

タグ名 auto-complete-mode
オートコンプリートの利用有無を設定します。

【設定項目】

<iac-addressbook-config>
  <auto-complete-config>
    <auto-complete-mode>true</auto-complete-mode>
  </auto-complete-config>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容
true オートコンプリートを利用します。
false オートコンプリートを利用しません。
単位・型 真偽値 (true/false)
省略時のデフォルト値 なし
親タグ auto-complete-config

検索開始文字数(オートコンプリート)

タグ名 min-length
何文字入力した時点でオートコンプリート検索を行うかを指定します。

【設定項目】

<iac-addressbook-config>
  <auto-complete-config>
    <min-length>1</min-length>
  </auto-complete-config>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容 何文字入力した時点でオートコンプリート検索を行うかを指定します。
単位・型 数値 (0 - )
省略時のデフォルト値 なし
親タグ auto-complete-config

表示件数(オートコンプリート)

タグ名 list-limit
オートコンプリート検索の結果を表示する件数を指定します。

【設定項目】

<iac-addressbook-config>
  <auto-complete-config>
    <list-limit>5</list-limit>
  </auto-complete-config>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容 オートコンプリート検索の結果を表示する件数を指定します。
単位・型 数値 (0 - )
省略時のデフォルト値 なし
親タグ auto-complete-config

スマートフォン用設定

タグ名 sp-config
共有住所録のスマートフォン機能を利用する場合の設定です。

【設定項目】

<iac-addressbook-config>
  <sp-config>
    ...
  </sp-config>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容 共有住所録のスマートフォン機能を利用する場合の設定です。
単位・型 なし
省略時のデフォルト値 なし
親タグ iac-addressbook-config

連絡先一覧の表示件数(スマートフォン)

タグ名 contact-list-limit
アドレスブック内の連絡先を一覧表示する際の表示件数を設定します。

【設定項目】

<iac-addressbook-config>
  <sp-config>
    <contact-list-limit>20</contact-list-limit>
  </sp-config>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容 アドレスブック内の連絡先を一覧表示する際の表示件数を設定します。
単位・型 数値 (0 - )
省略時のデフォルト値 なし
親タグ sp-config

メールアプリケーション起動設定(スマートフォン)

タグ名 mail-link
連絡先のメールアドレスリンクでスマートフォンのメールアプリケーションを起動するかどうかを設定します。

【設定項目】

<iac-addressbook-config>
  <sp-config>
    <mail-link>true</mail-link>
  </sp-config>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容
true メールアドレスをリンクで表示します。
false メールアドレスをリンクで表示しません。
単位・型 真偽値 (true/false)
省略時のデフォルト値 なし
親タグ sp-config

電話起動設定(スマートフォン)

タグ名 telephone-link
連絡先の電話番号リンクでスマートフォンの電話を起動するかどうかを設定します。

【設定項目】

<iac-addressbook-config>
  <sp-config>
    <telephone-link>true</telephone-link>
  </sp-config>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容
true 電話番号をリンクで表示します。
false 電話番号をリンクで表示しません。
単位・型 真偽値 (true/false)
省略時のデフォルト値 なし
親タグ sp-config

地図アプリケーション起動設定(スマートフォン)

タグ名 map-link
連絡先の郵便番号・住所のリンクでスマートフォンの地図アプリケーションを起動するかどうかを設定します。

【設定項目】

<iac-addressbook-config>
  <sp-config>
    <map-link>true</map-link>
  </sp-config>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容
true 住所をリンクで表示します。
false 住所をリンクで表示しません。
単位・型 真偽値 (true/false)
省略時のデフォルト値 なし
親タグ sp-config

URLリンク先サイト表示設定(スマートフォン)

タグ名 url-link
連絡先のURLリンクで該当のサイトを表示するかどうかを設定します。

【設定項目】

<iac-addressbook-config>
  <sp-config>
    <url-link>true</url-link>
  </sp-config>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容
true URLをリンクで表示します。
false URLをリンクで表示しません。
単位・型 真偽値 (true/false)
省略時のデフォルト値 なし
親タグ sp-config

期間外ユーザ一覧画面でのユーザ一覧表示件数(使用しません)

タグ名 periodoutusers-list-limit
使用しません。

【設定項目】

<iac-addressbook-config>
  <periodoutusers-list-limit>20</periodoutusers-list-limit>
</iac-addressbook-config>

必須項目
複数設定 ×
設定値・設定する内容 使用しません。設定値を変更してもアプリケーションには影響しません。
単位・型 数値 (0 - )
省略時のデフォルト値 なし
親タグ iac-addressbook-config