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

システム設定

項目

概要

intra-mart Accel Collaboration 全体の共通情報を設定します。

フォーマットファイル(xsd)
WEB-INF/schema/iac-system-config.xsd
設定場所
WEB-INF/conf/iac-system-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<iac-system-config
    xmlns="http://intra-mart.co.jp/product/collaboration/commons/internal/utility/config/iac-system-config"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://intra-mart.co.jp/product/collaboration/commons/internal/utility/config/iac-system-config ../schema/iac-system-config.xsd ">
  <limit-mode>true</limit-mode>
  <access-control-mode>true</access-control-mode>
  <display-offset>false</display-offset>
  <user-search-limit>20</user-search-limit>
  <archive-encode>MS932</archive-encode>
  <minute-select>
    <value>00</value>
    <value>15</value>
    <value>30</value>
    <value>45</value>
  </minute-select>
  <query>
    <limit-in>1000</limit-in>
  </query>
  <storage>
    <upper-limit-for-incrementing-directory>10000</upper-limit-for-incrementing-directory>
  </storage>
  <department-name>
    <department-name-mode>false</department-name-mode>
    <separator>/</separator>
    <depth>0</depth>
    <reverse>true</reverse>
    <company>true</company>
  </department-name>
  <search-user-name>
    <user-search-name>true</user-search-name>
    <user-name>true</user-name>
    <user-code>false</user-code>
  </search-user-name>
  <notice-observer>
    <mail-observer-class>jp.co.intra_mart.product.collaboration.core.internal.mail.NoticeMail</mail-observer-class>
    <imbox-observer-class>jp.co.intra_mart.product.collaboration.core.internal.imbox.NoticeImbox</imbox-observer-class>
  </notice-observer>
  <notice-mail>
    <limit>100</limit>
    <tenant-mail-address>false</tenant-mail-address>
    <async-mail-message>
      <parameter-key>IAC_MAIL_USER_MESSAGE</parameter-key>
      <async-class>jp.co.intra_mart.product.collaboration.core.internal.mail.async.AsyncSendMessageMail</async-class>
    </async-mail-message>
    <async-mail-template>
      <parameter-key>IAC_MAIL_USER_TEMPLATE</parameter-key>
      <async-class>jp.co.intra_mart.product.collaboration.core.internal.mail.async.AsyncSendTemplateMail</async-class>
    </async-mail-template>
  </notice-mail>
  <notice-imbox>
    <async-imbox-message>
      <parameter-key>IAC_IMBOX_USER_MESSAGE</parameter-key>
      <async-class>jp.co.intra_mart.product.collaboration.core.internal.imbox.async.AsyncSendMessageImbox</async-class>
    </async-imbox-message>
    <async-imbox-template>
      <parameter-key>IAC_IMBOX_USER_TEMPLATE</parameter-key>
      <async-class>jp.co.intra_mart.product.collaboration.core.internal.imbox.async.AsyncSendTemplateImbox</async-class>
    </async-imbox-template>
  </notice-imbox>
  <output-pdf>
    <enable-pdf>false</enable-pdf>
    <!-- <base-url>http://127.0.0.1:8080/imart</base-url> -->
    <!-- <command-option></command-option> -->
    <use-browser-print>true</use-browser-print>
  </output-pdf>
  <uplaod-lock-timeout>60</uplaod-lock-timeout>
  <is-url-link-available>true</is-url-link-available>
  <user-settings-cache-key>iac_core_user_setting</user-settings-cache-key>
  <subrole_use>false</subrole_use>
</iac-system-config>

リファレンス

取得制限設定

タグ名 limit-mode
取得対象の制限有無を設定します。
主に、階層情報取得の際に1階層ずつ取得するか、全階層を取得するかの判定に使用します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <limit-mode>true</limit-mode>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容
true 取得対象を制限する。(1階層のみを取得対象とする。)
false 取得対象を制限しない。(全階層を取得対象とする。)
単位・型 真偽値 (true/false)
省略時のデフォルト値 なし
親タグ iac-system-config

コラム

この設定はスマートフォン版には適用されません。
スマートフォン版については、IM-共通マスタの大量データモード設定が適用されます。
大量データモードの設定については、 検索ダイアログのplugin.xmlを編集することで適用できます。
各機能におけるplugin.xmlの格納先は以下の通りです。
スケジュール(施設カテゴリ)
jp.co.intra_mart.collaboration.schedule.search.tabs.facility.category_tree.smartphone
インフォメーション(カテゴリ)
jp.co.intra_mart.collaboration.information.search.tabs.category.tree.smartphone

