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>
必須項目 ○ 複数設定 × 設定値・設定する内容 以下のいずれかを指定できます。
H9924:00以降も「HH:MM」または「H:MM」と表現する H2424: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)