intra-mart Accel Kaiden! セットアップガイド 第28版 2024-04-01

5.2.4.1. モジュール設定

コラム

バージョン 2.0.1で 時刻表現方法 を追加しています。
バージョン 2.0.3で 続柄[本人]を特定するコード を追加しています。
バージョン 2.0.3で システムメッセージの配信元となるユーザのコード を追加しています。
バージョン 2.0.3で セレクトボックスの表示最大数 を追加しています。
バージョン 2.0.5で ファイルタグの1ファイルサイズ上限 を追加しています。

5.2.4.1.1. 概要

intra-mart Accel Kaiden! 基盤モジュール の基本設定を行います。
モジュール intra-mart Accel Kaiden! 基盤モジュール
設定場所 WEB-INF/conf/kaiden2/BaseSettings.xml

BaseSettings.xml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<baseSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/baseSettings">
  <defaultSetting>
    <!-- 当モジュールで利用する標準の組織セットコード
       * 設定した組織セットのみ利用します。
       * 省略するとすべての組織セットを利用します。
       * %company%を指定すると、会社コードと同じ組織セットのみを利用します。
    -->
    <defaultDepartmentSetCd></defaultDepartmentSetCd>
    <!-- 会社通貨コード
       * 換算額(取引額 * レート)を行う際のレートを導出する通貨コード
       * または特に通貨の指定のない金額項目の通貨コード
    -->
    <companyCurrencyCd>JPY</companyCurrencyCd>
    <!-- 換算額(取引額 * レート)のは端数処理モード
       * 以下のいずれかを指定できます.
       ** CEILING   :正の無限大に近づくように丸めるモード(切り上げ)
       ** FLOOR     :負の無限大に近づくように丸めるモード(切り捨て)
       ** DOWN      :0 に近づくように丸めるモード(正の数の場合は切り捨て、負の数の場合は切り上げ)
       ** UP        :0 から離れるように丸めるモード(正の数の場合は切り上げ、負の数の場合は切り捨て)
       ** HALF_DOWN :「もっとも近い数字」に丸めるモード。ただし、両隣りの数字が等距離の場合は切り捨て(五捨六入)
       ** HALF_UP   :「もっとも近い数字」に丸めるモード。ただし、両隣りの数字が等距離の場合は切り上げ(四捨五入)
       ** HALF_EVEN :「もっとも近い数字」に丸めるモード。ただし、両隣りの数字が等距離の場合は偶数側に丸め(最近接偶数丸め)
    -->
    <amountConvertRoundMode>HALF_UP</amountConvertRoundMode>
    <!-- 時刻表現方法 ※timestampの書式には影響しません
       * 以下のいずれかを指定できます.
       ** "H99"  : 24:00以降も「HH:MM」または「H:MM」と表現する
       ** "H24"  : 24:00以降は「HH:MM」または「H:MM」に「+」を付与して表現する
    -->
    <timeFormat>H99</timeFormat>
    <!-- 続柄
       * 続柄[本人]を特定するコード
    -->
    <relationshipOwnPerson>100004-10</relationshipOwnPerson>
    <!-- システムメッセージの配信元となるユーザのコード
       * ジョブの完了メッセージなど、個人が特定できない場合の配信元となります。
       * 本設定に合わせて、ユーザ作成及びメールアドレスの設定をお願いします。
    -->
    <deliverUserCd></deliverUserCd>
    <!-- セレクトボックスの表示最大数
       * セレクトボックスの表示最大数です。
       * 最大数を超えたセレクト内容はモーダルで検索、設定します。
       * 未設定の場合は全件表示します。
    -->
    <showSelectOptionMaxCount>10</showSelectOptionMaxCount>
    <!-- ファイルタグの1ファイルサイズ上限(KB)
       0が指定された場合は上限なし。-->
    <maxFileSize>0</maxFileSize>
  </defaultSetting>

  <!-- 会社毎の設定 -->
  <!--
  <tenantSettings>
    <tenantSetting>
      <tenantId>%テナントID%</tenantId>
      <companySettings>
        <companySetting>
          <companyCd>%会社コード%</companyCd>
          <settings>
            <defaultDepartmentSetCd></defaultDepartmentSetCd>
            <companyCurrencyCd>JPY</companyCurrencyCd>
            <amountConvertRoundMode>HALF_UP</amountConvertRoundMode>
            <timeFormat>H99</timeFormat>
            <relationshipOwnPerson>100004-10</relationshipOwnPerson>
            <deliverUserCd></deliverUserCd>
            <showSelectOptionMaxCount>10</showSelectOptionMaxCount>
            <maxFileSize></maxFileSize>
          </settings>
        </companySetting>
      </companySettings>
    </tenantSetting>
  </tenantSettings>
  -->
</baseSettings>

