コンテンツにスキップ

従業員区分取得

GET
/employee_classifications/{employee_classification_id}

従業員区分詳細を取得します

対象

  • プラン
    • スタンダード、旧無料
    • プレミアム
    • プレミアムプラス
    • エンタープライズ、旧有料
employee_classification_id
required
string

従業員区分ID

Example
1

取得成功

object
employeeClassificationId

従業員区分ID

string
employeeClassificationName

従業員区分名

string
overtimeWageFlag

割増賃金設定: 時間外労働割増賃金を適用するかどうか

  • "": 適用しない
  • 1: 適用する
string
Allowed values: "" 1
holidayWageFlag

割増賃金設定: 休日労働割増賃金を適用するかどうか

  • "": 適用しない
  • 1: 適用する
string
Allowed values: "" 1
midnightWageFlag

割増賃金設定: 深夜労働割増賃金を適用するかどうか

  • "": 適用しない
  • 1: 適用する
string
Allowed values: "" 1
displaySequence

表示順

string
variableWorkingHoursSettingFlag

変形労働時間制設定を適用するかどうか

  • 0: 適用しない
  • 1: 適用する
string
Allowed values: 0 1
holidayWeekSettingFlag

所定休日・法定休日 従業員区分独自設定を適用するかどうか

  • 0: 適用しない
  • 1: 適用する
string
Allowed values: 0 1
prescribedWorkTimeFlag

所定労働時間 従業員区分独自設定を適用するかどうか

  • 0: 適用しない
  • 1: 適用する
string
Allowed values: 0 1
autoBreakTimeSettingFlag

休憩時間自動設定 従業員区分独自設定を適用するかどうか

適用しない(false)場合、打刻した事業所の休憩時間自動設定が適用される。

  • false: 適用しない
  • true: 適用する
boolean
scheduleWeekSettingFlag

週勤務予定を適用するかどうか

  • 0: 適用しない
  • 1: 適用する
string
Allowed values: 0 1
variableWorkingHoursSetting
One of: discriminator: settingType

週単位変形労働時間制設定

object
settingType

制度種別

  • week: 週単位
string
Allowed values: week
weekVariableWorkingHoursSettingId

週単位変形労働時間制設定ID

integer
1
weeklyInitialDate

週の起算日

  • 0: 日
  • 1: 月
  • 2: 火
  • 3: 水
  • 4: 木
  • 5: 金
  • 6: 土
integer
Allowed values: 0 1 2 3 4 5 6
0
dailyOvertimeType

日の時間外労働の計算方法

  • 1: 計算しない
  • 2: 8時間を超えた時間を時間外労働とする
  • 3: 8時間もしくは勤務予定時間の内、大きい方を超えた時間を時間外労働とする
integer
Allowed values: 1 2 3
3
holidayWeekSetting

勤怠: 休日設定リスト

Array<object>
object
weekDay

法定休日の曜日

  • 0: 日
  • 1: 月
  • 2: 火
  • 3: 水
  • 4: 木
  • 5: 金
  • 6: 土
string
Allowed values: 0 1 2 3 4 5 6
holidayDivision

休日区分

  • 0: 所定労働
  • 1: 所定休日
  • 2: 法定休日
string
Allowed values: 0 1 2
prescribedWorkTime

勤怠設定

Array<object>
object
applicationYm

適用開始年月[YYYY-MM] 初期設定の場合はnull

string
nullable /^\d{4}-\d{2}$/
prescribedWorkDayMonthly

勤怠: 所定労働時間
1ヶ月の平均所定労働日数

string
prescribedWorkTimeDaily

勤怠: 所定労働時間
1日の所定労働時間(分)

string
prescribedWorkTimeMonthly

勤怠: 所定労働時間
1ヶ月の平均所定労働時間(分)

string
scheduleWeekSetting

勤務設定: 週勤務予定

Array<object>
object
weekDay

法定休日の曜日

  • 0: 日
  • 1: 月
  • 2: 火
  • 3: 水
  • 4: 木
  • 5: 金
  • 6: 土
  • 7: 祝日
string
Allowed values: 0 1 2 3 4 5 6 7
attendance

出勤時刻 [hh:mm:ss]

string format: time
leaving

退勤時刻 [hh:mm:ss]

string format: time
breakStartTime1

休憩1 開始時刻 [hh:mm:ss]

string format: time
breakEndTime1

休憩1 終了時刻 [hh:mm:ss]

string format: time
breakStartTime2

休憩2 開始時刻 [hh:mm:ss]

string format: time
breakEndTime2

休憩2 終了時刻 [hh:mm:ss]

string format: time
workingTime

勤務時間(小数)(h)

string
autoBreakTimeDivision

休憩時間自動設定区分

設定がない(null)場合、打刻した事業所の休憩時間自動設定が適用される。

  • 1: 時間指定
  • 2: 条件指定
integer
nullable
Allowed values: 1 2
autoBreakStartTime1

自動休憩(時間指定) 休憩1 開始時刻 [hh:mm:ss]

string format: time
nullable
autoBreakEndTime1

自動休憩(時間指定) 休憩1 終了時刻 [hh:mm:ss]

string format: time
nullable
autoBreakStartTime2

自動休憩(時間指定) 休憩2 開始時刻 [hh:mm:ss]

string format: time
nullable
autoBreakEndTime2

自動休憩(時間指定) 休憩2 終了時刻 [hh:mm:ss]

string format: time
nullable
autoBreakCondition1Division

自動休憩(条件指定) 設定方法1

  • 1: 出勤後に追加
  • 2: 退勤前に追加
  • 3: 中央に追加
  • 4: 通常労働優先
  • 5: 深夜労働優先
  • null: 未設定
