Symptom
It is possible to configure custom layouts for job pages based on locales or brands configured for a CSB site.
A Job Field can be selected to define as a job layout filter. This field determines what criteria custom job pages are built on. For example, if Country is the job layout filter, customers can create custom job page layouts based on Country.
It is also possible to configure custom layouts for each configured locale and brand. For example, if using country as the filter, a custom layout can be configured for the United States for both Brand A and Brand B.
Layouts are applied dynamically to pages that match the job page filter.
Layouts support the Featured Jobs, Google Job Map, Large Image, Text, and Video CSB components.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
- SAP SuccessFactors Recruiting Marketing
- Career Site Builder
Resolution
- Navigate to CSB > Settings > Site configuration > Site Information. Scroll down until you reach Job Layouts Site Field Mapping
- In the CSB Job Layout Mappings dropdown, select the field you'd like to base custom layout pages on.
- Click Save
The available Job Layout Mapping fields can be checked in the Site Field Mapping and Job Field Mapping in Job Layouts section from Recruiting Guide in Help Portal.
Note: You can only select one Job Field Mapping per customer site. It is not possible to create custom layout based on both Country and Business Unit, for example.
Once the configuration is done:
- Navigate to Career Site Builder > Layouts and click Add to create a new custom layout.
- Enter a name for the layout in the Name field.
- Select a locale and brand for the new layout. Only locales and brands configured for the site appear in the Locale and Brand dropdowns.
- Select the desired value for the layout filter from the Job Field Mapping dropdown.
The Job Field Mapping dropdown populates with all values for all active jobs for the field specified for the CSB Job Layout Mapping. For example, if you selected the Country field, all configured countries for active jobs display in this dropdown. If you select Canada, for example, this layout displays for all jobs with a country of Canada (or CA).
After you have created the layout, it displays under the brand and locale you selected when you created it.
- Click on the name of the layout to edit it.
- To create a layout with two columns, move the slider next to Show two columns and select Yes.
- You can adjust the width of the columns using the Column width slider.
- Add components to the columns by selecting Column 1 or Column 2 in the top navigation. Be aware that the bar with search options will be added automatically.
Note that if the criteria selected are not fulfilled then the standard layout will be applied which might not be in line with the customer's branding and design requirements.
As a result, care should be taken to make sure relevant job data is populated in RCM and synched over to RMK for the expected layout to be applied.
IMPORTANT NOTE 1: Also note that the list of available values in the layout filter is determined by the values present in active jobs. For example, a custom layout for France cannot be created if the customer does not have any jobs with France as their location.
IMPORTANT NOTE 2: Not all values will show in the field mapping list considering a particular brand. Values that have already been mapped to a layout for a brand will no longer show in the list for another layout associated with the same brand. You can check which values are currently used by other job layouts by following the below steps:
- Navigate to Career Site Builder > Layout > Job;
- Select a particular brand;
- You will see all the values being currently used.
IMPORTANT NOTE 3:
Job layout may not work correctly if there is a duplicate one for a Brand
IMPORTANT NOTE 4: Do make sure to create a job layout for all joblocales used. If no layout is created for a particular joblocale then the system job layout will be used, not any customer-created Job Layouts.
IMPORTANT NOTE 5: Do make sure there is no duplicate job layout available.
IMPORTANT NOTE 6: Currently, it's not supported to add the RMK Recruiter field to a job layout. If you'd like to have this possibility, please vote to the following idea in the Influence Portal: https://influence.sap.com/sap/ino/#/idea/325616
Keywords
Job Layout, Field Mapping, CSB, RMK , KBA , LOD-SF-RMK-CSB , Career Site Builder , How To