タスクベース給与(日本)
タスクベース給与の求人は、従業員が完了したタスクごとに報酬を支払います。タスクとは、実施した授業や記録したデータサンプルなど、作業の単位です。
次のセクションでは、タスクベース給与で求人投稿を作成するために必須となるフィールドを説明します。これらのフィールドは、基本的な求人投稿のフィールドに加えて必要です。必要な情報を送信しない場合、Indeedが求人投稿を拒否する可能性があ ります。
時間換算可能なタスク
時間換算可能なタスクの求人(例:45分の授業ごとに給与が支払われる)には、次のフィールドが必須です。
- createSourcedJobPostings
- input
- jobPostings
- body
- description:
Payセグメントで、タスクと給与の詳細を説明します。日本向けの求人投稿ガイドラインと例に記載された要件に従ってください。 - salary
- period:
TASKに設定します。 - currency:
"JPY"に設定します。 - minimumMinor:タスクごとの報酬。
- fineGrainedSalaryInformation
- totalSalaryMinor:タスクごとの報酬。
- taskBasedSalaryInformation
- taskLengthMinutes:タスクの所要時間(分)(例:45)。
- taskDescription:タスクの単位(例:
"コマ")。
- period:
- description:
- body
- jobPostings
- input
次の例は、時間換算可能なタスクの求人投稿の作成方法を示しています。
mutation CreateTimeConvertibleTaskJobPosting() { 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\">当社の塾でXXXの授業を行う講師の仕事になります。<br/>分からないことがあればスタッフに相談できる環境になっています。</div><h2 data-segment-type=\"header\" data-segment-label=\"Pay\">給与</h2><div data-segment-type=\"content\" data-segment-label=\"Pay\">1コマあたり5000円</div>" descriptionFormatting: RICH_FORMATTING salary: { currency: "JPY" period: "TASK" minimumMinor: 5000 fineGrainedSalaryInformation: { totalSalaryMinor: 5000 fixedOvertimePay: false } taskBasedSalaryInformation: { taskLengthMinutes: 45 taskDescription: "コマ" } } hasProbationaryPeriod: NO location: { country: "JP" streetAddress: "123-4567 北海道札幌市中央区 1-2-3" } 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: ["T65DZ"] 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] } } } ] } ) }}時間換算不可能なタスク
時間換算不可能なタスクの求人(例:データサンプリングごとに給与が支払われる)には、次のフィールドが必須です。
- createSourcedJobPostings
- input
- jobPostings
- body
- description:
Payセグメントで、タスクと給与の詳細を説明します。日本向けの求人投稿ガイドラインと例に記載された要件に従ってください。 - salary
- period:
TASKに設定します。 - currency:
"JPY"に設定します。 - minimumMinor:タスクごとの報酬。
- fineGrainedSalaryInformation:このフィールドは送信しないでください。
- taskBasedSalaryInformation
- taskLengthMinutes:このフィールドは送信しないでください。
- taskDescription:タスクの単位(例:
"データ入力")。
- period:
- description:
- metadata
- taxonomyClassification
- jobTypes:
"T65DZ"(業務委託)のみが該当します。
- jobTypes:
- taxonomyClassification
- body
- jobPostings
- input
次の例は、時間換算不可能なタスクの求人投稿の作成方法を示しています。
mutation CreateNonTimeConvertibleTaskJobPosting() { 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\">当社で扱うXXXデータの入力を行っていただく仕事になります。<br/>分からないことがあればスタッフに相談できる環境になっています。</div><h2 data-segment-type=\"header\" data-segment-label=\"Pay\">給与</h2><div data-segment-type=\"content\" data-segment-label=\"Pay\">1データ入力あたり200円</div>" descriptionFormatting: RICH_FORMATTING salary: { currency: "JPY" period: "TASK" minimumMinor: 200 taskBasedSalaryInformation: { taskDescription: "データ入力" } } hasProbationaryPeriod: NO location: { country: "JP" streetAddress: "123-4567 北海道札幌市中央区 1-2-3" } 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: ["T65DZ"] 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] } } } ] } ) }}