Jobs
The Job (seven20__Job__c) object acts as the starting point for managing candidate applications to any job opportunity for which consultants are actively recruiting. All of the key information about the job itself is stored against the Job record and is used to inform the rest of the application process - the client account, the hiring manager, the job description and salary details, information about billing and so on.
All custom Job lookups in Seven20 components support lookup customisation.
Members and Roles
Once a Job record has been created, records from other types of objects can be assigned to help manage associated information and processes:
- Members: Contacts can be linked to a Job record in order to manage billing-related data, such as revenue recognition for consultants involved in the recruitment process, via splits. When an applicant is successful and a Placement is created, if the Convert Members to Placements field on the Job record is set to true, the Members will be copied over to the Placement in order to facilitate billing
- Roles: Contacts can also be linked to Job record with designated roles such as "Hiring Manager"
Codes
It is also possible to assign Codes to Job records in order to categorise the job. These assigned codes can then be utilised in the Match Job functionality to automatically filter candidate results down to those with the same assigned codes.
Required Compliance
Some jobs will require applicants to have certain qualifications (e.g. a driving licence) or to meet other criteria which require documentary evidence in order to be considered for the job. These requirements can be added to the job as Required Compliance records which will then allow use of the Compliance Manager component on related Application and/or Placement records in order to store the necessary documents.
Rate Cards
If Time Logging is relevant for the job, Rate Cards can also be assigned and used to capture data regarding pay rates, charge rates and so on. Similar to Members, there is a Convert Rate Cards to Placements field on the Job which can be set to true so that the rate cards are copied over to any Placements.
Closing a Job
Two trigger actions, if active, are fired when setting a Job's seven20__Job_Closed__c field to true:
-
Mass Reject Applications on Job Close rejects outstanding Applications not at the Placement stage and not already rejected. The Rejected Reason field on affected Applications will be populated with 'Job Closed' and Stage Rejected will be populated with the appropriate value
-
Job Status Setter on Job Close populates the Job's seven20__Status__c field with 'Closed'