アクセス権利用設定

タグ名 access-control-mode
アクセス権の利用有無を設定します。
アクセス権を保有する機能の場合、本設定にてアクセス権設定の利用有無を指定します。
アクセス権を保有しない機能の場合、本設定には影響されません。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <access-control-mode>true</access-control-mode>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容
true アクセス権を使用する。
false アクセス権を使用しない。
単位・型 真偽値 (true/false)
省略時のデフォルト値 なし
親タグ iac-system-config

タイムゾーンオフセット表示設定

タグ名 display-offset
タイムゾーンのオフセットの表示有無を設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <display-offset>false</display-offset>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容
true タイムゾーンのオフセットを表示する。
false タイムゾーンのオフセットを表示しない。
単位・型 真偽値 (true/false)
省略時のデフォルト値 なし
親タグ iac-system-config

検索条件に指定できるユーザの上限数

タグ名 user-search-limit
検索条件に指定できるユーザの上限数を設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <user-search-limit>20</user-search-limit>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 検索条件に指定できるユーザの上限数を設定します。
単位・型 数値 (0 - )
省略時のデフォルト値 なし
親タグ iac-system-config

アーカイブ時エンコード

タグ名 archive-encode
ファイルの圧縮ダウンロード時のエンコードを設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <archive-encode>MS932</archive-encode>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 ファイルの圧縮ダウンロード時のエンコードを設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ iac-system-config

時刻の分の選択値

タグ名 value
時刻選択の際の分の選択値を設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <minute-select>
    <value>00</value>
    <value>15</value>
    <value>30</value>
    <value>45</value>
  </minute-select>
</iac-system-config>

必須項目
複数設定
設定値・設定する内容 時刻選択の際の分の選択値を設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ minute-select

注意

現在この設定は使用されていません。設定値を変更してもアプリケーションには反映されません。

SQL用設定

タグ名 query
SQLの設定です。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <query>
    ...
  </query>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 SQLの設定です。
単位・型 なし
省略時のデフォルト値 なし
親タグ iac-system-config

IN句の上限数(SQL)

タグ名 limit-in
SQLのIN句の上限数を設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <query>
    <limit-in>1000</limit-in>
  </query>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 SQLのIN句の上限数を設定します。
単位・型 真偽値 (true/false)
省略時のデフォルト値 なし
親タグ query

ストレージ用設定

タグ名 storage
ストレージの設定です。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <storage>
    ...
  </storage>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 ストレージの設定です。
単位・型 なし
省略時のデフォルト値 なし
親タグ iac-system-config

同一ディレクトリ内のディレクトリ上限数(ストレージ)

タグ名 upper-limit-for-incrementing-directory
同一ディレクトリ内に配置できるディレクトリの上限数を設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <storage>
    <upper-limit-for-incrementing-directory>10000</upper-limit-for-incrementing-directory>
  </storage>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 同一ディレクトリ内に配置できるディレクトリの上限数を設定します。
単位・型 数値 (0 - )
省略時のデフォルト値 なし
親タグ storage

組織名表示用設定

タグ名 department-name
組織名の表示内容の設定です。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <department-name>
    ...
  </department-name>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 組織名の表示内容の設定です。
単位・型 なし
省略時のデフォルト値 なし
親タグ iac-system-config

表示する組織名の組織名/組織略称切り替え設定(組織名表示)

タグ名 department-name-mode
組織名/組織略称のどちらを表示するかを指定します。
組織名を表示する場合、 セパレータ(組織名表示)階層数(組織名表示)取得開始階層(組織名表示)会社名表示設定(組織名表示) の設定に従った組織名を表示します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <department-name>
    <department-name-mode>false</department-name-mode>
  </department-name>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容
true セパレータ(組織名表示)階層数(組織名表示)取得開始階層(組織名表示)会社名表示設定(組織名表示) の設定に従った組織名を表示します。
false 組織略称を表示します。
単位・型 真偽値 (true/false)
省略時のデフォルト値 なし
親タグ department-name

セパレータ(組織名表示)

タグ名 separator
上位と下位の組織名の間に含むセパレート文字列を設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <department-name>
    <separator>/</separator>
  </department-name>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 上位と下位の組織名の間に含むセパレート文字列を設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ department-name

階層数(組織名表示)

