タスクベース給与(日本)
タスクベース給与の求人では、完了したタスクごとに従業員へ報酬を支払います。タスクとは、授業 1 コマや記録したデータサンプルのような作業単位です。
次のセクションでは、タスクベース給与で求人掲載を作成するために必要なフィールドを説明します。これらのフィールドは、基本的な求人掲載 に記載されたフィールドに追加して送信してください。必須情報を省略すると、Indeed が求人掲載を拒否する場合があります。
時間換算可能なタスク
時間換算可能なタスクの求人では、たとえば 45 分の授業ごとに給与を支払います。このタイプの求人には、次のフィールドが必要です。
- createSourcedJobPostings
- input > jobPostings > body > description を使用して、
Payセグメントでタスクと給与の詳細を説明します。求人掲載のガイドラインと例(日本) に記載された要件に従ってください。 - input > jobPostings > body > salary を使用して、次のフィールドを設定します。
- period:
TASKに設定します。 - currency:
"JPY"に設定します。 - minimumMinor: タスクごとの報酬を設定します。
- fineGrainedSalaryInformation > totalSalaryMinor: タスクごとの報酬を設定します。
- taskBasedSalaryInformation > taskLengthMinutes: タスク時間を分で設定します。たとえば
45です。 - taskBasedSalaryInformation > taskDescription: タスクの単位を設定します。たとえば
"Lesson"です。
- period:
- input > jobPostings > body > description を使用して、
次の例は、時間換算可能なタスクを含む求人掲載を作成する方法を示しています。
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セグメントでタスクと給与の詳細を説明します。求人掲載のガイドラインと例(日本) に記載された要件に従ってください。 - input > jobPostings > body > salary を使用して、period を
TASKに、currency を"JPY"に、minimumMinor をタスクごとの報酬に設定します。 - input > jobPostings > body > salary > fineGrainedSalaryInformation は送信しないでください。
- input > jobPostings > body > salary > taskBasedSalaryInformation > taskLengthMinutes は送信しないでください。
- input > jobPostings > body > salary > taskBasedSalaryInformation > taskDescription を使用して、タスクの単位を設定します。たとえば
"Data sample"です。 - input > jobPostings > metadata > taxonomyClassification > jobTypes を使用して、業務委託に該当する
"T65DZ"のみを設定します。
- input > jobPostings > body > description を使用して、
次の例は、時間換算不可能なタスクを含む求人掲載を作成する方法を示しています。
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] } } } ] } ) }}