The reimagined Candidate Experience introduces a seamless, efficient, and user-friendly application process designed to enhance engagement for both internal and external candidates. The experience is built on core components: Guided Application Experience,Dynamic Capability of fields, My Applications, and My Profile, each offering features that work together to optimize the candidate journey.
Let’s dive into howDynamic Capability with business rules work, why they matter, and how nested question logic creates smarter, more candidate-friendly journeys.
What Are Business Rules for Reimagined Candidate Experience
in Candidate Applications ?
Business Rules allow companies to dynamically control how fields behave during the application process — without needing deep coding or system customisation.
They influence how fields appear, become mandatory, are hidden, or change values based on candidate inputs.
SAP SuccessFactors Recruiting with Reimagined Candidate Experience now supports configuring Business Rules for Candidate Applications under three scenarios:
Scenario | Description |
Save Rules | Triggered when a candidate saves or submits an application. |
Field Change Rules | Triggered when a candidate changes a field's value during the application. |
View Rules | Triggered when a candidate first loads the application page. |
Key Differences Between Save, Field Change, and View Rules
Type | When It Triggers | What It Controls | Example |
Save Rule | After candidate saves/submits | Set field values permissioned for Recruiters/Candidates on Submission of an application | Disqualify (Change application status) candidate if age < 18 |
Field Change Rule | When candidate edits a field | Dynamically show/hide fields, update values instantly | Show "Upload Visa" if "Need Work Permit = Yes" |
View Rule | When page loads | Pre-hide/show fields based on profile or job type | Hide "Driver's License" section if not applying for a driver job |
Why Are These Rules Important?
- Personalize candidate experience dynamically.
- Simplify forms based on role, location, or eligibility.
- Comply with legal or business requirements (e.g., GDPR, visa processes).
- Streamline recruiter workload by auto-setting statuses, flags, and assignments.
- Ensure data quality and consistency during application.
Real-World Use Cases: Dynamic Application Flows
Here’s how business rules create smart, conditional flows:
✈️Visa Sponsorship Scenario
Question:
➔ "Do you require a visa sponsorship for future?" (Yes/No)
- If response is "No":
- ➔ No additional fields displayed.
- ➔ Proceed to next section of the application.
- If response is "Yes":
- Visa Type Required (Dropdown: H1B, L1, Student Visa, etc.)
- Current Visa Status (Dropdown/Text: e.g., OPT, CPT, F1, etc.)
- Visa Expiry Date (Date Picker)
- Sponsorship Needed (Radio Button: Yes/No)
- ➔ Display the following fields dynamically:
- Nested Conditional Logic (Inside "Sponsorship Needed"):
- Display a message:
"Note: Employment is contingent on visa sponsorship approval."
- Proceed normally without additional notes.
- ➔ If "Yes" for Sponsorship Needed:
- ➔ If "No" for Sponsorship Needed:
- Additional Optional Fields:
- ➔ If "Yes", show Additional Visa Comments (Text Area)
- Country of Citizenship (Always shown or pre-populated)
- Have you previously been denied a visa? (Yes/No)
🚗Driving License Scenario (Driver Job)
Question:
➔ "Do you possess a valid driving license?" (Yes/No)
- If response is "No":
- ➔ Display Message:
"A valid driving license is mandatory for this position. You may not be eligible to proceed." - ➔ End application or restrict moving forward.
- If response is "Yes":
- License Number (Text Field)
- Issuing Country/State (Dropdown)
- License Expiry Date (Date Picker)
- Type of Vehicle License (Dropdown: Light, Heavy, Commercial, Motorcycle, etc.)
- Years of Driving Experience (Number Field)
- Any Traffic Violations in the Last 3 Years? (Yes/No)
- ➔ Display the following fields:
- Nested Conditional Logic (Inside "Traffic Violations"):
- Show Violation Details (Text Area)
(Explain the nature of violations, dates, and penalties.)
- ➔ If "Yes" for Traffic Violations:
- ➔ If "No" for Traffic Violations:
🌍Work Authorization / Work Permit Check
Question:
➔ "Are you authorized to work in the country where this job is located?" (Yes/No)
- If the candidate answers "Yes":
- Type of Work Authorization (Dropdown: Citizen, Permanent Resident, Employment Visa, Other)
- Work Authorization Expiry Date (if applicable) (Date Picker)
- (If "Citizen" or "Permanent Resident" is selected → Expiry Date can be hidden.)
- ➔ Display Additional Fields:
- If the candidate answers "No":
- Would you require visa sponsorship to work in this country? (Yes/No)
- Have you previously been sponsored by an employer in this country? (Yes/No)
- ➔ If "Yes", mention the sponsoring employer (Text Field)
- Any restrictions on working in this country? (Text Area)
- ➔ Display Follow-up Fields:
⚖️Criminal Record Declaration
Question:
➔ "Have you ever been convicted of a criminal offense?" (Yes/No)
- If the candidate answers "Yes":
- Please provide details of the offense (Text Area)
- Date of conviction (Date Picker)
- Is the case closed or ongoing? (Dropdown: Closed/Ongoing)
- Upload any supporting documents (if applicable) (Attachment Upload)
- ➔ Display Additional Fields:
- If the candidate answers "No":
- ➔ No additional fields appear.
- ➔ Candidate can continue with the application.
🚚Relocation Preference
Question:
➔ "Are you willing to relocate for this job?" (Yes/No)
- If the candidate answers "Yes":
- Preferred relocation cities (Multi-select Dropdown or Text Input)
- Available relocation date (Date Picker)
- Do you need relocation assistance? (Yes/No)
- ➔ Display Additional Fields:
- If the candidate answers "No":
- Would you prefer a remote work option if available? (Yes/No)
- ➔ Display Another Question:
How to Configure Business Rules (Summary)
Business rules are set up in:
Admin Center → Configure Business Rules → Add Rule → Manage Rules in Recruiting → Candidate Application Tab -------
Recruiting Business Rules
Newly supported Business rules capability
Each rule includes:
- If conditions (Trigger logic)
- Then actions (Visibility change, value setting, status update)
💬 Sample Setup Example:
- View Rule: Hide fields by default.
- OnChange Rule: Show/hide based on candidate answers dynamically.
🔹Supported and Unsupported Fields
Supported Fields | Unsupported Fields |
Text, Picklist, Date, Boolean, Number, Percent, Currency | Hyperlink, Instruction Text, MultiAttachmentSelection, Rich Text, Multi-picklist, Text Area |
🔹Impact on Candidate Experience
✅ Cleaner, faster, smarter applications
✅ Relevant questions based on the job
✅ Minimized errors and drop-offs
✅ Better compliance and data control
✅ Increased candidate satisfaction and application completion rates
🔹Final Thoughts
Business Rules empower organizations to create dynamic, personalized, and compliant candidate journeys — all while improving recruiter efficiency.
By investing in smart configuration now, companies future-proof their hiring experiences for the evolving talent landscape.
🌟For full technical guidance, refer to: