100% found this document useful (1 vote)
396 views

Admin Project1-Recuitment PDF

The document describes the configuration of custom objects, fields, users and profiles in a Salesforce org for talent acquisition. It includes custom objects for candidates, job applications, interviewers and positions. Field sets for each custom object track relevant applicant and job details. Validation rules ensure field formatting compliance. Users are assigned profiles for recruiter, hiring manager or standard user roles.

Uploaded by

Deepu Reddy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
396 views

Admin Project1-Recuitment PDF

The document describes the configuration of custom objects, fields, users and profiles in a Salesforce org for talent acquisition. It includes custom objects for candidates, job applications, interviewers and positions. Field sets for each custom object track relevant applicant and job details. Validation rules ensure field formatting compliance. Users are assigned profiles for recruiter, hiring manager or standard user roles.

Uploaded by

Deepu Reddy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

ROLES

PROFILES

PROFILE LICENCE
Customer Hiring Manger Salesforce

Custom Interviewer Salesforce Platform

Custom Recruiter Salesforce Platform

USERS

FULL ROLE ACTIVE PROFILE


NAME
Cynthiya CEO Y Custom Recruiter
Capobianco
Andrew VP Development Y Custom Recruiter
Goldberg
Phil Katz Recruiting Manager Y Custom Hiring Manager
Craiq SW Engineer Y Custom Interviewer
Kingman
Melissa Lee SW Engineer Y Custom Interviewer
Frank Director Product Y Custom Hiring Manager
Linstrom Management
Amy Lojack Product Manager Y Custom Hiring Manager
Andy Product Manager Y Standard User
Macrola
Mario Ruiz Recruiter Y Custom Recruiter
Megan VP Human Y Custom Recruiter
Smith Resource
Ben Stuart SW Dev Manager Y Custom Hiring Manager
Tom Zales SW Engineer Y Custom Interviewer
CUSTOM OBJECTS

OBJECT LABEL MASTER OBJECT


Candidate
Candidate Snapshot
Interviewer Position
Job Application
Job Posting Job Posting Site, Position
Job Posting Site
Offer
Position
Position Approval Matrix
Position Programming Language Position, Programming Language
Programming Language
Review Job Application
Salary
Zip Code

Candidate
Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Candidate Number Name Auto Number C-{0000}
Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
Batch Load Item Batch_Load_Item__c CheckBox
City City__c Text(30)
Country Country__c Text(30)
Current Employer Current_Employer__c Text(30)
Currently_Employer? Currently_Employed__c Checkbox
Drivers Licence Drivers_License_Number__ Text(30)
Number c
Education Education__c Picklist(Multi-
select)
-GE/HS Diploma
-BA/BS
-MA/MS/MBA
-MD
-JD
-PhD
-Post Doc
Email Email__c Email
Fax Fax__c Phone
Gender Gender__c Picklist
-Male
-Female
First Name First_Name__c Text(30)
Last Name Last_Name__c Text(30)
Legacy Candidate Legacy_Candidate_Number Text(20)(External
Number __c ID)
Mobile Mobile__c Phone
Phone Phone__c Phone
Picture ID Picture_ID__c Text(18)
Picture Link Picture_Link__c Formula(Text)
Picture URL Picture_URL__c Formula(Text)
Social Security Social_Security_Number__c Text(Encrypted)(12)
Number
State/Province State_Province__c Text(30)
Street Address 1 Street_Address_1__c Text(30)
Street Address 2 Street_Address_2__c Text(30)
Tags Tags__c Text(255)
US Citizen US_Citizen__c Checkbox
Visa Required Visa_Required__c Checkbox
Years of Experience Years_of_Experience__C Number(2,0)
Zip/Postal Code Zip_Postal_Code Text(20)

Formulae
FIELD LABEL FORMULA
Picture Link IF( LEN( Picture_ID__c ) <> 0,
HYPERLINK("/servlet/servlet.FileDownload?file=" &
Picture_ID__c , "Candidate Picture"), "")
Picture URL IF( LEN(Picture_ID__c ) <> 0, "/servlet/servlet.FileDownload?file="
& Picture_ID__c , "")

Validation Rules

1 Rule Name Valid_SSN_Format


Error NOT(OR(LEN ( Social_Security_Number__c ) = 0,REGEX(
Condition Social_Security_Number__c , "[0-9]{3}-[0-9]{2}-[0-9]{4}")))
Formula
Error Message SSN must be in this format: 999-99-9999.
Error Location Social Security Number
Description Validates that a custom text field called SSN is formatted in 999-99-
9999 number format (if it is not blank).

2 Rule Name Zip_code_must_be_Valid_US_Postal_Code


Error AND(OR( Country__c = "USA", Country__c = "US"), NOT(REGEX(
Condition Zip_Postal_Code__c , "\\d{5}(-\\d{4})?")))
Formula
Error Message Zip code must be in 99999 or 99999-9999 format.
Error Location Zip/Postal Code
Description Validates that the candidate Zip/Postal Code is in 99999 or 99999-9999
format if Country is USA or US.

Candidate Snapshot (REPORT)


Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Candidate Snapshot Name Auto Number SNAP-{0000}
Number

Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
Candidate Full Name Candidate_Full_Name__c Text(80)
Department Department__c Text(80)
Stage Stage__c Text(80)
Status Status__c Text(80)

Interviewer
Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Interviewer Number Name Auto Number INT-{0000}

Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
Employee Employee__c Lookup(User)
Legacy Interviewer Legacy_Interviewer_Number Text(20)
Number __c
Position Position__c Master-Detail(Postion) Required
Role Role__c Picklist
-General
-Functional
-Technical
-Managerial

Job Application
Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Job Application Name Auto Number APP-{0000}
Name
Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
Average Review Average_Review_Score__c Formula(Number)
Score
Candidate Candidate__c Lookup(Candidate)
Competency Competency_Rating__c Formula(Text)
Rating
Email Email__c Email
Legacy Legacy_Application_Number Text(20)
Application __c
Number
Name Name__c Formula(Text)
Number of Job Number_of_Job_Application Formula(Number)
Applications s__c
Phone Phone__c Formula(Text)
Position Position__c Lookup(Position)
Rating Rating__c Formula(Text)
Stage Stage__c Picklist
-New
-Phone Screen
-Schedule Interview
-Interviews Completed
Status Status__c Picklist
-Open
-In Approval
-Approved
-Hold
-Closed
Total Reviews Total_Reviews__c Roll-up
Summary(COUNT
Review)
Total Review Total_Review_Score__c Roll-up Summary(SUM
Score Review)

Formulae

FIELD LABEL FORMULA


Competency Rating F( Average_Review_Score__c < 3, "Not Qualified", IF(
Average_Review_Score__c <3.75, "Minimally Qualified", IF(
Average_Review_Score__c < 4.75, "Qualified", "Highly Qualified")
))
Email Candidate__r.Email__c
Name Candidate__r.First_Name__c & " " & Candidate__r.Last_Name__c
Number of Job 1
Applications
Phone Candidate__r.Phone.c
Rating IF( Average_Review_Score__c >= 3.5,
IMAGE("/img/samples/light_green.gif", "Green") ,
IF(Average_Review_Score__c >= 2.5,
IMAGE("/img/samples/light_yellow.gif", "Yellow") ,
IMAGE("/img/samples/light_red.gif", "Red") ) )

Validation Rules

1 Rule Name No_New_Deleted_Reviews_for_Approved_Apps


Error AND( ISPICKVAL( Status__c , "Approved") , ISCHANGED(
Condition Total_Reviews__c ))
Formula
Error Message Once a Job Application is approved, there can be no change to the
number of Reviews.
Error Location Top of Page
Description Once a Job Application is approved, there can be no new Reviews.
Likewise, no Reviews can be deleted.

Job Posting
Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Job Posting Number Name Auto Number JOBPOST-{0000}

Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
Job Posting Site Job_Posting_Site__c Master Detail(Job Posting
Site)
Position Postiion__c Master Detail(Postion)

Job Posting Site


Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Job Posting Site Name Auto Number JOBSITE-{0000}
Number

Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
Description Description__c Text Area(255)
Job Site Name Job_Site_Name__c Text(80)
Status Status__c Picklist
-Active
-Inactive
Technical Site Technical_Site__c Checkbox

