求人投稿のガイドラインと例(日本)
jobsIngest.createSourcedJobPostingsを使用して求人を投稿する場合、日本のパートナーはIndeed PLUSポリシーおよび法律を遵守するための追加要件に従う必要があります。
求人を正常に投稿し、日本の求職者に求人投稿を表示できるようにするには、本ガイドに従ってください。
求人投稿の作成に必要なフィールド
createSourcedJobPostingsミューテーションは、input引数としてCreateSourcedJobPostingsInputオブジェクトを受け取ります。
CreateSourcedJobPostingsInputには、CreateSourcedJobPostingInputオブジェクトの配列であるjobPostingsという1つのフィールドがあります。
各CreateSourcedJobPostingInputオブジェクトには、次のフィールドが必須です。
基本的な求人投稿
次の例は、必須フィールドをすべて含めて、日本で基本的な求人を投稿する方法を示しています。
mutation PostJob { jobsIngest { createSourcedJobPostings( input: { jobPostings: [ { body: { title: "カス タマーサポート" description: "<h2 data-segment-type=\"header\" data-segment-label=\"JobDescription\">仕事内容</h2><div data-segment-type=\"content\" data-segment-label=\"JobDescription\">当社店舗でのカスタマーサポートの仕事になります。<br/>分からないことがあれば店舗のスタッフに相談できる環境になっています。</div>" descriptionFormatting: RICH_FORMATTING salary: { currency: "JPY" period: "MONTH" minimumMinor: 400000 } hasProbationaryPeriod: NO location: { country: "JP" streetAddress: "〒108-0023 東京都港区芝浦3丁目1−21" } benefits: [] } metadata: { jobSource: { companyName: "株式会社テストその1" sourceName: "テストその1" sourceType: "Employer" employerIds: [ { type: "<YOUR_ATS_IDENTIFIER>" id: "<YOUR_ATS_EMPLOYER_ID>" } ] } jobPostingId: "<YOUR_ATS_JOB_POSTING_ID>" taxonomyClassification: { jobTypes: ["8YWGX"] occupations: ["C3XKZ"] } datePublished: "2023-09-20T09:00:00+09:00" url: "https://example.com/jobs/aaabbbccc" contacts: [ { contactType: "contact" contactInfo: { contactEmail: "contact@career.example.com" } } ] } applyMethod: { indeedApply: { postUrl: "https://example.com/applypost" apiToken: "<YOUR_INDEED_APPLY_API_TOKEN>" resumeFieldsRequired: [CERTIFICATIONS] resumeFieldsOptional: [EDUCATION] } } } ] } ) { results { jobPosting { sourcedPostingId } } } }}山かっこ(<>)で囲まれた部分は、ご自身の値に置き換えてください。
特定の求人タイプの求人投稿
metadata.taxonomyClassification.jobTypesを次のいずれかの値に設定する場合、追加のフィールドが必要です(指定できる値は1つのみです)。
5QWDV(正社員)75GKK(アルバイト・パート)8YWGX(派遣社員)T9BXE(契約社員)
これらの求人タイプには、基本的な求人投稿のフィールドに加えて、次のフィールドが必須です。
bodydescriptionWorkHoursセグメントを含めます。Payセグメントに、基本給を入力します。
salaryfineGrainedSalaryInformationtotalSalaryMinorworkingHoursfixedOvertimePay:falseに設定します。
hasProbationaryPeriod:NOに設定します。
metadatataxonomyClassification
次の例は、これらの追加フィールドを含む求人投稿の例です。
mutation PostJob { jobsIngest { createSourcedJobPostings( input: { jobPostings: [ { body: { title: "カスタマーサポート" description: "<h2 data-segment-type=\"header\" data-segment-label=\"JobDescription\">仕事内容</h2><div data-segment-type=\"content\" data-segment-label=\"JobDescription\">当社店舗でのカスタマーサポートの仕事になります。<br/>分からないことがあれば店舗のスタッフに相談できる環境になっています。</div><h2 data-segment-type=\"header\" data-segment-label=\"WorkHours\">勤務時間</h2><div data-segment-type=\"content\" data-segment-label=\"WorkHours\">平日09:00-18:00<br/>休憩1時間を含む</div>" descriptionFormatting: RICH_FORMATTING salary: { currency: "JPY" period: "MONTH" minimumMinor: 400000 fineGrainedSalaryInformation: { totalSalaryMinor: 400000 workingHours: 173 fixedOvertimePay: false } } hasProbationaryPeriod: NO location: { country: "JP" streetAddress: "〒108-0023 東京都港区芝浦3丁目1−21" } benefits: [] } metadata: { jobSource: { companyName: "株式会社テストその1" sourceName: "テストその1" sourceType: "Employer" d: [ { type: "<YOUR_ATS_IDENTIFIER>" id: "<YOUR_ATS_EMPLOYER_ID>" } ] } jobPostingId: "<YOUR_ATS_JOB_POSTING_ID>" taxonomyClassification: { jobTypes: ["8YWGX"] occupations: ["C3XKZ"] attributes: ["3943V", "9NEED"] } datePublished: "2023-09-20T09:00:00+09:00" url: "https://example.com/jobs/aaabbbccc" contacts: [ { contactType: "contact" contactInfo: { contactEmail: "contact@career.example.com" } } ] } applyMethod: { indeedApply: { postUrl: "https://example.com/applypost" apiToken: "<YOUR_INDEED_APPLY_API_TOKEN>" resumeFieldsRequired: [CERTIFICATIONS] resumeFieldsOptional: [EDUCATION] } } } ] } ) { results { jobPosting { sourcedPostingId } } } }}次のセクションでは、固定残業代や試用期間の有無による求人投稿の追加必須フィールドを説明します。
試用期間なし、固定残業代なし
| 基本給 | 固定残業代 | |
|---|---|---|
| 通常期間 | ✅ | ❌ |
| 試用期間 | ❌ | ❌ |
前のコードスニペットがこのケースの例です。必須フィールドは、そのセクションで説明されています。
試用期間なし、固定残業代あり
| 基本給 | 固定残業代 | |
|---|---|---|
| 通常期間 | ✅ | ✅ |
| 試用期間 | ❌ | ❌ |
特定の求人タイプの求人投稿のフィールドに加え、次のフィールドが必須です。
bodydescription:Payセグメントに、基本給と固定残業代(対象となる残業時間数と超過時間に対する追加支給額)を入力します。求人説明の書式をご覧ください。salaryfineGrainedSalaryInformation
次の例は、これらの追加フィールドを含む求人投稿の例です。
mutation PostJob { jobsIngest { createSourcedJobPostings( input: { jobPostings: [ { body: { title: "カスタマーサポート" description: "<h2 data-segment-type=\"header\" data-segment-label=\"JobDescription\">仕事内容</h2><div data-segment-type=\"content\" data-segment-label=\"JobDescription\">当社店舗でのカスタマーサポートの仕事になります。<br/>分からないことがあれば店舗のスタッフに相談できる環境になっています。</div><h2 data-segment-type=\"header\" data-segment-label=\"WorkHours\">勤務時間</h2><div data-segment-type=\"content\" data-segment-label=\"WorkHours\">平日09:00-18:00<br/>休憩1時間を含む</div><h2 data-segment-type=\"header\" data-segment-label=\"Pay\">給与</h2><div data-segment-type=\"content\" data-segment-label=\"Pay\">月給: 40万円~<br/><br/>固定残業代 5万円(20時間分)を含む<br/>固定残業時間を超えた勤務時間については別途残業代を支給します。</div>" descriptionFormatting: RICH_FORMATTING salary: { currency: "JPY" period: "MONTH" minimumMinor: 400000 fineGrainedSalaryInformation: { totalSalaryMinor: 350000 workingHours: 173 fixedOvertimePay: true totalOvertimeHours: 20 fixedOvertimeSalaryMinor: 50000 } } hasProbationaryPeriod: NO location: { country: "JP" streetAddress: "〒108-0023 東京都港区芝浦3丁目1−21" } benefits: [] } metadata: { jobSource: { companyName: "株式会社テストその1" sourceName: "テストその1" sourceType: "Employer" employerIds: [ { type: "<YOUR_ATS_IDENTIFIER>" id: "<YOUR_ATS_EMPLOYER_ID>" } ] } jobPostingId: "<YOUR_ATS_JOB_POSTING_ID>" taxonomyClassification: { jobTypes: ["8YWGX"] occupations: ["C3XKZ"] attributes: ["3943V", "9NEED"] } datePublished: "2023-09-20T09:00:00+09:00" url: "https://example.com/jobs/aaabbbccc" contacts: [ { contactType: "contact" contactInfo: { contactEmail: "contact@career.example.com" } } ] } applyMethod: { indeedApply: { postUrl: "https://example.com/applypost" apiToken: "<YOUR_INDEED_APPLY_API_TOKEN>" resumeFieldsRequired: [CERTIFICATIONS] resumeFieldsOptional: [EDUCATION] } } } ] } ) { results { jobPosting { sourcedPostingId } } } }}試用期間あり、固定残業代なし
| 基本給 | 固定残業代 | |
|---|---|---|
| 通常期間 | ✅ | ❌ |
| 試用期間 | ✅ | ❌ |
特定の求人タイプの求人投稿のフィールドに加え、次のフィールドが必須です。
bodyhasProbationaryPeriod:YESに設定します。probationaryPeriodprobationaryConditions:試用期間の期間と、雇用形態、給与、その他の条件の相違点を説明します。probationarySalarycurrencyminimumMinorperiodfineGrainedSalaryInformationtotalSalaryMinorworkingHoursfixedOvertimePay:falseに設定します。
次の例は、これらの追加フィールドを含む求人投稿の例です。
mutation PostJob { jobsIngest { createSourcedJobPostings( input: { jobPostings: [ { body: { title: "カスタマーサポート" description: "<h2 data-segment-type=\"header\" data-segment-label=\"JobDescription\">仕事内容</h2><div data-segment-type=\"content\" data-segment-label=\"JobDescription\">当社店舗でのカスタマーサポートの仕事になります。<br/>分からないことがあれば店舗のスタッフに相談できる環境になっています。</div><h2 data-segment-type=\"header\" data-segment-label=\"WorkHours\">勤務時間</h2><div data-segment-type=\"content\" data-segment-label=\"WorkHours\">平日09:00-18:00<br/>休憩1時間を含む</div>" descriptionFormatting: RICH_FORMATTING salary: { currency: "JPY" period: "MONTH" minimumMinor: 400000 fineGrainedSalaryInformation: { totalSalaryMinor: 400000 workingHours: 173 fixedOvertimePay: false } } hasProbationaryPeriod: YES probationaryPeriod: { probationaryConditions: "最初1ヶ月は試用期間\n月給: 230000円~\n他の条件は通常と同様\n試用期間には業界や自社商品などに関する研修を行います。\n固定残業代:なし" probationarySalary: { currency: "JPY" minimumMinor: 230000 period: "MONTH" fineGrainedSalaryInformation: { totalSalaryMinor: 230000 workingHours: 173 fixedOvertimePay: false } } } location: { country: "JP" streetAddress: "〒108-0023 東京都港区芝浦3丁目1−21" } benefits: [] } metadata: { jobSource: { companyName: "株式会社テストその1" sourceName: "テストその1" sourceType: "Employer" employerIds: [ { type: "<YOUR_ATS_IDENTIFIER>" id: "<YOUR_ATS_EMPLOYER_ID>" } ] } jobPostingId: "<YOUR_ATS_JOB_POSTING_ID>" taxonomyClassification: { jobTypes: ["8YWGX"] occupations: ["C3XKZ"] attributes: ["3943V", "9NEED"] } datePublished: "2023-09-20T09:00:00+09:00" url: "https://example.com/jobs/aaabbbccc" contacts: [ { contactType: "contact" contactInfo: { contactEmail: "contact@career.example.com" } } ] } applyMethod: { indeedApply: { postUrl: "https://example.com/applypost" apiToken: "<YOUR_INDEED_APPLY_API_TOKEN>" resumeFieldsRequired: [CERTIFICATIONS] resumeFieldsOptional: [EDUCATION] } } } ] } ) { results { jobPosting { sourcedPostingId } } } }}試用期間あり、通常期間のみ固定残業代あり
| 基本給 | 固定残業代 | |
|---|---|---|
| 通常期間 | ✅ | ✅ |
| 試用期間 |