5.2.4.1.2. リファレンス

5.2.4.1.2.1. intra-mart Accel Kaiden! で利用する組織セットコード

タグ名 defaultDepartmentSetCd
intra-mart Accel Kaiden! で利用する組織セットコードを設定します。
設定した組織セットに所属する組織のみを利用します。
省略するとすべての組織セットを利用し、「%company%」を指定した場合は会社コードと同じ組織セットコードの組織セットを利用します。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<baseSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/baseSettings">
  <defaultSetting>
    <!-- 当モジュールで利用する標準の組織セットコード
       * 設定した組織セットのみ利用します。
       * 省略するとすべての組織セットを利用します。
       * %company%を指定すると、会社コードと同じ組織セットのみを利用します。
    -->
    <defaultDepartmentSetCd></defaultDepartmentSetCd>

    … 略 …

  </defaultSetting>

  <!-- 会社毎の設定 -->
  <!--
  <tenantSettings>
    <tenantSetting>
      <tenantId>%テナントID%</tenantId>
      <companySettings>
        <companySetting>
          <companyCd>%会社コード%</companyCd>
          <settings>
            <defaultDepartmentSetCd></defaultDepartmentSetCd>

            … 略 …

          </settings>
        </companySetting>
      </companySettings>
    </tenantSetting>
  </tenantSettings>
  -->
</baseSettings>
必須項目 ×
複数設定 ×
設定値・設定する内容

以下のいずれかを指定できます。

  • 組織セットコード (IM-共通マスタ - 組織マスタ)
    設定した組織セットに所属する組織のみを利用します。
  • %company%
    会社コードと同じ組織セットコードの組織セットを利用します。
単位・型 文字列 (xxxxxxx)
省略時のデフォルト値 なし(すべての組織セットを利用します。)
親タグ defaultSetting, settings(companySetting)

5.2.4.1.2.2. 会社通貨コード

タグ名 companyCurrencyCd
intra-mart Accel Kaiden! を利用する会社の通貨コードを設定します。
レート計算時や特に通貨の指定のない金額項目の通貨コードとして利用します。
会社通貨はスケール(小数点桁数)が0の通貨である必要があります。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<baseSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/baseSettings">
  <defaultSetting>

    … 略 …

    <!-- 会社通貨コード
       * 換算額(取引額 * レート)を行う際のレートを導出する通貨コード
       * または特に通貨の指定のない金額項目の通貨コード
    -->
    <companyCurrencyCd>JPY</companyCurrencyCd>

    … 略 …

  </defaultSetting>

  <!-- 会社毎の設定 -->
  <!--
  <tenantSettings>
    <tenantSetting>
      <tenantId>%テナントID%</tenantId>
      <companySettings>
        <companySetting>
          <companyCd>%会社コード%</companyCd>
          <settings>

            … 略 …

            <companyCurrencyCd>JPY</companyCurrencyCd>

            … 略 …

          </settings>
        </companySetting>
      </companySettings>
    </tenantSetting>
  </tenantSettings>
  -->
</baseSettings>
必須項目
複数設定 ×
設定値・設定する内容 通貨コード(IM-共通マスタ - 通貨マスタ)
単位・型 文字列 (xxxxxxx)
親タグ defaultSetting, settings(companySetting)

5.2.4.1.2.3. レート計算時の端数処理モード

タグ名 amountConvertRoundMode
intra-mart Accel Kaiden! でレート計算を行う際の端数処理を設定します。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<baseSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/baseSettings">
  <defaultSetting>

    … 略 …

    <!-- 換算額(取引額 * レート)のは端数処理モード
       * 以下のいずれかを指定できます.
       ** CEILING   :正の無限大に近づくように丸めるモード(切り上げ)
       ** FLOOR     :負の無限大に近づくように丸めるモード(切り捨て)
       ** DOWN      :0 に近づくように丸めるモード(正の数の場合は切り捨て、負の数の場合は切り上げ)
       ** UP        :0 から離れるように丸めるモード(正の数の場合は切り上げ、負の数の場合は切り捨て)
       ** HALF_DOWN :「もっとも近い数字」に丸めるモード。ただし、両隣りの数字が等距離の場合は切り捨て(五捨六入)
       ** HALF_UP   :「もっとも近い数字」に丸めるモード。ただし、両隣りの数字が等距離の場合は切り上げ(四捨五入)
       ** HALF_EVEN :「もっとも近い数字」に丸めるモード。ただし、両隣りの数字が等距離の場合は偶数側に丸め(最近接偶数丸め)
    -->
    <amountConvertRoundMode>HALF_UP</amountConvertRoundMode>

    … 略 …

  </defaultSetting>
  <!-- 会社毎の設定 -->
  <!--
  <tenantSettings>
    <tenantSetting>
      <tenantId>%テナントID%</tenantId>
      <companySettings>
        <companySetting>
          <companyCd>%会社コード%</companyCd>
          <settings>

            … 略 …

            <amountConvertRoundMode>FLOOR</amountConvertRoundMode>

            … 略 …

          </settings>
        </companySetting>
      </companySettings>
    </tenantSetting>
  </tenantSettings>
  -->
