Package: Recruiting(JS2) |
Authentication Job Board Enhanced Setup
By manipulating the Job Board URL, Job Board Users can access Salesforce proper; this happens for Authenticated Job Boards only. Implement these steps to reduce the access to Salesforce and ability to modify Records.
Check for Authentication
-
Navigate to Setup > Develop > Sites.
-
Click the Site Label for the Job Board(s) - there could be more than 1
-
Find the Field 'Login'
-
If the value is 'Enabled for Jobseeker Portal', this is an authenticated Job Board - action the remainder steps. Note, Jobseeker Portal may be named something different.
Update Profile
-
Go to Setup > Develop > Sites.
-
Click the Site Label for the Job Board(s) - there could be more than 1
-
Click the URL in the Login Field, most likely Jobseeker Portal
-
Scroll to the 'Assigned Profiles' Related List
-
Open each available option in a new Tab
-
Click Edit
-
Scroll to the 'Custom Object Permissions' section
-
Find the option for Job Order (or renamed Object name)
-
Read should be the only option enabled, remove others.
-
Save
Update Portal Tabs
-
Navigate to Setup > Develop > Sites
-
Click the Site Label for the Job Board(s) - there could be more than 1
-
Click the URL in the Login Field, most likely Jobseeker Portal
-
Click 'Customize Portal Tabs'
-
Ensure only 'Home' is available in the Selected Tabs column
-
Create Home Page Layout
-
Navigate to Setup > Home > Home Page Layouts.
-
Click New
-
Existing Home Page Layout = None
-
Custom Home Page = Job Board User
-
-
Save
-
Ensure no options are selected
-
-
Click Next
-
Click Save & Assign
-
Select this new option for the Job Board Portal Profile(s), there could be more than 1
-
Update Sharing Model
-
Navigate to Setup > Security Controls > Sharing Settings.
-
Enable External Sharing Model if it's disabled.
-
From the Picklist, select Job Order (or the renamed value for the Object).
-
Change the Default External Access to Private.