入退社状態が退社の社員は返しません。
〈役員区分〉に役員を設定した社員は労働基準法の管轄外のため返しません。
有給残日数は、実行日時点での残日数です。
| エラーコード | エラー説明 |
|---|---|
| 401 | Not Authorizedアクセストークンが送られていないか正しくありません。もしくはクライアント認証トークンが正しくありません。 |
| 403 | Forbiddenそのリクエストに必要な権限がありません。 |
| 404 | Not found指定されたパスは正しくないか、リソースが見つかりません。 |
| 422 | Unprocessable Entity1つ以上のパラメータが正しくないか不足しています。エラーメッセージで原因が判別できます。 |
| 500 | Internal Server Errorサーバーで何らかのエラーが起こりました。 |
| 503 | Service Unavailableあなたの IP アドレスから非常に多くのリクエストがあった場合、このエラーが発生します。次のリクエストまで少し時間を開けてください。 |
[
{
"staff_id": 201,
"staff_code": "EP0006",
"staff_name": "萩原 茂",
"director_segment": "2",
"enrolled_from": "2003/04/01",
"enrolled_month": "18年10ヶ月",
"next_grant_ymd": "2022/02/09",
"next_grant_count": 10.5,
"remains_count": 18,
"used_ratio": "137.0%",
"has_application_in_progress": 1
},
{
"staff_id": 2000,
"staff_code": "EP2000",
"staff_name": "山川 太郎",
"director_segment": "2",
"enrolled_from": "2001/01/01",
"enrolled_month": "21年1ヶ月",
"next_grant_ymd": null,
"next_grant_count": null,
"remains_count": 13.5,
"used_ratio": "-0.0%",
"has_application_in_progress": 0
}
]
社員毎の有給休暇の付与、取得の状況を返します。
| パラメータ名 | 説明 |
|---|---|
|
staff_id
任意 |
社員ID Validations:
|
|
staff_code
任意 |
社員コード Validations:
|
|
staff_name
任意 |
社員名 Validations:
|
|
director_segment
任意 |
役員区分 2:社員(契約社員を含む), 3:使用人兼務役員, 4:パート・アルバイト Validations:
|
|
enrolled_from
任意 |
入社日 Validations:
|
|
enrolled_month
任意 |
勤続年数 Validations:
|
|
next_grant_ymd
任意 |
次回有給付与日 Validations:
|
|
next_grant_count
任意 |
次回有給付与日数 Validations:
|
|
remains_count
任意 |
有給残日数 Validations:
|
|
used_ratio
任意 |
取得率 Validations:
|
|
has_application_in_progress
任意 |
申請状況 1:作成・申請中, 0:申請なし Validations:
|
有給残日数は、実行日時点での残日数です。
| エラーコード | エラー説明 |
|---|---|
| 401 | Not Authorizedアクセストークンが送られていないか正しくありません。もしくはクライアント認証トークンが正しくありません。 |
| 403 | Forbiddenそのリクエストに必要な権限がありません。 |
| 404 | Not found指定されたパスは正しくないか、リソースが見つかりません。 |
| 422 | Unprocessable Entity1つ以上のパラメータが正しくないか不足しています。エラーメッセージで原因が判別できます。 |
| 500 | Internal Server Errorサーバーで何らかのエラーが起こりました。 |
| 503 | Service Unavailableあなたの IP アドレスから非常に多くのリクエストがあった場合、このエラーが発生します。次のリクエストまで少し時間を開けてください。 |
{
"staff_id": "yamakawa",
"staff_code": "EP2000",
"staff_name": "山川 太郎",
"remains_count": -3.5,
"forms": [
{
"id": 299982811,
"application_type": 2,
"days_count": 13.5,
"start_timestamp": "2021/01/01 00:00:00 +0900",
"finish_timestamp": "2021/01/14 23:59:59 +0900",
"memo": "私用のため",
"status": "承認済",
"created_at": "2022/02/02 16:14:57 +0900",
"regist_user_code": "admin",
"updated_at": "2022/02/02 16:16:17 +0900",
"update_user_code": "admin"
},
{
"id": 1071568100,
"application_type": 1,
"days_count": 10,
"start_timestamp": "2022/01/28 00:00:00 +0900",
"finish_timestamp": "2022/01/28 23:59:59 +0900",
"memo": "付与または取消",
"status": "完了",
"created_at": "2022/01/28 05:52:29 +0900",
"regist_user_code": "admin",
"updated_at": "2022/01/28 05:52:29 +0900",
"update_user_code": null
}
]
}
指定した社員の有給休暇申請一覧を返します。
| パラメータ名 | 説明 |
|---|---|
|
staff_id
任意 |
社員ID Validations:
|
|
staff_code
任意 |
社員コード Validations:
|
|
staff_name
任意 |
社員名 Validations:
|
|
remains_count
任意 |
有給残日数 Validations:
|
|
forms
任意 |
Validations:
|
|
forms[id]
任意 |
レコードId Validations:
|
|
forms[application_type]
任意 |
種別 1:付与, 2:消化または取消 Validations:
|
|
forms[days_count]
任意 |
付与・消化日数 Validations:
|
|
forms[start_timestamp]
任意 |
有休開始日 Validations:
|
|
forms[finish_timestamp]
任意 |
有休終了日 Validations:
|
|
forms[memo]
任意 |
備考 Validations:
|
|
forms[status]
任意 |
ステータス Validations:
|
|
forms[created_at]
任意 |
登録日時 (YYYY/MM/DD hh:mm:ss) Validations:
|
|
forms[regist_user_code]
任意 |
登録者 Validations:
|
|
forms[updated_at]
任意 |
更新日時 (YYYY/MM/DD hh:mm:ss) Validations:
|
|
forms[update_user_code]
任意 |
更新者 Validations:
|
| エラーコード | エラー説明 |
|---|---|
| 401 | Not Authorizedアクセストークンが送られていないか正しくありません。もしくはクライアント認証トークンが正しくありません。 |
| 403 | Forbiddenそのリクエストに必要な権限がありません。 |
| 404 | Not found指定されたパスは正しくないか、リソースが見つかりません。 |
| 422 | Unprocessable Entity1つ以上のパラメータが正しくないか不足しています。エラーメッセージで原因が判別できます。 |
| 500 | Internal Server Errorサーバーで何らかのエラーが起こりました。 |
| 503 | Service Unavailableあなたの IP アドレスから非常に多くのリクエストがあった場合、このエラーが発生します。次のリクエストまで少し時間を開けてください。 |
{
"id": 1071568098,
"application_type": 2,
"days_count": 2.5,
"start_timestamp": "2020/08/05 00:00:00 +0900",
"finish_timestamp": "2020/08/07 23:59:59 +0900",
"memo": "夏期休暇",
"status": "作成中",
"created_at": "2022/02/07 13:55:59 +0900",
"regist_user_code": "yamakawa",
"updated_at": "2022/02/07 13:55:59 +0900",
"update_user_code": null
}
| パラメータ名 | 説明 |
|---|---|
|
full_or_half
任意 |
全休か半休か, full:全休, half:半休 Validations:
|
|
staff_id
必須 |
社員ID Validations:
|
|
holiday
任意 |
Validations:
|
|
holiday[start_timestamp]
任意 |
有休開始日 Validations:
|
|
holiday[finish_timestamp]
任意 |
有休終了日 Validations:
|
|
holiday[memo]
任意 |
備考 Validations:
|
1レコードの有給休暇申請を作成します。
| パラメータ名 | 説明 |
|---|---|
|
id
任意 |
レコードId Validations:
|
|
application_type
任意 |
種別 1:付与, 2:消化または取消 Validations:
|
|
days_count
任意 |
付与・消化日数 Validations:
|
|
start_timestamp
任意 |
有休開始日 Validations:
|
|
finish_timestamp
任意 |
有休終了日 Validations:
|
|
memo
任意 |
備考 Validations:
|
|
status
任意 |
ステータス Validations:
|
|
created_at
任意 |
登録日時 (YYYY/MM/DD hh:mm:ss) Validations:
|
|
regist_user_code
任意 |
登録者 Validations:
|
|
updated_at
任意 |
更新日時 (YYYY/MM/DD hh:mm:ss) Validations:
|
|
update_user_code
任意 |
更新者 Validations:
|
| エラーコード | エラー説明 |
|---|---|
| 401 | Not Authorizedアクセストークンが送られていないか正しくありません。もしくはクライアント認証トークンが正しくありません。 |
| 403 | Forbiddenそのリクエストに必要な権限がありません。 |
| 404 | Not found指定されたパスは正しくないか、リソースが見つかりません。 |
| 422 | Unprocessable Entity1つ以上のパラメータが正しくないか不足しています。エラーメッセージで原因が判別できます。 |
| 500 | Internal Server Errorサーバーで何らかのエラーが起こりました。 |
| 503 | Service Unavailableあなたの IP アドレスから非常に多くのリクエストがあった場合、このエラーが発生します。次のリクエストまで少し時間を開けてください。 |
{
"id": 1071568098,
"application_type": 2,
"days_count": 2.5,
"start_timestamp": "2020/08/05 00:00:00 +0900",
"finish_timestamp": "2020/08/07 23:59:59 +0900",
"memo": "夏期休暇",
"status": "承認待(申請済)",
"created_at": "2022/02/07 13:55:59 +0900",
"regist_user_code": "yamakawa",
"updated_at": "2022/02/07 16:37:24 +0900",
"update_user_code": "yamakawa"
}
| パラメータ名 | 説明 |
|---|---|
|
holiday
任意 |
Validations:
|
|
holiday[is_ok]
任意 |
申請・承認ステータス 0:作成中 1:承認待(申請済), 2:承認済, 3:却下済 Validations:
|
|
holiday[start_timestamp]
任意 |
有休開始日 Validations:
|
|
holiday[finish_timestamp]
任意 |
有休終了日 Validations:
|
|
holiday[memo]
任意 |
備考 Validations:
|
|
full_or_half
任意 |
全休か半休か, full:全休, half:半休 Validations:
|
1レコードの有給休暇申請を更新します。
| パラメータ名 | 説明 |
|---|---|
|
id
任意 |
レコードId Validations:
|
|
application_type
任意 |
種別 1:付与, 2:消化または取消 Validations:
|
|
days_count
任意 |
付与・消化日数 Validations:
|
|
start_timestamp
任意 |
有休開始日 Validations:
|
|
finish_timestamp
任意 |
有休終了日 Validations:
|
|
memo
任意 |
備考 Validations:
|
|
status
任意 |
ステータス Validations:
|
|
created_at
任意 |
登録日時 (YYYY/MM/DD hh:mm:ss) Validations:
|
|
regist_user_code
任意 |
登録者 Validations:
|
|
updated_at
任意 |
更新日時 (YYYY/MM/DD hh:mm:ss) Validations:
|
|
update_user_code
任意 |
更新者 Validations:
|
| エラーコード | エラー説明 |
|---|---|
| 401 | Not Authorizedアクセストークンが送られていないか正しくありません。もしくはクライアント認証トークンが正しくありません。 |
| 403 | Forbiddenそのリクエストに必要な権限がありません。 |
| 404 | Not found指定されたパスは正しくないか、リソースが見つかりません。 |
| 422 | Unprocessable Entity1つ以上のパラメータが正しくないか不足しています。エラーメッセージで原因が判別できます。 |
| 500 | Internal Server Errorサーバーで何らかのエラーが起こりました。 |
| 503 | Service Unavailableあなたの IP アドレスから非常に多くのリクエストがあった場合、このエラーが発生します。次のリクエストまで少し時間を開けてください。 |
No content
| パラメータ名 | 説明 |
|---|