Setting up a new Job Board

In this guide, we'll walk you through the process of configuring a Job Board to help you seamlessly connect with potential candidates. Let's get started!

Prerequisites

Before setting up a new Job Board, ensure that you have the following prerequisites in place:

  • Administrator Access: You need administrative access to your 3B Onboarding instance to create and configure Job Boards.
  • Job Object: Your 3B Onboarding environment should have the Job object (b3o__Job__c) set up and ready for use.

Step-by-Step Guide

1. Configure the Job Boards Field

In 3B Onboarding, the Job object includes a multi-select field called "Job Boards" (b3o__Job_Boards__c) by default. It typically comes with a single default value, "Default." However, if you have multiple company websites and need to push jobs to different internal job boards, follow these steps:

a) Adding Multiple Job Boards to the Picklist:

  • Go to the setup menu and navigate to the Job object's field settings.
  • Locate the "Job Boards" field and edit it to add new picklist values, such as "Website 1," "Website 2," "Website 3," and so on, corresponding to your company's different sites.
  • Save your changes.

b) Configuring the Job Board Component for ATS Jobs:

  • If your system is configured to push ATS (Applicant Tracking System) jobs to your company website, ensure you follow specific instructions for setting up the Job Board component correctly.
  • You may need to add a new field similar to the "Job Boards" field from the managed package and populate it with the various sites where jobs will be posted.

2. Create a New Job Board

Once the "Job Boards" field is set up with the desired options, proceed to create new "Job Board" records. Follow these steps:

  • Click on the App Launcher in your 3B Onboarding instance and search for "Job Boards."
  • Select "Job Boards" to access the list view.
  • Click the "New" button to create a new Job Board entry.
  • Fill in the following fields:
    • Job Board Name: This should match one of the entries you added to the "Job Boards" multi-picklist field in step 1. For example, if you have "Default" in the multi-picklist, create a new Job Board with the name "Default."
    • Description: This field is for internal reference and is not required.
    • Link: Enter the web page URL where the job board component is embedded, e.g., https://www.company.com/jobs.
    • Active: Designate whether the Job Board is active or not.
    • Job Post Link: This is required only if the job board component is not customized. Provide the link to the page hosting the job post component, e.g., https://www.company.com/job-post.
    • Registration Form: This field is not used in versions 3.4 and beyond.
    • Job Post Target: Specify the target for job post links (e.g., pop-up, new page, or same window) if required. This is necessary only if the job board component is not customized.
  • Save the Job Board record.

3. Update Embedded HTML

Once you've created Job Board records that match the entries in the multi-select picklist, you can update the embedded HTML for the Job Board and Job Post components to ensure they pass the correct job board as a target. Here's an example:

  • To specify the "Default" job board:
<job-board job-board-name="Default"></job-board>
  • To specify "Website 1" as the job board
<job-board job-board-name="Website 1"></job-board>