</baseSettings>
必須項目
複数設定 ×
設定値・設定する内容

以下のいずれかを指定できます。

  • CEILING (切り上げ)
    正の無限大に近づくように丸めるモード

    例)小数値の端数処理
端数処理前 端数処理後
1.5 2
-1.5 -1
  • FLOOR (切り捨て)
    負の無限大に近づくように丸めるモード

    例)小数値の端数処理
端数処理前 端数処理後
1.5 1
-1.5 -2
  • DOWN (正の数の場合は切り捨て、負の数の場合は切り上げ)
    0 に近づくように丸めるモード

    例)小数値の端数処理
端数処理前 端数処理後
1.5 1
-1.5 -1
  • UP (正の数の場合は切り上げ、負の数の場合は切り捨て)
    0 から離れるように丸めるモード

    例)小数値の端数処理
端数処理前 端数処理後
1.5 2
-1.5 -2
  • HALF_DOWN (五捨六入)
    「もっとも近い数字」に丸めるモード
    ただし、両隣りの数字が等距離の場合は切り捨てます。

    例)小数値の端数処理
端数処理前 端数処理後
1.4 1
1.5 1
1.6 2
  • HALF_UP (四捨五入)
    「もっとも近い数字」に丸めるモード
    ただし、両隣りの数字が等距離の場合は切り上げます。

    例)小数値の端数処理
端数処理前 端数処理後
1.4 1
1.5 2
1.6 2
  • HALF_EVEN (最近接偶数丸め)
    「もっとも近い数字」に丸めるモード
    ただし、両隣りの数字が等距離の場合は偶数側に丸めます。

    例)小数値の端数処理
端数処理前 端数処理後
1.5 2
2.5 2
3.5 4
単位・型 文字列 (xxxxxxx)
親タグ defaultSetting, settings(companySetting)

5.2.4.1.2.4. 時刻表現方法

タグ名 timeFormat
intra-mart Accel Kaiden! の時刻表現方法を設定します。
時刻入力用のテキストボックスでの表示方法として利用します。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<baseSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/baseSettings">
  <defaultSetting>

    … 略 …

    <!-- 時刻表現方法 ※timestampの書式には影響しません
       * 以下のいずれかを指定できます.
       ** "H99"  : 24:00以降も「HH:MM」または「H:MM」と表現する
       ** "H24"  : 24:00以降は「HH:MM」または「H:MM」に「+」を付与して表現する
    -->
    <timeFormat>H99</timeFormat>
  </defaultSetting>

  <!-- 会社毎の設定 -->
  <!--
  <tenantSettings>
    <tenantSetting>
      <tenantId>%テナントID%</tenantId>
      <companySettings>
        <companySetting>
          <companyCd>%会社コード%</companyCd>
          <settings>

            … 略 …

            <timeFormat>H99</timeFormat>

            … 略 …

          </settings>
        </companySetting>
      </companySettings>
    </tenantSetting>
  </tenantSettings>
  -->
</baseSettings>
必須項目
複数設定 ×
設定値・設定する内容

以下のいずれかを指定できます。

  • H99
    24:00以降も「HH:MM」または「H:MM」と表現する
  • H24
    24:00以降は「HH:MM」または「H:MM」に「+」を付与して表現する

例)時刻表現方法の違い

時刻 H99 H24
24:00 24:00 24:00
36:00(翌日12:00) 36:00 +12:00
60:00(翌々日12:00) 60:00 ++12:00
単位・型 文字列 (xxxxxxx)
親タグ defaultSetting, settings(companySetting)

5.2.4.1.2.5. 続柄[本人]を特定するコード

タグ名 relationshipOwnPerson
従業員家族マスタで、本人を特定するための続柄コードを設定します。
設定値は、項目マスタ(項目区分コード「100004」)に設定した項目である必要があります。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<baseSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/baseSettings">
  <defaultSetting>

    … 略 …

    <!-- 続柄
       * 続柄[本人]を特定するコード
    -->
    <relationshipOwnPerson>100004-10</relationshipOwnPerson>

    … 略 …

  </defaultSetting>

  <!-- 会社毎の設定 -->
  <!--
  <tenantSettings>
    <tenantSetting>
      <tenantId>%テナントID%</tenantId>
      <companySettings>
        <companySetting>
          <companyCd>%会社コード%</companyCd>
          <settings>

            … 略 …

            <relationshipOwnPerson>100004-10</relationshipOwnPerson>

            … 略 …

          </settings>
        </companySetting>
      </companySettings>
    </tenantSetting>
  </tenantSettings>
   -->
