Recruiting App by CloudGofer
Admin/User Guide v1.9
Last updated: Jan 01 , 2018
Table of Contents
Reports and Dashboard
Code and Configurations
Customizing “Job Details” page
Customizing “Apply” page
Steps for Uninstalling Recruiting App Package
Recruiting App enables a well defined recruiting process to manage and track progress of job openings, applicants, candidates and also send automated emails and extend and connect with your CRM.
The App is based on concept of how a recruiter and hiring manager typically works. Recruiter mainly works on Applicants and once reviewed and shortlisted, recruiter converts an applicant to candidate and passes on to the hiring manager. Applicant is converted to Candidate when the applicant status is set to “Convert to Candidate”. If there is an existing candidate with same email address as applicant then existing candidate record is updated (key fields are logged in Candidate History related list).
Out of an applicant pool of 100-200, you might only identify 10-15 candidates. Applicants are job seekers who have “applied” for your job opening. Candidates on the other hand are applicants that you have screened and deemed minimally qualified for the job opening.
The App consists of custom objects (Jobs, Applicants, Candidates and Interviews), Process Flow to convert Applicant to Candidate, Trigger to link candidate to applicant(s), Reports (Applicant pipeline, Candidate pipeline) and a dashboard showing recruiting pipeline
Applicant and Candidate pipeline dashboard shows the funnel of respective records by status.
Email templates: Update email templates in “Recruiting App” folder to suit your needs, currently it has CloudGofer templates.
Custom label: Used for header of the apply page on Site. Update it as per your needs.
Workflow Rules: Update to perform different actions, firing of emails on different statuses of applicant, etc.
Apex trigger on Candidate and Job Application/Applicant (After Insert): Ensures linkage between candidate and all the matching applicants based on email address.
Renaming picklist values: Best way to rename pick list values is via “Translation Workbench” (you may need to enable it). See example below.
If you would like to receive applications via an external website using Salesforce sites, follow below steps.
The package already contains Visualforce page for Applying for a job (need to expose it via a site though), Follow Steps mentioned here: http://help.salesforce.com/apex/HTViewHelpDoc?id=sites_configuring_sites.htm
Site Configuration details:
There are two options A. Continue with previous step (while you are on site guest user record) or B. Update “Recruiting App” profile.
Or you can update “Recruiting app” profile as below
4. Update Label with the Site URL
Customizing “Job Details” page
You can customize Job Details page (available via Sites, used for applying via external applicants). You can customize following
1. Go to Setup > Search for “Objects” in quick search > Select “Job” object > Go to “Field Sets” section. Look for “FieldSetExternalJobListingPage” Field set.
2. Click on Edit.
3. Now you can rearrange the fields, drag and drop which fields need to display so that it will effect on external URL apply page.
You can customize Apply page (available via Sites, used for applying via external applicants). You can customize following
1. Go to Setup > Search for “Objects” in quick search > Select “Job Application” object > Go to “Field Sets” section. Look for “FieldSetExternalPage” Field set.
2. Click on Edit.
3. Now you can rearrange the fields, drag and drop which fields need to display and also make the fields mandatory so that it will effect on external URL apply page.
(Click on wrench icon to make field required)
Important Note: Sometimes Salesforce.com takes 15-20 mins before the above settings are effective for external site hence you may continue to see the “System config error:” even after doing everything as per above instructions. So take a break … have a good stretch/coffee/tea and come back.. it should work :)
1.Deactivate the Applicant to Candidate Conversion Process in the process builder
2.Remove Permission set from Guest user
i. Go to sites from setup
ii. Click on Site label “Recruiting App”
i. Go to Public Access settings
ii. Click on View users
iii. Click on “Site Guest User, RecruitingApp”
iv. Scroll Down to Permission set Assignment section and click on “Edit assignment”
v. Remove “Recruiting App Site Guest User Permission” and click Save.
i. Go to Edit
ii. look for Active Site Home Page lookupfield.
iii. Change from JobLsiting to AnswersHome
3. If the permission set is Assigned to Admin then you may have to remove
i. Go to My Settings
ii. Search for “Advanced User Details” in the quick find box
iii. Scroll down to “Permission Set Assignments” section and Click on Edit Assignment
iv. Remove “Recruiting App Admin Permissions” and click Save
A Job can have many applicants, Applicants are converted to Candidates, usually it’s 1:1 relationship (1 Applicant to 1 Candidate) however same person can apply for various jobs hence many applications by same person (applicant) may result into only one candidate. When an applicant is converted to a candidate, most of the details are copied from applicant to candidate (In case candidate is already existing in the system then latest information is copied over, some of the fields on candidate object have history tracking on so you can see old information in case you need to refer it. A candidate can go through multiple Interviews (1: Many).
Please see “Get Help” section at the beginning of this (“Getting Started”) page.
Or email firstname.lastname@example.org