タグ名 depth
取得する組織の階層数を設定します。
0を設定すると全ての組織階層を表示します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <department-name>
    <depth>0</depth>
  </department-name>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 取得する組織の階層数を設定します。
単位・型 数値 (0 - )
省略時のデフォルト値 なし
親タグ department-name

取得開始階層(組織名表示)

タグ名 reverse
最上位または最下位のどちらから 階層数(組織名表示) 取得するかを設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <department-name>
    <reverse>true</reverse>
  </department-name>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容
true 最下位から 階層数(組織名表示) 分取得します。
false 最上位から 階層数(組織名表示) 分取得します。
単位・型 真偽値 (true/false)
省略時のデフォルト値 なし
親タグ department-name

会社名表示設定(組織名表示)

タグ名 company
組織名に会社名を含めるかを設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <department-name>
    <company>true</company>
  </department-name>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容
true 会社名を含みます。
false 会社名を含みません。
単位・型 数値 (0 - )
省略時のデフォルト値 なし
親タグ department-name

ユーザキーワード検索時の検索対象用設定(使用しません)

タグ名 search-user-name
使用しません。

【設定項目】

<iac-system-config>
  <search-user-name>
    ...
  </search-user-name>
</iac-system-config>

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

ユーザ検索名での検索切り替え設定(キーワード検索)(使用しません)

タグ名 user-search-name
使用しません。

【設定項目】

<iac-system-config>
  <search-user-name>
    <user-search-name>true</user-search-name>
  </search-user-name>
</iac-system-config>

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

ユーザ名での検索切り替え設定(キーワード検索)(使用しません)

タグ名 user-name
使用しません。

【設定項目】

<iac-system-config>
  <search-user-name>
    <user-name>true</user-name>
  </search-user-name>
</iac-system-config>

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

ユーザコードでの検索切り替え設定(キーワード検索)(使用しません)

タグ名 user-code
使用しません。

【設定項目】

<iac-system-config>
  <search-user-name>
    <user-code>false</user-code>
  </search-user-name>
</iac-system-config>

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

通知オブザーバ用設定

タグ名 notice-observer
通知オブザーバの設定です。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-observer>
    ...
  </notice-observer>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 通知オブザーバの設定です。
単位・型 なし
省略時のデフォルト値 なし
親タグ iac-system-config

メール通知オブザーバクラス設定(通知オブザーバ)

タグ名 mail-observer-class
メール通知機能において使用する通知オブザーバクラスを設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-observer>
    <mail-observer-class>jp.co.intra_mart.product.collaboration.core.internal.mail.NoticeMail</mail-observer-class>
  </notice-observer>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 メール通知機能において使用する通知オブザーバクラスを設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ notice-observer

注意

intra-mart Accel Collaboration 2015 Spring 以降では強制配信でのみ使用されます。

IMBox通知オブザーバクラス設定(通知オブザーバ)

タグ名 imbox-observer-class
IMBox通知機能において使用する通知オブザーバクラスを設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-observer>
    <imbox-observer-class>jp.co.intra_mart.product.collaboration.core.internal.imbox.NoticeImbox</imbox-observer-class>
  </notice-observer>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 IMBox通知機能において使用する通知オブザーバクラスを設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ notice-observer

注意

intra-mart Accel Collaboration 2015 Spring 以降では使用されません。
設定値を変更してもアプリケーションには影響しません。

メール通知用設定

タグ名 notice-mail
メール通知の設定です。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-mail>
    ...
  </notice-mail>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 メール通知の設定です。
単位・型 なし
省略時のデフォルト値 なし
親タグ iac-system-config

送信先分割上限数(メール通知)

タグ名 limit
メール送信時に指定できる送信先の上限数を設定します。一度に送信する送信先の件数がこの値を超えた場合は、複数回に分けてメール送信されます。
TO、CC、BCCそれぞれに対し適用されます。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-mail>
    <limit>100</limit>
  </notice-mail>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 メール送信時に指定できる送信先の上限数を設定します。
単位・型 数値 (0 - )
省略時のデフォルト値 なし
親タグ notice-mail

注意

intra-mart Accel Collaboration 2015 Spring 以降では強制配信でのみ使用されます。

IM-MessageHub を使用した通常通知の場合は、プラグインファイルにて設定します。
詳細は「 IM-MessageHub プログラミングガイド 」 - 「 配信メッセージの分割 」をご確認ください。

テナントメールアドレス利用設定

