Skip to main content

Job Object

The Job object features many custom fields - for ease, these are broken down into logical sections below.

Job Details Fields

These fields contain the main details about the job itself:

Field LabelAPI NameTypeRequiredDescription
Accountseven20__Account__cLookup(Account)NoThe account against which the job exists
Benefitsseven20__Benefits__cText(255)NoInformation about the benefits package associated with the job
Client Descriptionseven20__Client_Description__cRich Text Area(32768)NoA description of the employing company for the job
Contract Duration (Months)seven20__Contract_Duration_Months__cNumber(10, 1)NoThe number of months the job contract will last for, if applicable
Date Postedseven20__Date_Posted__cDateNoThe date on which the job was originally posted
Descriptionseven20__Description__cRich Text Area(131000)NoA description of the job
Hiring Managerseven20__Hiring_Manager__cLookup(Contact)NoThe hiring manager for the job
Hiring Manager First Nameseven20__Hiring_Manager_First_Name__cFormula (Text)NoThe hiring manager's first name, automatically retrieved from the Contact record
Industryseven20__Industry__cPicklistNoThe industry within which the job sits
Minimum Education Requiredseven20__Minimum_Education_Required__cPicklistNoThe lowest level of education applicants for the job must have
Minimum Experience (Years)seven20__Minimum_Experience_Years__cNumber(4, 1)NoThe minimum number of years' experience applicants for the job must have in the same or similar roles
Proposed Start Dateseven20__Proposed_Start_Date__cDateNoA proposed start date for the job
Relocationseven20__Relocation__cText(240)NoAny details relating to the potential relocation of successful applicants
Requirementsseven20__Requirements__cRich Text Area(32768)NoDetails about what criteria successful applicants will need to meet
Shift Jobseven20__Shift_Job__cPicklistNoWhether or not the job is shift-based

Supplementary Fields

These fields assist in fulfilling a variety of processes associated with recruiting for the job:

Field LabelAPI NameTypeRequiredDescription
Activeseven20__Active__cCheckboxNoWhen set to false the job will automatically be filtered out of Add to Job and Submit to Job actions throughout the system
ATSseven20__ATS__cFormula (Text)NoStores an automatically generated hyperlink to the Applicant Tracking System screen for the job
Codesseven20__Codes__cText(255)NoAn automatically generated concatenation of any Codes currently assigned to the job. Can be used for filtering on table views, but this won't work if the character limit is reached
Job Closedseven20__Job_Closed__cCheckboxNoChecked when closed via the ATS button
Job Codesseven20__Job_Codes__cText(255)NoNo longer used - superseded by Codes and soon to be deprecated
Statusseven20__Status__cPicklistNoThe overall status of the job, i.e. whether it has been filled etc.

Address Fields

Field LabelAPI NameTypeRequiredDescription
Cityseven20__City__cText(255)NoThe city where the job will be situated
Countryseven20__Country__cPicklistNoThe country where the job will be situated
Post Codeseven20__Post_Code__cText(255)NoPost code for the location of the job
Streetseven20__Street__cText(255)NoThe street address where the job is located

Remuneration Fields

Field LabelAPI NameTypeRequiredDescription
Max Salaryseven20__Max_Salary__cCurrency(16, 2)NoInternal field for the upper remuneration level of the job
Min Salaryseven20__Min_Salary__cCurrency(16, 2)NoInternal field for the lower remuneration level of the job
Salaryseven20__Salary__cCurrency(16, 2)NoThe salary that is being offered for the job

Financial Fields

