CSRF対策設定¶
概要¶
以下の項目を設定できます。
- CSRF対策トークンの生成方法
設置場所 | WEB-INF/classes/attendance.properties |
# [CSRF対策用のトークンの設定]
# セキュアトークンの設定(メソッドとsaltを指定)
# hashに指定できるメソッド
# SHA, SHA-256, SHA-384, SHA-512, MD2, MD5
anti_forgery_hash=SHA
anti_forgery_salt=gsol_salt
深夜時間設定¶
概要¶
深夜時間にする時間帯を設定します。開始時間(hh:mm)-終了時間(hh:mm)を設定してください。
設置場所 | /WEB-INF/conf/gsol-attendance-office-hour-config/gsol-attendance-office-hour-config.xml |
<?xml version="1.0" encoding="UTF-8"?>
<gsol-attendance-office-hour-config
xmlns="http://global-solutions.co.jp/attendance/config/office-hour"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://global-solutions.co.jp/attendance/config/office-hour ../../schema/gsol-attendance-office-hour-config.xsd"
id="office-hour">
<night-time>
<hour>00:00-05:00</hour>
</night-time>
<night-time>
<hour>22:00-29:00</hour>
</night-time>
</gsol-attendance-office-hour-config>
リファレンス¶
タグ名 night-time 必須項目 ○ 複数設定 ○ 設定値 開始時間-終了時間 単位・型 hh:mm-hh:mm
締め日設定¶
概要¶
勤怠管理の締め日を設定します。
テーブル名 | atm_at_setting |
category key value create_user_cd create_date record_user_cd record_date attendance closing_day null system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 ヒント
- テナント管理の「TableMaintenance」を利用することで、テーブルの編集を行えます。
- 操作の詳細については 公式サイト をご覧ください。
リファレンス¶
勤務表集計ユーザ検索数設定¶
概要¶
勤務表集計で検索に指定できる最大ユーザ数を設定します。
設置場所 | /WEB-INF/conf/gsol-attendance-list-search-config/gsol-attendance-list-search-config.xml |
<?xml version="1.0" encoding="UTF-8"?>
<gsol-attendance-list-search-config
xmlns="http://global-solutions.co.jp/attendance/config/list-search"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://global-solutions.co.jp/attendance/config/list-search ../schema/gsol-attendance-list-search-config.xsd"
id="list-search">
<list-total>
<select-user-max>20</select-user-max>
</list-total>
</gsol-attendance-list-search-config>
リファレンス¶
タグ名 select-user-max 必須項目 × 複数設定 × 設定値 検索に指定できる最大ユーザ数 単位・型 正数値
勤怠申請設定¶
概要¶
勤怠申請のコンテンツIDを設定します。表示するフローを検索するキーになります。
テーブル名 | atm_at_setting |
category key value create_user_cd create_date record_user_cd record_date workflow at_wf_contents_ids att_contents system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 ヒント
- テナント管理の「TableMaintenance」を利用することで、テーブルの編集を行えます。
- 操作の詳細については 公式サイト をご覧ください。
入力補完設定¶
概要¶
入力補完で表示する候補数と一度に取得する候補数を設定します。
設置場所 | /WEB-INF/conf/gsol-attendance-route-autocomplete-config/gsol-attendance-route-autocomplete-config.xml |
<?xml version="1.0" encoding="UTF-8"?>
<gsol-attendance-route-autocomplete-config
xmlns="http://global-solutions.co.jp/attendance/config/route-autocomplete"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://global-solutions.co.jp/attendance/config/route-autocomplete ../schema/gsol-attendance-route-autocomplete-config.xsd"
id="route-autocomplete">
<autocomplete-size>20</autocomplete-size>
<suggest-fetch-size>100</suggest-fetch-size>
</gsol-attendance-route-autocomplete-config>
時間表記マスタメンテナンス表示設定¶
概要¶
時間表記マスタメンテナンスで選択できる、終了時間設定の最大値を設定します。
テーブル名 | atm_at_setting |
category key value create_user_cd create_date record_user_cd record_date worktime time 36 system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 ヒント
- テナント管理の「TableMaintenance」を利用することで、テーブルの編集を行えます。
- 操作の詳細については 公式サイト をご覧ください。
リファレンス¶
勤務時間設定¶
category worktime key time valueの内容 勤務時間の最大値 valueの初期値 36
時間表記マスタメンテナンス画面で設定できる、勤務開始時間と終了時間の上限値を設定します。マスタメンテナンス画面には、ここで設定した値以下の時間が、開始時間と終了時間の選択肢として1時間区切りで表示されます。
設定時間単位¶
category worktime key unit valueの内容 勤務時間時の単位(分単位、カンマ区切りで指定) valueの初期値 5,10,15,30
時間表記マスタメンテナンス画面で設定できる、勤務時間単位の選択肢を設定します。マスタメンテナンス画面には、ここで設定した項目が勤務単位の選択肢として表示されます。
リストの表示設定¶
概要¶
各ページのリストの表示件数・デフォルト表示件数を設定します。
設置場所 | /WEB-INF/conf/gsol-attendance-list-table-config/gsol-attendance-list-table-config.xml |
<?xml version="1.0" encoding="UTF-8"?>
<gsol-attendance-list-table-config
xmlns="http://global-solutions.co.jp/attendance/config/list-table"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://global-solutions.co.jp/attendance/config/list-table ../../schema/gsol-attendance-list-table-config.xsd"
id="list-table">
<page>
<rowlist>15,30,45,60</rowlist>
<rownum>15</rownum>
</page>
</gsol-attendance-list-table-config>
経路探索サイト設定¶
概要¶
設置場所 | /WEB-INF/conf/gsol-attendance-route-search-config/gsol-attendance-route-search-config.xml |
<?xml version="1.0" encoding="UTF-8"?>
<gsol-attendance-route-search-config
xmlns="http://global-solutions.co.jp/attendance/config/route-search"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://global-solutions.co.jp/attendance/config/route-search ../../schema/gsol-attendance-route-search-config.xsd"
id="route-search" optin="false">
<site id="sample1" selected="true">
<name>Sample1</name>
<template from="{{FROM}}" to="{{TO}}">http://www.sample1.com/search?from={{FROM}}&to={{TO}}</template>
<url>http://sample1.com/</url>
</site>
<site id="sample2">
<name>Sample2</name>
<template from="{{FROM}}" to="{{TO}}">http://www.sample2.com/search?from={{FROM}}&to={{TO}}</template>
<url>http://sample2.com/</url>
</site>
</gsol-attendance-route-search-config>
テーブル名 | atm_tenant_conf |
schema_id conf_id create_user_cd create_date record_user_cd record_date route-search sample1 system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 ヒント
- テナント管理の「TableMaintenance」を利用することで、テーブルの編集を行えます。
- 操作の詳細については 公式サイト をご覧ください。
リファレンス¶
探索サイト設定¶
gsol-attendance-route-search-config.xmlで設定してください
タグ名 site 必須項目 省略可 複数設定 ○ 設定値 id属性: エントリーにidを設定できます。 selected属性: エントリーを探索サイトに設定します。 templateタグ: 立替金の検索アイコンから使用する探索サイトのURLテンプレートを設定します。 urlタグ: 勤務登録ダイアログの経路探索リンクに使用するURLを設定します。 親タグ sites
タグ名 template 必須項目 省略可 複数設定 一番上の設定が適用 設定値 from属性: 出発地を展開するパラメータ文字列を設定します。 to属性: 目的地を展開するパラメータ文字列を設定します。 内容: 探索サイトのURLテンプレート 親タグ site
タグ名 url 必須項目 省略可 複数設定 一番上の設定が適用 設定値 探索サイトのURL 親タグ site
経路探索サイトの表示について¶
設定ファイルを読み込めない・経路探索サイトの設定の記述がない・selected属性を持った経路探索サイトのエントリーがない場合、勤務登録ダイアログに経路探索サイトは表示されません。
また、経路探索サイトへのリンクと立替金の出発地と目的地から経路を検索するボタンはそれぞれ表示の設定を行うことができます。 selected属性を持ったエントリーに、urlタグの子要素がない場合、経路探索のリンクは表示されません。
selected属性を持ったエントリーに、templateタグの子要素がない場合、立替金の出発地と目的地から経路を検索するボタンは表示されません。
ファイルの読み込みについて¶
設定ファイルは、起動時に1回だけ読み込まれ、読み込み後に設定ファイルを変更されても反映されません。設定ファイルを起動後に再読み込みしたい場合は、サーバを再起動するか「(ベースURL)/attendance/register/registerAttendance/maintenance/reload/routeSearch」にアクセスしてください。
会計ソフト連携税率設定¶
勤怠分析ツール設定¶
概要¶
テーブル名 atm_ana_at_warn_rule
rule_id target_kind target_cd method_cd threshold apply_val create_user_cd create_date record_user_cd record_date file1 settingFile totalTime upperLimit 200 red system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 file2 settingFile totalTime lowerLimit 100 blue system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 file3 settingFile overtime upperLimit 40 red system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 file4 settingFile nightTime upperLimit 20 red system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 file5 settingFile totalTime displayRange 100:220 system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 file6 settingFile overtime displayRange 0:60 system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 file7 settingFile nightTime displayRange 0:20 system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 shift1 shift shift00001 upperLimit 20 red system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 ヒント
- テナント管理の「TableMaintenance」を利用することで、テーブルの編集を行えます。
- 操作の詳細については 公式サイト をご覧ください。
リファレンス¶
分析表警告表示設定¶
カラム名 rule_id NOT NULL ○ UNIQUE ○ 設定値 ルールの識別子 単位・型 文字列
カラム名 target_kind NOT NULL ○ 設定値 勤務体系を指定する場合: shift 就業時間、深夜時間、残業時間を指定する場合: settingFile 単位・型 文字列
カラム名 target_cd NOT NULL ○ 設定値 勤務体系を指定する場合: 勤務体系コード 就業時間を指定する場合: totalTime 深夜時間を指定する場合: nightTime 残業時間を指定する場合: overtime 単位・型 文字列
カラム名 method_cd NOT NULL ○ 設定値 しきい値以上を判定する場合: upperLimit しきい値以下を判定する場合: lowerLimit 同値を判定する場合: equivalence 単位・型 文字列
カラム名 threshold NOT NULL ○ 設定値 判定に用いるしきい値 単位・型 文字列
カラム名 apply_val 設定値 ルールに一致した場合に適用するカラー名・カラーコード(CSS色見本を参考にしてください) 単位・型 文字列
分析グラフ表示範囲設定¶
カラム名 rule_id NOT NULL ○ UNIQUE ○ 設定値 ルールの識別子 単位・型 文字列
カラム名 target_kind NOT NULL ○ 設定値 勤務体系を指定する場合: shift 就業時間、深夜時間、残業時間を指定する場合: settingFile 単位・型 文字列
カラム名 target_cd NOT NULL ○ 設定値 勤務体系を指定する場合: 勤務体系コード 就業時間を指定する場合: totalTime 深夜時間を指定する場合: nightTime 残業時間を指定する場合: overtime 単位・型 文字列
カラム名 method_cd NOT NULL ○ 設定値 displayRange 単位・型 文字列
カラム名 threshold NOT NULL ○ 設定値 「表示下限:表示上限」形式 単位・型 文字列
カラム名 apply_val 設定値 NULL
スケジュールリンク設定¶
概要¶
設置場所 | /WEB-INF/conf/gsol-attendance-schedule-coop-config/gsol-attendance-schedule-coop-config.xml |
<?xml version="1.0" encoding="UTF-8"?> <gsol-attendance-schedule-coop-config xmlns="http://global-solutions.co.jp/attendance/config/schedule-coop" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://global-solutions.co.jp/attendance/config/schedule-coop ../../schema/gsol-attendance-schedule-coop-config.xsd" id="schedule-coop" optin="false"> <site id="collabo"> <name>iACスケジュール</name> <path>collaboration/schedule/user/calendar</path> </site> <site id="collabo-month" selected="true"> <name>iACスケジュール(月表示)</name> <path>collaboration/schedule/user/calendar/month</path> </site> <site id="sample"> <name>サンプルスケジュール</name> <path>http://www.sample.com/</path> </site> </gsol-attendance-schedule-coop-config>
テーブル名 | atm_tenant_conf |
schema_id conf_id create_user_cd create_date record_user_cd record_date schedule-coop collabo-month system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 ヒント
- テナント管理の「TableMaintenance」を利用することで、テーブルの編集を行えます。
- 操作の詳細については 公式サイト をご覧ください。
リファレンス¶
スケジュールページ定義¶
gsol-attendance-schedule-coop-config.xml で設定してください
タグ名 site 必須項目 省略可 複数設定 ○ 設定値 id属性: エントリーにidを設定できます。 selected属性: エントリーをスケジュールリンクに設定します。 親タグ sites
タグ名 name 必須項目 ○ 複数設定 不可 設定値 スケジュールページの名前 親タグ site
タグ名 path 必須項目 ○ 複数設定 不可 設定値 スケジュールページのURL 親タグ site
テナント固有設定¶
atm_tenant_conf テーブルで設定してください
カラム名 schema_id NOT NULL ○ UNIQUE ○ 設定値 schedule-coop
カラム名 conf_id NOT NULL ○ 設定値 利用したいsiteタグのID属性
経路探索サイトの表示について¶
設定ファイルを読み込めない・スケジュールリンクの設定の記述がない・selected属性を持ったスケジュールリンクのエントリーがない場合、勤務一覧にスケジュールリンクは表示されません。
ファイルの読み込みについて¶
設定ファイルは、起動時に1回だけ読み込まれ、読み込み後に設定ファイルを変更されても反映されません。
税率の自動設定¶
概要¶
日付に応じて自動取得される税率の値と適用期間の設定を行います。
テーブル名 | atm_tax_default_rate |
tax_rate_start_date tax_rate create_user_cd create_date record_user_cd record_date 2014/04/01 8.00000 system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 2015/10/01 10.00000 system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 ヒント
- テナント管理の「TableMaintenance」を利用することで、テーブルの編集を行えます。
- 操作の詳細については 公式サイト をご覧ください。
勤務登録件数・立替金登録件数の設定¶
概要¶
勤務登録ダイアログの業務と立替金の登録可能件数を設定します。
格納場所 | /WEB-INF/classes/attendance.properties |
# [勤怠登録ダイアログの最大業務登録件数] max_business_register_number=5 # [勤怠登録ダイアログの最大立替金登録件数] max_advances_paid_register_number=5
勤怠開始年設定¶
概要¶
勤怠管理の運用を開始した年を設定します。一覧画面の年月指定カレンダーで選択できる年の制御などに利用されます。
テーブル名 | atm_at_setting |
category key value create_user_cd create_date record_user_cd record_date attendance start_year yyyy system yyyy-mm-dd 00:00:00 system yyyy-mm-dd 00:00:00 ヒント
- テナント管理の「TableMaintenance」を利用することで、テーブルの編集を行えます。
- 操作の詳細については 公式サイト をご覧ください。