Download OpenAPI specification:Download
source はエラーの原因の対象のフィールド、type はエラーの型、message は原因の説明を示します。errors には送られたリソースのプロパティにエラーがあった場合の説明が入ります。
{
"errors": [
{
"source": "pageSize",
"type": "INVALID_PARAMETER",
"message": "pageSize には、100 以下の値を指定してください。"
}
]
}
Type | ステータスコード | 説明 |
---|---|---|
BadRequest | 400 | リクエストパラメータが不正です。レスポンスのエラーメッセージをご確認ください。 |
Unauthorized | 401 | トークンが正しくありません。 |
Forbidden | 403 | リソースへのアクセスが認められていません。また、エンドポイントが不正なときにも、このコードが使用されます。 |
NotFound | 404 | 社員情報など指定したリソースが存在しないときに返されます。レスポンスのエラーメッセージをご確認ください。 |
InternalServerError | 500 | システム内部で予期せぬエラーが発生しました。 |
GatewayTimeout | 504 | サーバー側でリクエストを処理できませんでした。デプロイ中のときにもこのコードが返されます。時間を置いて再度実行してください。また、リクエストの件数が多いときにもこのコードが返されます。1,200 件を目安に分割して再度実行してください。 |
社員情報をリストで取得します。
Query Parameter の embed
を利用します。embed
にカテゴリのキーをカンマ区切りで指定することで、複数の社員情報を同時に取得することができます。embed
で指定可能な情報と取得できる情報については以下を参照ください。
Query Parameter の fromUpdatedDate
で日付を指定することで、以下の条件に合致する社員に絞り込みます。
embed
で指定されたカテゴリの情報のいずれかに更新が行われた(「指定日付 <= 更新日時」を条件に絞り込みます)fromUpdatedDate
は社員リストを絞り込むためのパラメータです。embed
で指定して取得する情報に対する条件ではありません。例えば、給与情報の適用日が fromUpdatedDate
以降のものを取得する、といったことはできません。embed
で指定して取得される情報の仕様については、「取得したい情報のカテゴリ指定について」をご参照ください。
Query Parameter の includesScheduled
をご利用ください。これを利用することで、例えば「来月 10月1日から交通費の支給額が 20,000 円」という情報を取得することができます。
所属情報(position)は現在の情報が取得しますが、異動情報(personnelChanges)は異動日時点の情報が取得します。
embed | string Example: embed=addresses,familyRegisters,transportationExpenses 同時に取得したい社員情報カテゴリを指定します。複数ある場合はカンマ区切りで指定します。 |
fromUpdatedDate | string <date> Example: fromUpdatedDate=2020-04-01 指定した日付以降に人事異動・社員情報の更新があった社員に絞り込みます。 |
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 100 ] Example: pageSize=100 1ページで取得する件数 |
includesScheduled | boolean Default: "false" 日付を基準とする情報のうち、未来日で登録している情報を含めて取得する時に指定します。 |
announcementType | string Enum: "joining" "assignment" "transfer" "secondment" "leaveAbsence" "retirement" "rejoining" 発令タイプ(実装予定) |
employmentType | string Example: employmentType=1 雇用区分(実装予定) |
enrollmentStatus | string Example: enrollmentStatus=20,30
|
{- "meta": {
- "totalCount": 1912
}, - "pagination": {
- "page": 3,
- "pageSize": 100,
- "totalPages": 19,
}, - "data": [
- {
- "id": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "lastName": "片山",
- "firstName": "健太",
- "lastNameEnglish": "katayama",
- "firstNameEnglish": "kenta",
- "lastNamePhonetic": "カタヤマ",
- "firstNamePhonetic": "ケンタ",
- "birthDate": "1968-09-23",
- "gender": "1",
- "genderName": "男性",
- "email": "12345@example.com",
- "mobilePhone": "08000000000",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "enrollmentStatus": "1",
- "enrollmentStatusName": "在籍",
- "joiningDate": "2001-04-01",
- "retirementDate": null,
- "rejoiningDate": null,
- "isImportTarget": true,
- "position": {
- "effectiveDate": "2016-07-01",
- "departmentCode": "001",
- "departmentName": "営業本部",
- "jobTitle": "5",
- "jobTitleName": "営業本部長"
}, - "addresses": {
- "meta": {
- "totalCount": 2
}, - "data": {
- "id": 1,
- "movingDate": "2001-07-25",
- "postNumber": "900-0000",
- "state": "沖縄県",
- "municipalities": "那覇市久茂地",
- "houseNumber": "0-0-0",
- "building": "サイダス荘",
- "homePhone": "098-0000-0000",
- "mobilePhone": "090-0000-0000",
- "email1": "kenta.katayama@example.com",
- "email2": "",
- "createdDate": "2020-04-01T09:32:12.000Z",
- "updatedDate": "2020-04-01T09:32:12.000Z"
}
}, - "familyRegisters": {
- "meta": {
- "totalCount": 1
}, - "data": {
- "id": 1,
- "lastName": "片山",
- "firstName": "健太",
- "lastNamePhonetic": "カタヤマ",
- "firstNamePhonetic": "ケンタ",
- "postNumber": "900-0000",
- "state": "沖縄県",
- "municipalities": "那覇市久茂地",
- "houseNumber": "0-0-0",
- "building": "サイダス荘",
- "createdDate": "2020-04-01T09:32:12.000Z",
- "updatedDate": "2020-04-01T09:32:12.000Z"
}
}, - "transportationExpenses": {
- "meta": {
- "totalCount": 12
}, - "data": {
- "effectiveDate": "2020-04-01",
- "paymentAmount": 20000,
- "applicationAmount": 23100,
- "createdDate": "2020-04-01T09:32:12.000Z",
- "updatedDate": "2020-04-01T09:32:12.000Z"
}
}, - "preferredWorkAreas": {
- "meta": {
- "totalCount": 1
}, - "data": {
- "id": 1,
- "effectiveDate": "2021-04-01",
- "workArea1": "2",
- "workAreaName1": "X Service",
- "workArea2": "4",
- "workAreaName2": "Y Service",
- "createdDate": "2020-04-01T09:32:12.000Z",
- "updatedDate": "2020-04-01T09:32:12.000Z"
}
}
}
]
}
指定した社員コード、もしくは指定した社員IDの社員情報を取得する。
id/employeeCode required | string |
embed | string Example: embed=personnelChanges,addresses,familyRegisters,transportationExpenses,hourlyWageRevisions 同時に取得したい社員情報カテゴリを指定します。複数ある場合はカンマ区切りで指定します。 |
idType | string Default: "employeeCode" Enum: "id" "employeeCode" IDで社員を指定する場合は |
{- "data": [
- {
- "id": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "lastName": "片山",
- "firstName": "健太",
- "lastNameEnglish": "katayama",
- "firstNameEnglish": "kenta",
- "lastNamePhonetic": "カタヤマ",
- "firstNamePhonetic": "ケンタ",
- "birthDate": "1968-09-23",
- "gender": "1",
- "genderName": "男性",
- "email": "12345@example.com",
- "mobilePhone": "08000000000",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "enrollmentStatus": "1",
- "enrollmentStatusName": "在籍",
- "joiningDate": "2001-04-01",
- "retirementDate": null,
- "rejoiningDate": null,
- "isImportTarget": true,
- "position": {
- "effectiveDate": "2016-07-01",
- "departmentCode": "001",
- "departmentName": "営業本部",
- "jobTitle": "5",
- "jobTitleName": "営業本部長"
}, - "addresses": {
- "meta": {
- "totalCount": 2
}, - "data": {
- "id": 1,
- "movingDate": "2001-07-25",
- "postNumber": "900-0000",
- "state": "沖縄県",
- "municipalities": "那覇市久茂地",
- "houseNumber": "0-0-0",
- "building": "サイダス荘",
- "homePhone": "098-0000-0000",
- "mobilePhone": "090-0000-0000",
- "email1": "kenta.katayama@example.com",
- "email2": "",
- "createdDate": "2020-04-01T09:32:12.000Z",
- "updatedDate": "2020-04-01T09:32:12.000Z"
}
}, - "familyRegisters": {
- "meta": {
- "totalCount": 1
}, - "data": {
- "id": 1,
- "lastName": "片山",
- "firstName": "健太",
- "lastNamePhonetic": "カタヤマ",
- "firstNamePhonetic": "ケンタ",
- "postNumber": "900-0000",
- "state": "沖縄県",
- "municipalities": "那覇市久茂地",
- "houseNumber": "0-0-0",
- "building": "サイダス荘",
- "createdDate": "2020-04-01T09:32:12.000Z",
- "updatedDate": "2020-04-01T09:32:12.000Z"
}
}, - "transportationExpenses": {
- "meta": {
- "totalCount": 12
}, - "data": {
- "effectiveDate": "2020-04-01",
- "paymentAmount": 20000,
- "applicationAmount": 23100,
- "createdDate": "2020-04-01T09:32:12.000Z",
- "updatedDate": "2020-04-01T09:32:12.000Z"
}
}
}
]
}
勤怠情報を登録します。複数社員のデータを登録することができます。
社員番号、適用日でユニークとなります。このユニーク項目で指定されるデータが存在しないとき、登録します。存在するときは、更新します。
Array of objects (AttendancePost) |
{- "data": [
- {
- "employeeCode": "10001",
- "effectiveDate": "2020-09-01",
- "workingTime": 162.32,
- "overtime": null,
- "scheduledWorkingTime": null,
- "lateNightWorkingTime": null,
- "legalHolidayWorkingTime": null,
- "absenceCount": 0,
- "latenessCount": 0,
- "leaveEarlyCount": 1,
- "totalWorkingDays": 20,
- "totalHours": 780.54
}, - {
- "employeeCode": "20001",
- "effectiveDate": "2020-09-01",
- "workingTime": 178.22,
- "overtime": null,
- "scheduledWorkingTime": null,
- "lateNightWorkingTime": null,
- "legalHolidayWorkingTime": null,
- "absenceCount": 0,
- "latenessCount": 0,
- "leaveEarlyCount": 0,
- "totalWorkingDays": 20,
- "totalHours": 780.54
}
]
}
{- "data": [
- {
- "isSuccess": true,
- "data": {
- "employeeCode": "10001",
- "effectiveDate": "2020-09-01",
- "workingTime": 162.32,
- "overtime": null,
- "scheduledWorkingTime": null,
- "lateNightWorkingTime": null,
- "legalHolidayWorkingTime": null,
- "absenceCount": 0,
- "latenessCount": 0,
- "leaveEarlyCount": 1,
- "totalWorkingDays": 20,
- "totalHours": 780.54
}, - "errors": [ ]
}, - {
- "isSuccess": true,
- "data": {
- "employeeCode": "10002",
- "effectiveDate": "2020-09-01",
- "workingTime": 178.22,
- "overtime": null,
- "scheduledWorkingTime": null,
- "lateNightWorkingTime": null,
- "legalHolidayWorkingTime": null,
- "absenceCount": 0,
- "latenessCount": 0,
- "leaveEarlyCount": 0,
- "totalWorkingDays": 20,
- "totalHours": 780.54
}, - "errors": [ ]
}
]
}
勤怠情報を月単位のリストで取得します。
Query Parameter の date
で年月(YYYY-MM)を指定すると、その月の勤怠情報をリストで取得します。デフォルトでは当月の勤怠情報を取得します。
Query Parameter の departmentCode
を指定すると、指定された部署に所属している社員に絞り込みます。
date | string <none> Example: date=2020-04 年月 |
departmentCode | string Example: departmentCode=10001 部署コード |
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 1000 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 1912
}, - "pagination": {
- "page": 3,
- "pageSize": 100,
- "totalPages": 19,
}, - "data": [
- {
- "id": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "lastName": "片山",
- "firstName": "健太",
- "lastNamePhonetic": "カタヤマ",
- "firstNamePhonetic": "ケンタ",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "enrollmentStatus": "1",
- "enrollmentStatusName": "在籍",
- "position": {
- "effectiveDate": "2016-07-01",
- "departmentCode": "001",
- "departmentName": "営業本部",
- "jobTitle": "5",
- "jobTitleName": "営業本部長"
}, - "data": {
- "id": 1,
- "effectiveDate": "2020-09-01",
- "workingTime": 168.21,
- "overtime": 22.3,
- "scheduledWorkingTime": 166.32,
- "lateNightWorkingTime": 12.6,
- "legalHolidayWorkingTime": 3.11,
- "absenceCount": 0,
- "latenessCount": 1,
- "leaveEarlyCount": 0,
- "totalWorkingDays": 18,
- "totalHours": 195.51,
- "createdDate": "2020-09-22T01:21:33.000Z",
- "updatedDate": "2020-09-22T01:21:33.000Z"
}
}
]
}
時給改定情報を登録します。複数社員のデータを登録することができます。
社員番号、適用日でユニークとなります。このユニーク項目で指定されるデータが存在しないとき、登録します。存在するときは、更新します。
Array of objects (HourlyWageRevisionPost) |
{- "data": [
- {
- "employeeCode": "10001",
- "effectiveDate": "2020-09-01",
- "amount": 980
}, - {
- "employeeCode": "20001",
- "effectiveDate": "2020-09-01",
- "amount": 940
}
]
}
{- "data": [
- {
- "isSuccess": true,
- "data": {
- "employeeCode": "10001",
- "effectiveDate": "2020-09-01",
- "amount": 980
}, - "errors": [ ]
}, - {
- "isSuccess": true,
- "data": {
- "employeeCode": "20001",
- "effectiveDate": "2020-09-01",
- "amount": 940
}, - "errors": [ ]
}
]
}
給与情報を登録します。
社員番号、適用日でユニークとなります。このユニーク項目で指定されるデータが存在しないとき、登録します。存在するときは、更新します。
Array of objects (SalaryPost) |
{- "data": [
- {
- "employeeCode": "30001",
- "effectiveDate": "2020-09-01",
- "salaryClass": "1",
- "baseSalary1": 350000,
- "baseSalary2": null,
- "jobTitleAllowance": 17000,
- "jobDutyAllowance": null,
- "discretionaryWorkAllowance": 0,
- "fixedOvertimeAllowance": 0,
- "fixedMidnightAllowance": 0,
- "hourlyWage": 0,
- "wage": 0,
- "totalAmount": 0,
- "transportationExpense": 0,
- "otherExpense": 0,
- "holidayWorkAllowance": 0,
- "predeterminedAmount": 0,
- "overtimeWage": 0,
- "midnightAllowance": 0,
- "globalAllowance": 0,
- "soloTransferAllowance": 0,
- "familyAllowance": 0,
- "ratingAdjustment": 0,
- "otherAdjustment": 0,
- "housingAllowance": 0,
- "wageTableCode": "1"
}, - {
- "employeeCode": "40001",
- "effectiveDate": "2020-09-01",
- "salaryClass": "1",
- "baseSalary1": 355000,
- "baseSalary2": null,
- "jobTitleAllowance": 18000,
- "jobDutyAllowance": null,
- "discretionaryWorkAllowance": 0,
- "fixedOvertimeAllowance": 0,
- "fixedMidnightAllowance": 0,
- "hourlyWage": 0,
- "wage": 0,
- "totalAmount": 0,
- "transportationExpense": 0,
- "otherExpense": 0,
- "holidayWorkAllowance": 0,
- "predeterminedAmount": 0,
- "overtimeWage": 0,
- "midnightAllowance": 0,
- "globalAllowance": 0,
- "soloTransferAllowance": 0,
- "familyAllowance": 0,
- "ratingAdjustment": 0,
- "otherAdjustment": 0,
- "housingAllowance": 0,
- "wageTableCode": "1"
}
]
}
{- "data": [
- {
- "isSuccess": true,
- "data": {
- "employeeCode": "30001",
- "effectiveDate": "2020-09-01",
- "salaryClass": "1",
- "baseSalary1": 350000,
- "baseSalary2": null,
- "jobTitleAllowance": 17000,
- "jobDutyAllowance": null,
- "discretionaryWorkAllowance": 0,
- "fixedOvertimeAllowance": 0,
- "fixedMidnightAllowance": 0,
- "hourlyWage": 0,
- "wage": 0,
- "totalAmount": 0,
- "transportationExpense": 0,
- "otherExpense": 0,
- "holidayWorkAllowance": 0,
- "predeterminedAmount": 0,
- "overtimeWage": 0,
- "midnightAllowance": 0,
- "globalAllowance": 0,
- "soloTransferAllowance": 0,
- "familyAllowance": 0,
- "ratingAdjustment": 0,
- "otherAdjustment": 0,
- "housingAllowance": 0,
- "wageTable": "1"
}, - "errors": [ ]
}, - {
- "isSuccess": true,
- "data": {
- "employeeCode": "40001",
- "effectiveDate": "2020-09-01",
- "salaryClass": "1",
- "baseSalary1": 355000,
- "baseSalary2": null,
- "jobTitleAllowance": 18000,
- "jobDutyAllowance": null,
- "discretionaryWorkAllowance": 0,
- "fixedOvertimeAllowance": 0,
- "fixedMidnightAllowance": 0,
- "hourlyWage": 0,
- "wage": 0,
- "totalAmount": 0,
- "transportationExpense": 0,
- "otherExpense": 0,
- "holidayWorkAllowance": 0,
- "predeterminedAmount": 0,
- "overtimeWage": 0,
- "midnightAllowance": 0,
- "globalAllowance": 0,
- "soloTransferAllowance": 0,
- "familyAllowance": 0,
- "ratingAdjustment": 0,
- "otherAdjustment": 0,
- "housingAllowance": 0,
- "wageTable": "1"
}, - "errors": [ ]
}
]
}
アサインメント関連情報をリストで取得します。
startDate | string <date> Example: startDate=2020-04-01 指定した日付以降のアサイメント関連情報に絞り込みます。 |
endDate | string <date> Example: endDate=2020-11-30 endDate を指定するときは、startDate も指定してください。 startDate, endDate で指定した期間内のアサイメント関連情報に絞り込みます。 |
page | integer ページ番号 |
pageSize | integer 1ページで取得する件数 |
{- "meta": {
- "totalCount": 0
}, - "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalPages": 0,
- "prev": "string",
- "next": "string"
}, - "data": [
- {
- "employeeId": "string",
- "employeeCode": "string",
- "effectiveDate": "2020-04-01",
- "isKpiAsymmetric": true,
- "rate": 0
}
]
}
社員のプロフィール画像を Base64 文字列にエンコードしてリストで取得します。
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 100 ] Example: pageSize=100 1ページで取得する件数 |
employeeCode | string 指定した社員番号に対応する社員のプロフィール画像に絞って取得します。複数の社員番号で絞り込む場合は、社員番号をカンマで区切って指定してください。最大で100人分の社員の社員番号を同時に指定することができます。 |
fromUpdatedDate | string <date> 指定した日付以降に更新されたプロフィール画像に絞って取得します。 |
{- "meta": {
- "totalCount": 2000
}, - "pagination": {
- "page": 3,
- "pageSize": 100,
- "totalPages": 20,
}, - "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "employeeCode": "string",
- "image": "string"
}
]
}
現在有効な組織改編図内の部署情報をリストで取得します。
page | integer ページ番号 |
pageSize | integer 1ページで取得する件数 |
{- "meta": {
- "totalCount": 1912
}, - "pagination": {
- "page": 3,
- "pageSize": 100,
- "totalPages": 19,
}, - "data": [
- {
- "id": 0,
- "effectiveDate": "2016-07-01",
- "departmentCode": "001",
- "departmentCode2": "string",
- "departmentName": "営業本部",
- "departmentNameAbbreviation": "string",
- "departmentNameEnglish": "string",
- "departmentNameEnglishAbbreviation": "Sales Division",
- "ownDepartmentName": "string",
- "foundedDate": "2000-01-01",
- "abolishedDate": null,
- "language": "string",
- "languageName": "string",
- "zipCode": "000-0000",
- "address": "東京都新宿区1-1-1",
- "telephone": "00000000000",
- "fax": "string",
- "businessType": "string",
- "businessTypeName": "string",
- "businessContent": "string",
- "rank": "string",
- "rankName": "string",
- "priority": "string",
- "priorityName": "string",
- "latitude": 0,
- "longitude": 0,
- "optimumNumberOfPeople": 0,
- "memo": "string",
- "parentId": 0,
- "parentCode": "00000",
- "level": 0,
- "customItems": [
- {
- "key": "string",
- "name": "string",
- "dataType": "text",
- "value": "string"
}
]
}
]
}
{- "data": [
- {
- "effectiveDate": "2021-04-01",
- "departmentCode": "000010",
- "departmentCode2": null,
- "language": "eng",
- "departmentName": "営業本部",
- "departmentNameEnglish": "Sales Division",
- "departmentNameAbbreviation": null,
- "departmentNameEnglishAbbreviation": null,
- "ownDepartmentName": null,
- "abolishedDate": null,
- "zipCode": null,
- "address": null,
- "telephone": null,
- "fax": null,
- "businessType": null,
- "businessContent": null,
- "rank": null,
- "priority": null,
- "latitude": null,
- "longitude": null,
- "optimumNumberOfPeople": null,
- "memo": "string",
- "customItems": [
- {
- "key": "freeItem1",
- "value": "string"
}
]
}
]
}
Query Parameter の types に以下のタイプを指定して絞り込みを行うことができます。複数の種別を同時に取得するときは、カンマ区切りで指定してください。types に何も指定しないときは、以下の種別のマスタデータ全てを対象に取得します。
page | integer ページ番号 |
pageSize | integer 1ページで取得する件数 |
types | string マスタデータの種別。複数指定するときはカンマ区切りで指定してください。 |
{- "meta": {
- "totalCount": 0
}, - "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalPages": 0,
- "prev": "string",
- "next": "string"
}, - "data": [
- {
- "type": "string",
- "code": "string",
- "name": "string"
}
]
}
マスタデータの種別を指定してマスタデータを登録します。 登録できるマスタデータの種別は以下になります。
新規で登録されたデータはマスタの最後尾に追加されます。 (画面上のマスタ一覧で最後尾に表示されます)
既存のマスタデータを更新する場合、画面上での表示位置は変更されません。
object (DepartmentMasterPost) |
{- "data": {
- "type": "freeCode01",
- "items": [
- {
- "name": "自由項目カテゴリ01",
- "code": "freeCode01",
- "remarks": "メモ"
}
]
}
}
部署の履歴情報をリストで取得します。
targetEffectiveDate | string <date> Example: targetEffectiveDate=2024-04-01 履歴の開始年月日を基準に、指定された日付時点で有効な履歴に絞り込みます。 |
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 1000 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 56
}, - "pagination": {
- "page": 1,
- "pageSize": 1000,
- "totalPages": 1,
- "prev": null,
- "next": null
}, - "data": [
- {
- "departmentId": 4,
- "effectiveDate": "2003-07-10",
- "departmentCode": "00000",
- "departmentCode2": null,
- "departmentName": "株式会社サイダス",
- "departmentNameAbbreviation": "string",
- "departmentNameEnglish": "CYDAS",
- "departmentNameEnglishAbbreviation": "string",
- "ownDepartmentName": "string",
- "foundedDate": "2003-07-10",
- "abolishedDate": null,
- "language": "string",
- "languageName": "string",
- "zipCode": "105-0014",
- "address": "東京都港区芝2−1−33",
- "telephone": "81364353953",
- "fax": "string",
- "businessType": "string",
- "businessTypeName": "string",
- "businessContent": "string",
- "rank": null,
- "rankName": null,
- "priority": "string",
- "priorityName": "string",
- "latitude": 0,
- "longitude": 0,
- "optimumNumberOfPeople": 0,
- "memo": "string",
- "customItems": [
- {
- "key": "free_item1",
- "name": "自由項目1",
- "dataType": "text",
- "value": "string"
}, - {
- "key": "free_number_item1",
- "name": "自由数値項目1",
- "dataType": "number",
- "value": 0
}
]
}
]
}
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 1000 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 0
}, - "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalPages": 0,
- "prev": "string",
- "next": "string"
}, - "data": [
- {
- "employeeId": "string",
- "employeeCode": "string",
- "effectiveDate": "string",
- "departmentId": "string",
- "departmentCode": "string"
}
]
}
改編日降順で取得します。
page | integer Example: page=3 ページ番号 |
pageSize | integer Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 2
}, - "pagination": {
- "page": 1,
- "pageSize": 100,
- "totalPages": 1,
- "prev": null,
- "next": null
}, - "data": [
- {
- "id": "2",
- "effectiveDate": "2021-04-01",
- "name": "2021年04月01日付 組織図",
- "status": "completed",
- "createdDate": "2021-03-20T07:22:44.000Z",
- "updatedDate": "2021-03-20T07:22:44.000Z"
}, - {
- "id": "1",
- "effectiveDate": "2020-04-01",
- "name": "2020年04月01日付 組織図",
- "status": "completed",
- "createdDate": "2020-03-19T05:41:28.000Z",
- "updatedDate": "2020-03-21T07:30:50.000Z"
}
]
}
object (組織改編作成) 新規に登録するとき、ステータスは notCompleted で作成します。 |
{- "data": {
- "effectiveDate": "2021-04-01",
- "name": "2021年度組織改編図"
}
}
{- "data": [
- {
- "isSuccess": true,
- "data": {
- "id": "string",
- "effectiveDate": "string",
- "name": "string"
}, - "errors": [
- {
- "source": "string",
- "type": "string",
- "message": "string"
}
]
}
]
}
id required | string |
object (組織改編更新) |
{- "data": {
- "effectiveDate": "string",
- "name": "string",
- "status": "notCompleted"
}
}
{- "data": [
- {
- "isSuccess": true,
- "data": {
- "id": "string",
- "effectiveDate": "string",
- "name": "string"
}, - "errors": [
- {
- "source": "string",
- "type": "string",
- "message": "string"
}
]
}
]
}
id required | string |
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 100 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 0
}, - "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalPages": 0,
- "prev": "string",
- "next": "string"
}, - "data": [
- {
- "parentDepartmentId": null,
- "parentDepartmentCode": null,
- "departmentCode": "string",
- "departmentName": "string",
- "level": 1,
- "displayOrder": 1
}, - {
- "parentDepartmentId": "string",
- "parentDepartmentCode": "string",
- "departmentCode": "string",
- "departmentName": "string",
- "level": 2,
- "displayOrder": 1
}
]
}
id required | string |
Array of objects (組織改編の構造情報作成) |
{- "data": [
- {
- "parentDepartmentCode": null,
- "departmentCode": "string",
- "level": 1
}, - {
- "parentDepartmentCode": "string",
- "departmentCode": "string",
- "level": 2
}
]
}
{- "isSuccess": true
}
プログラム情報を登録します。複数プログラムのデータを登録することができます。
Array of objects (プログラム情報) |
{- "data": [
- {
- "code": "xxx-xxx-xxx-xxx",
- "name": "DX 推進プログラム",
- "startDate": "2021-01-07",
- "endDate": null
}, - {
- "code": "xxx-xxx-xxx-xxx",
- "name": "社内 IT 推進プログラム",
- "startDate": "2021-03-01",
- "endDate": null
}
]
}
{- "data": [
- {
- "isSuccess": true,
- "data": {
- "code": "xxx-xxx-xxx-xxx",
- "name": "DX 推進プログラム",
- "startDate": "2021-01-07",
- "endDate": null
}, - "errors": [ ]
}, - {
- "isSuccess": true,
- "data": {
- "code": "xxx-xxx-xxx-xxx",
- "name": "社内 IT 推進プログラム",
- "startDate": "2021-03-01",
- "endDate": null
}, - "errors": [ ]
}
]
}
プログラム情報をリストで取得する
page | integer Example: page=3 ページ番号 |
pageSize | integer Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 1912
}, - "pagination": {
- "page": 3,
- "pageSize": 100,
- "totalPages": 19,
}, - "data": [
- {
- "id": "xxx-xxx-xxx-xxx",
- "code": "10001",
- "name": "DX 推進プログラム",
- "startDate": "2021-01-07",
- "endDate": null,
- "createdDate": "2020-04-01T09:32:12.000Z",
- "updatedDate": "2020-04-01T09:32:12.000Z"
}, - {
- "id": "xxx-xxx-xxx-xxy",
- "code": "10002",
- "name": "社内 IT 推進プログラム",
- "startDate": "2021-03-01",
- "endDate": null,
- "createdDate": "2020-04-01T09:32:12.000Z",
- "updatedDate": "2020-04-01T09:32:12.000Z"
}
]
}
プロジェクト情報を登録します。
Array of objects (プロジェクト情報登録モデル) |
{- "data": [
- {
- "code": "d5a9f534-e0e3-c5be-f850-54ff8ca04f73",
- "name": "プロジェクト A",
- "programCode": "2339e6ca-64d9-4e8a-37be-446025731dd8",
- "projectType": "Client Work",
- "startDate": "2020-12-01",
- "endDate": "2021-09-30"
}, - {
- "code": "2339e6ca-64d9-4e8a-37be-446025731dd8",
- "name": "プロジェクト B",
- "programCode": "492ada95-4727-6d36-86c8-07cb3b397440",
- "projectType": "Approved Work",
- "startDate": "2020-12-10",
- "endDate": null
}
]
}
{- "data": [
- {
- "isSuccess": true,
- "data": {
- "code": "d5a9f534-e0e3-c5be-f850-54ff8ca04f73",
- "name": "プロジェクト A",
- "programCode": "2339e6ca-64d9-4e8a-37be-446025731dd8",
- "projectType": "Client Work",
- "startDate": "2020-12-01",
- "endDate": "2021-09-30"
}, - "errors": [ ]
}, - {
- "isSuccess": true,
- "data": {
- "code": "2339e6ca-64d9-4e8a-37be-446025731dd8",
- "name": "プロジェクト B",
- "programCode": "492ada95-4727-6d36-86c8-07cb3b397440",
- "projectType": "Approved Work",
- "startDate": "2020-12-10",
- "endDate": null
}, - "errors": [ ]
}
]
}
プロジェクト情報をリストで取得する
page | integer Example: page=3 ページ番号 |
pageSize | integer Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 1912
}, - "pagination": {
- "page": 3,
- "pageSize": 100,
- "totalPages": 19,
}, - "data": [
- {
- "id": "xxx-xxx-xxx-xxx",
- "code": 10001,
- "name": "プロジェクト A",
- "programCode": 1001,
- "startDate": "2021-01-07",
- "endDate": null,
- "stage": {
- "effectiveDate": "2021-01-07",
- "name": "Target"
}, - "manager": {
- "effectiveDate": "2021-01-07",
- "employeeCode": "00001"
}, - "createdDate": "2020-04-01T09:32:12.000Z",
- "updatedDate": "2020-04-01T09:32:12.000Z"
}, - {
- "id": "xxx-xxx-xxx-xxy",
- "code": 10002,
- "name": "プロジェクト B",
- "programCode": 1002,
- "startDate": "2021-03-01",
- "endDate": null,
- "stage": {
- "effectiveDate": "2021-04-07",
- "name": "Contract"
}, - "manager": {
- "effectiveDate": "2021-03-01",
- "employeeCode": "00002"
}, - "createdDate": "2020-04-01T09:32:12.000Z",
- "updatedDate": "2020-04-01T09:32:12.000Z"
}
]
}
指定したプロジェクトに社員をアサインします。
projectCode required | string プロジェクトコード |
Array of objects (ProjectMember) |
{- "data": [
- {
- "employeeCode": "10001",
- "startDate": "2020-12-01",
- "endDate": null
}, - {
- "employeeCode": "10002",
- "startDate": "2021-01-01",
- "endDate": "2021-02-28"
}
]
}
{- "data": [
- {
- "isSuccess": true,
- "data": {
- "employeeCode": "10001",
- "startDate": "2020-12-01",
- "endDate": null
}, - "errors": [ ]
}, - {
- "isSuccess": true,
- "data": {
- "employeeCode": "10002",
- "startDate": "2021-01-01",
- "endDate": "2021-02-28"
}, - "errors": [ ]
}
]
}
{- "data": {
- "id": "xxx-xxxxx-xxx",
- "projectCode": "101",
- "projectName": "プロジェクト A",
- "startDate": "2021-04-01",
- "endDate": "2022-12-31",
- "assignments": [
- {
- "employeeCode": "10001",
- "lastName": "片山",
- "firstName": "健太",
- "lastNamePhonetic": "かたやま",
- "firstNamePhonetic": "けんた",
- "genderName": "男性",
- "email": "mail@example.co.jp",
- "mobilePhone": "string",
- "startDate": "2021-04-01",
- "endDate": "2021-12-31",
- "createDate": "2020-09-21T01:21:36.000Z",
- "updatedDate": "2020-09-21T01:21:36.000Z"
}
], - "createdDate": "2020-09-21T01:21:36.000Z",
- "updatedDate": "2020-09-21T01:21:36.000Z"
}
}
projectCode required | string プロジェクトコード |
employeeCode required | string 社員番号 |
date required | string Example: 2020-11 計画年月(YYYY-DD で指定) |
object (ProjectActivityPlan) |
{- "data": [
- {
- "activities": [
- "提案",
- "訪問提案"
], - "activityType": "1",
- "schedules": [
- {
- "date": "2021-01-04",
- "manHours": 5.4
}
]
}, - {
- "activities": [
- "提案"
], - "activityType": "2",
- "schedules": [
- {
- "date": "2021-01-04",
- "manHours": 2.1
}
]
}
]
}
{- "data": {
- "isSuccess": true,
- "data": [
- {
- "activities": [
- "提案",
- "訪問提案"
], - "activityType": "1",
- "schedules": [
- {
- "date": "2021-01-04",
- "manHours": 5.4
}
]
}, - {
- "activities": [
- "提案"
], - "activityType": "2",
- "schedules": [
- {
- "date": "2021-01-04",
- "manHours": 2.1
}
]
}
], - "errors": [ ]
}
}
指定されたプロジェクトおよび社員の活動計画情報をリストで取得します。
projectCode required | string プロジェクトコード |
employeeCode required | string 社員番号 |
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 100 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": "1912"
}, - "pagination": {
- "page": 3,
- "pageSize": 100,
- "totalPages": 19,
}, - "data": [
- {
- "date": "2021-04-01",
- "activities": [
- "提案",
- "リポート作成"
], - "activityType": "2",
- "manHours": 4.5
}
]
}
projectCode required | string |
page | integer ページ番号 |
pageSize | integer 1ページで取得する件数 |
{- "meta": {
- "totalCount": 1912
}, - "pagination": {
- "page": 3,
- "pageSize": 100,
- "totalPages": 19,
}, - "data": [
- {
- "effectiveDate": "2021-05-30",
- "memberEmployeeCode": "10001",
- "reviewerEmployeeCode": "10001"
}, - {
- "effectiveDate": "2021-08-30",
- "memberEmployeeCode": "10001",
- "reviewerEmployeeCode": "10004"
}
]
}
プロジェクト評価者を設定する
projectCode required | string |
Array of objects |
{- "data": [
- {
- "effectiveDate": "2021-05-01",
- "memberEmployeeCode": "10002",
- "reviewerEmployeeCode": "10001"
}
]
}
{- "data": {
- "isSuccess": true,
- "data": [
- {
- "effectiveDate": "2021-07-30",
- "memberEmployeeCode": "10001",
- "reviewerEmployeeCode": "10004"
}
], - "errors": [ ]
}
}
プロジェクトのステージを取得する
projectCode required | string |
page | integer ページ番号 |
pageSize | integer 1ページで取得する件数 |
{- "meta": {
- "totalCount": 1912
}, - "pagination": {
- "page": 3,
- "pageSize": 100,
- "totalPages": 19,
}, - "data": [
- {
- "effectiveDate": "2021-05-01",
- "name": "Close",
- "createdDate": "2020-09-21T01:21:36.000Z",
- "updatedDate": "2020-09-21T01:21:36.000Z"
}, - {
- "effectiveDate": "2021-04-01",
- "name": "Running",
- "createdDate": "2020-09-21T01:21:36.000Z",
- "updatedDate": "2020-09-21T01:21:36.000Z"
}
]
}
プロジェクトのステージを更新する
projectCode required | string |
object (ProjectStage) |
{- "data": {
- "effectiveDate": "2021-04-01",
- "name": "Running"
}
}
{- "data": [
- {
- "isSuccess": true,
- "data": {
- "effectiveDate": "2021-04-01",
- "name": "Running"
}, - "errors": [ ]
}
]
}
projectCode required | string |
page | integer ページ番号 |
pageSize | integer 1ページで取得する件数 |
{- "meta": {
- "totalCount": 1912
}, - "pagination": {
- "page": 3,
- "pageSize": 100,
- "totalPages": 19,
}, - "data": [
- {
- "effectiveDate": "2021-05-01",
- "employeeCode": "10001",
- "createdDate": "2020-09-21T01:21:36.000Z",
- "updatedDate": "2020-09-21T01:21:36.000Z"
}, - {
- "effectiveDate": "2021-04-01",
- "employeeCode": "10002",
- "createdDate": "2020-09-21T01:21:36.000Z",
- "updatedDate": "2020-09-21T01:21:36.000Z"
}
]
}
プロジェクトに初めてマネージャーを登録すると、評価者にも登録します。
projectCode required | string |
object (ProjectManager) |
{- "data": {
- "effectiveDate": "2021-04-01",
- "employeeCode": "10001"
}
}
{- "data": [
- {
- "isSuccess": true,
- "data": {
- "effectiveDate": "2021-04-01",
- "employeeCode": "10001"
}, - "errors": [ ]
}
]
}
月別勤怠情報をリストで取得します。各項目(休憩時間を除く、合計労働時間(分))など全て、集計期間開始日から集計期間終了日の期間内で集計されたデータです。
Query Parameter の departmentCode
を指定すると、指定された部署に所属している社員に絞り込みます。
Query Parameter の date
で年月(YYYY-MM)を指定すると、指定した月の1日を含む集計期間(集計期間開始年月日 <= 指定した月の1日 <= 集計期間終了日)を対象に情報を取得します。デフォルトでは当月の1日を含む集計期間を対象にします。
departmentCode | string 部署コード |
date | string 対象年月 |
page | integer ページ番号 |
pageSize | integer [ 1 .. 1000 ] 1ページで取得する件数 |
{- "meta": {
- "totalCount": 1912
}, - "pagination": {
- "page": 3,
- "pageSize": 100,
- "totalPages": 19,
}, - "data": [
- {
- "employeeCode": "0001",
- "startDate": "2020-11-01",
- "endDate": "2020-11-30",
- "isClosed": true,
- "workingTimeMinute": 3810,
- "breakTimeMinute": 1200,
- "overtimeMinute": 30,
- "lateNightWorkingTimeMinute": 420,
- "absenceCount": 0,
- "latenessCount": 0,
- "leaveEarlyCount": 0,
- "totalWorkingDays": 7,
- "scheduledHolidayCount": 5,
- "legalHolidayCount": 4,
- "scheduledHolidayWorkingDays": 0,
- "legalHolidayWorkingDays": 0,
- "createdDate": "2020-12-01T01:31:19.000Z",
- "updatedDate": "2020-12-01T01:31:19.000Z"
}, - {
- "employeeCode": "0002",
- "startDate": "2020-11-01",
- "endDate": "2020-11-30",
- "isClosed": false,
- "workingTimeMinute": 7958,
- "breakTimeMinute": 1200,
- "overtimeMinute": 0,
- "lateNightWorkingTimeMinute": 0,
- "absenceCount": 0,
- "latenessCount": 3,
- "leaveEarlyCount": 1,
- "totalWorkingDays": 10,
- "scheduledHolidayCount": 3,
- "legalHolidayCount": 3,
- "scheduledHolidayWorkingDays": 3,
- "legalHolidayWorkingDays": 1,
- "createdDate": "2020-12-01T01:31:19.000Z",
- "updatedDate": "2020-12-01T01:31:19.000Z"
}
]
}
月別勤怠情報を登録します。登録した情報はパーソナルプロファイルの「My勤怠」や「マネジメント機能」で確認することができます。
休暇取得情報(holidays)およびその他勤怠項目情報(workingItems)に指定できる件数には上限があります。日数項目(unitType = day)、時間項目(unitType = minute)それぞれ 80 件までです。例えば、日数項目を holidays に 40 件、workingItems に 41 件指定するとエラーとなります。
Array of objects (月別勤怠情報) |
{- "data": [
- {
- "employeeCode": "10001",
- "startDate": "2022-04-01",
- "endDate": "2022-04-30",
- "isClosed": false,
- "workingTimeMinute": 4800,
- "breakTimeMinute": 600,
- "overtimeMinute": 0,
- "lateNightWorkingTimeMinute": 0,
- "absenceCount": 0,
- "absenceTimeMinute": 0,
- "latenessCount": 0,
- "latenessTimeMinute": 0,
- "leaveEarlyCount": 0,
- "leaveEarlyTimeMinute": 0,
- "totalWorkingDays": 0,
- "scheduledHolidayCount": 0,
- "legalHolidayCount": 0,
- "scheduledHolidayWorkingDays": 0,
- "legalHolidayWorkingDays": 0,
- "holidays": [
- {
- "code": "100",
- "name": "公休",
- "unitType": "day",
- "value": 5
}, - {
- "code": "101",
- "name": "有休",
- "unitType": "day",
- "value": 4
}
], - "workingItems": [
- {
- "code": "100",
- "name": "平日早出残業時間",
- "unitType": "minute",
- "value": 60
}, - {
- "code": "101",
- "name": "平日普通残業時間",
- "unitType": "minute",
- "value": 180
}
]
}
]
}
日別勤怠情報をリストで取得します。1日のうち打刻実績(「出勤」と「退勤」のセット)が複数回あるとき、その回数分の情報を取得します。レスポンスの例は「1日に複数の実績があるケース」をご参照ください。
Query Parameter の departmentCode
を指定すると、指定された部署に所属している社員に絞り込みます。
Query Parameter の startDate
, endDate
で期間を指定して取得することができます。デフォルトは当日の情報を取得します。
startDate | string 期間(開始日) |
endDate | string 期間(終了日) |
departmentCode | string 部署コード |
page | integer ページ番号 |
pageSize | integer [ 1 .. 1000 ] 1ページで取得する件数 |
{- "meta": {
- "totalCount": 20
}, - "pagination": {
- "page": 1,
- "pageSize": 100,
- "totalPage": 1,
- "prev": null,
- "next": null
}, - "data": [
- {
- "employeeId": "4e41082b-0d38-11eb-87d7-069bfa8424de",
- "employeeCode": "0001",
- "workingDate": "2020-12-01",
- "workingDateType": "1",
- "workingDateTypeName": "通常",
- "workplace": "string",
- "workplaceName": "string",
- "isClosed": true,
- "totalWorkingTimeMinute": 480,
- "startDate": "2020-12-01T00:00:00.000Z",
- "endDate": "2020-12-01T09:00:00.000Z",
- "createdDate": "2020-12-02T01:31:35.000Z",
- "updatedDate": "2020-12-02T01:31:35.000Z"
}, - {
- "employeeId": "4e41082b-0d38-11eb-87d7-069bfa8424dd",
- "employeeCode": "0002",
- "workingDate": "2020-12-01",
- "workingDateType": "1",
- "workingDateTypeName": "通常",
- "workplace": "string",
- "workplaceName": "string",
- "isClosed": false,
- "totalWorkingTimeMinute": 0,
- "startDate": "2020-12-01T04:06:00.000Z",
- "endDate": null,
- "createdDate": "2020-12-02T01:31:35.000Z",
- "updatedDate": "2020-12-02T01:31:35.000Z"
}
]
}
{- "data": [
- {
- "employeeCode": "string",
- "workingDate": "2020-11-22",
- "workingDateType": "string",
- "workingDateTypeName": "string",
- "workplace": "string",
- "workplaceName": "string",
- "isClosed": true,
- "totalWorkingTimeMinute": 0,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "breakTimeMinute": 0,
- "overtimeMinute": 0,
- "lateNightWorkingTimeMinute": 0,
- "latenessTimeMinute": 0,
- "leaveEarlyTimeMinute": 0,
- "absenceTimeMinute": 0,
- "holidays": [
- {
- "code": "string",
- "name": "string",
- "days": 0,
- "minutes": 0
}
], - "workingItems": [
- {
- "code": "string",
- "name": "string",
- "minutes": "string"
}
]
}
]
}
startDate | string <date> Example: startDate=2020-04-01 指定した日付以降の異動情報に絞り込みます。 |
endDate | string <date> Example: endDate=2020-11-30 endDate を指定するときは、startDate も指定してください。 startDate, endDate で指定した期間内の異動情報に絞り込みます。 |
page | integer ページ番号 |
pageSize | integer 1ページで取得する件数 |
employeeCode | string 指定した社員番号に対応する社員の異動情報に絞って取得します。複数の社員番号で絞り込む場合は、社員番号をカンマで区切って指定してください。最大で100人分の社員の社員番号を同時に指定することができます。 |
{- "meta": {
- "totalCount": 3828
}, - "pagination": {
- "page": 3,
- "pageSize": 1000,
- "totalPages": 4,
}, - "data": [
- {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2003-07-01",
- "announcementType": "joining",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": null,
- "departmentName": null,
- "jobTitle": null,
- "jobTitleName": null,
- "jobDuty": null,
- "jobDutyName": null,
- "jobCategory": null,
- "jobCategoryName": null,
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": null,
- "jobRoleName": null,
- "area": null,
- "areaName": null,
- "gradeA": null,
- "gradeAName": null,
- "gradeB": null,
- "gradeBName": null,
- "additionalPositions": [ ],
- "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2003-07-02",
- "announcementType": "assignment",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "012",
- "departmentName": "営業本部",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "6",
- "gradeAName": "C",
- "gradeB": null,
- "gradeBName": null,
- "additionalPositions": [
- {
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "jobTitle": "9",
- "jobTitleName": "課長"
}
], - "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2004-08-01",
- "announcementType": "transfer",
- "transferType": "1",
- "transferTypeName": "異動",
- "departmentCode": "014",
- "departmentName": "営業一課",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "additionalPositions": [
- {
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "jobTitle": "9",
- "jobTitleName": "課長"
}
], - "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2006-08-01",
- "announcementType": "leaveAbsence",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "014",
- "departmentName": "営業一課",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "additionalPositions": [
- {
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "jobTitle": "9",
- "jobTitleName": "課長"
}
], - "leaveAbsence": {
- "scheduledReturnDate": "207-08-01",
- "reason": "1",
- "reasonName": "育児休業",
- "detailedReason": null
}, - "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2007-08-01",
- "announcementType": "leaveAbsenceReturn",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "014",
- "departmentName": "営業一課",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "additionalPositions": [
- {
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "jobTitle": "9",
- "jobTitleName": "課長"
}
], - "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2008-08-01",
- "announcementType": "secondment",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "014",
- "departmentName": "営業一課",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "additionalPositions": [
- {
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "jobTitle": "9",
- "jobTitleName": "課長"
}
], - "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2009-08-01",
- "announcementType": "secondmentReturn",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "014",
- "departmentName": "営業一課",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "additionalPositions": [
- {
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "jobTitle": "9",
- "jobTitleName": "課長"
}
], - "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "20010-08-01",
- "announcementType": "retirement",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "014",
- "departmentName": "営業一課",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "additionalPositions": [
- {
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "jobTitle": "9",
- "jobTitleName": "課長"
}
], - "retirement": {
- "scheduledDate": "2010-08-01",
- "lastWorkDate": "2010-08-01",
- "reason": "string",
- "reasonName": "string",
- "detailedReason": "string",
- "customItems": [
- {
- "name": "string",
- "value": "string"
}
]
}, - "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "20011-04-01",
- "announcementType": "rejoining",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "014",
- "departmentName": "営業一課",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "additionalPositions": [ ],
- "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}
]
}
異動情報を登録します。
announcementType
に指定する値を変えることで、異なる発令タイプの異動情報を同時に登録することができます。
発令タイプによってオブジェクトの構造、必須の項目は異なります。
指定する値とそれに対応する発令タイプは以下の通りです。
Array of PersonnelChangeJoiningPost (object) or PersonnelChangeAssignmentPost (object) or PersonnelChangeTransferPost (object) or PersonnelChangeLeaveAbsencePost (object) or PersonnelChangeLeaveAbsenceReturnPost (object) or PersonnelChangeSecondmentPost (object) or PersonnelChangeSecondmentReturnPost (object) or PersonnelChangeRetirementPost (object) or PersonnelChangeRejoiningPost (object) or PersonnelChangeOtherPost (object) |
{- "data": [
- {
- "announcementType": "joining",
- "effectiveDate": "2019-08-24",
- "employeeCode": "string",
- "employeeCode2": "string",
- "lastName": "string",
- "middleName": "string",
- "firstName": "string",
- "lastNamePhonetic": "string",
- "middleNamePhonetic": "string",
- "firstNamePhonetic": "string",
- "gender": "0",
- "recruitmentType": "string",
- "employmentType": "string",
- "departmentCode": "string",
- "remarks": "string",
- "announcementSummary": "string"
}, - {
- "announcementType": "assignment",
- "effectiveDate": "2019-08-24",
- "employeeCode": "string",
- "jobTitle": "string",
- "employmentType": "string",
- "officialDuty": "string",
- "jobFamily": "string",
- "jobCategory": "string",
- "jobDuty": "string",
- "jobRole": "string",
- "gradeA": "string",
- "gradeB": "string",
- "gradeC": "string",
- "area": "string",
- "customCode01": "string",
- "customCode02": "string",
- "workplace": "string",
- "specialTransferDestination": "string",
- "division": "string",
- "announcementItemSelect01": "string",
- "announcementItemSelect02": "string",
- "announcementItemSelect03": "string",
- "announcementItemSelect04": "string",
- "announcementItemSelect05": "string",
- "announcementItemSelect06": "string",
- "companyCode": "string",
- "costCode": "string",
- "chargeCode": "string",
- "workShiftCode": "string",
- "employmentCode": "string",
- "personnelCode": "string",
- "professionalCode": "string",
- "externalTitleCode": "string",
- "stayAffiliationCode": "string",
- "jobGrade": "string",
- "dedicatedJobCode": "string",
- "dedicatedJobGrade": "string",
- "unionBranchCode": "string",
- "personnelTallyCode": "string",
- "accountingDepartmentCode": "string",
- "originalCompanyCode": "string",
- "originalAffiliationCode": "string",
- "originalJobTitleCode": "string",
- "spareCode01": "string",
- "spareCode02": "string",
- "spareCode03": "string",
- "spareCode04": "string",
- "spareCode05": "string",
- "spareCode06": "string",
- "spareCode07": "string",
- "spareCode08": "string",
- "spareCode09": "string",
- "spareCode10": "string",
- "personnelClass": "string",
- "membershipClass": "string",
- "abroadAssignedClass": "string",
- "familySingleClass": "string",
- "residentClass": "string",
- "fulltimeClass": "string",
- "unionDedicatedClass": "string",
- "fixedTermEmploymentClass": "string",
- "transferClass": "string",
- "transferClassDate": "string",
- "traineeClass": "string",
- "jobTransferReasonClass": "string",
- "lineClass": "string",
- "flexClass": "string",
- "employmentContractStartDate": "string",
- "employmentContractScheduledEndDate": "string",
- "trainingPeriodStartDate": "string",
- "trainingPeriodScheduledEndDate": "string",
- "additionPoint": "string",
- "dedicatedJobPoint": "string",
- "spareClass01": "string",
- "spareRemarks01": "string",
- "spareNumber01": "string",
- "spareDate01": "string",
- "spareClass02": "string",
- "spareRemarks02": "string",
- "spareNumber02": "string",
- "spareDate02": "string",
- "spareClass03": "string",
- "spareRemarks03": "string",
- "spareNumber03": "string",
- "spareDate03": "string",
- "spareClass04": "string",
- "spareRemarks04": "string",
- "spareNumber04": "string",
- "spareDate04": "string",
- "spareClass05": "string",
- "spareRemarks05": "string",
- "spareNumber05": "string",
- "spareDate05": "string",
- "spareClass06": "string",
- "spareRemarks06": "string",
- "spareNumber06": "string",
- "spareDate06": "string",
- "spareClass07": "string",
- "spareRemarks07": "string",
- "spareNumber07": "string",
- "spareDate07": "string",
- "spareClass08": "string",
- "spareRemarks08": "string",
- "spareNumber08": "string",
- "spareDate08": "string",
- "spareClass09": "string",
- "spareRemarks09": "string",
- "spareNumber09": "string",
- "spareDate09": "string",
- "spareClass10": "string",
- "spareRemarks10": "string",
- "spareNumber10": "string",
- "spareDate10": "string",
- "spareFormCode01": "string",
- "spareFormCode02": "string",
- "spareFormCode03": "string",
- "spareFormCode04": "string",
- "spareFormCode05": "string",
- "positionCode": "string",
- "remarks": "string",
- "announcementSummary": "string",
- "additionalPositions": [
- {
- "index": 1,
- "departmentCode": "string",
- "jobTitle": "string",
- "jobCategory": "string",
- "jobDuty": "string",
- "jobRole": "string",
- "gradeA": "string",
- "gradeB": "string",
- "gradeC": "string",
- "area": "string",
- "customCode01": "string",
- "customCode02": "string",
- "announcementItemSelect01": "string",
- "companyCode": "string",
- "costCode": "string",
- "chargeCode": "string",
- "workShiftCode": "string",
- "employmentCode": "string",
- "personnelCode": "string",
- "professionalCode": "string",
- "externalTitleCode": "string",
- "stayAffiliationCode": "string",
- "jobGrade": "string",
- "dedicatedJobCode": "string",
- "dedicatedJobGrade": "string",
- "unionBranchCode": "string",
- "personnelTallyCode": "string",
- "accountingDepartmentCode": "string",
- "originalCompanyCode": "string",
- "originalAffiliationCode": "string",
- "originalJobTitleCode": "string",
- "spareCode01": "string",
- "spareCode02": "string",
- "spareCode03": "string",
- "spareCode04": "string",
- "spareCode05": "string",
- "spareCode06": "string",
- "spareCode07": "string",
- "spareCode08": "string",
- "spareCode09": "string",
- "spareCode10": "string",
- "personnelClass": "string",
- "membershipClass": "string",
- "abroadAssignedClass": "string",
- "familySingleClass": "string",
- "residentClass": "string",
- "fulltimeClass": "string",
- "unionDedicatedClass": "string",
- "fixedTermEmploymentClass": "string",
- "transferClass": "string",
- "transferClassDate": "string",
- "traineeClass": "string",
- "jobTransferReasonClass": "string",
- "lineClass": "string",
- "flexClass": "string",
- "employmentContractStartDate": "string",
- "employmentContractScheduledEndDate": "string",
- "trainingPeriodStartDate": "string",
- "trainingPeriodScheduledEndDate": "string",
- "additionPoint": "string",
- "dedicatedJobPoint": "string",
- "spareClass01": "string",
- "spareRemarks01": "string",
- "spareNumber01": "string",
- "spareDate01": "string",
- "spareClass02": "string",
- "spareRemarks02": "string",
- "spareNumber02": "string",
- "spareDate02": "string",
- "spareClass03": "string",
- "spareRemarks03": "string",
- "spareNumber03": "string",
- "spareDate03": "string",
- "spareClass04": "string",
- "spareRemarks04": "string",
- "spareNumber04": "string",
- "spareDate04": "string",
- "spareClass05": "string",
- "spareRemarks05": "string",
- "spareNumber05": "string",
- "spareDate05": "string",
- "spareClass06": "string",
- "spareRemarks06": "string",
- "spareNumber06": "string",
- "spareDate06": "string",
- "spareClass07": "string",
- "spareRemarks07": "string",
- "spareNumber07": "string",
- "spareDate07": "string",
- "spareClass08": "string",
- "spareRemarks08": "string",
- "spareNumber08": "string",
- "spareDate08": "string",
- "spareClass09": "string",
- "spareRemarks09": "string",
- "spareNumber09": "string",
- "spareDate09": "string",
- "spareClass10": "string",
- "spareRemarks10": "string",
- "spareNumber10": "string",
- "spareDate10": "string",
- "spareFormCode01": "string",
- "spareFormCode02": "string",
- "spareFormCode03": "string",
- "spareFormCode04": "string",
- "spareFormCode05": "string",
- "positionCode": "string",
- "companyClass": "string",
- "additionalType": "string",
- "mainSubClass": "string"
}, - {
- "index": 2,
- "departmentCode": "string",
- "jobTitle": "string",
- "jobCategory": "string",
- "jobDuty": "string",
- "jobRole": "string",
- "gradeA": "string",
- "gradeB": "string",
- "gradeC": "string",
- "area": "string",
- "customCode01": "string",
- "customCode02": "string",
- "announcementItemSelect01": "string",
- "companyCode": "string",
- "costCode": "string",
- "chargeCode": "string",
- "workShiftCode": "string",
- "employmentCode": "string",
- "personnelCode": "string",
- "professionalCode": "string",
- "externalTitleCode": "string",
- "stayAffiliationCode": "string",
- "jobGrade": "string",
- "dedicatedJobCode": "string",
- "dedicatedJobGrade": "string",
- "unionBranchCode": "string",
- "personnelTallyCode": "string",
- "accountingDepartmentCode": "string",
- "originalCompanyCode": "string",
- "originalAffiliationCode": "string",
- "originalJobTitleCode": "string",
- "spareCode01": "string",
- "spareCode02": "string",
- "spareCode03": "string",
- "spareCode04": "string",
- "spareCode05": "string",
- "spareCode06": "string",
- "spareCode07": "string",
- "spareCode08": "string",
- "spareCode09": "string",
- "spareCode10": "string",
- "personnelClass": "string",
- "membershipClass": "string",
- "abroadAssignedClass": "string",
- "familySingleClass": "string",
- "residentClass": "string",
- "fulltimeClass": "string",
- "unionDedicatedClass": "string",
- "fixedTermEmploymentClass": "string",
- "transferClass": "string",
- "transferClassDate": "string",
- "traineeClass": "string",
- "jobTransferReasonClass": "string",
- "lineClass": "string",
- "flexClass": "string",
- "employmentContractStartDate": "string",
- "employmentContractScheduledEndDate": "string",
- "trainingPeriodStartDate": "string",
- "trainingPeriodScheduledEndDate": "string",
- "additionPoint": "string",
- "dedicatedJobPoint": "string",
- "spareClass01": "string",
- "spareRemarks01": "string",
- "spareNumber01": "string",
- "spareDate01": "string",
- "spareClass02": "string",
- "spareRemarks02": "string",
- "spareNumber02": "string",
- "spareDate02": "string",
- "spareClass03": "string",
- "spareRemarks03": "string",
- "spareNumber03": "string",
- "spareDate03": "string",
- "spareClass04": "string",
- "spareRemarks04": "string",
- "spareNumber04": "string",
- "spareDate04": "string",
- "spareClass05": "string",
- "spareRemarks05": "string",
- "spareNumber05": "string",
- "spareDate05": "string",
- "spareClass06": "string",
- "spareRemarks06": "string",
- "spareNumber06": "string",
- "spareDate06": "string",
- "spareClass07": "string",
- "spareRemarks07": "string",
- "spareNumber07": "string",
- "spareDate07": "string",
- "spareClass08": "string",
- "spareRemarks08": "string",
- "spareNumber08": "string",
- "spareDate08": "string",
- "spareClass09": "string",
- "spareRemarks09": "string",
- "spareNumber09": "string",
- "spareDate09": "string",
- "spareClass10": "string",
- "spareRemarks10": "string",
- "spareNumber10": "string",
- "spareDate10": "string",
- "spareFormCode01": "string",
- "spareFormCode02": "string",
- "spareFormCode03": "string",
- "spareFormCode04": "string",
- "spareFormCode05": "string",
- "positionCode": "string",
- "companyClass": "string",
- "additionalType": "string",
- "mainSubClass": "string"
}
]
}, - {
- "announcementType": "transfer",
- "effectiveDate": "2019-08-24",
- "employeeCode": "string",
- "transferType": "string",
- "departmentCode": "string",
- "isStayDepartmentCode": false,
- "jobTitle": "string",
- "isStayJobTitle": false,
- "employmentType": "string",
- "isStayEmploymentType": false,
- "officialDuty": "string",
- "isStayOfficialDuty": false,
- "jobFamily": "string",
- "isStayJobFamily": false,
- "jobCategory": "string",
- "isStayJobCategory": false,
- "jobDuty": "string",
- "isStayJobDuty": false,
- "jobRole": "string",
- "isStayJobRole": false,
- "gradeA": "string",
- "isStayGradeA": false,
- "gradeB": "string",
- "isStayGradeB": false,
- "gradeC": "string",
- "isStayGradeC": false,
- "area": "string",
- "isStayArea": false,
- "customCode01": "string",
- "customCode02": "string",
- "workplace": "string",
- "isStayWorkplace": false,
- "specialTransferDestination": "string",
- "isStaySpecialTransferDestination": false,
- "division": "string",
- "isStayDivision": false,
- "announcementItemSelect01": "string",
- "isStayAnnouncementItemSelect01": false,
- "announcementItemSelect02": "string",
- "isStayAnnouncementItemSelect02": false,
- "announcementItemSelect03": "string",
- "isStayAnnouncementItemSelect03": false,
- "announcementItemSelect04": "string",
- "isStayAnnouncementItemSelect04": false,
- "announcementItemSelect05": "string",
- "isStayAnnouncementItemSelect05": false,
- "announcementItemSelect06": "string",
- "isStayAnnouncementItemSelect06": false,
- "companyCode": "string",
- "isStayCompanyCode": false,
- "costCode": "string",
- "isStayCostCode": false,
- "chargeCode": "string",
- "isStayChargeCode": false,
- "workShiftCode": "string",
- "isStayWorkShiftCode": false,
- "employmentCode": "string",
- "isStayEmploymentCode": false,
- "personnelCode": "string",
- "isStayPersonnelCode": false,
- "professionalCode": "string",
- "isStayProfessionalCode": false,
- "externalTitleCode": "string",
- "isStayExternalTitleCode": false,
- "stayAffiliationCode": "string",
- "isStayStayAffiliationCode": false,
- "jobGrade": "string",
- "isStayJobGrade": false,
- "dedicatedJobCode": "string",
- "isStayDedicatedJobCode": false,
- "dedicatedJobGrade": "string",
- "isStayDedicatedJobGrade": false,
- "unionBranchCode": "string",
- "isStayUnionBranchCode": false,
- "personnelTallyCode": "string",
- "isStayPersonnelTallyCode": false,
- "accountingDepartmentCode": "string",
- "isStayAccountingDepartmentCode": false,
- "originalCompanyCode": "string",
- "isStayOriginalCompanyCode": false,
- "originalAffiliationCode": "string",
- "isStayOriginalAffiliationCode": false,
- "originalJobTitleCode": "string",
- "isStayOriginalJobTitleCode": false,
- "spareCode01": "string",
- "isStaySpareCode01": false,
- "spareCode02": "string",
- "isStaySpareCode02": false,
- "spareCode03": "string",
- "isStaySpareCode03": false,
- "spareCode04": "string",
- "isStaySpareCode04": false,
- "spareCode05": "string",
- "isStaySpareCode05": false,
- "spareCode06": "string",
- "isStaySpareCode06": false,
- "spareCode07": "string",
- "isStaySpareCode07": false,
- "spareCode08": "string",
- "isStaySpareCode08": false,
- "spareCode09": "string",
- "isStaySpareCode09": false,
- "spareCode10": "string",
- "isStaySpareCode10": false,
- "personnelClass": "string",
- "isStayPersonnelClass": false,
- "membershipClass": "string",
- "isStayMembershipClass": false,
- "abroadAssignedClass": "string",
- "isStayAbroadAssignedClass": false,
- "familySingleClass": "string",
- "isStayFamilySingleClass": false,
- "residentClass": "string",
- "isStayResidentClass": false,
- "fulltimeClass": "string",
- "isStayFulltimeClass": false,
- "unionDedicatedClass": "string",
- "isStayUnionDedicatedClass": false,
- "fixedTermEmploymentClass": "string",
- "isStayFixedTermEmploymentClass": false,
- "transferClass": "string",
- "isStayTransferClass": false,
- "transferClassDate": "string",
- "traineeClass": "string",
- "isStayTraineeClass": false,
- "jobTransferReasonClass": "string",
- "isStayJobTransferReasonClass": false,
- "lineClass": "string",
- "isStayLineClass": false,
- "flexClass": "string",
- "isStayFlexClass": false,
- "employmentContractStartDate": "string",
- "employmentContractScheduledEndDate": "string",
- "trainingPeriodStartDate": "string",
- "trainingPeriodScheduledEndDate": "string",
- "additionPoint": "string",
- "dedicatedJobPoint": "string",
- "spareClass01": "string",
- "isStaySpareClass01": false,
- "spareRemarks01": "string",
- "spareNumber01": "string",
- "spareDate01": "string",
- "spareClass02": "string",
- "isStaySpareClass02": false,
- "spareRemarks02": "string",
- "spareNumber02": "string",
- "spareDate02": "string",
- "spareClass03": "string",
- "isStaySpareClass03": false,
- "spareRemarks03": "string",
- "spareNumber03": "string",
- "spareDate03": "string",
- "spareClass04": "string",
- "isStaySpareClass04": false,
- "spareRemarks04": "string",
- "spareNumber04": "string",
- "spareDate04": "string",
- "spareClass05": "string",
- "isStaySpareClass05": false,
- "spareRemarks05": "string",
- "spareNumber05": "string",
- "spareDate05": "string",
- "spareClass06": "string",
- "isStaySpareClass06": false,
- "spareRemarks06": "string",
- "spareNumber06": "string",
- "spareDate06": "string",
- "spareClass07": "string",
- "isStaySpareClass07": false,
- "spareRemarks07": "string",
- "spareNumber07": "string",
- "spareDate07": "string",
- "spareClass08": "string",
- "isStaySpareClass08": false,
- "spareRemarks08": "string",
- "spareNumber08": "string",
- "spareDate08": "string",
- "spareClass09": "string",
- "isStaySpareClass09": false,
- "spareRemarks09": "string",
- "spareNumber09": "string",
- "spareDate09": "string",
- "spareClass10": "string",
- "isStaySpareClass10": false,
- "spareRemarks10": "string",
- "spareNumber10": "string",
- "spareDate10": "string",
- "spareFormCode01": "string",
- "isStaySpareFormCode01": false,
- "spareFormCode02": "string",
- "isStaySpareFormCode02": false,
- "spareFormCode03": "string",
- "isStaySpareFormCode03": false,
- "spareFormCode04": "string",
- "isStaySpareFormCode04": false,
- "spareFormCode05": "string",
- "isStaySpareFormCode05": false,
- "positionCode": "string",
- "isStayPositionCode": false,
- "remarks": "string",
- "announcementSummary": "string",
- "additionalPositions": [
- {
- "index": 1,
- "departmentCode": "string",
- "isStayDepartmentCode": false,
- "jobTitle": "string",
- "isStayJobTitle": false,
- "jobCategory": "string",
- "isStayJobCategory": false,
- "jobDuty": "string",
- "isStayJobDuty": false,
- "jobRole": "string",
- "isStayJobRole": false,
- "gradeA": "string",
- "isStayGradeA": false,
- "gradeB": "string",
- "isStayGradeB": false,
- "gradeC": "string",
- "isStayGradeC": false,
- "area": "string",
- "isStayArea": false,
- "customCode01": "string",
- "customCode02": "string",
- "announcementItemSelect01": "string",
- "isStayAnnouncementItemSelect01": false,
- "companyCode": "string",
- "isStayCompanyCode": false,
- "costCode": "string",
- "isStayCostCode": false,
- "chargeCode": "string",
- "isStayChargeCode": false,
- "workShiftCode": "string",
- "isStayWorkShiftCode": false,
- "employmentCode": "string",
- "isStayEmploymentCode": false,
- "personnelCode": "string",
- "isStayPersonnelCode": false,
- "professionalCode": "string",
- "isStayProfessionalCode": false,
- "externalTitleCode": "string",
- "isStayExternalTitleCode": false,
- "stayAffiliationCode": "string",
- "isStayStayAffiliationCode": false,
- "jobGrade": "string",
- "isStayJobGrade": false,
- "dedicatedJobCode": "string",
- "isStayDedicatedJobCode": false,
- "dedicatedJobGrade": "string",
- "isStayDedicatedJobGrade": false,
- "unionBranchCode": "string",
- "isStayUnionBranchCode": false,
- "personnelTallyCode": "string",
- "isStayPersonnelTallyCode": false,
- "accountingDepartmentCode": "string",
- "isStayAccountingDepartmentCode": false,
- "originalCompanyCode": "string",
- "isStayOriginalCompanyCode": false,
- "originalAffiliationCode": "string",
- "isStayOriginalAffiliationCode": false,
- "originalJobTitleCode": "string",
- "isStayOriginalJobTitleCode": false,
- "spareCode01": "string",
- "isStaySpareCode01": false,
- "spareCode02": "string",
- "isStaySpareCode02": false,
- "spareCode03": "string",
- "isStaySpareCode03": false,
- "spareCode04": "string",
- "isStaySpareCode04": false,
- "spareCode05": "string",
- "isStaySpareCode05": false,
- "spareCode06": "string",
- "isStaySpareCode06": false,
- "spareCode07": "string",
- "isStaySpareCode07": false,
- "spareCode08": "string",
- "isStaySpareCode08": false,
- "spareCode09": "string",
- "isStaySpareCode09": false,
- "spareCode10": "string",
- "isStaySpareCode10": false,
- "personnelClass": "string",
- "isStayPersonnelClass": false,
- "membershipClass": "string",
- "isStayMembershipClass": false,
- "abroadAssignedClass": "string",
- "isStayAbroadAssignedClass": false,
- "familySingleClass": "string",
- "isStayFamilySingleClass": false,
- "residentClass": "string",
- "isStayResidentClass": false,
- "fulltimeClass": "string",
- "isStayFulltimeClass": false,
- "unionDedicatedClass": "string",
- "isStayUnionDedicatedClass": false,
- "fixedTermEmploymentClass": "string",
- "isStayFixedTermEmploymentClass": false,
- "transferClass": "string",
- "isStayTransferClass": false,
- "transferClassDate": "string",
- "traineeClass": "string",
- "isStayTraineeClass": false,
- "jobTransferReasonClass": "string",
- "isStayJobTransferReasonClass": false,
- "lineClass": "string",
- "isStayLineClass": false,
- "flexClass": "string",
- "isStayFlexClass": false,
- "employmentContractStartDate": "string",
- "employmentContractScheduledEndDate": "string",
- "trainingPeriodStartDate": "string",
- "trainingPeriodScheduledEndDate": "string",
- "additionPoint": "string",
- "dedicatedJobPoint": "string",
- "spareClass01": "string",
- "isStaySpareClass01": false,
- "spareRemarks01": "string",
- "spareNumber01": "string",
- "spareDate01": "string",
- "spareClass02": "string",
- "isStaySpareClass02": false,
- "spareRemarks02": "string",
- "spareNumber02": "string",
- "spareDate02": "string",
- "spareClass03": "string",
- "isStaySpareClass03": false,
- "spareRemarks03": "string",
- "spareNumber03": "string",
- "spareDate03": "string",
- "spareClass04": "string",
- "isStaySpareClass04": false,
- "spareRemarks04": "string",
- "spareNumber04": "string",
- "spareDate04": "string",
- "spareClass05": "string",
- "isStaySpareClass05": false,
- "spareRemarks05": "string",
- "spareNumber05": "string",
- "spareDate05": "string",
- "spareClass06": "string",
- "isStaySpareClass06": false,
- "spareRemarks06": "string",
- "spareNumber06": "string",
- "spareDate06": "string",
- "spareClass07": "string",
- "isStaySpareClass07": false,
- "spareRemarks07": "string",
- "spareNumber07": "string",
- "spareDate07": "string",
- "spareClass08": "string",
- "isStaySpareClass08": false,
- "spareRemarks08": "string",
- "spareNumber08": "string",
- "spareDate08": "string",
- "spareClass09": "string",
- "isStaySpareClass09": false,
- "spareRemarks09": "string",
- "spareNumber09": "string",
- "spareDate09": "string",
- "spareClass10": "string",
- "isStaySpareClass10": false,
- "spareRemarks10": "string",
- "spareNumber10": "string",
- "spareDate10": "string",
- "spareFormCode01": "string",
- "isStaySpareFormCode01": false,
- "spareFormCode02": "string",
- "isStaySpareFormCode02": false,
- "spareFormCode03": "string",
- "isStaySpareFormCode03": false,
- "spareFormCode04": "string",
- "isStaySpareFormCode04": false,
- "spareFormCode05": "string",
- "isStaySpareFormCode05": false,
- "positionCode": "string",
- "isStayPositionCode": false,
- "companyClass": "string",
- "isStayCompanyClass": false,
- "additionalType": "string",
- "isStayAdditionalType": false,
- "mainSubClass": "string",
- "isStayMainSubClass": false
}, - {
- "index": 2,
- "departmentCode": "string",
- "isStayDepartmentCode": false,
- "jobTitle": "string",
- "isStayJobTitle": false,
- "jobCategory": "string",
- "isStayJobCategory": false,
- "jobDuty": "string",
- "isStayJobDuty": false,
- "jobRole": "string",
- "isStayJobRole": false,
- "gradeA": "string",
- "isStayGradeA": false,
- "gradeB": "string",
- "isStayGradeB": false,
- "gradeC": "string",
- "isStayGradeC": false,
- "area": "string",
- "isStayArea": false,
- "customCode01": "string",
- "customCode02": "string",
- "announcementItemSelect01": "string",
- "isStayAnnouncementItemSelect01": false,
- "companyCode": "string",
- "isStayCompanyCode": false,
- "costCode": "string",
- "isStayCostCode": false,
- "chargeCode": "string",
- "isStayChargeCode": false,
- "workShiftCode": "string",
- "isStayWorkShiftCode": false,
- "employmentCode": "string",
- "isStayEmploymentCode": false,
- "personnelCode": "string",
- "isStayPersonnelCode": false,
- "professionalCode": "string",
- "isStayProfessionalCode": false,
- "externalTitleCode": "string",
- "isStayExternalTitleCode": false,
- "stayAffiliationCode": "string",
- "isStayStayAffiliationCode": false,
- "jobGrade": "string",
- "isStayJobGrade": false,
- "dedicatedJobCode": "string",
- "isStayDedicatedJobCode": false,
- "dedicatedJobGrade": "string",
- "isStayDedicatedJobGrade": false,
- "unionBranchCode": "string",
- "isStayUnionBranchCode": false,
- "personnelTallyCode": "string",
- "isStayPersonnelTallyCode": false,
- "accountingDepartmentCode": "string",
- "isStayAccountingDepartmentCode": false,
- "originalCompanyCode": "string",
- "isStayOriginalCompanyCode": false,
- "originalAffiliationCode": "string",
- "isStayOriginalAffiliationCode": false,
- "originalJobTitleCode": "string",
- "isStayOriginalJobTitleCode": false,
- "spareCode01": "string",
- "isStaySpareCode01": false,
- "spareCode02": "string",
- "isStaySpareCode02": false,
- "spareCode03": "string",
- "isStaySpareCode03": false,
- "spareCode04": "string",
- "isStaySpareCode04": false,
- "spareCode05": "string",
- "isStaySpareCode05": false,
- "spareCode06": "string",
- "isStaySpareCode06": false,
- "spareCode07": "string",
- "isStaySpareCode07": false,
- "spareCode08": "string",
- "isStaySpareCode08": false,
- "spareCode09": "string",
- "isStaySpareCode09": false,
- "spareCode10": "string",
- "isStaySpareCode10": false,
- "personnelClass": "string",
- "isStayPersonnelClass": false,
- "membershipClass": "string",
- "isStayMembershipClass": false,
- "abroadAssignedClass": "string",
- "isStayAbroadAssignedClass": false,
- "familySingleClass": "string",
- "isStayFamilySingleClass": false,
- "residentClass": "string",
- "isStayResidentClass": false,
- "fulltimeClass": "string",
- "isStayFulltimeClass": false,
- "unionDedicatedClass": "string",
- "isStayUnionDedicatedClass": false,
- "fixedTermEmploymentClass": "string",
- "isStayFixedTermEmploymentClass": false,
- "transferClass": "string",
- "isStayTransferClass": false,
- "transferClassDate": "string",
- "traineeClass": "string",
- "isStayTraineeClass": false,
- "jobTransferReasonClass": "string",
- "isStayJobTransferReasonClass": false,
- "lineClass": "string",
- "isStayLineClass": false,
- "flexClass": "string",
- "isStayFlexClass": false,
- "employmentContractStartDate": "string",
- "employmentContractScheduledEndDate": "string",
- "trainingPeriodStartDate": "string",
- "trainingPeriodScheduledEndDate": "string",
- "additionPoint": "string",
- "dedicatedJobPoint": "string",
- "spareClass01": "string",
- "isStaySpareClass01": false,
- "spareRemarks01": "string",
- "spareNumber01": "string",
- "spareDate01": "string",
- "spareClass02": "string",
- "isStaySpareClass02": false,
- "spareRemarks02": "string",
- "spareNumber02": "string",
- "spareDate02": "string",
- "spareClass03": "string",
- "isStaySpareClass03": false,
- "spareRemarks03": "string",
- "spareNumber03": "string",
- "spareDate03": "string",
- "spareClass04": "string",
- "isStaySpareClass04": false,
- "spareRemarks04": "string",
- "spareNumber04": "string",
- "spareDate04": "string",
- "spareClass05": "string",
- "isStaySpareClass05": false,
- "spareRemarks05": "string",
- "spareNumber05": "string",
- "spareDate05": "string",
- "spareClass06": "string",
- "isStaySpareClass06": false,
- "spareRemarks06": "string",
- "spareNumber06": "string",
- "spareDate06": "string",
- "spareClass07": "string",
- "isStaySpareClass07": false,
- "spareRemarks07": "string",
- "spareNumber07": "string",
- "spareDate07": "string",
- "spareClass08": "string",
- "isStaySpareClass08": false,
- "spareRemarks08": "string",
- "spareNumber08": "string",
- "spareDate08": "string",
- "spareClass09": "string",
- "isStaySpareClass09": false,
- "spareRemarks09": "string",
- "spareNumber09": "string",
- "spareDate09": "string",
- "spareClass10": "string",
- "isStaySpareClass10": false,
- "spareRemarks10": "string",
- "spareNumber10": "string",
- "spareDate10": "string",
- "spareFormCode01": "string",
- "isStaySpareFormCode01": false,
- "spareFormCode02": "string",
- "isStaySpareFormCode02": false,
- "spareFormCode03": "string",
- "isStaySpareFormCode03": false,
- "spareFormCode04": "string",
- "isStaySpareFormCode04": false,
- "spareFormCode05": "string",
- "isStaySpareFormCode05": false,
- "positionCode": "string",
- "isStayPositionCode": false,
- "companyClass": "string",
- "isStayCompanyClass": false,
- "additionalType": "string",
- "isStayAdditionalType": false,
- "mainSubClass": "string",
- "isStayMainSubClass": false
}
]
}, - {
- "announcementType": "leaveAbsence",
- "effectiveDate": "2019-08-24",
- "employeeCode": "string",
- "scheduledReturnDate": "2019-08-24",
- "reason": "string",
- "detailedReason": "string",
- "remarks": "string",
- "announcementSummary": "string"
}, - {
- "announcementType": "leaveAbsenceReturn",
- "effectiveDate": "2019-08-24",
- "employeeCode": "string"
}, - {
- "announcementType": "secondment",
- "effectiveDate": "2019-08-24",
- "employeeCode": "string",
- "scheduledEndDate": "2019-08-24",
- "company": "string",
- "postNumber": "105-0011",
- "state": "string",
- "municipalities": "string",
- "houseNumber": "string",
- "building": "string",
- "phoneNumber": "string",
- "personInCharge": "string",
- "secondmentEmployeeCode": "string",
- "email": "string",
- "department": "string",
- "jobTitle": "string",
- "area": "string",
- "customText01": "string",
- "remarks": "string",
- "announcementSummary": "string"
}, - {
- "announcementType": "secondmentReturn",
- "effectiveDate": "2019-08-24",
- "employeeCode": "string"
}, - {
- "announcementType": "retirement",
- "effectiveDate": "2019-08-24",
- "employeeCode": "string",
- "scheduledRetirementDate": "2019-08-24",
- "lastWorkDate": "2019-08-24",
- "reason": "string",
- "detailedReason": "string",
- "customText01": "string",
- "customText02": "string",
- "customText03": "string",
- "customText04": "string",
- "customText05": "string",
- "remarks": "string",
- "announcementSummary": "string"
}, - {
- "announcementType": "rejoining",
- "effectiveDate": "2019-08-24",
- "employeeCode": "string",
- "transferType": "string",
- "departmentCode": "string",
- "jobTitle": "string",
- "employmentType": "string",
- "officialDuty": "string",
- "jobFamily": "string",
- "jobCategory": "string",
- "jobDuty": "string",
- "jobRole": "string",
- "gradeA": "string",
- "gradeB": "string",
- "gradeC": "string",
- "area": "string",
- "customCode01": "string",
- "customCode02": "string",
- "workplace": "string",
- "specialTransferDestination": "string",
- "division": "string",
- "announcementItemSelect01": "string",
- "announcementItemSelect02": "string",
- "announcementItemSelect03": "string",
- "announcementItemSelect04": "string",
- "announcementItemSelect05": "string",
- "announcementItemSelect06": "string",
- "companyCode": "string",
- "costCode": "string",
- "chargeCode": "string",
- "workShiftCode": "string",
- "employmentCode": "string",
- "personnelCode": "string",
- "professionalCode": "string",
- "externalTitleCode": "string",
- "stayAffiliationCode": "string",
- "jobGrade": "string",
- "dedicatedJobCode": "string",
- "dedicatedJobGrade": "string",
- "unionBranchCode": "string",
- "personnelTallyCode": "string",
- "accountingDepartmentCode": "string",
- "originalCompanyCode": "string",
- "originalAffiliationCode": "string",
- "originalJobTitleCode": "string",
- "spareCode01": "string",
- "spareCode02": "string",
- "spareCode03": "string",
- "spareCode04": "string",
- "spareCode05": "string",
- "spareCode06": "string",
- "spareCode07": "string",
- "spareCode08": "string",
- "spareCode09": "string",
- "spareCode10": "string",
- "personnelClass": "string",
- "membershipClass": "string",
- "abroadAssignedClass": "string",
- "familySingleClass": "string",
- "residentClass": "string",
- "fulltimeClass": "string",
- "unionDedicatedClass": "string",
- "fixedTermEmploymentClass": "string",
- "transferClass": "string",
- "transferClassDate": "string",
- "traineeClass": "string",
- "jobTransferReasonClass": "string",
- "lineClass": "string",
- "flexClass": "string",
- "employmentContractStartDate": "string",
- "employmentContractScheduledEndDate": "string",
- "trainingPeriodStartDate": "string",
- "trainingPeriodScheduledEndDate": "string",
- "additionPoint": "string",
- "dedicatedJobPoint": "string",
- "spareClass01": "string",
- "spareRemarks01": "string",
- "spareNumber01": "string",
- "spareDate01": "string",
- "spareClass02": "string",
- "spareRemarks02": "string",
- "spareNumber02": "string",
- "spareDate02": "string",
- "spareClass03": "string",
- "spareRemarks03": "string",
- "spareNumber03": "string",
- "spareDate03": "string",
- "spareClass04": "string",
- "spareRemarks04": "string",
- "spareNumber04": "string",
- "spareDate04": "string",
- "spareClass05": "string",
- "spareRemarks05": "string",
- "spareNumber05": "string",
- "spareDate05": "string",
- "spareClass06": "string",
- "spareRemarks06": "string",
- "spareNumber06": "string",
- "spareDate06": "string",
- "spareClass07": "string",
- "spareRemarks07": "string",
- "spareNumber07": "string",
- "spareDate07": "string",
- "spareClass08": "string",
- "spareRemarks08": "string",
- "spareNumber08": "string",
- "spareDate08": "string",
- "spareClass09": "string",
- "spareRemarks09": "string",
- "spareNumber09": "string",
- "spareDate09": "string",
- "spareClass10": "string",
- "spareRemarks10": "string",
- "spareNumber10": "string",
- "spareDate10": "string",
- "spareFormCode01": "string",
- "spareFormCode02": "string",
- "spareFormCode03": "string",
- "spareFormCode04": "string",
- "spareFormCode05": "string",
- "positionCode": "string",
- "remarks": "string",
- "announcementSummary": "string",
- "additionalPositions": [
- {
- "index": 1,
- "departmentCode": "string",
- "jobTitle": "string",
- "jobCategory": "string",
- "jobDuty": "string",
- "jobRole": "string",
- "gradeA": "string",
- "gradeB": "string",
- "gradeC": "string",
- "area": "string",
- "customCode01": "string",
- "customCode02": "string",
- "announcementItemSelect01": "string",
- "companyCode": "string",
- "costCode": "string",
- "chargeCode": "string",
- "workShiftCode": "string",
- "employmentCode": "string",
- "personnelCode": "string",
- "professionalCode": "string",
- "externalTitleCode": "string",
- "stayAffiliationCode": "string",
- "jobGrade": "string",
- "dedicatedJobCode": "string",
- "dedicatedJobGrade": "string",
- "unionBranchCode": "string",
- "personnelTallyCode": "string",
- "accountingDepartmentCode": "string",
- "originalCompanyCode": "string",
- "originalAffiliationCode": "string",
- "originalJobTitleCode": "string",
- "spareCode01": "string",
- "spareCode02": "string",
- "spareCode03": "string",
- "spareCode04": "string",
- "spareCode05": "string",
- "spareCode06": "string",
- "spareCode07": "string",
- "spareCode08": "string",
- "spareCode09": "string",
- "spareCode10": "string",
- "personnelClass": "string",
- "membershipClass": "string",
- "abroadAssignedClass": "string",
- "familySingleClass": "string",
- "residentClass": "string",
- "fulltimeClass": "string",
- "unionDedicatedClass": "string",
- "fixedTermEmploymentClass": "string",
- "transferClass": "string",
- "transferClassDate": "string",
- "traineeClass": "string",
- "jobTransferReasonClass": "string",
- "lineClass": "string",
- "flexClass": "string",
- "employmentContractStartDate": "string",
- "employmentContractScheduledEndDate": "string",
- "trainingPeriodStartDate": "string",
- "trainingPeriodScheduledEndDate": "string",
- "additionPoint": "string",
- "dedicatedJobPoint": "string",
- "spareClass01": "string",
- "spareRemarks01": "string",
- "spareNumber01": "string",
- "spareDate01": "string",
- "spareClass02": "string",
- "spareRemarks02": "string",
- "spareNumber02": "string",
- "spareDate02": "string",
- "spareClass03": "string",
- "spareRemarks03": "string",
- "spareNumber03": "string",
- "spareDate03": "string",
- "spareClass04": "string",
- "spareRemarks04": "string",
- "spareNumber04": "string",
- "spareDate04": "string",
- "spareClass05": "string",
- "spareRemarks05": "string",
- "spareNumber05": "string",
- "spareDate05": "string",
- "spareClass06": "string",
- "spareRemarks06": "string",
- "spareNumber06": "string",
- "spareDate06": "string",
- "spareClass07": "string",
- "spareRemarks07": "string",
- "spareNumber07": "string",
- "spareDate07": "string",
- "spareClass08": "string",
- "spareRemarks08": "string",
- "spareNumber08": "string",
- "spareDate08": "string",
- "spareClass09": "string",
- "spareRemarks09": "string",
- "spareNumber09": "string",
- "spareDate09": "string",
- "spareClass10": "string",
- "spareRemarks10": "string",
- "spareNumber10": "string",
- "spareDate10": "string",
- "spareFormCode01": "string",
- "spareFormCode02": "string",
- "spareFormCode03": "string",
- "spareFormCode04": "string",
- "spareFormCode05": "string",
- "positionCode": "string",
- "companyClass": "string",
- "additionalType": "string",
- "mainSubClass": "string"
}, - {
- "index": 2,
- "departmentCode": "string",
- "jobTitle": "string",
- "jobCategory": "string",
- "jobDuty": "string",
- "jobRole": "string",
- "gradeA": "string",
- "gradeB": "string",
- "gradeC": "string",
- "area": "string",
- "customCode01": "string",
- "customCode02": "string",
- "announcementItemSelect01": "string",
- "companyCode": "string",
- "costCode": "string",
- "chargeCode": "string",
- "workShiftCode": "string",
- "employmentCode": "string",
- "personnelCode": "string",
- "professionalCode": "string",
- "externalTitleCode": "string",
- "stayAffiliationCode": "string",
- "jobGrade": "string",
- "dedicatedJobCode": "string",
- "dedicatedJobGrade": "string",
- "unionBranchCode": "string",
- "personnelTallyCode": "string",
- "accountingDepartmentCode": "string",
- "originalCompanyCode": "string",
- "originalAffiliationCode": "string",
- "originalJobTitleCode": "string",
- "spareCode01": "string",
- "spareCode02": "string",
- "spareCode03": "string",
- "spareCode04": "string",
- "spareCode05": "string",
- "spareCode06": "string",
- "spareCode07": "string",
- "spareCode08": "string",
- "spareCode09": "string",
- "spareCode10": "string",
- "personnelClass": "string",
- "membershipClass": "string",
- "abroadAssignedClass": "string",
- "familySingleClass": "string",
- "residentClass": "string",
- "fulltimeClass": "string",
- "unionDedicatedClass": "string",
- "fixedTermEmploymentClass": "string",
- "transferClass": "string",
- "transferClassDate": "string",
- "traineeClass": "string",
- "jobTransferReasonClass": "string",
- "lineClass": "string",
- "flexClass": "string",
- "employmentContractStartDate": "string",
- "employmentContractScheduledEndDate": "string",
- "trainingPeriodStartDate": "string",
- "trainingPeriodScheduledEndDate": "string",
- "additionPoint": "string",
- "dedicatedJobPoint": "string",
- "spareClass01": "string",
- "spareRemarks01": "string",
- "spareNumber01": "string",
- "spareDate01": "string",
- "spareClass02": "string",
- "spareRemarks02": "string",
- "spareNumber02": "string",
- "spareDate02": "string",
- "spareClass03": "string",
- "spareRemarks03": "string",
- "spareNumber03": "string",
- "spareDate03": "string",
- "spareClass04": "string",
- "spareRemarks04": "string",
- "spareNumber04": "string",
- "spareDate04": "string",
- "spareClass05": "string",
- "spareRemarks05": "string",
- "spareNumber05": "string",
- "spareDate05": "string",
- "spareClass06": "string",
- "spareRemarks06": "string",
- "spareNumber06": "string",
- "spareDate06": "string",
- "spareClass07": "string",
- "spareRemarks07": "string",
- "spareNumber07": "string",
- "spareDate07": "string",
- "spareClass08": "string",
- "spareRemarks08": "string",
- "spareNumber08": "string",
- "spareDate08": "string",
- "spareClass09": "string",
- "spareRemarks09": "string",
- "spareNumber09": "string",
- "spareDate09": "string",
- "spareClass10": "string",
- "spareRemarks10": "string",
- "spareNumber10": "string",
- "spareDate10": "string",
- "spareFormCode01": "string",
- "spareFormCode02": "string",
- "spareFormCode03": "string",
- "spareFormCode04": "string",
- "spareFormCode05": "string",
- "positionCode": "string",
- "companyClass": "string",
- "additionalType": "string",
- "mainSubClass": "string"
}
]
}, - {
- "announcementType": "other",
- "effectiveDate": "2019-08-24",
- "employeeCode": "string",
- "transferType": "string",
- "departmentCode": "string",
- "isStayDepartmentCode": false,
- "jobTitle": "string",
- "isStayJobTitle": false,
- "employmentType": "string",
- "isStayEmploymentType": false,
- "officialDuty": "string",
- "isStayOfficialDuty": false,
- "jobFamily": "string",
- "isStayJobFamily": false,
- "jobCategory": "string",
- "isStayJobCategory": false,
- "jobDuty": "string",
- "isStayJobDuty": false,
- "jobRole": "string",
- "isStayJobRole": false,
- "gradeA": "string",
- "isStayGradeA": false,
- "gradeB": "string",
- "isStayGradeB": false,
- "gradeC": "string",
- "isStayGradeC": false,
- "area": "string",
- "isStayArea": false,
- "customCode01": "string",
- "customCode02": "string",
- "workplace": "string",
- "isStayWorkplace": false,
- "specialTransferDestination": "string",
- "isStaySpecialTransferDestination": false,
- "division": "string",
- "isStayDivision": false,
- "announcementItemSelect01": "string",
- "isStayAnnouncementItemSelect01": false,
- "announcementItemSelect02": "string",
- "isStayAnnouncementItemSelect02": false,
- "announcementItemSelect03": "string",
- "isStayAnnouncementItemSelect03": false,
- "announcementItemSelect04": "string",
- "isStayAnnouncementItemSelect04": false,
- "announcementItemSelect05": "string",
- "isStayAnnouncementItemSelect05": false,
- "announcementItemSelect06": "string",
- "isStayAnnouncementItemSelect06": false,
- "companyCode": "string",
- "isStayCompanyCode": false,
- "costCode": "string",
- "isStayCostCode": false,
- "chargeCode": "string",
- "isStayChargeCode": false,
- "workShiftCode": "string",
- "isStayWorkShiftCode": false,
- "employmentCode": "string",
- "isStayEmploymentCode": false,
- "personnelCode": "string",
- "isStayPersonnelCode": false,
- "professionalCode": "string",
- "isStayProfessionalCode": false,
- "externalTitleCode": "string",
- "isStayExternalTitleCode": false,
- "stayAffiliationCode": "string",
- "isStayStayAffiliationCode": false,
- "jobGrade": "string",
- "isStayJobGrade": false,
- "dedicatedJobCode": "string",
- "isStayDedicatedJobCode": false,
- "dedicatedJobGrade": "string",
- "isStayDedicatedJobGrade": false,
- "unionBranchCode": "string",
- "isStayUnionBranchCode": false,
- "personnelTallyCode": "string",
- "isStayPersonnelTallyCode": false,
- "accountingDepartmentCode": "string",
- "isStayAccountingDepartmentCode": false,
- "originalCompanyCode": "string",
- "isStayOriginalCompanyCode": false,
- "originalAffiliationCode": "string",
- "isStayOriginalAffiliationCode": false,
- "originalJobTitleCode": "string",
- "isStayOriginalJobTitleCode": false,
- "spareCode01": "string",
- "isStaySpareCode01": false,
- "spareCode02": "string",
- "isStaySpareCode02": false,
- "spareCode03": "string",
- "isStaySpareCode03": false,
- "spareCode04": "string",
- "isStaySpareCode04": false,
- "spareCode05": "string",
- "isStaySpareCode05": false,
- "spareCode06": "string",
- "isStaySpareCode06": false,
- "spareCode07": "string",
- "isStaySpareCode07": false,
- "spareCode08": "string",
- "isStaySpareCode08": false,
- "spareCode09": "string",
- "isStaySpareCode09": false,
- "spareCode10": "string",
- "isStaySpareCode10": false,
- "personnelClass": "string",
- "isStayPersonnelClass": false,
- "membershipClass": "string",
- "isStayMembershipClass": false,
- "abroadAssignedClass": "string",
- "isStayAbroadAssignedClass": false,
- "familySingleClass": "string",
- "isStayFamilySingleClass": false,
- "residentClass": "string",
- "isStayResidentClass": false,
- "fulltimeClass": "string",
- "isStayFulltimeClass": false,
- "unionDedicatedClass": "string",
- "isStayUnionDedicatedClass": false,
- "fixedTermEmploymentClass": "string",
- "isStayFixedTermEmploymentClass": false,
- "transferClass": "string",
- "isStayTransferClass": false,
- "transferClassDate": "string",
- "traineeClass": "string",
- "isStayTraineeClass": false,
- "jobTransferReasonClass": "string",
- "isStayJobTransferReasonClass": false,
- "lineClass": "string",
- "isStayLineClass": false,
- "flexClass": "string",
- "isStayFlexClass": false,
- "employmentContractStartDate": "string",
- "employmentContractScheduledEndDate": "string",
- "trainingPeriodStartDate": "string",
- "trainingPeriodScheduledEndDate": "string",
- "additionPoint": "string",
- "dedicatedJobPoint": "string",
- "spareClass01": "string",
- "isStaySpareClass01": false,
- "spareRemarks01": "string",
- "spareNumber01": "string",
- "spareDate01": "string",
- "spareClass02": "string",
- "isStaySpareClass02": false,
- "spareRemarks02": "string",
- "spareNumber02": "string",
- "spareDate02": "string",
- "spareClass03": "string",
- "isStaySpareClass03": false,
- "spareRemarks03": "string",
- "spareNumber03": "string",
- "spareDate03": "string",
- "spareClass04": "string",
- "isStaySpareClass04": false,
- "spareRemarks04": "string",
- "spareNumber04": "string",
- "spareDate04": "string",
- "spareClass05": "string",
- "isStaySpareClass05": false,
- "spareRemarks05": "string",
- "spareNumber05": "string",
- "spareDate05": "string",
- "spareClass06": "string",
- "isStaySpareClass06": false,
- "spareRemarks06": "string",
- "spareNumber06": "string",
- "spareDate06": "string",
- "spareClass07": "string",
- "isStaySpareClass07": false,
- "spareRemarks07": "string",
- "spareNumber07": "string",
- "spareDate07": "string",
- "spareClass08": "string",
- "isStaySpareClass08": false,
- "spareRemarks08": "string",
- "spareNumber08": "string",
- "spareDate08": "string",
- "spareClass09": "string",
- "isStaySpareClass09": false,
- "spareRemarks09": "string",
- "spareNumber09": "string",
- "spareDate09": "string",
- "spareClass10": "string",
- "isStaySpareClass10": false,
- "spareRemarks10": "string",
- "spareNumber10": "string",
- "spareDate10": "string",
- "spareFormCode01": "string",
- "isStaySpareFormCode01": false,
- "spareFormCode02": "string",
- "isStaySpareFormCode02": false,
- "spareFormCode03": "string",
- "isStaySpareFormCode03": false,
- "spareFormCode04": "string",
- "isStaySpareFormCode04": false,
- "spareFormCode05": "string",
- "isStaySpareFormCode05": false,
- "positionCode": "string",
- "isStayPositionCode": false,
- "remarks": "string",
- "announcementSummary": "string",
- "additionalPositions": [
- {
- "index": 1,
- "departmentCode": "string",
- "isStayDepartmentCode": false,
- "jobTitle": "string",
- "isStayJobTitle": false,
- "jobCategory": "string",
- "isStayJobCategory": false,
- "jobDuty": "string",
- "isStayJobDuty": false,
- "jobRole": "string",
- "isStayJobRole": false,
- "gradeA": "string",
- "isStayGradeA": false,
- "gradeB": "string",
- "isStayGradeB": false,
- "gradeC": "string",
- "isStayGradeC": false,
- "area": "string",
- "isStayArea": false,
- "customCode01": "string",
- "customCode02": "string",
- "announcementItemSelect01": "string",
- "isStayAnnouncementItemSelect01": false,
- "companyCode": "string",
- "isStayCompanyCode": false,
- "costCode": "string",
- "isStayCostCode": false,
- "chargeCode": "string",
- "isStayChargeCode": false,
- "workShiftCode": "string",
- "isStayWorkShiftCode": false,
- "employmentCode": "string",
- "isStayEmploymentCode": false,
- "personnelCode": "string",
- "isStayPersonnelCode": false,
- "professionalCode": "string",
- "isStayProfessionalCode": false,
- "externalTitleCode": "string",
- "isStayExternalTitleCode": false,
- "stayAffiliationCode": "string",
- "isStayStayAffiliationCode": false,
- "jobGrade": "string",
- "isStayJobGrade": false,
- "dedicatedJobCode": "string",
- "isStayDedicatedJobCode": false,
- "dedicatedJobGrade": "string",
- "isStayDedicatedJobGrade": false,
- "unionBranchCode": "string",
- "isStayUnionBranchCode": false,
- "personnelTallyCode": "string",
- "isStayPersonnelTallyCode": false,
- "accountingDepartmentCode": "string",
- "isStayAccountingDepartmentCode": false,
- "originalCompanyCode": "string",
- "isStayOriginalCompanyCode": false,
- "originalAffiliationCode": "string",
- "isStayOriginalAffiliationCode": false,
- "originalJobTitleCode": "string",
- "isStayOriginalJobTitleCode": false,
- "spareCode01": "string",
- "isStaySpareCode01": false,
- "spareCode02": "string",
- "isStaySpareCode02": false,
- "spareCode03": "string",
- "isStaySpareCode03": false,
- "spareCode04": "string",
- "isStaySpareCode04": false,
- "spareCode05": "string",
- "isStaySpareCode05": false,
- "spareCode06": "string",
- "isStaySpareCode06": false,
- "spareCode07": "string",
- "isStaySpareCode07": false,
- "spareCode08": "string",
- "isStaySpareCode08": false,
- "spareCode09": "string",
- "isStaySpareCode09": false,
- "spareCode10": "string",
- "isStaySpareCode10": false,
- "personnelClass": "string",
- "isStayPersonnelClass": false,
- "membershipClass": "string",
- "isStayMembershipClass": false,
- "abroadAssignedClass": "string",
- "isStayAbroadAssignedClass": false,
- "familySingleClass": "string",
- "isStayFamilySingleClass": false,
- "residentClass": "string",
- "isStayResidentClass": false,
- "fulltimeClass": "string",
- "isStayFulltimeClass": false,
- "unionDedicatedClass": "string",
- "isStayUnionDedicatedClass": false,
- "fixedTermEmploymentClass": "string",
- "isStayFixedTermEmploymentClass": false,
- "transferClass": "string",
- "isStayTransferClass": false,
- "transferClassDate": "string",
- "traineeClass": "string",
- "isStayTraineeClass": false,
- "jobTransferReasonClass": "string",
- "isStayJobTransferReasonClass": false,
- "lineClass": "string",
- "isStayLineClass": false,
- "flexClass": "string",
- "isStayFlexClass": false,
- "employmentContractStartDate": "string",
- "employmentContractScheduledEndDate": "string",
- "trainingPeriodStartDate": "string",
- "trainingPeriodScheduledEndDate": "string",
- "additionPoint": "string",
- "dedicatedJobPoint": "string",
- "spareClass01": "string",
- "isStaySpareClass01": false,
- "spareRemarks01": "string",
- "spareNumber01": "string",
- "spareDate01": "string",
- "spareClass02": "string",
- "isStaySpareClass02": false,
- "spareRemarks02": "string",
- "spareNumber02": "string",
- "spareDate02": "string",
- "spareClass03": "string",
- "isStaySpareClass03": false,
- "spareRemarks03": "string",
- "spareNumber03": "string",
- "spareDate03": "string",
- "spareClass04": "string",
- "isStaySpareClass04": false,
- "spareRemarks04": "string",
- "spareNumber04": "string",
- "spareDate04": "string",
- "spareClass05": "string",
- "isStaySpareClass05": false,
- "spareRemarks05": "string",
- "spareNumber05": "string",
- "spareDate05": "string",
- "spareClass06": "string",
- "isStaySpareClass06": false,
- "spareRemarks06": "string",
- "spareNumber06": "string",
- "spareDate06": "string",
- "spareClass07": "string",
- "isStaySpareClass07": false,
- "spareRemarks07": "string",
- "spareNumber07": "string",
- "spareDate07": "string",
- "spareClass08": "string",
- "isStaySpareClass08": false,
- "spareRemarks08": "string",
- "spareNumber08": "string",
- "spareDate08": "string",
- "spareClass09": "string",
- "isStaySpareClass09": false,
- "spareRemarks09": "string",
- "spareNumber09": "string",
- "spareDate09": "string",
- "spareClass10": "string",
- "isStaySpareClass10": false,
- "spareRemarks10": "string",
- "spareNumber10": "string",
- "spareDate10": "string",
- "spareFormCode01": "string",
- "isStaySpareFormCode01": false,
- "spareFormCode02": "string",
- "isStaySpareFormCode02": false,
- "spareFormCode03": "string",
- "isStaySpareFormCode03": false,
- "spareFormCode04": "string",
- "isStaySpareFormCode04": false,
- "spareFormCode05": "string",
- "isStaySpareFormCode05": false,
- "positionCode": "string",
- "isStayPositionCode": false,
- "companyClass": "string",
- "isStayCompanyClass": false,
- "additionalType": "string",
- "isStayAdditionalType": false,
- "mainSubClass": "string",
- "isStayMainSubClass": false
}, - {
- "index": 2,
- "departmentCode": "string",
- "isStayDepartmentCode": false,
- "jobTitle": "string",
- "isStayJobTitle": false,
- "jobCategory": "string",
- "isStayJobCategory": false,
- "jobDuty": "string",
- "isStayJobDuty": false,
- "jobRole": "string",
- "isStayJobRole": false,
- "gradeA": "string",
- "isStayGradeA": false,
- "gradeB": "string",
- "isStayGradeB": false,
- "gradeC": "string",
- "isStayGradeC": false,
- "area": "string",
- "isStayArea": false,
- "customCode01": "string",
- "customCode02": "string",
- "announcementItemSelect01": "string",
- "isStayAnnouncementItemSelect01": false,
- "companyCode": "string",
- "isStayCompanyCode": false,
- "costCode": "string",
- "isStayCostCode": false,
- "chargeCode": "string",
- "isStayChargeCode": false,
- "workShiftCode": "string",
- "isStayWorkShiftCode": false,
- "employmentCode": "string",
- "isStayEmploymentCode": false,
- "personnelCode": "string",
- "isStayPersonnelCode": false,
- "professionalCode": "string",
- "isStayProfessionalCode": false,
- "externalTitleCode": "string",
- "isStayExternalTitleCode": false,
- "stayAffiliationCode": "string",
- "isStayStayAffiliationCode": false,
- "jobGrade": "string",
- "isStayJobGrade": false,
- "dedicatedJobCode": "string",
- "isStayDedicatedJobCode": false,
- "dedicatedJobGrade": "string",
- "isStayDedicatedJobGrade": false,
- "unionBranchCode": "string",
- "isStayUnionBranchCode": false,
- "personnelTallyCode": "string",
- "isStayPersonnelTallyCode": false,
- "accountingDepartmentCode": "string",
- "isStayAccountingDepartmentCode": false,
- "originalCompanyCode": "string",
- "isStayOriginalCompanyCode": false,
- "originalAffiliationCode": "string",
- "isStayOriginalAffiliationCode": false,
- "originalJobTitleCode": "string",
- "isStayOriginalJobTitleCode": false,
- "spareCode01": "string",
- "isStaySpareCode01": false,
- "spareCode02": "string",
- "isStaySpareCode02": false,
- "spareCode03": "string",
- "isStaySpareCode03": false,
- "spareCode04": "string",
- "isStaySpareCode04": false,
- "spareCode05": "string",
- "isStaySpareCode05": false,
- "spareCode06": "string",
- "isStaySpareCode06": false,
- "spareCode07": "string",
- "isStaySpareCode07": false,
- "spareCode08": "string",
- "isStaySpareCode08": false,
- "spareCode09": "string",
- "isStaySpareCode09": false,
- "spareCode10": "string",
- "isStaySpareCode10": false,
- "personnelClass": "string",
- "isStayPersonnelClass": false,
- "membershipClass": "string",
- "isStayMembershipClass": false,
- "abroadAssignedClass": "string",
- "isStayAbroadAssignedClass": false,
- "familySingleClass": "string",
- "isStayFamilySingleClass": false,
- "residentClass": "string",
- "isStayResidentClass": false,
- "fulltimeClass": "string",
- "isStayFulltimeClass": false,
- "unionDedicatedClass": "string",
- "isStayUnionDedicatedClass": false,
- "fixedTermEmploymentClass": "string",
- "isStayFixedTermEmploymentClass": false,
- "transferClass": "string",
- "isStayTransferClass": false,
- "transferClassDate": "string",
- "traineeClass": "string",
- "isStayTraineeClass": false,
- "jobTransferReasonClass": "string",
- "isStayJobTransferReasonClass": false,
- "lineClass": "string",
- "isStayLineClass": false,
- "flexClass": "string",
- "isStayFlexClass": false,
- "employmentContractStartDate": "string",
- "employmentContractScheduledEndDate": "string",
- "trainingPeriodStartDate": "string",
- "trainingPeriodScheduledEndDate": "string",
- "additionPoint": "string",
- "dedicatedJobPoint": "string",
- "spareClass01": "string",
- "isStaySpareClass01": false,
- "spareRemarks01": "string",
- "spareNumber01": "string",
- "spareDate01": "string",
- "spareClass02": "string",
- "isStaySpareClass02": false,
- "spareRemarks02": "string",
- "spareNumber02": "string",
- "spareDate02": "string",
- "spareClass03": "string",
- "isStaySpareClass03": false,
- "spareRemarks03": "string",
- "spareNumber03": "string",
- "spareDate03": "string",
- "spareClass04": "string",
- "isStaySpareClass04": false,
- "spareRemarks04": "string",
- "spareNumber04": "string",
- "spareDate04": "string",
- "spareClass05": "string",
- "isStaySpareClass05": false,
- "spareRemarks05": "string",
- "spareNumber05": "string",
- "spareDate05": "string",
- "spareClass06": "string",
- "isStaySpareClass06": false,
- "spareRemarks06": "string",
- "spareNumber06": "string",
- "spareDate06": "string",
- "spareClass07": "string",
- "isStaySpareClass07": false,
- "spareRemarks07": "string",
- "spareNumber07": "string",
- "spareDate07": "string",
- "spareClass08": "string",
- "isStaySpareClass08": false,
- "spareRemarks08": "string",
- "spareNumber08": "string",
- "spareDate08": "string",
- "spareClass09": "string",
- "isStaySpareClass09": false,
- "spareRemarks09": "string",
- "spareNumber09": "string",
- "spareDate09": "string",
- "spareClass10": "string",
- "isStaySpareClass10": false,
- "spareRemarks10": "string",
- "spareNumber10": "string",
- "spareDate10": "string",
- "spareFormCode01": "string",
- "isStaySpareFormCode01": false,
- "spareFormCode02": "string",
- "isStaySpareFormCode02": false,
- "spareFormCode03": "string",
- "isStaySpareFormCode03": false,
- "spareFormCode04": "string",
- "isStaySpareFormCode04": false,
- "spareFormCode05": "string",
- "isStaySpareFormCode05": false,
- "positionCode": "string",
- "isStayPositionCode": false,
- "companyClass": "string",
- "isStayCompanyClass": false,
- "additionalType": "string",
- "isStayAdditionalType": false,
- "mainSubClass": "string",
- "isStayMainSubClass": false
}
]
}
]
}
{- "data": {
- "operationId": "string"
}
}
startDate | string <date> Example: startDate=2020-04-01 指定した日付以降の異動情報に絞り込みます。 |
endDate | string <date> Example: endDate=2020-11-30 endDate を指定するときは、startDate も指定してください。 startDate, endDate で指定した期間内の異動情報に絞り込みます。 |
page | integer ページ番号 |
pageSize | integer 1ページで取得する件数 |
employeeCode | string 指定した社員番号に対応する社員の異動情報に絞って取得します。複数の社員番号で絞り込む場合は、社員番号をカンマで区切って指定してください。最大で100人分の社員の社員番号を同時に指定することができます。 |
{- "meta": {
- "totalCount": 3828
}, - "pagination": {
- "page": 3,
- "pageSize": 1000,
- "totalPages": 4,
}, - "data": [
- {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2003-07-01",
- "announcementType": "joining",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": null,
- "departmentName": null,
- "jobTitle": null,
- "jobTitleName": null,
- "jobDuty": null,
- "jobDutyName": null,
- "jobCategory": null,
- "jobCategoryName": null,
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": null,
- "jobRoleName": null,
- "area": null,
- "areaName": null,
- "gradeA": null,
- "gradeAName": null,
- "gradeB": null,
- "gradeBName": null,
- "gradeC": null,
- "gradeCName": null,
- "customCode01": null,
- "customCode02": null,
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null,
- "additionalPositions": [ ],
- "joining": {
- "employeeCode2": null,
- "lastName": "string",
- "firstName": "string",
- "lastNamePhonetic": "string",
- "firstNamePhonetic": "string",
- "gender": "1",
- "genderName": "男",
- "recruitmentType": "1",
- "recruitmentTypeName": "新卒採用"
}, - "remarks": "string",
- "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2003-07-02",
- "announcementType": "assignment",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "012",
- "departmentName": "営業本部",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "6",
- "gradeAName": "C",
- "gradeB": null,
- "gradeBName": null,
- "gradeC": null,
- "gradeCName": null,
- "customCode01": null,
- "customCode02": null,
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null,
- "additionalPositions": [
- {
- "index": 1,
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "jobTitle": "9",
- "jobTitleName": "課長",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "area": "1",
- "areaName": "本社",
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null
}
], - "remarks": "string",
- "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2004-08-01",
- "announcementType": "transfer",
- "transferType": "1",
- "transferTypeName": "異動",
- "departmentCode": "014",
- "departmentName": "営業一課",
- "isStayDepartmentCode": false,
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "isStayJobTitle": true,
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "isStayJobDuty": true,
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "isStayJobCategory": true,
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "isStayEmploymentType": true,
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "isStayJobRole": true,
- "area": "1",
- "areaName": "本社",
- "isStayArea": true,
- "gradeA": "1",
- "gradeAName": "A",
- "isStayGradeA": true,
- "gradeB": null,
- "gradeBName": null,
- "isStayGradeB": false,
- "gradeC": null,
- "gradeCName": null,
- "isStayGradeC": false,
- "customCode01": "string",
- "customCode02": "string",
- "positionCode": null,
- "positionCodeName": null,
- "isStayPositionCode": false,
- "companyCode": null,
- "companyCodeName": null,
- "isStayCompanyCode": false,
- "lineClass": null,
- "lineClassName": null,
- "isStayLineClass": false,
- "spareCode01": null,
- "spareCode01Name": null,
- "isStaySpareCode01": false,
- "spareCode02": null,
- "spareCode02Name": null,
- "isStaySpareCode02": false,
- "spareCode03": null,
- "spareCode03Name": null,
- "isStaySpareCode03": false,
- "spareCode04": null,
- "spareCode04Name": null,
- "isStaySpareCode04": false,
- "spareCode05": null,
- "spareCode05Name": null,
- "isStaySpareCode05": false,
- "spareCode06": null,
- "spareCode06Name": null,
- "isStaySpareCode06": false,
- "spareCode07": null,
- "spareCode07Name": null,
- "isStaySpareCode07": false,
- "spareCode08": null,
- "spareCode08Name": null,
- "isStaySpareCode08": false,
- "spareCode09": null,
- "spareCode09Name": null,
- "isStaySpareCode09": false,
- "spareCode10": null,
- "spareCode10Name": null,
- "isStaySpareCode10": false,
- "additionalPositions": [
- {
- "index": 1,
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "isStayDepartmentCode": true,
- "jobTitle": "9",
- "jobTitleName": "課長",
- "isStayJobTitle": true,
- "gradeA": "1",
- "gradeAName": "A",
- "isStayGradeA": true,
- "gradeB": null,
- "gradeBName": null,
- "isStayGradeB": false,
- "area": "1",
- "areaName": "本社",
- "isStayArea": true,
- "positionCode": null,
- "positionCodeName": null,
- "isStayPositionCode": false,
- "companyCode": null,
- "companyCodeName": null,
- "isStayCompanyCode": false,
- "lineClass": null,
- "lineClassName": null,
- "isStayLineClass": false,
- "spareCode01": null,
- "spareCode01Name": null,
- "isStaySpareCode01": false,
- "spareCode02": null,
- "spareCode02Name": null,
- "isStaySpareCode02": false,
- "spareCode03": null,
- "spareCode03Name": null,
- "isStaySpareCode03": false,
- "spareCode04": null,
- "spareCode04Name": null,
- "isStaySpareCode04": false,
- "spareCode05": null,
- "spareCode05Name": null,
- "isStaySpareCode05": false,
- "spareCode06": null,
- "spareCode06Name": null,
- "isStaySpareCode06": false,
- "spareCode07": null,
- "spareCode07Name": null,
- "isStaySpareCode07": false,
- "spareCode08": null,
- "spareCode08Name": null,
- "isStaySpareCode08": false,
- "spareCode09": null,
- "spareCode09Name": null,
- "isStaySpareCode09": false,
- "spareCode10": null,
- "spareCode10Name": null,
- "isStaySpareCode10": false
}
], - "remarks": "string",
- "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2006-08-01",
- "announcementType": "leaveAbsence",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "014",
- "departmentName": "営業一課",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "gradeC": null,
- "gradeCName": null,
- "customCode01": "string",
- "customCode02": "string",
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null,
- "additionalPositions": [
- {
- "index": 1,
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "jobTitle": "9",
- "jobTitleName": "課長",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "area": "1",
- "areaName": "本社",
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null
}
], - "leaveAbsence": {
- "scheduledReturnDate": "207-08-01",
- "reason": "1",
- "reasonName": "育児休業",
- "detailedReason": null
}, - "remarks": "string",
- "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2007-08-01",
- "announcementType": "leaveAbsenceReturn",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "014",
- "departmentName": "営業一課",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "gradeC": null,
- "gradeCName": null,
- "customCode01": "string",
- "customCode02": "string",
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null,
- "additionalPositions": [
- {
- "index": 1,
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "jobTitle": "9",
- "jobTitleName": "課長",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "area": "1",
- "areaName": "本社",
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null
}
], - "remarks": "string",
- "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2008-08-01",
- "announcementType": "secondment",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "014",
- "departmentName": "営業一課",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "gradeC": null,
- "gradeCName": null,
- "customCode01": "string",
- "customCode02": "string",
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null,
- "additionalPositions": [
- {
- "index": 1,
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "jobTitle": "9",
- "jobTitleName": "課長",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "area": "1",
- "areaName": "本社",
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null
}
], - "secondment": {
- "scheduledEndDate": "2009-09-01",
- "company": "string",
- "companyName": "string",
- "postNumber": "string",
- "state": "string",
- "municipalities": "string",
- "houseNumber": "string",
- "building": "string",
- "phoneNumber": "string",
- "personInCharge": "string",
- "secondmentEmployeeCode": "string",
- "email": "string",
- "department": "string",
- "jobTitle": "string",
- "area": "string",
- "areaName": "string"
}, - "remarks": "string",
- "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "2009-08-01",
- "announcementType": "secondmentReturn",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "014",
- "departmentName": "営業一課",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "gradeC": null,
- "gradeCName": null,
- "customCode01": "string",
- "customCode02": "string",
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null,
- "additionalPositions": [
- {
- "index": 1,
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "jobTitle": "9",
- "jobTitleName": "課長",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "area": "1",
- "areaName": "本社",
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null
}
], - "remarks": "string",
- "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "20010-08-01",
- "announcementType": "retirement",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "014",
- "departmentName": "営業一課",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "gradeC": null,
- "gradeCName": null,
- "customCode01": "string",
- "customCode02": "string",
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null,
- "additionalPositions": [
- {
- "index": 1,
- "name": "string",
- "departmentCode": "013",
- "departmentName": "技術本部",
- "jobTitle": "9",
- "jobTitleName": "課長",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "area": "1",
- "areaName": "本社",
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null
}
], - "retirement": {
- "scheduledDate": "2010-08-01",
- "lastWorkDate": "2010-08-01",
- "reason": "string",
- "reasonName": "string",
- "detailedReason": "string",
- "customItems": [
- {
- "key": "retire_free_item_1",
- "name": "string",
- "value": "string"
}
]
}, - "remarks": "string",
- "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "departmentCode2": null,
- "effectiveDate": "20011-04-01",
- "announcementType": "rejoining",
- "transferType": null,
- "transferTypeName": null,
- "departmentCode": "014",
- "departmentName": "営業一課",
- "jobTitle": "7",
- "jobTitleName": "一般社員",
- "jobDuty": "9",
- "jobDutyName": "営業企画",
- "jobCategory": "5",
- "jobCategoryName": "営業",
- "employmentType": "1",
- "employmentTypeName": "正社員",
- "jobRole": "2",
- "jobRoleName": "リーダー",
- "area": "1",
- "areaName": "本社",
- "gradeA": "1",
- "gradeAName": "A",
- "gradeB": null,
- "gradeBName": null,
- "gradeC": null,
- "gradeCName": null,
- "customCode01": "string",
- "customCode02": "string",
- "positionCode": null,
- "positionCodeName": null,
- "companyCode": null,
- "companyCodeName": null,
- "lineClass": null,
- "lineClassName": null,
- "spareCode01": null,
- "spareCode01Name": null,
- "spareCode02": null,
- "spareCode02Name": null,
- "spareCode03": null,
- "spareCode03Name": null,
- "spareCode04": null,
- "spareCode04Name": null,
- "spareCode05": null,
- "spareCode05Name": null,
- "spareCode06": null,
- "spareCode06Name": null,
- "spareCode07": null,
- "spareCode07Name": null,
- "spareCode08": null,
- "spareCode08Name": null,
- "spareCode09": null,
- "spareCode09Name": null,
- "spareCode10": null,
- "spareCode10Name": null,
- "additionalPositions": [ ],
- "remarks": "string",
- "createdDate": "2020-09-21T10:21:36.000Z",
- "updatedDate": "2020-09-21T10:21:36.000Z"
}
]
}
期間中に異動情報を編集された、もしくは異動情報を新規で登録された社員をリストで取得します。 異動情報を削除された場合については更新としてカウントされません。
startDate | string <date> 指定された日付以降に更新された社員に絞り込みます。 |
endDate | string <date> 指定された日付以前に更新された社員に絞り込みます。 |
page | integer ページ番号 |
pageSize | integer 1ページで取得する件数 |
{- "meta": {
- "totalCount": 3828
}, - "pagination": {
- "page": 3,
- "pageSize": 1000,
- "totalPages": 4,
}, - "data": [
- {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001"
}, - {
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10002"
}
]
}
Query Parameter の types に以下のタイプを指定して絞り込みを行うことができます。複数の種別を同時に取得するときは、カンマ区切りで指定してください。types に何も指定しないときは、以下の種別のマスタデータ全てを対象に取得します。
types | string マスタデータの種別。複数指定するときはカンマ区切りで指定してください。 |
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 1000 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 0
}, - "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalPages": 0,
- "prev": "string",
- "next": "string"
}, - "data": [
- {
- "type": "string",
- "code": "string",
- "name": "string"
}
]
}
マスタデータの種別を指定してマスタデータを登録します。
登録できるマスタデータの種別は以下になります。
新規で登録されたデータはマスタの最後尾に追加されます。
(画面上のマスタ一覧で最後尾に表示されます)
既存のマスタデータを更新する場合、画面上での表示位置は変更されません。
object |
{- "data": {
- "type": "employmentType",
- "items": [
- {
- "name": "パート",
- "code": "7",
- "remarks": "パート"
}, - {
- "name": "インターン",
- "code": "7",
- "remarks": "インターン"
}
]
}
}
{- "data": [
- {
- "isSuccess": true,
- "data": {
- "name": "string",
- "code": "string",
- "remarks": "string"
}, - "errors": [ ]
}, - {
- "isSuccess": false,
- "data": {
- "name": "string",
- "code": "string",
- "remarks": "string"
}, - "errors": [
- {
- "source": "string",
- "type": "string",
- "message": "string"
}
]
}
]
}
マスタデータの種別を指定してマスタデータを洗い替えます。
洗い替えはリクエスト内で指定された、code
をキーに行われます。
type
で指定するマスタデータの種別によってオブジェクトの構造、必須の項目は異なります。
Array of PositionMaster (object) or companyMaster (object) or originalCompanyMaster (object) or areaMaster (object) |
{- "data": [
- {
- "type": "positionCode",
- "data": [
- {
- "code": "position001",
- "histories": [
- {
- "name": "人材管理グループマネージャー",
- "startDate": null,
- "endDate": "2022-03-31",
- "departmentCode": "1001"
}, - {
- "name": "HR管理グループマネージャー",
- "startDate": "2022-04-01",
- "endDate": null,
- "displayOrder": 1,
- "departmentCode": "1001",
- "jobDescriptionCode": "job001"
}
]
}, - {
- "code": "position002",
- "histories": [ ]
}
]
}, - {
- "type": "jobTitle",
- "data": [ ]
}
]
}
{- "operationId": "915957d9-0103-4721-b1ad-0f48b047e13b"
}
operationId(UUID)を指定してマスタデータ洗い替え登録バッチのステータスを取得します。
operationId required | string <uuid> |
{- "data": {
- "operationId": "93b414a7-ee8a-482e-8057-40f2d92add49",
- "status": "completed",
- "remarks": "Process was Success.",
- "errors": [ ]
}
}
例えば、「氏名変更申請」書の中から「戸籍名変更日」が 2021年7月1日
以降で入力されているものを抽出したいケースにご利用ください。
指定する項目 ID(itemId)は、「申請フォームの詳細を取得する」API で取得することができます。
status | string Enum: "inProgress" "approved" "remand" 申請ステータス
|
startApplicationDate | string 指定した日付以降に申請されたものに絞り込みます。 |
endApplicationDate | string 指定した日付以前に申請されたものに絞り込みます。 |
startApprovedDate | string 指定した日付以降に承認されたものに絞り込みます。 |
endApprovedDate | string 指定した日付以前に承認されたものに絞り込みます。 |
applicantEmployeeCode | string 申請者社員番号 |
formId | string Example: formId=5001,5002 申請フォーム ID。カンマ区切りで複数指定することができます。 |
filterDate | string 任意の日付項目を対象に、指定した日付および比較演算子により情報に絞り込みます。指定できるパターンは以下の通りです。
例えば、住所変更申請にある「住民票異動予定日」項目が 2021/04/01, 2021/05/01, 2021/06/01 の 3 申請が登録されているとき、以下のように取得することができます。
項目を指定する際に key を利用することができます。この場合、以下のように itemId の代わりに key を指定してください。 例:
|
page | integer Example: page=2 ページ番号 |
pageSize | integer Example: pageSize=50 1ページで取得する件数 |
{- "meta": {
- "totalCount": 234
}, - "pagination": {
- "page": 1,
- "pageSize": 50,
- "totalPages": 5,
- "prev": null,
}, - "data": [
- {
- "applicationNumber": "00001",
- "formId": 1,
- "formName": "住所申請",
- "applicantEmployeeCode": "10001",
- "applicationDate": "2019-08-24",
- "status": "approved"
}
]
}
{- "data": {
- "id": 1,
- "applicationNumber": "000001",
- "formId": 5001,
- "formName": "住所変更申請",
- "applicantEmployeeCode": "10001",
- "applicationDate": "2021-08-16",
- "status": "inProgress",
- "requestItems": [
- {
- "id": 652,
- "key": "registered_date",
- "recordIndex": null,
- "name": "住所変更年月日",
- "type": "date",
- "value": "2021-09-01"
}, - {
- "id": 653,
- "key": "householder_class",
- "recordIndex": null,
- "name": "世帯主区分",
- "type": "select",
- "value": {
- "code": "1",
- "name": "世帯主である"
}
}, - {
- "id": 654,
- "key": "country_code",
- "recordIndex": null,
- "name": "国名",
- "type": "select",
- "value": {
- "code": "26",
- "name": "日本"
}
}, - {
- "id": 655,
- "key": "post_number",
- "recordIndex": null,
- "name": "郵便番号",
- "type": "text",
- "value": "9000012"
}, - {
- "id": 656,
- "key": "state",
- "recordIndex": null,
- "name": "都道府県",
- "type": "text",
- "value": "沖縄県"
}, - {
- "id": 657,
- "key": "municipalities",
- "recordIndex": null,
- "name": "市区町村",
- "type": "text",
- "value": "那覇市 泊"
}, - {
- "id": 658,
- "key": "house_number",
- "recordIndex": null,
- "name": "番地",
- "type": "text",
- "value": "99"
}, - {
- "id": 659,
- "key": "building",
- "recordIndex": null,
- "name": "建物名称・部屋番号",
- "type": "text",
- "value": null
}, - {
- "id": 660,
- "key": "home_phone",
- "recordIndex": null,
- "name": "電話番号",
- "type": "text",
- "value": null
}, - {
- "id": 661,
- "key": "mobile_phone",
- "recordIndex": null,
- "name": "携帯電話番号",
- "type": "text",
- "value": null
}, - {
- "id": 664,
- "key": "resident_registered",
- "recordIndex": null,
- "name": "住民票異動",
- "type": "select",
- "value": {
- "code": "1",
- "name": "済"
}
}, - {
- "id": 665,
- "key": "resident_register_date",
- "recordIndex": null,
- "name": "住民票異動予定日",
- "type": "date",
- "value": "2021-09-01"
}, - {
- "id": 666,
- "key": "family_register_post_number",
- "recordIndex": null,
- "name": "住民票郵便番号",
- "type": "text",
- "value": null
}, - {
- "id": 667,
- "key": "family_register_state",
- "recordIndex": null,
- "name": "住民票都道府県",
- "type": "text",
- "value": null
}, - {
- "id": 668,
- "key": "family_register_municipalities",
- "recordIndex": null,
- "name": "住民票市区町村",
- "type": "text",
- "value": null
}, - {
- "id": 669,
- "key": "family_register_house_number",
- "recordIndex": null,
- "name": "住民票番地",
- "type": "text",
- "value": null
}, - {
- "id": 670,
- "key": "family_register_building",
- "recordIndex": null,
- "name": "住民票建物名称・部屋番号",
- "type": "text",
- "value": null
}, - {
- "id": 671,
- "key": "remarks",
- "recordIndex": null,
- "name": "備考",
- "type": "text",
- "value": null
}
]
}
}
{- "meta": {
- "totalCount": 4
}, - "pagination": {
- "page": 1,
- "pageSize": 20,
- "totalPages": 1,
- "prev": null,
- "next": null
}, - "data": [
- {
- "id": 1,
- "name": "住所申請",
- "description": "住所情報を新規登録・変更する際に使用するテンプレートです。"
}, - {
- "id": 2,
- "name": "通勤申請",
- "description": "通勤費を申請する際に使用するテンプレートです。"
}, - {
- "id": 3,
- "name": "通勤申請(定期付き)",
- "description": "通勤費と定期券を申請する際に使用するテンプレートです。 (定期券を購入されている方はこちらのテンプレートを使用してください。)"
}, - {
- "id": 4,
- "name": "緊急連絡先申請",
- "description": "緊急連絡先情報を新規登録・変更する際に使用するテンプレートです。"
}
]
}
{- "data": {
- "id": 5001,
- "name": "住所変更申請",
- "description": "住所情報を新規登録・変更する際に使用する申請です。",
- "items": [
- {
- "id": "643",
- "key": "present_country_code",
- "name": "国名",
- "type": "select",
- "description": null
}, - {
- "id": "644",
- "key": "present_post_number",
- "name": "郵便番号",
- "type": "text",
- "description": null
}, - {
- "id": "645",
- "key": "present_state",
- "name": "都道府県",
- "type": "text",
- "description": null
}, - {
- "id": "646",
- "key": "present_municipalities",
- "name": "市区町村",
- "type": "text",
- "description": null
}, - {
- "id": "647",
- "key": "present_house_number",
- "name": "番地",
- "type": "text",
- "description": null
}, - {
- "id": "648",
- "key": "present_building",
- "name": "建物名称・部屋番号",
- "type": "text",
- "description": null
}, - {
- "id": "650",
- "key": "with_moving",
- "name": "引越しの有無",
- "type": "select",
- "description": "※市区町村合併等で住所が変わる場合は「引越しなし」を選択してください"
}, - {
- "id": "652",
- "key": "registered_date",
- "name": "住所変更年月日",
- "type": "date",
- "description": null
}, - {
- "id": "653",
- "key": "householder_class",
- "name": "世帯主区分",
- "type": "select",
- "description": null
}, - {
- "id": "654",
- "key": "country_code",
- "name": "国名",
- "type": "select",
- "description": null
}, - {
- "id": "655",
- "key": "post_number",
- "name": "郵便番号",
- "type": "text",
- "description": null
}, - {
- "id": "656",
- "key": "state",
- "name": "都道府県",
- "type": "text",
- "description": null
}, - {
- "id": "657",
- "key": "municipalities",
- "name": "市区町村",
- "type": "text",
- "description": null
}, - {
- "id": "658",
- "key": "house_number",
- "name": "番地",
- "type": "text",
- "description": null
}, - {
- "id": "659",
- "key": "building",
- "name": "建物名称・部屋番号",
- "type": "text",
- "description": null
}, - {
- "id": "673",
- "key": "phonetic_address",
- "name": "住所カナ",
- "type": "text",
- "description": null
}, - {
- "id": "674",
- "key": "housing_type",
- "name": "住居種類",
- "type": "select",
- "description": null
}, - {
- "id": "660",
- "key": "home_phone",
- "name": "電話番号",
- "type": "text",
- "description": null
}, - {
- "id": "675",
- "key": "call_class",
- "name": "呼出区分",
- "type": "select",
- "description": null
}, - {
- "id": "676",
- "key": "fax",
- "name": "FAX番号",
- "type": "text",
- "description": null
}, - {
- "id": "661",
- "key": "mobile_phone",
- "name": "携帯電話番号",
- "type": "text",
- "description": null
}, - {
- "id": "664",
- "key": "resident_registered",
- "name": "住民票異動",
- "type": "select",
- "description": "現住所と住民票住所が同じ場合は、済にチェックしてください"
}, - {
- "id": "665",
- "key": "resident_register_date",
- "name": "住民票異動予定日",
- "type": "date",
- "description": null
}, - {
- "id": "666",
- "key": "family_register_post_number",
- "name": "住民票郵便番号",
- "type": "text",
- "description": null
}, - {
- "id": "667",
- "key": "family_register_state",
- "name": "住民票都道府県",
- "type": "text",
- "description": null
}, - {
- "id": "668",
- "key": "family_register_municipalities",
- "name": "住民票市区町村",
- "type": "text",
- "description": null
}, - {
- "id": "669",
- "key": "family_register_house_number",
- "name": "住民票番地",
- "type": "text",
- "description": null
}, - {
- "id": "670",
- "key": "family_register_building",
- "name": "住民票建物名称・部屋番号",
- "type": "text",
- "description": null
}, - {
- "id": "671",
- "key": "remarks",
- "name": "備考",
- "type": "text",
- "description": "申請にあたり人事部へ連絡したい事項がある場合記入ください。"
}
]
}
}
パーソナルプロファイルで利用可能な項目の定義をリストで取得します。
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 100 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 42
}, - "pagination": {
- "page": 1,
- "pageSize": 50,
- "totalPages": 1,
- "prev": null,
- "next": null
}, - "data": [
- {
- "categroyId": "1000",
- "categoryName": "基本情報",
- "items": [
- {
- "id": "1001",
- "name": "姓",
- "dataType": "text",
- "required": true
}, - {
- "id": "1002",
- "name": "ミドルネーム",
- "dataType": "text",
- "required": false
}, - {
- "id": "1003",
- "name": "名",
- "dataType": "text",
- "required": true
}, - {
- "id": "1004",
- "name": "姓(カナ)",
- "dataType": "text",
- "required": true
}, - {
- "id": "1005",
- "name": "ミドルネーム(カナ)",
- "dataType": "text",
- "required": false
}, - {
- "id": "1006",
- "name": "名(カナ)",
- "dataType": "text",
- "required": true
}
]
}
]
}
パーソナルプロファイルで利用しているマスタデータをリストで取得します。
itemIds | string 項目 ID(カンマ区切りで複数指定可能) |
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 1000 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 3
}, - "pagination": {
- "page": 1,
- "pageSize": 1,
- "totalPages": 100,
- "prev": null,
- "next": null
}, - "data": [
- {
- "itemId": "1010",
- "itemName": "性別",
- "code": "0",
- "name": "設定しない"
}, - {
- "itemId": "1010",
- "itemName": "性別",
- "code": "1",
- "name": "男性"
}, - {
- "itemId": "1010",
- "itemName": "性別",
- "code": "2",
- "name": "女性"
}
]
}
マスタデータを登録・更新します。
テキストや日付で入力する項目などのマスタデータを持たない項目を指定した場合エラーを返します。
親マスタを持つマスタにコードを追加・更新する場合、parentCode
に親コードのコード番号を指定することでコードの親子関係を登録することができます。
コードを指定しない場合は親子関係は登録されません。
親マスタを持つマスタの例
新規で登録されたデータはマスタの最後尾に追加されます。
(画面上のマスタ一覧で最後尾に表示されます)
既存のマスタデータを更新する場合、画面上での表示位置は変更されません。
object |
{- "data": {
- "itemId": "7001",
- "items": [
- {
- "name": "曽祖父",
- "code": "14",
- "remarks": "曽祖父"
}, - {
- "name": "曽祖母",
- "code": "15",
- "remarks": "曽祖母"
}
]
}
}
{- "data": [
- {
- "isSuccess": true,
- "data": {
- "name": "string",
- "code": "string",
- "remarks": "string"
}, - "errors": [ ]
}, - {
- "isSuccess": false,
- "data": {
- "parentCode": "string",
- "name": "string",
- "code": "string",
- "remarks": "string"
}, - "errors": [
- {
- "source": "string",
- "type": "string",
- "message": "string"
}
]
}
]
}
categoryId required | string カテゴリ ID |
filterEffectiveDate | object Example: itemId=20001&ge=2021-06-01 任意の日付項目を対象に、指定した日付時点で有効な情報、または指定した期間における有効な情報に絞り込みます。現在、指定可能な演算子のパターンは以下の通りです。
例えば、給与情報の適用日が 2021/04/01, 2021/05/01, 2021/06/01 の 3 レコードが登録されているとき、以下のように取得することができます。
|
fromUpdatedDate | string Example: fromUpdatedDate=2021-07-01 更新日を対象に、指定した日付以降の情報に絞り込みます。 |
employeeCode | string 指定した社員番号に対応する社員のパーソナルプロファイルに絞って取得します。複数の社員番号で絞り込む場合は、社員番号をカンマで区切って指定してください。最大で100人分の社員の社員番号を同時に指定することができます。 |
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 100 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 253
}, - "pagination": {
- "page": 1,
- "pageSize": 100,
- "totalPages": 3,
- "prev": null,
}, - "data": [
- {
- "recordId": "1",
- "employeeId": "27a8fe92-037a-8656-7437-28dbd782c246",
- "employeeCode": "10001",
- "items": [
- {
- "itemId": "1001",
- "itemName": "姓",
- "dataType": "text",
- "value": "片山",
- "valueName": null,
- "employeeCode": null
}, - {
- "itemId": "1003",
- "itemName": "名",
- "dataType": "text",
- "value": "健太",
- "valueName": null,
- "employeeCode": null
}, - {
- "itemId": "1010",
- "itemName": "性別",
- "dataType": "select",
- "value": "1",
- "valueName": "男性",
- "employeeCode": null
}
]
}
]
}
{- "data": {
- "categoryId": "20000",
- "records": [
- {
- "recordId": null,
- "employeeCode": "10001",
- "items": [
- {
- "itemId": "20001",
- "value": "2021-09-01"
}, - {
- "itemId": "20002",
- "value": "1"
}, - {
- "itemId": "20003",
- "value": 280000
}
]
}
]
}
}
{- "isSuccess": true
}
社員番号または社員IDで指定された社員を対象にカテゴリ内の社員情報を削除します。基本情報(カテゴリID: 1000)と雇用契約(カテゴリID: 15000)のみ削除できません。
object |
{- "data": {
- "categoryId": "40000",
- "idType": "employeeCode",
- "targets": [
- "10001",
- "10002",
- "10003"
]
}
}
{- "data": {
- "isSuccess": true,
- "errors": [ ]
}
}
現在登録されているパーソナルプロファイルのデータをリクエスト内のデータで洗い替えます。
object |
{- "data": {
- "categoryId": "20000",
- "records": [
- {
- "employeeCode": "10001",
- "items": [
- {
- "itemId": "20001",
- "value": "2021-09-01"
}, - {
- "itemId": "20002",
- "value": "1"
}, - {
- "itemId": "20003",
- "value": 280000
}
]
}
]
}
}
{- "isSuccess": true
}
{- "data": [
- {
- "employeeCode": "10001",
- "paymentDate": "2022-03-25",
- "startDate": "2022-02-01",
- "endDate": "2022-02-28",
- "paymentStructure": "1",
- "paymentStructureName": "正社員",
- "payments": [
- {
- "name": "基本給",
- "amount": 250000
}, - {
- "name": "職能給",
- "amount": 25000
}, - {
- "name": "役職手当",
- "amount": 0
}, - {
- "name": "家族手当",
- "amount": 0
}
], - "deductions": [
- {
- "name": "健康保険料",
- "amount": 0
}, - {
- "name": "介護保険料",
- "amount": 0
}, - {
- "name": "厚生年金保険",
- "amount": 0
}, - {
- "name": "厚生年金基金",
- "amount": 0
}, - {
- "name": "雇用保険料",
- "amount": 0
}, - {
- "name": "所得税",
- "amount": 0
}
], - "totalAmounts": [
- {
- "name": "総支給額",
- "amount": 0
}, - {
- "name": "控除合計額",
- "amount": 0
}
]
}
]
}
{- "data": {
- "employeeCode": "10001",
- "paymentDate": "2022-03-25",
- "paymentStructure": "1",
- "paymentStructureName": "正社員",
- "payments": [
- {
- "name": "基本賞与",
- "amount": 0
}, - {
- "name": "業績賞与",
- "amount": 0
}, - {
- "name": "奨励賞与",
- "amount": 0
}
], - "deductions": [
- {
- "name": "その他控除",
- "amount": 0
}
], - "totalAmounts": [
- {
- "name": "総支給額",
- "amount": 0
}, - {
- "name": "控除合計額",
- "amount": 0
}
]
}
}
スキルチェックのシート情報をリストで取得します。
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 100 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 2
}, - "pagination": {
- "page": 1,
- "pageSize": 100,
- "totalPages": 1,
- "prev": null,
}, - "data": [
- {
- "id": 1,
- "name": "ITスキルチェック",
- "status": "0"
}, - {
- "id": 2,
- "name": "ITエキスパート",
- "status": "1"
}
]
}
id で指定したスキルチェックシートの詳細情報を取得します。シート内に設定された設問項目リストを取得することができます。
id required | string |
{- "data": {
- "id": 1,
- "name": "ITスキルチェック",
- "items": [
- {
- "code": "1",
- "name": "Q.1",
- "weight": 1,
- "categories": [
- {
- "code": "1",
- "name": "C.1",
- "level": 1
}, - {
- "code": "1",
- "name": "M.1",
- "level": 2
}, - {
- "code": "1",
- "name": "B.1",
- "level": 3
}
]
}, - {
- "code": "2",
- "name": "Q.2",
- "weight": 1,
- "categories": [
- {
- "code": "1",
- "name": "C.1",
- "level": 1
}, - {
- "code": "2",
- "name": "M.2",
- "level": 2
}, - {
- "code": "1",
- "name": "B.1",
- "level": 3
}
]
}, - {
- "code": "3",
- "name": "Q.3",
- "weight": 1,
- "categories": [
- {
- "code": "1",
- "name": "C.1",
- "level": 1
}, - {
- "code": "2",
- "name": "M.2",
- "level": 2
}, - {
- "code": "2",
- "name": "B.2",
- "level": 3
}
]
}
]
}
}
id で指定したスキルチェックシートのレベルレンジ設定を取得します。
id required | string |
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 100 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 100
}, - "pagination": {
- "page": 1,
- "pageSize": 100,
- "totalPages": 1,
- "prev": null,
}, - "data": [
- {
- "label": "0",
- "start": 0,
- "end": 29,
- "summary": null
}, - {
- "label": "1",
- "start": 30,
- "end": 44,
- "summary": "概要"
}, - {
- "label": "2",
- "start": 45,
- "end": 59,
- "summary": "概要"
}, - {
- "label": "3",
- "start": 60,
- "end": 74,
- "summary": "概要"
}, - {
- "label": "4",
- "start": 75,
- "end": 100,
- "summary": "概要"
}
]
}
id で指定したスキルチェックシートに関連する回答結果を取得します。承認済みで結果が確定したものを対象に取得します。 なお、回答結果はスキルチェックデータの新しい順に取得します。
id required | string |
startApprovedDate | string 指定した日付以降に承認されたものに絞り込みます。 |
endApprovedDate | string 指定した日付以前に承認されたものに絞り込みます。 |
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 100 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 100
}, - "pagination": {
- "page": 1,
- "pageSize": 100,
- "totalPages": 1,
- "prev": null,
}, - "data": [
- {
- "employeeId": "ea80d77b-d6d7-e9c3-fe94-3937ebe191fe",
- "employeeCode": "10001",
- "startDate": "2023-01-12",
- "approvedDate": "2023-01-27",
- "createdDate": "2023-01-12T09:54:56.000Z",
- "updatedDate": "2023-01-27T10:12:47.000Z",
- "items": [
- {
- "code": "1",
- "name": "Q.1",
- "value": "4"
}, - {
- "code": "2",
- "name": "Q.2",
- "value": "3"
}, - {
- "code": "3",
- "name": "Q.3",
- "value": "5"
}
]
}
]
}
id で指定したスキルチェックシートに関連する回答結果のサマリーを取得します。承認済みで結果が確定したものを対象に取得します。 小項目、中項目単位で集計した結果を取得することができます。 なお、回答結果はスキルチェックデータの新しい順に取得します。
id required | string |
unit | integer Default: 1 Enum: 1 2 Example: unit=1 集計の単位(1: 小項目単位、2: 中項目単位) |
startApprovedDate | string 指定した日付以降に承認されたものに絞り込みます。 |
endApprovedDate | string 指定した日付以前に承認されたものに絞り込みます。 |
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 100 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 100
}, - "pagination": {
- "page": 1,
- "pageSize": 100,
- "totalPages": 1,
- "prev": null,
}, - "data": [
- {
- "employeeId": "ea80d77b-d6d7-e9c3-fe94-3937ebe191fe",
- "employeeCode": "10001",
- "startDate": "2023-01-12",
- "approvedDate": "2023-01-27",
- "createdDate": "2023-01-12T09:54:56.000Z",
- "updatedDate": "2023-01-27T10:12:47.000Z",
- "items": [
- {
- "code": "1",
- "name": "1. Word スキル",
- "full": 100,
- "total": 78,
- "rate": 78,
- "level": 3
}, - {
- "code": "2",
- "name": "2. Excel スキル",
- "full": 100,
- "total": 78,
- "rate": 78,
- "level": 3
}, - {
- "code": "3",
- "name": "3. Power Point スキル",
- "full": 100,
- "total": 78,
- "rate": 78,
- "level": 3
}
]
}
]
}
フォーム情報をリストで取得します。
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 100 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 0
}, - "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalPages": 0,
- "prev": "string",
- "next": "string"
}, - "data": [
- {
- "id": "string",
- "name": "string"
}
]
}
フォーム情報を更新します。
id required | string |
object (CareerPlanFormPut) |
{- "data": {
- "name": "string"
}
}
{- "data": {
- "id": "string",
- "name": "string"
}
}
{- "data": [
- {
- "code": "001",
- "type": "text",
- "name": "目標(1年)",
- "options": null
}, - {
- "code": "002",
- "type": "multiSelect",
- "name": "価値観",
- "options": [
- {
- "code": "001",
- "value": "自分の能力を発揮して貢献したい"
}, - {
- "code": "002",
- "value": "美しいものを見たり、作り出したい"
}
]
}
]
}
回答内容をリストで取得します。
formId required | string フォーム ID |
targetDate | string 対象日(指定した日付時点で最新の回答内容を取得します。) |
employeeCode | string 社員番号(指定した社員の回答内容を取得します。 |
employeeId | string 社員ID(指定した社員の回答内容を取得します。 |
page | integer Example: page=3 ページ番号 |
pageSize | integer [ 1 .. 100 ] Example: pageSize=100 1ページで取得する件数 |
{- "meta": {
- "totalCount": 121
}, - "pagination": {
- "page": 1,
- "pageSize": 20,
- "totalPages": 7,
- "prev": "string",
- "next": "string"
}, - "data": [
- {
- "id": "1",
- "formId": "1",
- "formName": "キャリアビジョンシート",
- "employeeId": "xxx-xxx-xxx-xxx",
- "employeeCode": "10001",
- "items": [
- {
- "code": "001",
- "type": "text",
- "name": "目標(1年)",
- "value": "Rust、プログラミング、マイグレーション、AWS、開発、WASM、競馬、中国語、サンスクリット"
}, - {
- "code": "002",
- "type": "multiSelect",
- "name": "価値観",
- "value": [
- {
- "code": "001",
- "name": "自分の能力を発揮して貢献したい"
}, - {
- "code": "002",
- "name": "美しいものを見たり、作り出したい"
}
]
}
]
}
]
}
{- "data": [
- {
- "formId": "1",
- "employeeId": "xxx-xxx-xxx",
- "items": [
- {
- "code": "001",
- "value": "Rust、プログラミング、マイグレーション、AWS、開発、WASM、競馬、中国語、サンスクリット"
}, - {
- "code": "002",
- "value": [
- {
- "code": "001"
}, - {
- "code": "002"
}
]
}
]
}
]
}
{- "data": [
- {
- "employeeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
- "deliveryDate": "2024-10-01 18:50:00",
- "message": "こちらをご確認ください。",
}
]
}
{- "data": [
- {
- "isSuccess": true,
- "data": {
- "id": "string",
- "employeeId": "string",
- "deriveryDate": "2025-01-21 08:00",
- "message": "string",
- "url": "string",
- "status": "completed"
}, - "errors": [
- {
- "source": "string",
- "type": "string",
- "message": "string"
}
]
}
]
}
アカウント情報をリストで取得します。
page | string ページ番号 |
pageSize | string 1ページで取得する件数 |
{- "meta": {
- "totalCount": 1912
}, - "pagination": {
- "page": 3,
- "pageSize": 100,
- "totalPages": 19,
}, - "data": [
- {
- "name": "account1",
- "employeeCode": "10001",
- "language": "jpn",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2022-08-24T14:15:22Z"
}, - {
- "name": "account2",
- "employeeCode": "10001",
- "language": "eng",
- "startDate": null,
- "endDate": null
}, - {
- "name": "account3",
- "employeeCode": "10002",
- "language": "jpn",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": null
}
]
}
アカウント情報をリストで登録します。
このAPIはシングルサインオン(SSO)ユーザーの利用を想定しています。パスワードはサーバー側で自動的に設定されます。
Array of objects (UserPost) |
{- "data": [
- {
- "name": "account1",
- "employeeCode": "10001",
- "language": "jpn",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2022-08-24T14:15:22Z"
}, - {
- "name": "account2",
- "employeeCode": "10001",
- "language": "eng",
- "startDate": null,
- "endDate": null
}, - {
- "name": "account3",
- "employeeCode": "10002",
- "language": null,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": null
}
]
}
{- "data": {
- "operationId": "string"
}
}
{- "meta": {
- "totalCount": 0
}, - "pagination": {
- "page": 0,
- "pageSize": 0,
- "totalPages": 0,
- "prev": "string",
- "next": "string"
}, - "data": [
- {
- "id": "string",
- "code": "string",
- "name": "string",
- "status": "active"
}
]
}
employeeId required | string |
object |
{- "data": {
- "targetEmployeeIds": [
- "41b4a055-96d8-f571-da2f-9f6bc8248faa",
- "65a82b59-3ed2-edf8-a72b-a91ca3bfc45b",
- "a96bf4b0-2aff-2e14-b375-86bbd809f4ec"
], - "employeeInformationItems": [
- "10001",
- "10003",
- "10004",
- "10006"
], - "announcementItems": [
- "10201",
- "10003"
]
}
}
{- "data": [
- {
- "employeeId": "41b4a055-96d8-f571-da2f-9f6bc8248faa",
- "employeeInfomationItems": [
- {
- "id": "10001",
- "canRead": true,
- "canWrite": false
}, - {
- "id": "10003",
- "canRead": true,
- "canWrite": false
}, - {
- "id": "10004",
- "canRead": true,
- "canWrite": false
}, - {
- "id": "10006",
- "canRead": true,
- "canWrite": false
}
], - "announcementItems": [
- {
- "id": "10201",
- "canRead": true
}, - {
- "id": "10003",
- "canRead": true
}
]
}, - {
- "employeeId": "65a82b59-3ed2-edf8-a72b-a91ca3bfc45b",
- "employeeInfomationItems": [
- {
- "id": "10001",
- "canRead": true,
- "canWrite": false
}, - {
- "id": "10003",
- "canRead": true,
- "canWrite": false
}, - {
- "id": "10004",
- "canRead": true,
- "canWrite": false
}, - {
- "id": "10006",
- "canRead": true,
- "canWrite": false
}
], - "announcementItems": [
- {
- "id": "10201",
- "canRead": true
}, - {
- "id": "10003",
- "canRead": true
}
]
}, - {
- "employeeId": "a96bf4b0-2aff-2e14-b375-86bbd809f4ec",
- "employeeInfomationItems": [
- {
- "id": "10001",
- "canRead": true,
- "canWrite": false
}, - {
- "id": "10003",
- "canRead": true,
- "canWrite": false
}, - {
- "id": "10004",
- "canRead": true,
- "canWrite": false
}, - {
- "id": "10006",
- "canRead": true,
- "canWrite": false
}
], - "announcementItems": [
- {
- "id": "10201",
- "canRead": false
}, - {
- "id": "10003",
- "canRead": false
}
]
}
]
}
page | integer Example: page=3 ページ番号 |
pageSize | integer Example: pageSize=100 1ページで取得する件数 |
fromUpdatedDate | string <date> Example: fromUpdatedDate=2025-02-20 指定した日付以降に更新があったものに絞り込みます。 |
{- "meta": {
- "totalCount": 1
}, - "pagination": {
- "page": 1,
- "pageSize": 1000,
- "totalPages": 1,
- "prev": null,
- "next": null
}, - "data": [
- {
- "code": "job0001",
- "name": "DX推進マネージャー",
- "startDate": "2024-04-01",
- "endDate": null,
- "jobFamily": "jf001",
- "jobLevel": "jl001",
- "purpose": "デジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。\n事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "detail": "【ジョブの概要】\nデジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。\n事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "detailRichText": "<h1>【ジョブの概要】</h1><BR>デジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。<BR>事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "appendix": null,
- "appendixRichText": null,
- "humanResourceRequirements": {
- "data": {
- "requiredList": [
- {
- "content": "課題発見力"
}, - {
- "content": "問題解決力"
}, - {
- "content": "提案力"
}
], - "optionalList": [
- {
- "content": "提案力"
}
]
}
}, - "skillRequirements": {
- "data": {
- "requiredList": [
- {
- "skillCategory": "001",
- "skillItem": "001",
- "requiredLevel": "001"
}
], - "optionalList": [
- {
- "skillCategory": "001",
- "skillItem": "002",
- "requiredLevel": "003"
}
]
}
}
}
]
}
{- "data": {
- "code": "job0001",
- "name": "DX推進マネージャー",
- "startDate": "2024-04-01",
- "endDate": null,
- "jobFamily": "jf001",
- "jobLevel": "jl001",
- "purpose": "デジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。\n事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "detail": "【ジョブの概要】\nデジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。\n事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "detailRichText": "<h1>【ジョブの概要】</h1><BR>デジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。<BR>事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "appendix": null,
- "appendixRichText": null,
- "humanResourceRequirements": {
- "data": {
- "requiredList": [
- {
- "content": "課題発見力"
}, - {
- "content": "問題解決力"
}, - {
- "content": "提案力"
}
], - "optionalList": [
- {
- "content": "提案力"
}
]
}
}, - "skillRequirements": {
- "data": {
- "requiredList": [
- {
- "skillCategory": "001",
- "skillItem": "001",
- "requiredLevel": "001"
}
], - "optionalList": [
- {
- "skillCategory": "001",
- "skillItem": "002",
- "requiredLevel": "003"
}
]
}
}
}
}
{- "data": {
- "isSuccess": true,
- "data": {
- "code": "job0001",
- "name": "DX推進マネージャー",
- "startDate": "2024-04-01",
- "endDate": null,
- "jobFamily": "jf001",
- "jobLevel": "jl001",
- "purpose": "デジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。\n事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "detail": "【ジョブの概要】\nデジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。\n事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "detailRichText": "<h1>【ジョブの概要】</h1><BR>デジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。<BR>事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "appendix": null,
- "appendixRichText": null,
- "humanResourceRequirements": {
- "data": {
- "requiredList": [
- {
- "content": "課題発見力"
}, - {
- "content": "問題解決力"
}, - {
- "content": "提案力"
}
], - "optionalList": [
- {
- "content": "提案力"
}
]
}
}, - "skillRequirements": {
- "data": {
- "requiredList": [
- {
- "skillCategory": "001",
- "skillItem": "001",
- "requiredLevel": "001"
}
], - "optionalList": [
- {
- "skillCategory": "001",
- "skillItem": "002",
- "requiredLevel": "003"
}
]
}
}
}, - "errors": [ ]
}
}
code required | string ジョブディスクリプションコード |
startDate required | string 開始日 |
object (JobDescriptionPut) |
{- "data": {
- "name": "DX推進マネージャー",
- "startDate": "2024-04-01",
- "endDate": null,
- "jobFamily": "jf001",
- "jobLevel": "jl001",
- "purpose": "デジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。\n事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "detail": "【ジョブの概要】\nデジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。\n事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "detailRichText": "<h1>【ジョブの概要】</h1><BR>デジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。<BR>事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "appendix": null,
- "appendixRichText": null,
- "humanResourceRequirements": {
- "data": {
- "requiredList": [
- {
- "content": "課題発見力"
}, - {
- "content": "問題解決力"
}, - {
- "content": "提案力"
}
], - "optionalList": [
- {
- "content": "提案力"
}
]
}
}, - "skillRequirements": {
- "data": {
- "requiredList": [
- {
- "skillCategory": "001",
- "skillItem": "001",
- "requiredLevel": "001"
}
], - "optionalList": [
- {
- "skillCategory": "001",
- "skillItem": "002",
- "requiredLevel": "003"
}
]
}
}
}
}
{- "data": {
- "isSuccess": true,
- "data": {
- "name": "DX推進マネージャー",
- "startDate": "2024-04-01",
- "endDate": null,
- "jobFamily": "jf001",
- "jobLevel": "jl001",
- "purpose": "デジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。\n事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "detail": "【ジョブの概要】\nデジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。\n事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "detailRichText": "<h1>【ジョブの概要】</h1><BR>デジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。<BR>事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "appendix": null,
- "appendixRichText": null,
- "humanResourceRequirements": {
- "data": {
- "requiredList": [
- {
- "content": "課題発見力"
}, - {
- "content": "問題解決力"
}, - {
- "content": "提案力"
}
], - "optionalList": [
- {
- "content": "提案力"
}
]
}
}, - "skillRequirements": {
- "data": {
- "requiredList": [
- {
- "skillCategory": "001",
- "skillItem": "001",
- "requiredLevel": "001"
}
], - "optionalList": [
- {
- "skillCategory": "001",
- "skillItem": "002",
- "requiredLevel": "003"
}
]
}
}, - "code": "job0001"
}, - "errors": [ ]
}
}
code required | string ジョブディスクリプションコード |
startDate required | string 開始日 |
{- "data": {
- "code": "job0001",
- "name": "DX推進マネージャー",
- "startDate": "2024-04-01",
- "endDate": null,
- "jobFamily": "jf001",
- "jobLevel": "jl001",
- "purpose": "デジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。\n事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "detail": "【ジョブの概要】\nデジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。\n事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "detailRichText": "<h1>【ジョブの概要】</h1><BR>デジタル改革の推進者として、事業部の各部門を跨る業務全体の生産性向上および競争優位を実現し維持する仕組みづくりの企画と推進をリードする。<BR>事業戦略に合わせたデジタルアーキテクチャおよび業務プロセスの設計と構築、並びにデジタル人材の育成をリードする。",
- "appendix": null,
- "appendixRichText": null,
- "humanResourceRequirements": {
- "data": {
- "requiredList": [
- {
- "content": "課題発見力"
}, - {
- "content": "問題解決力"
}, - {
- "content": "提案力"
}
], - "optionalList": [
- {
- "content": "提案力"
}
]
}
}, - "skillRequirements": {
- "data": {
- "requiredList": [
- {
- "skillCategory": "001",
- "skillItem": "001",
- "requiredLevel": "001"
}
], - "optionalList": [
- {
- "skillCategory": "001",
- "skillItem": "002",
- "requiredLevel": "003"
}
]
}
}
}
}
Array of objects (JobFamilyGroup) |
{- "data": [
- {
- "code": "jobFamilyGroup001",
- "name": "ジョブファミリーグループ1",
- "remarks": "メモ"
}
]
}
{- "data": {
- "isSuccess": true,
- "data": [
- {
- "code": "jobFamilyGroup001",
- "name": "ジョブファミリーグループ1",
- "remarks": "メモ"
}
], - "errors": [ ]
}
}
{- "meta": {
- "totalCount": 1
}, - "pagination": {
- "page": 1,
- "pageSize": 1000,
- "totalPages": 1,
- "prev": null,
- "next": null
}, - "data": [
- {
- "code": "jobFamily001",
- "name": "ジョブファミリー1",
- "startDate": "2024-01-01",
- "endDate": "2025-03-01",
- "jobFamilyGroup": "jobFamilyGroup1",
- "remarks": "メモ",
- "announcementItemMasters": [
- {
- "type": "jobTitle",
- "items": [
- {
- "code": "1",
- "name": "代表取締役社長"
}, - {
- "code": "2",
- "name": "一般社員"
}
]
}
]
}
]
}
{- "data": [
- {
- "code": "jobFamily001",
- "name": "ジョブファミリー1",
- "startDate": "2024-01-01",
- "endDate": "2025-03-01",
- "jobFamilyGroup": "jobFamilyGroup001",
- "remarks": "メモ",
- "announcementItemMasters": [
- {
- "type": "jobTitle",
- "items": [
- {
- "code": "1"
}, - {
- "code": "2"
}
]
}
]
}
]
}
{- "data": {
- "isSuccess": true,
- "type": "completed",
- "data": [
- {
- "code": "jobFamily001",
- "name": "ジョブファミリー1",
- "startDate": "2024-01-01",
- "endDate": "2025-03-01",
- "jobFamilyGroup": "jobFamilyGroup1",
- "remarks": "メモ"
}
], - "errors": [ ]
}
}
{- "meta": {
- "totalCount": 1
}, - "pagination": {
- "page": 1,
- "pageSize": 1000,
- "totalPages": 1,
- "prev": null,
- "next": null
}, - "data": [
- {
- "code": "jobLevel001",
- "name": "ジョブレベル1",
- "startDate": "2024-01-01",
- "endDate": "2025-03-01",
- "level": 0,
- "remarks": "メモ"
}
]
}
{- "data": [
- {
- "code": "jobLevel001",
- "name": "ジョブレベル1",
- "startDate": "2024-01-01",
- "endDate": "2025-03-01",
- "level": 0,
- "remarks": "メモ"
}
]
}
{- "data": {
- "isSuccess": true,
- "data": [
- {
- "code": "jobLevel001",
- "name": "ジョブレベル1",
- "startDate": "2024-01-01",
- "endDate": "2025-03-01",
- "level": 0,
- "remarks": "メモ"
}
], - "errors": [ ]
}
}