1.1 Recruitment Management System
1.1 Recruitment Management System
SFD
M
R
C
PVSOFT
Details Design-v0.1
Lookup Lookup
N N
3. Job 2. Candidate
1. Position 1 Application 1
N Master-Details
4. Review
Objects
No. Label API Name Description ①②③④⑤⑥ ⑦⑧⑨⑩ Remark
1 Position Position__c Data will be saved on this obj ☑ ☑☑☑☑ ◉☑ ☑
2 Candidate Candidate__c Personal information of candid☑ ☑ ☑ ☑ ☑ ☑ ◉☑ ☑
3 Job Application JobApplication__c This is conjuntion object bet ☑ ☑☑☑☑ ◉ ☑ ☑ Cadidate is able to applied to mult
4 Review Review__c Evaluation comment about the☑ ☑☑☑☑ ◉☑ ☑
6
※Explanation
[Optional Features]: ①Report pe②Allow Activities ③Track Field History ④Allow in Chatter Groups
[Object Classification]: ⑤Allow Sha⑥Allow Bulk API Access ⑦Allow Streaming API Access
[Deployment Status]: ⑧Deployed
[Search Status]: ⑨Allow Search
[Object Creation Options ⑩Add Notes and Attachments related list to default page layout
1.Position
No. Field Label Field Name Field Type Input value Remark
1 Responsibilities Responsibilities__ Text Area (Long)(32000) Visible Lines:3
2 Skill Required SkillRequired__c Text Area (Long)(32000) Visible Lines:3
3 Educational Requi EducationalRequir Text Area (Long)(32000) Visible Lines:3
4 Min Year Pay MinYearPay__c Currency(7) Decimal Places:2
5 Max Year Pay MaxYearPay__c Currency(7) Decimal Places:2
6 Application Period ApplicationPeriodSDate
7 Application Period ApplicationPeriod Date
8 Status Status__c Picklist ・Values:[Unapproved], [Waiting
for Approval], [Approved],
[Disapproval], [Done]
・Default value:[Unapproved]
9 Employment StatuEmploymentStatusPicklist ・Values:[Full-time], [Partime],
[Contract], [Internship]
・Default value:[None]
・Required:True
10 Occupation Occupation__c Picklist ・Values:[Finance], [Human These values of fields need to be
Resources], [Information setting based on record type.
Technology], [Warehousing Would you please take a look at
business], [Retail trade], [Other] [Record Type&Page Layout
・Default value:[None] Setting] sheet to match this
・Required:True requirements
2.Cadidate
No. Field Label Field Name Field Type Input value Remark
1 Last Name LastName__c Text(50)
2 First Name FirstName__c Text(50)
3 Mobile Phone MobilePhone__c Phone
4 Phone Phone__c Phone
5 Fax Fax__c Phone
6 Email Email__c Email
7 Address Address__c Text(255)
8 Postcode PostCode__c Text(15)
9 Country Country__c Text(50)
10 Current Employer CurrentEmployer_Text(50)
11 Years of ExperiencYearsOfExperienceNumber(2, 1)
12 Secure Social NumSecureSocialNumbText(9)
13 Education CertificaEducationCertifica Picklist ・Values:[High Shool Graduation], [Bachelor's Degree], [PhD Qualific
14 Currently EmployeCurrentlyEmploye Checkbox Default values:False
15
16
3.Job Application
No. Field Label Field Name Field Type Input value Remark
1 Cadidate Candidate__c Lookup Relationship Create a lookup relationship to Ca
2 Position Position__c Lookup Relationship Create a Lookup Relationship to Po
3 Cover Letter CoverLetter__c Text Area (Long)(32000)
4 Status Status__c Picklist ・Values:[Standby], [Considering
resume], [Contacted to
5 Total Score of RevTotalScoreOfRevi Roll-Up Summary (SUM) interviewee], [Scheduled
interview date],[Considering
6 Total Number of RTotalNumberOfRevRoll-Up Summary (COUNT)
4.Review
No. Field Label Field Name Field Type Input value Remark
1 Assessment Assessment__c Text Area (Long)(32000) Visible Lines:6
2 Score Score__c ・Length:2
・Required:True
Number
3 Job Application JobApplication__c Master-Detail Relationship
Remark
n Chatter Groups
Remark
values of fields need to be
based on record type.
you please take a look at
d Type&Page Layout
] sheet to match this
ments
Remark
Remark
a lookup relationship to Ca
a Lookup Relationship to Po
Remark
Sheet n Record Type&Page Layo
Created 4/13/2020 Updated 4/13/2020
System Recruitment ManagemeCreated Phuong Nguyen UpdatedPhuong Nguyen
1.Record Type
No. Name API Name Description Applied Profiles Page Layout Remark
1 IT IT IT Page Layout
RT for positions in job information r System Administrator, Rec -
2 Non-IT Non_IT RT for positions other than informat Same as above Non-IT Page Layou-
3
3.Page Layout
No. Page Layout Name Remark
1 IT Page Layout Please confirm the table below to arrange the items position in the corresponding layout
2 Non-IT Page Layout Please confirm the table below to arrange the items position in the corresponding layout
3
Remark
Sheet n Search Result Layout SCreated 4/13/2020 Updated 4/13/2020
System Recruitment ManagemeCreated Phuong Nguyen UpdatedPhuong Nguyen
1.Position
No. Layout Type Columns Displayed Remark
1 Search Results PositionName, Responsibilities, Status, Last Modified By -
2 [Position]Tab Application Period Start Date, Application Period End Date, Status, Create-
3
2.Cadidate
No. Layout Type Columns Displayed Remark
1 Search Results CadidateName, Last Name, First Name, Email, Address, Last Modified By
2 [Cadidate]Tab Last Name, First Name, Email, Address, Created By, Last Modified By
3
3.Job Application
No. Layout Type Columns Displayed Remark
1 Search Results Job ApplicationName, Cadidate, Position, Cover Letter, Status, Average Score, Last Modified By
2 [Cadidate]Tab Cadidate, Position, Cover Letter, Status, Created By, Average Score, Last Modified By
3
4.Review
No. Layout Type Columns Displayed Remark
1 Search Results ReviewName, Assessment, Score, Last Modified By
2 [Cadidate]Tab Assessment, Score, Created By, Last Modified By
3
Remark
Remark
Remark
Remark
Sheet n Validation Setting Created 4/13/2020 Updated 4/13/2020
System Recruitment ManagemeCreated Phuong Nguyen UpdatedPhuong Nguyen
1.Position
No. Rule Name Explanation Rule Description Error Message Error Display Location Remark
1 MaxYearPayChec Show error messa
Show error message if Max The
Y entered va Below [Max Year Pay] f
2 kInputRule
MinYearPayCheck Show error messa
Show error message if Min YThe entered va
Below [Min Year Pay] fi
3 InputRule
2.Review
No. Rule Name Explanation Rule Description Error Message Error Display Location Remark
1 ScoreRangeChec Only allow inpu Only allow input of numbersEnter only nu Below [Score] field
2 kInputRule
Remark
Remark
Sheet n Workflow Setting Created 4/13/2020 Updated4/13/2020
System Recruitment ManagemeCreated Phuong Nguyen UpdatedPhuong Nguyen
1.Email alert
No. Description Unique Name Object Email Template
Email RecipientAdditional EmailFrom email address
1 PositionApproved PositionApproved
Position Please refer t Position owneNone Current Email
2 NotificationEmail
Alert
Time-
2.Workflow rules
Dependent
No. Object Rule Name Description Evaluation CriteriaRule Criteria
Immediate Workflow Actions
Workflow
1 Position Approved notificApproved notificatiSelect [create[Status] field Email Alert : Pos None
Actions
2
3
Sheet nOwner Assignment SeCreated4/13/2020 [User]William
Updated 4/13/2020
s.Davis@pvso
System Recruitment Manage CreatedPhuong Nguyen UpdatedPhuong Nguyen
ft.com
Smith.Jones@
pvsoft.com
1.New Field Update (Recruiter
No. Name Unique Name Description Field to Updateprofile)
Owner
1 Update Job UpdateJobApp Update Job AppliOwner
2 Application
Owner
Time-
2.Workflow Rule
Dependence
No. Object Rule Name DescriptionEvaluation Criteria
Rule Criteria
Immediate Workflow Actions
Workflow
1 Job Application Rule for assignRule for assignin Select [Crea [JobApplicatiUpdate Job AppliNone
Actions
2
3
Sheet n Approval Process Setti Created 4/13/2020 Updated4/13/2020
System Recruitment ManagemeCreated Phuong Nguyen UpdatedPhuong Nguyen
「 Approved 」
「 Approved 」
Status Status
MaxYear
[Unapprov [Waiting]
Pay
START e] ↓
>
↓ [Approved
$100K
[Waiting] ]
「 Approved 」
「 Approved 」
Status TRUE Status
MaxYear Step 2
[Unapprov Step 1 [Waiting]
Pay CEO
START e] Manager ↓
> Approv
↓ Approval [Approved
$100K al
[Waiting] ]
FALSE 「 Disapproved 」
「 Disapproved 」
Status
[Waiting]
↓
[Disapprove
d]
END
Sheet n Email Template SettingCreated 4/13/2020 Updated4/13/2020
System Recruitment ManagemeCreated Phuong Nguyen UpdatedPhuong Nguyen
A) Details design
・Recruiter(Recruiter)
・Read, Create, View All
・Position(※All records)
・Cadidate(※All records)
・Job Application(※All records)
・Review(※All records)
・Hiring Manager(Hiring Manager)
・Read, Create, Edit
・Position(※Owned records only)
・Interviewer(Interviewer)
・Read
・Position(※All records)
・Read
・Cadidate(※Shared/Assigned records only)
・Job Application(※Shared/Assigned records only)
・Read, Create, Edit
・Review(※Owned records only)
B) Matrix Summary
Position Candidate
Job Application
Review
Hiring M C R* E* X X X
R*
Interview R R* C R** E**
FLS
C : Create
1.New Users
No.Last Name
First Name Alias Email Username Nickna Manage Role User license Profile
1 Smith Jones Smith [email protected] Developme
[email protected] Salesforce Pl Recruiter
2 Johnson Brown Johnson [email protected] AutomaSmith Interview Ma Salesforce Pl
[email protected] Hiring Mana
3 Williams Davis Williams AutomaNone Product Deve Salesforce Pl
[email protected]
[email protected] Interviewer
4
5
6
2.New Roles
No. Label Role Name
This roles report
Roleto
name on report
1 HR HRDeveloCEO HR Developme
2 Develop
Intervie Intervie HR Developme
Interview Ma
3 ment
Product ProductDCEO Product Deve
Dept
4
5
6
Sheet n Public Group Setting Created 4/13/2020 Updated4/13/2020
System Recruitment ManagemeCreated Phuong Nguyen UpdatedPhuong Nguyen