Offer
Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Offer Number Name Auto Number OFF-{0000}

Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
Actual Salary Actual_Salary__c Currency Required
(8,0)
Additional Addition_Instructions__c Long Text
Instructions
Bonus Percentage Bonus_Percentage__c Percent(3,0)
Candidate_Name Candidate_Name__c Formula(Text)
Job Application Job_Application__c Lookup(Job
Application)
Number of Offers Number_of_Offers__c Formula(Number)
Offer Date Offer_Date__c Date Required
Offer Expiration Offer_Expiration_Date__c Date Required
Date
Postion Name Position_Name__c Formula(Text)
Status Status__c Picklist Required
-Sent
-Recieved
-Accepted
-Declined
Stock Options Stock_Options Number(7,0)

Formulae

FIELD LABEL FORMULA


Number of Offers 1
Position Name Job_Application__r.Position__r.Name

Position
Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Title Name Text

Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
Approver#1 Approver_1__c Lookup(User)
Approver#2 Approver_2__c Lookup(User)
Approver#3 Approver_3__c Lookup(User)
Date Closed Date_Closed__c DateTime
Date Opened Date_Opened__c DateTime
Days Opened Days_Opened__c Formula(Number)
Department Department__c Picklist
Record Type: Non- -Finance
Technical Position -Support
-Sales
Record Type: -
Technical Position Engineering
-IT
Duration Duration__c Number(3,0)
Education Education__c Long Text Area(32000)
Hello Hello__c Text(10)
Hiring Manager Hiring_Manager_ Lookup(User)
_c
Job Description Job_Description_ Text Area(255)
_c
Legacy Position Legacy_Postion_ Text(20)(External ID)
Number Number__c
Location Location__c Picklist
-San Francisco, CA
-New York, NY
-Atlanta, GA
-London, England
Max Pay Max_Pay__c Currency(7,0)
Min Pay Min_Pay__c Currency(7,0)
Number of Number_of_Inter Roll-up Summary(COUNT
Interviewers viewers__c Interviewers)
Number of Number_of_Posit Formula(Number)
Positions ions__c
Operating Systems Operating_Syste Picklist(Multi-select)
ms__c -Windows
-Mac
-Linux
Pay Grade Pay_Grade__c Picklist
Department Value
Finance ACT-100
ACT-200
ACT-300
ACT-400
Support S-100
S-200
S-300
S-400
Sales C-100
C-200
C-300
C-400
Engineering ENG-100
ENG-200
ENG-300
ENG-400
IT IT-100
IT-200
IT-300
IT-400
Programming Programming_La Picklist(Multi-select)
Languages nguages__c -COBOL
-FORTRAN
-.NET
-Java
-PHP
-Perl
-Python
Responsibilities Responsibilities_ Long Text Area(32000)
_c
Skills Required Skills_Required_ Long Text Area(32000)
_c
Start Date Start_Date__c Date
Status Status__c Picklist
-New
-Open
-Closed
Sub Status Sub_Status__c Picklist
Status Value
Open Pending
Approved
Closed Not Approved
Filled
Cancelled
Type Type__c Picklist
-Full Time
-Part Time
-Temporary

Formulae

FIELD LABEL FORMULA


Days Opened IF( ISPICKVAL( Status__c , "Open") , ROUND( NOW() -
Date_Opened__c , 0), ROUND( Date_Closed__c - Date_Opened__c
,0) )
Number of Positions 1

Validation Rules

1 Rule Name Every_Position_Must_Have_a_Hiring_Mgr


Error LEN( Hiring_Manager__c ) = 0
Condition
Formula
Error Message Every Position must have a Hiring Manager
Error Location Hiring Manager
Description Every position record must have a hiring manager.

2 Rule Name Filled_Positions_Need_Valid_Start_Date


Error AND(ISPICKVAL( Status__c , "Closed") , ISPICKVAL(
Condition Sub_Status__c , "Filled") , OR(ISNULL( Start_Date__c ),
Formula Start_Date__c < DATEVALUE( Date_Closed__c )))
Error Message Filled positions must have a valid Start Date (date cannot be before the
date the position was closed).
Error Location Start Date
Description Filled positions need a Start Date that is not null and does not occur
prior to the fill date for the position.

3. Rule Name Temp_Position_Validation


Error AND( ISPICKVAL( Type__c , "Temp") , OR(NULLVALUE(
Condition Duration__c , 0) <= 0, Duration__c > 365) )
Formula
Error Message Temporary positions require a value for Duration between 1 and 365
days.
Error Location Duration
Description Temporary positions require a value for Duration between 1 and 365
days.