タグ名 tenant-mail-address
メール送信時に、テナントメールアドレスを送信元メールアドレスへ設定するか否かの設定を行います。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-mail>
    <tenant-mail-address>false</tenant-mail-address>
  </notice-mail>
</iac-system-config>

必須項目 ×
複数設定 ×
設定値・設定する内容 テナントのメールアドレス利用有無を設定します。
単位・型 真偽値 (true/false)
省略時のデフォルト値 false
親タグ notice-mail

非同期通知(メッセージ指定)用設定(メール通知)

タグ名 async-mail-message
メール通知機能の通知内容を直接指定(メッセージ指定)した非同期通知用の設定です。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-mail>
    <async-mail-message>
      ...
    </async-mail-message>
  </notice-mail>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 メール通知機能の通知内容を直接指定(メッセージ指定)した非同期通知用の設定です。
単位・型 なし
省略時のデフォルト値 なし
親タグ notice-mail

注意

intra-mart Accel Collaboration 2015 Spring 以降では使用されません。
設定値を変更してもアプリケーションには影響しません。
パラメータキー(メール通知/非同期通知(メッセージ指定))
タグ名 parameter-key
メール通知機能の通知内容を直接指定した非同期通知の際に使用するパラメータキーを設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-mail>
    <async-mail-message>
      <parameter-key>IAC_MAIL_USER_MESSAGE</parameter-key>
    </async-mail-message>
  </notice-mail>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 メール通知機能の通知内容を直接指定した非同期通知の際に使用するパラメータキーを設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ async-mail-message

注意

intra-mart Accel Collaboration 2015 Spring 以降では使用されません。
設定値を変更してもアプリケーションには影響しません。
メール送信処理クラス(メール通知/非同期通知(メッセージ指定))
タグ名 async-class
メール通知機能の通知内容を直接指定した非同期通知の際に使用するメール送信処理クラスを設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-mail>
    <async-mail-message>
      <async-class>jp.co.intra_mart.product.collaboration.core.internal.mail.async.AsyncSendMessageMail</async-class>
    </async-mail-message>
  </notice-mail>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 メール通知機能の通知内容を直接指定した非同期通知の際に使用するメール送信処理クラスを設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ async-mail-message

注意

intra-mart Accel Collaboration 2015 Spring 以降では使用されません。
設定値を変更してもアプリケーションには影響しません。

非同期通知(テンプレート指定)用設定(メール通知)

タグ名 async-mail-template
メール通知機能の通知内容をテンプレートで指定した非同期通知用の設定です。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-mail>
    <async-mail-template>
      ...
    </async-mail-template>
  </notice-mail>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 メール通知機能の通知内容をテンプレートで指定した非同期通知用の設定です。
単位・型 なし
省略時のデフォルト値 なし
親タグ notice-mail

注意

intra-mart Accel Collaboration 2015 Spring 以降では強制配信でのみ使用されます。

パラメータキー(メール通知/非同期通知(テンプレート指定))
タグ名 parameter-key
メール通知機能の通知内容をテンプレートで指定した非同期通知の際に使用するパラメータキーを設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-mail>
    <async-mail-template>
      <parameter-key>IAC_MAIL_USER_TEMPLATE</parameter-key>
    </async-mail-template>
  </notice-mail>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 メール通知機能の通知内容をテンプレートで指定した非同期通知の際に使用するパラメータキーを設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ async-mail-template

注意

intra-mart Accel Collaboration 2015 Spring 以降では強制配信でのみ使用されます。

メール送信処理クラス(メール通知/非同期通知(テンプレート指定))
タグ名 async-class
メール通知機能の通知内容をテンプレートで指定した非同期通知の際に使用するメール送信処理クラスを設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-mail>
    <async-mail-template>
      <async-class>jp.co.intra_mart.product.collaboration.core.internal.mail.async.AsyncSendTemplateMail</async-class>
    </async-mail-template>
  </notice-mail>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 メール通知機能の通知内容をテンプレートで指定した非同期通知の際に使用するメール送信処理クラスを設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ async-mail-template

注意

intra-mart Accel Collaboration 2015 Spring 以降では強制配信でのみ使用されます。

IMBox通知用設定

タグ名 notice-imbox
IMBox通知の設定です。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-imbox>
    ...
  </notice-imbox>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 IMBox通知の設定です。
単位・型 なし
省略時のデフォルト値 なし
親タグ iac-system-config

注意

intra-mart Accel Collaboration 2015 Spring 以降では使用されません。
設定値を変更してもアプリケーションには影響しません。

