Introduction:
The purpose of onboarding is much more than policies and paperwork; it's about acclimating and integrating new hires, so they feel prepared, supported, and connected within your organization. Onboarding surveys, or new hire surveys, are often used by Human Resources and People teams to measure employee satisfaction toward internal onboarding and recruitment processes.
In this blog, we will talk about configuring Onboarding Surveys by creating custom tasks. With the SAP SuccessFactors 2H 2023 release, we can now create and define custom tasks and add them to existing onboarding and offboarding programs. We can define the custom task as mandatory or optional, set a due date, and assign it to new hires, employees, managers, or a responsible group.
Configuration:
1st Step: Creating Custom MDF Object for dropdown values
- Go to Configure Object Definitions.
- Choose Create New Object Definition
- Maintain the code and Lebel for the custom MDF
- Effective dating as None
- API Visibility as Not Visible
- In security section, set Secured as yes and Permission category as Miscellaneous Permission
- Click Save
Note: We do not have to create any additional fields.
2nd Step: Providing role permission to the Custom MDF
- Go to Manage permission roles
- In permission, choose miscellaneous permission
- Give view & edit permission for the custom object to all required roles.
3rd Step: Create dropdown values for the Onboarding Survey Answer
- Go to Manage data
- In create new ,select OnbSurveyDropDown
- Create value by entering external code and external name
- Repeat point no.3 to create more values.
4th Step: Creating custom MDF for the Onboarding Survey questions
- Go to configure object definition
- Choose Create New object definition
- Maintain the code and label for the custom MDF
- Effective dating as None
- API Visibility as Not Visible
- Maintain the Subject User Field as externalCode
- In the field section, create the Survey questions as per the business need.
- For Multiple choice questions set the Data Type as Generic Object and add the code of the custom MDF in the Valid Value Source Field which we created for the dropdown values.
- Under the externalCode field, ensure that the Data Type is set to User and visibility as Not Visible
- Set externalName visibility as Not Visible
- In the security section, set Secured as Yes and Permission Category as Onboarding or Offboarding Object Permission.
- For custom tasks for new hires, create a rule scenario for MDF-based objects and set the External User Visibility to Yes.
Note: Only Boolean, Date, Date Time, Decimal, Generic Object, Number, String, Time, User data types are supported for now.
5th Step: Providing Role Permission to the Onboarding Survey Custom MDF
- Go to Manage Permission Role
- In permission,Choose onboarding and Offboarding object permission
- Give view & edit permission for the custom object to all required roles along with OnboardingExternalUser.
6th Step: Creating a Custom Task
To create, define, and assign a custom task, enable the following permissions
User Onboarding or Offboarding Object Permissions Custom Task
User Onboarding or Offboarding Object Permissions Custom Task Definition
User Onboarding or Offboarding Object Permissions Delegatable Task
- Go to Manage Onboarding and Offboarding Tasks
- Click on Task Settings
- Under Manage Custom Tasks,select +New Task.
- Select the Module as Onboarding
- Enter a name for your custom task.
- Enter a description of the custom task.
- Select the custom MDF object to use for this task.
- Select the Open Template Editor button to edit the custom task fields.
7th Step: Adding header Image on the form
- Open Template Editor
- Add an image source
- Add alt text for the image, in different languages.
- Set the height and width of the image.
- Click on Save
8th Step: Adding Custom Task to an Onboarding Program
- Go to the Manage Onboarding Program page and select an existing onboarding program.
- Click on Add a Custom Task
- Select the task from the list
- Choose the task to be mandatory
- Enter a due date for the custom task as -7,so that the due date will be 7 days after the start date .You can set the due date as per your business requirement.
- Select Assign to Onboardee
- Click on Submit
9th Step: Test the result
- Initiate Onboarding for a candidate
- Complete the data Review Step
- Onboarding Candidate Completes the Personal Data collection step
- Custom task will trigger along with the New Hire Task
- Your Onboarding Task Card Created
- The form opens up once you click on the card