integer
nullable
Allowed values: 1 2 3 4 5
autoBreakCondition1ConditionTime

自動休憩(条件指定) 勤務時間条件1(分以上)

integer
nullable <= 1440
autoBreakCondition1SettingTime

自動休憩(条件指定) 休憩時間1(分)

integer
nullable <= 1440
autoBreakCondition2Division

自動休憩(条件指定) 設定方法2

  • 1: 出勤後に追加
  • 2: 退勤前に追加
  • 3: 中央に追加
  • 4: 通常労働優先
  • 5: 深夜労働優先
  • null: 未設定
integer
nullable
Allowed values: 1 2 3 4 5
autoBreakCondition2ConditionTime

自動休憩(条件指定) 勤務時間条件2(分以上)

integer
nullable <= 1440
autoBreakCondition2SettingTime

自動休憩(条件指定) 休憩時間2(分)

integer
nullable <= 1440
autoBreakCondition3Division

自動休憩(条件指定) 設定方法3

  • 1: 出勤後に追加
  • 2: 退勤前に追加
  • 3: 中央に追加
  • 4: 通常労働優先
  • 5: 深夜労働優先
  • null: 未設定
integer
nullable
Allowed values: 1 2 3 4 5
autoBreakCondition3ConditionTime

自動休憩(条件指定) 勤務時間条件3(分以上)

integer
nullable <= 1440
autoBreakCondition3SettingTime

自動休憩(条件指定) 休憩時間3(分)

integer
nullable <= 1440
roundUnapprovedOverScheduleWorkTimeSetting

残業申請未承認時勤務予定外の労働を勤務予定の時刻に丸める設定

object
maxOverScheduleWorkMinutesWithoutApplication

申請不要な月の勤務予定外労働時間の上限時間(分)

integer
<= 44640
monthlyOverScheduleWorkInitialDate

月の勤務予定外労働計算の起算日

integer
>= 1 <= 31
paidHolidaySetting

有給休暇設定

object
paidHolidayUniformTargetDate

有給一斉付与基準日 [MM-DD]

string
nullable /^\d{2}-\d{2}$/
paidHolidayPriorUniformTargetDateFlag

初回の付与から一斉付与基準日を優先するかどうか

  • false: 優先しない
  • true: 優先する
boolean
nullable
paidHolidayAutoGrantDaysCalcDivision

付与日数の計算方法

  • 0: 毎週の労働日数から計算
  • 6: 出勤日数から計算
integer
Allowed values: 0 6
Example
{
"employeeClassificationId": "1",
"employeeClassificationName": "正社員",
"overtimeWageFlag": "1",
"holidayWageFlag": "1",
"midnightWageFlag": "1",
"displaySequence": "",
"variableWorkingHoursSettingFlag": "1",
"holidayWeekSettingFlag": "1",
"prescribedWorkTimeFlag": "1",
"autoBreakTimeSettingFlag": true,
"scheduleWeekSettingFlag": "1",
"variableWorkingHoursSetting": {
"settingType": "week",
"weekVariableWorkingHoursSettingId": 2,
"weeklyInitialDate": 0,
"dailyOvertimeType": 1
},
"holidayWeekSetting": [
{
"weekDay": "0",
"holidayDivision": "2"
},
{
"weekDay": "1",
"holidayDivision": "0"
},
{
"weekDay": "2",
"holidayDivision": "0"
},
{
"weekDay": "3",
"holidayDivision": "0"
},
{
"weekDay": "4",
"holidayDivision": "0"
},
{
"weekDay": "5",
"holidayDivision": "0"
},
{
"weekDay": "6",
"holidayDivision": "1"
}
],
"prescribedWorkTime": [
{
"applicationYm": null,
"prescribedWorkDayMonthly": "20",
"prescribedWorkTimeDaily": "480",
"prescribedWorkTimeMonthly": "9600"
},
{
"applicationYm": "2020-05",
"prescribedWorkDayMonthly": "20",
"prescribedWorkTimeDaily": "450",
"prescribedWorkTimeMonthly": "9000"
}
],
"scheduleWeekSetting": [
{
"weekDay": "1",
"attendance": "09:00:00",
"leaving": "18:00:00",
"breakStartTime1": "12:00:00",
"breakEndTime1": "13:00:00",
"breakStartTime2": "",
"breakEndTime2": "",
"workingTime": "8.00"
}
],
"autoBreakTimeDivision": 1,
"autoBreakStartTime1": "12:00:00",
"autoBreakEndTime1": "13:00:00",
"autoBreakStartTime2": null,
"autoBreakEndTime2": null,
"autoBreakCondition1Division": null,
"autoBreakCondition1ConditionTime": null,
"autoBreakCondition1SettingTime": null,
"autoBreakCondition2Division": null,
"autoBreakCondition2ConditionTime": null,
"autoBreakCondition2SettingTime": null,
"autoBreakCondition3Division": null,
"autoBreakCondition3ConditionTime": null,
"autoBreakCondition3SettingTime": null,
"roundUnapprovedOverScheduleWorkTimeSetting": {
"maxOverScheduleWorkMinutesWithoutApplication": 600,
"monthlyOverScheduleWorkInitialDate": 1
},
"paidHolidaySetting": {
"paidHolidayUniformTargetDate": "04-01",
"paidHolidayPriorUniformTargetDateFlag": true,
"paidHolidayAutoGrantDaysCalcDivision": 6
}
}
  • 指定したIDのデータが存在しない場合
object
type

エラータイプを識別するURI、もしくはabout:blank

string
title

エラーの概要

string
detail

エラーの詳細

string
Example
{
"type": "about:blank",
"title": "Not Found",
"detail": "データが確認できませんでした。従業員区分ID: 999"
}