非同期通知(メッセージ指定)用設定(IMBox通知)

タグ名 async-imbox-message
IMBox通知機能の通知内容を直接指定した非同期通知用の設定です。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-imbox>
    <async-imbox-message>
      ...
    </async-imbox-message>
  </notice-imbox>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 IMBox通知機能の通知内容を直接指定した非同期通知用の設定です。
単位・型 なし
省略時のデフォルト値 なし
親タグ notice-imbox

注意

intra-mart Accel Collaboration 2015 Spring 以降では使用されません。
設定値を変更してもアプリケーションには影響しません。
パラメータキー(IMBox通知/非同期通知(メッセージ指定))
タグ名 parameter-key
IMBox通知機能の通知内容を直接指定した非同期通知の際に使用するパラメータキーを設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-imbox>
    <async-imbox-message>
      <parameter-key>IAC_MAIL_USER_MESSAGE</parameter-key>
    </async-imbox-message>
  </notice-imbox>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 IMBox通知機能の通知内容を直接指定した非同期通知の際に使用するパラメータキーを設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ async-imbox-message

注意

intra-mart Accel Collaboration 2015 Spring 以降では使用されません。
設定値を変更してもアプリケーションには影響しません。
IMBox送信処理クラス(IMBox通知/非同期通知(メッセージ指定))
タグ名 async-class
IMBox通知機能の通知内容を直接指定した非同期通知の際に使用するIMBox送信処理クラスを設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-imbox>
    <async-imbox-message>
      <async-class>jp.co.intra_mart.product.collaboration.core.internal.imbox.async.AsyncSendMessageImbox</async-class>
    </async-imbox-message>
  </notice-imbox>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 IMBox通知機能の通知内容を直接指定した非同期通知の際に使用するIMBox送信処理クラスを設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ async-imbox-message

注意

intra-mart Accel Collaboration 2015 Spring 以降では使用されません。
設定値を変更してもアプリケーションには影響しません。

非同期通知(テンプレート指定)用設定(IMBox通知)

タグ名 async-imbox-template
IMBox通知機能の通知内容をテンプレートで指定した非同期通知用の設定です。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-imbox>
    <async-imbox-template>
      ...
    </async-imbox-template>
  </notice-imbox>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 IMBox通知機能の通知内容をテンプレートで指定した非同期通知用の設定です。
単位・型 なし
省略時のデフォルト値 なし
親タグ notice-imbox

注意

intra-mart Accel Collaboration 2015 Spring 以降では使用されません。
設定値を変更してもアプリケーションには影響しません。
パラメータキー(IMBox通知/非同期通知(テンプレート指定))
タグ名 parameter-key
IMBox通知機能の通知内容をテンプレートで指定した非同期通知の際に使用するパラメータキーを設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-imbox>
    <async-imbox-template>
      <parameter-key>IAC_MAIL_USER_TEMPLATE</parameter-key>
    </async-imbox-template>
  </notice-imbox>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 IMBox通知機能の通知内容をテンプレートで指定した非同期通知の際に使用するパラメータキーを設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ async-imbox-template

注意

intra-mart Accel Collaboration 2015 Spring 以降では使用されません。
設定値を変更してもアプリケーションには影響しません。
IMBox送信処理クラス(IMBox通知/非同期通知(テンプレート指定))
タグ名 async-class
メール通知機能の通知内容をテンプレートで指定した非同期通知の際に使用するIMBox送信処理クラスを設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <notice-imbox>
    <async-imbox-template>
      <async-class>jp.co.intra_mart.product.collaboration.core.internal.imbox.async.AsyncSendTemplateImbox</async-class>
    </async-imbox-template>
  </notice-imbox>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 IMBox通知機能の通知内容をテンプレートで指定した非同期通知の際に使用するIMBox送信処理クラスを設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ async-imbox-template

注意

intra-mart Accel Collaboration 2015 Spring 以降では使用されません。
設定値を変更してもアプリケーションには影響しません。

PDF出力用設定

タグ名 output-pdf
PDF出力の設定です。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <output-pdf>
    ...
  </output-pdf>
</iac-system-config>

必須項目 ×
複数設定 ×
設定値・設定する内容 PDF出力の設定です。
単位・型 なし
省略時のデフォルト値 なし
親タグ iac-system-config

PDF出力のリンク表示有無設定

タグ名 enable-pdf
PDF出力リンク表示の有無を設定する項目です。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <output-pdf>
    <enable-pdf>false</enable-pdf>
  </output-pdf>