Position Approval Matrix


Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Routing ID Name Auto Number RoutingID-{0000}

Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
Approver#1 Approver_1__c Lookup(User)
Approver#2 Approver_2__c Lookup(User)
Approver#3 Approver_3__c Lookup(User)
Department Department__c Picklist
-Engineering
-IT
-Finance
-Support
-Sales
Priority Priority__c Picklist
-Critical
-High
-Medium
-Low
Routing Key Routing_Key__c Text(200)

Position Programmimg Language


Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Position Name Auto Number PPL-{0000}
Programming
Language Number

Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
Language Name Language_Name__c Formula(Text)
Position Position__c Master-Detail(Position) Required
Programming Programming_Language__c Master- Required
Language Detail(Programming
Language)

Formulae

FIELD LABEL FORMULA


Language Name Programming_Language__r.Language_Name__c

Programming Language
Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Programming Name Auto Number PROGLANG-
Language Number {0000}
Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
Description Description__c Text Area(255)
Language Name Language_Name__c Text(80)
Status Status__c Picklist
-Active
-Inactive

Review
Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Review Number Name Auto Number REV-{0000}

Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
Alternate Position Alternate_Position__c Text Area(255)
Candidate Name Candidate_name__c Formula(Text)
Cultural Cultural_Comments__c Text Area(255)
Comments
Cultural Fit Cultural_Fit__c Number(1,0)
Experience Experience__c Number(1,0)
Experience Experience_Comments__c Text Area(255)
Comments
Interviewer Interviewer__c Lookup(Interviewer)
Interviewer Name Interviewer_Name__c Formula(Text)
Job Application Job_Application__c Master-Detail(Job Required
Application)
Leadership Leadership_Comments__c Text Area(255)
Comments
Leadership Skills Leadership_Skills__c Number(1,0)
Legacy Review Legacy_Review_Number__c Text(20)(External ID)
Number
Overall Score Overall_Score__c Formula(Number)
Position Name Position_Name__c Formula(Text)
Reason Reason_Recommended__c Text Area(255)
Recommended
Recommend for Recommend_for_Hire__c Checkbox
Hire
Review Completed Review_Completed__c Checkbox

Formulae

FIELD LABEL FORMULA


Candidate Name Job_Application__r.Candidate__r.First_Name__c & " " &
Job_Application__r.Candidate__r.Last_Name__c
Interviewer Name Interviewer__r.Employee__r.FirstName & " " &
Interviewer__r.Employee__r.LastName
Overall Score ( Cultural_Fit__c + Experience__c + Leadership_Skills__c + IF(
Recommend_for_Hire__c , 5, 1) ) / 4
Position Name Job_Application__r.Position__r.Name

Validation Rules

1 Rule Name Low_Cultural_Fit_Score_Reqs_Explanation


Error AND( Cultural_Fit__c <2, LEN( Cultural_Comments__c ) = 0)
Condition
Formula
Error Message Cultural Fit scores < 2 require explanation. Please fill out the Cultural
Comments field.
Error Location Cultural Comments
Description If a reviewer gives an applicant a cultural fit score < 2, he must fill out
the cultural comments field to explain why

2 Rule Name Recommended_for_Hire_Reqs_Explanation


Error AND( Recommend_for_Hire__c , OR( Cultural_Fit__c <= 2,
Condition Experience__c <= 2, Leadership_Skills__c <= 2), LEN(
Formula Reason_Recommended__c ) =0 )
Error Message If you recommend an applicant for hire you must supply a reason why.
Please fill out the Reason Recommended text box.
Error Location Reason Recommended
Description Reviewers recommending an applicant for hire must give a reason why
if they give a low score (defined as <= 2) in any category.
Salary
Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Salary number Name Auto Number PAY-{0000}

Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
Actual Pay Actual_Pay__c Currency(8,0)
Max Pay Max_pay__c Currency(8,0)
Min Pay Min_pay__c Currency(8,0)
Position Position__c Lookup(Position)

Zip Code
Standard Field

FIELD LABEL FIELD NAME DATATYPE FORMAT


Zip Code Name Text Required
Custom Field and Relationships

FIELD LABEL API NAME DATATYPE REQUIR


ED
City City__c Text(80)
State State__c Text(2)

You might also like