Field LabelAPI NameTypeRequiredDescription
Charge Rateseven20__Charge_Rate__cCurrency(16, 2)NoThe charge rate for the job, if Time Logging is applicable for the type of job
Estimated Contract Valueseven20__Estimated_Contract_Value__cFormula (Currency)NoAutomatically calculated contract value, estimated assuming a daily charge rate, 20 working days a month and a 20% commission: (Charge Rate * 0.2) * (Contract Duration (Months) * 20)
Estimated Contract Value (H)seven20__Estimated_Contract_Value_H__cFormula (Currency)NoAutomatically calculated contract value, estimated assuming an hourly charge rate, 8 working hours a day, 20 working days a month and a 20% commission: (Charge Rate * 8 * (Contract Duration (Months) * 20) ) *0.2
Permanent Fee %seven20__Permanent_Fee__cPercent(16, 2)NoThe percentage fee that will be received for a permanent job
Potential Feeseven20__Potential_Fee__cFormula (Currency)NoPotential value of the fee for a permanent job, calculated as: Salary * Permanent Fee %
Total Membership Split %seven20__Total_Membership_Split__cNumber(18, 0)NoThe sum of Membership Split % values against the Job, calculated via Apex, based off the sum of Splits for Member records against the job
Total Revenueseven20__Total_Revenue__cCurrency(16, 2)NoThe sum of Billing Item Amounts against the job, calculated via Apex
Total Valueseven20__Total_Value__cCurrency(16, 2)NoThe sum of Billing Item Margins against the job, calculated via Apex

Job Board Fields

These fields can be used to manage certain aspects of external job board postings:

Field LabelAPI NameTypeRequiredDescription
Job Board Job Typeseven20__Job_Board_Job_Type__cPicklistNoThe job type of the job, as displayed on an external job board, e.g. a public community
Job Board Locationseven20__Job_Board_Location__cText(255)NoLocation of the job, as displayed on an external job board
Job Board Lower Remunerationseven20__Job_Board_Lower_Remuneration__cNumber(16, 2)NoThe lower remuneration level to be used in filtering on an external job board
Job Board Nameseven20__Job_Board_Name__cText(255)NoExternal job name for use within Job Boards
Job Board Remunerationseven20__Job_Board_Remuneration__cText(255)NoRemuneration to show on an external job board
Job Board Upper Remunerationseven20__Job_Board_Upper_Remuneration__cNumber(16, 2)NoThe upper remuneration level to be used in filtering on an external job board
Publish to Job Boardseven20__Publish_to_Job_Board__cCheckboxNoWhether the job should be published (and so visible) on the external job board

Job Conversion Fields

These fields contain data relating to records from other objects which can be converted to or from Job records:

Field LabelAPI NameTypeRequiredDescription
Convert Members To Placementsseven20__Convert_Members_to_Placements__cPicklistNoIf set to Yes, any Members assigned to the job will be copied over to any Placements that result from the application process
Convert Rate Cards To Placementsseven20__Convert_Rate_Cards_To_Placements__cPicklistNoIf set to Yes, any Rate Cards assigned to the job will be copied over to any Placements that result from the application process
Converted Fromseven20__Converted_From__cLookup(Job Lead)NoThe Job Lead the job was converted from, if applicable

Apex Rollup Fields

The following fields are all counts based on related records, calculated via Apex:

Field LabelAPI NameTypeRequiredDescription
CVs Submittedseven20__CVs_Submitted__cNumber(18, 0)NoThe number of CVs submitted to the job, based off the number of Application records against the job with the Submitted Date field populated
Members Countseven20__Members_Count__cNumber(18, 0)NoThe number of Members for the job
Total Applicationsseven20__Total_Applications__cNumber(18, 0)NoThe number of Applications against the job
Total Interviewsseven20__Total_Interviews__cNumber(18, 0)NoThe number of Interviews against the job
Unique Intervieweesseven20__Unique_Interviewees__cNumber(18, 0)NoThe number of unique candidate interviewees against this job

Daxtra Fields

Reserved for future use

There are several Daxtra-related fields on the Job object which are reserved for future use and therefore should not currently be used during implementation. While Seven20 does utilise Daxtra for its Job Match functionality, this is currently done on an ad hoc basis, rather than by syncing jobs to Daxtra.

Field LabelAPI Name
Daxtra Idseven20__Daxtra_Id__c
Daxtra Sync Statusseven20__Sync_Status__c
Sync DateTimeseven20__Sync_DateTime__c
Sync Errorseven20__Sync_Error__c