</iac-system-config>

必須項目 ×
複数設定 ×
設定値・設定する内容
true PDFリンクを表示する
false PDFリンクを表示しない
単位・型 真偽値 (true/false)
省略時のデフォルト値 false
親タグ output-pdf

PDF出力のベースURL設定

タグ名 base-url
PDF出力のベースURLを設定する項目です。
主にロードバランサーにて負荷分散をしている場合に、base-urlを指定する必要があります。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <output-pdf>
    <base-url>http://127.0.0.1:8080/imart</base-url>
  </output-pdf>
</iac-system-config>

必須項目 ×
複数設定 ×
設定値・設定する内容 PDF出力のベースURLを設定します。
単位・型 文字列
省略時のデフォルト値 テナントで設定したベースURL
親タグ output-pdf

PDF出力のオプション設定

タグ名 command-option
PDF出力のオプションを設定する項目です。
wkhtmltopdfで利用可能なオプションについては、「 wkhtmltopdf Documentation」を参照してください。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <output-pdf>
    <command-option></command-option>
  </output-pdf>
</iac-system-config>

必須項目 ×
複数設定 ×
設定値・設定する内容 PDF出力のオプションを設定します。
単位・型 文字列
省略時のデフォルト値 なし
親タグ output-pdf

ブラウザPDF出力使用設定

タグ名 use-browser-print
PDF出力にブラウザ印刷機能を使用するかを設定する項目です。
PDF出力のリンク表示有無設定 が「true」の場合のみ有効です。
本設定をtrueに設定した場合、PDF出力にブラウザ印刷機能を使用します。PDF出力のベースURL設定PDF出力のオプション設定 の設定は無視されます。
falseに設定した場合、PDF出力にwkhtmltopdfを使用します。false(wkhtmltopdfの使用)は非推奨です。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <output-pdf>
    <use-browser-print>true</use-browser-print>
  </output-pdf>
</iac-system-config>

必須項目 ×
複数設定 ×
設定値・設定する内容
true PDF出力にブラウザ印刷機能を使用する。
false PDF出力にwkhtmltopdfを使用する。
単位・型 真偽値 (true/false)
省略時のデフォルト値 true(PDF出力にブラウザ印刷機能を使用する)
親タグ output-pdf

ファイルアップロード時のタイムアウト時間設定

タグ名 uplaod-lock-timeout
ファイルアップロード時のタイムアウト時間を秒で設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <uplaod-lock-timeout>60</uplaod-lock-timeout>
</iac-system-config>

必須項目
複数設定 ×
設定値・設定する内容 ファイルアップロード時のタイムアウト時間を秒で設定します。
単位・型 数値 (0 - )
省略時のデフォルト値 なし
親タグ iac-system-config

URLリンク設定

タグ名 is-url-link-available
URL文字列をリンクにするか否かの設定を行います。
本設定をtrueに設定した場合、説明欄等のURL文字列をリンクとして表示します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <is-url-link-available>true</is-url-link-available>
</iac-system-config>

必須項目 ×
複数設定 ×
設定値・設定する内容
true URL文字列をリンクにする
false URL文字列をリンクにしない
単位・型 真偽値 (true/false)
省略時のデフォルト値 false(URL文字列をリンクにしない)
親タグ iac-system-config

個人設定情報のキャッシュキー設定

タグ名 user-settings-cache-key
個人設定情報のキャッシュキーを設定します。
通常、設定値は変更しません。

【設定項目】

<iac-system-config>
  <user-settings-cache-key>iac_core_user_setting</user-settings-cache-key>
</iac-system-config>

必須項目 ×
複数設定 ×
設定値・設定する内容
個人設定情報のキャッシュキーを設定します。
デフォルトのキャッシュ情報は 個人設定キャッシュ設定 を参照してください。
単位・型 文字列
省略時のデフォルト値 なし
親タグ iac-system-config

サブロールの使用設定

タグ名 subrole_use
サブロールのアクセス権の有効、無効を設定します。
intra-mart Accel Collaboration 全体で共通の設定です。

【設定項目】

<iac-system-config>
  <subrole_use>false</subrole_use>
</iac-system-config>

必須項目 ×
複数設定 ×
設定値・設定する内容
true サブロールのアクセス権を有効にする
false サブロールのアクセス権を無効にする
単位・型 真偽値 (true/false)
省略時のデフォルト値 false (サブロールのアクセス権を無効にする)
親タグ iac-system-config