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",
- "departmentNameAbbreviation": "string",
- "departmentNameEnglish": "string",
- "departmentNameEnglishAbbreviation": "Sales Division",
- "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,
- "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"
}
]
}
]
}
部署の履歴情報をリストで取得します。
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",
- "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) |
{- "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"
}, - {
- "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",
- "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,
- "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"
}, - {
- "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"
}, - {
- "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"
}, - {
- "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",
- "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"
}
]
}
]
}
{- "data": {
- "operationId": "string"
}
}
期間中に異動情報を編集された、もしくは異動情報を新規で登録された社員をリストで取得します。 異動情報を削除された場合については更新としてカウントされません。
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 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": [ ]
}
}