</baseSettings>
必須項目
複数設定 ×
設定値・設定する内容 項目ID (項目区分コード + “_” + 項目コード)
単位・型 文字列 (xxxxxxx)
親タグ defaultSetting, settings(companySetting)

5.2.4.1.2.6. システムメッセージの配信元となるユーザのコード

タグ名 deliverUserCd
intra-mart Accel Kaiden! でシステムメッセージを配信する際の配信元のユーザコードを設定します。
本設定にあわせて、配信元に設定したユーザのメールアドレス設定が必要です。
標準機能では、システムメッセージ配信はありません。(拡張機能用の設定です。)

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<baseSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/baseSettings">
  <defaultSetting>

    … 略 …

    <!-- システムメッセージの配信元となるユーザのコード
       * ジョブの完了メッセージなど、個人が特定できない場合の配信元となります。
       * 本設定に合わせて、ユーザ作成及びメールアドレスの設定をお願いします。
    -->
    <deliverUserCd></deliverUserCd>

    … 略 …

  </defaultSetting>

  <!-- 会社毎の設定 -->
  <!--
  <tenantSettings>
    <tenantSetting>
      <tenantId>%テナントID%</tenantId>
      <companySettings>
        <companySetting>
          <companyCd>%会社コード%</companyCd>
          <settings>

            … 略 …

            <deliverUserCd></deliverUserCd>

            … 略 …

          </settings>
        </companySetting>
      </companySettings>
    </tenantSetting>
  </tenantSettings>
   -->
</baseSettings>
必須項目 ×
複数設定 ×
設定値・設定する内容 ユーザコード(IM-共通マスタ - ユーザマスタ)
単位・型 文字列 (xxxxxxx)
省略時のデフォルト値 なし(システムメッセージの配信を行いません。)
親タグ defaultSetting, settings(companySetting)

5.2.4.1.2.7. セレクトボックスの表示最大数

タグ名 showSelectOptionMaxCount
intra-mart Accel Kaiden! で利用するセレクトボックスの表示最大数を設定します。
各セレクトボックスで表示件数を超える場合、追加検索機能を利用できます。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<baseSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/baseSettings">
  <defaultSetting>

    … 略 …

    <!-- セレクトボックスの表示最大数
       * セレクトボックスの表示最大数です。
       * 最大数を超えたセレクト内容はモーダルで検索、設定します。
       * 未設定の場合は全件表示します。
    -->
    <showSelectOptionMaxCount>10</showSelectOptionMaxCount>

    … 略 …

  </defaultSetting>

  <!-- 会社毎の設定 -->
  <!--
  <tenantSettings>
    <tenantSetting>
      <tenantId>%テナントID%</tenantId>
      <companySettings>
        <companySetting>
          <companyCd>%会社コード%</companyCd>
          <settings>

            … 略 …

            <showSelectOptionMaxCount>10</showSelectOptionMaxCount>

            … 略 …

          </settings>
        </companySetting>
      </companySettings>
    </tenantSetting>
  </tenantSettings>
   -->
</baseSettings>
必須項目 ×
複数設定 ×
設定値・設定する内容 表示件数
単位・型 数値
省略時のデフォルト値 なし(全件表示します。)
親タグ defaultSetting, settings(companySetting)

5.2.4.1.2.8. ファイルタグの1ファイルサイズ上限

タグ名 maxFileSize
intra-mart Accel Kaiden! で利用するファイルタグの1ファイルの添付可能サイズの上限を設定します。

【設定項目】

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<baseSettings xmlns="http://kaiden.slcs.co.jp/xmlschema/baseSettings">
  <defaultSetting>

    … 略 …

    <!-- ファイルタグの1ファイルサイズ上限(KB)
       0が指定された場合は上限なし。-->
    <maxFileSize>0</maxFileSize>

    … 略 …

  </defaultSetting>

  <!-- 会社毎の設定 -->
  <!--
  <tenantSettings>
    <tenantSetting>
      <tenantId>%テナントID%</tenantId>
      <companySettings>
        <companySetting>
          <companyCd>%会社コード%</companyCd>
          <settings>

            … 略 …

            <maxFileSize></maxFileSize>

            … 略 …

          </settings>
        </companySetting>
      </companySettings>
    </tenantSetting>
  </tenantSettings>
   -->
</baseSettings>
必須項目 ×
複数設定 ×
設定値・設定する内容 添付可能な1ファイルのサイズ上限
単位・型 数値
省略時のデフォルト値 なし(ファイルサイズの上限を設定しません。)
親タグ defaultSetting, settings(companySetting)