Skip to content
✦ Made with Docsie · generated from video

How to Create a Business Rule in SuccessFactors

This guide shows you how to create a business rule in SuccessFactors that automatically fills the Preferred Name field with the First Name value when someone saves personal information. You create the rule in the Admin Center, define its If and Then logic, assign it to the Personal Information object, and test it on an employee record.

SuccessFactors 20 steps 14 screenshots 1294 words Source video 10:46 Generated cost $3.85

Video: How to Create a Basic Business Rule in SAP SuccessFactors EC (Step by Step) for beginners by Sap Verse (2026). All credit for the demonstration goes to the creator; watch the original on YouTube. The written guide below was generated from this video by Docsie. Creator? Request a change or removal.

This guide shows you how to create a business rule in SuccessFactors that automatically fills the Preferred Name field with the First Name value when someone saves personal information. You create the rule in the Admin Center, define its If and Then logic, assign it to the Personal Information object, and test it on an employee record.

Prerequisites

  • Access to the SAP SuccessFactors Admin Center.
  • Access to Manage Business Configuration for Employee Central HRIS Elements.
  • An employee record you can edit to test the rule.

Part 1: Create the business rule

1

Open the rule creation page and select the trigger scenario

To start creating a business rule in SuccessFactors, open the Admin Center and go to the section for configuring business rules. Locate the list of available rule trigger scenarios.

Select Trigger onSave Rules for HRIS Elements. Rules created with this scenario save changes to HRIS Elements and can only be registered for the onSave event type. Confirm your selection to continue.

Trigger scenario list with "Trigger onSave Rules for HRIS Elements" selected and a tooltip explaining its use
Trigger scenario list with "Trigger onSave Rules for HRIS Elements" selected and a tooltip explaining its use
2

Enter the rule details

In the rule configuration panel, fill in the following fields:

  • Rule Name: Enter TCS_PI_PREF_NAME.
  • Rule ID: Enter TCS_PI_PREF_NAME.
  • Start Date: Leave the default (01/01/1900) or set a date as required.
  • Description: Optionally, enter a description for the rule.
Rule creation form with the Rule Name, Rule ID, Start Date, Description, and Base Object fields
Rule creation form with the Rule Name, Rule ID, Start Date, Description, and Base Object fields
3

Select the base object

Open the Base Object dropdown, scroll through the list, and select Personal Info Model.

The base object determines which data the rule acts on. The "model" version gives you extra options, such as comparing previous and current values, setting fields as mandatory, or hiding fields.

SuccessFactors now recommends model-based base objects, so use the model version for all new business rules. A model-based base object lets you:

  • Compare previous and current values.
  • Set certain fields as mandatory.
  • Hide specific field values.
Base Object dropdown list with "Personal Info Model" highlighted
Base Object dropdown list with "Personal Info Model" highlighted
4

Continue to the rule definition

Click Continue to open the rule definition screen.

Completed rule details with the Continue button ready to select
Completed rule details with the Continue button ready to select
5

Review the rule definition interface

The rule definition screen contains these sections:

  • Basic Information: Shows the Start Date, Description, and Base Object (Personal Info Model).
  • Parameters: Lists Context (System Context) and Personal Info Model.
  • Variables, If, and Then: Where you define the rule logic and add conditions and actions.

Part 2: Define the If and Then logic

6

Open the If condition builder

In the If section, click the Select Left Expression dropdown to start defining your condition.

Rule definition interface with the If section ready for condition input
Rule definition interface with the If section ready for condition input
7

Browse the available fields

Because you chose Personal Info Model as the base object, all related fields are available. They include Event Date, First Name, Full Name, Gender, Last Name, Marital Status, Nationality, Native Preferred Language, Personal Info, Preferred Name, Salutation, State, and more.

Expand a field, such as Full Name, to see Previous Value and Value (the current value).

Personal Info Model field dropdown with "Full Name" expanded to show "Previous Value" and "Value"
Personal Info Model field dropdown with "Full Name" expanded to show "Previous Value" and "Value"
8

Set the condition to check for a non-empty First Name

In the If section, set up the condition as follows:

  • Select the field Personal Info Model.First Name.Value.
  • Set the operator to is not equal to.
  • Set the comparison type to Text.
  • In the value field, scroll to the end of the dropdown and select Null.

The condition reads Personal Info Model.First Name.Value is not equal to Null. The rule applies only when a First Name is present.

Condition builder showing "Personal Info Model.First Name.Value is not equal to Null"
Condition builder showing "Personal Info Model.First Name.Value is not equal to Null"
9

Define the action that defaults the Preferred Name

In the Then section, click the pencil (edit) icon to add an action. Then configure it:

  • Choose Set as the action type.
  • Select Personal Info Model.Preferred Name.Value as the field to update.
  • Set the operator to to be equal to.
  • Set the comparison type to Text.
  • In the value field, expand the options and select Personal Info Model.First Name.Value.

Whenever the condition is met, the rule copies the First Name value into the Preferred Name field.

Action builder showing "Set Personal Info Model.Preferred Name.Value to be equal to First Name.Value"
Action builder showing "Set Personal Info Model.Preferred Name.Value to be equal to First Name.Value"
10

Save the business rule

With both the If and Then sections configured, click the i (information) icon to review your rule. Then click Save to store it.

In summary, the rule triggers only if First Name is not null, sets Preferred Name to the value of First Name, and is then saved.

11

Optional: use the Always True condition

Instead of checking for a non-empty First Name, you can set the condition to Always True. The rule then always attempts to update the Preferred Name.

First Name is a mandatory field, so the system does not let you save a record without one. This makes Always True a safe option. Save the business rule after you update the condition.

Part 3: Assign the business rule to Personal Information

After you write the rule, you must assign it to the relevant object. The rule does not take effect during data entry or updates until you do.

Business rule editor with the context menu open, showing the next steps after rule creation
Business rule editor with the context menu open, showing the next steps after rule creation
12

Open the Personal Information configuration

Follow these steps:

  1. In the Admin Center, go to Manage Business Configuration.
  2. In the left navigation pane, expand Employee Central > HRIS Elements.
  3. Select personalInfo.

The main panel lists the HRIS Fields for Personal Info, such as Salutation, First Name, Middle Name, Last Name, Full Name, and Gender.

Personal Info HRIS Fields configuration screen showing fields such as First Name, Middle Name, Last Name, and Preferred Name
Personal Info HRIS Fields configuration screen showing fields such as First Name, Middle Name, Last Name, and Preferred Name
13

Scroll to the Trigger Rules section

Scroll down to the Trigger Rules section at the bottom of the Personal Info configuration page. Here you can assign business rules to be triggered by specific events.

14

Select the base object for the rule

In the Trigger Rules section, open the Base Object dropdown. The options are:

  • Personal Information
  • Personal Information Model
  • Employee Information
  • Employee Information Model
  • Dependents
  • Dependents Model

Select Personal Information Model, because your rule is designed for this object.

Trigger Rules section with the Base Object dropdown open and Personal Information Model among the options
Trigger Rules section with the Base Object dropdown open and Personal Information Model among the options
15

Choose the event type

In the Event Type dropdown next to your base object, choose when the rule should trigger. The options are:

  • onSave (when saving the portlet)
  • onInit (when initiating a record)
  • onView
  • saveAlert
  • onPostSave

To trigger the rule when the portlet is saved, select onSave.

Trigger Rules section with the Event Type dropdown open, showing options such as onSave and onInit
Trigger Rules section with the Event Type dropdown open, showing options such as onSave and onInit
16

Assign the business rule

In the Rules field, search for and select your business rule (for example, "Set Preferred Name from First Name"). Make sure the Enabled toggle is set to Yes. You can add multiple rules for different event types if needed.

17

Save the configuration

Click Save at the bottom of the page to apply your changes. Users who save changes to the Personal Information portlet now trigger the rule automatically.

Part 4: Test the business rule

18

Edit an employee's personal information

Go to an employee's profile and select the option to edit their personal information. In the Edit History of Personal Information dialog, set the effective date (for example, Mar 02, 2024). Then enter or update these fields:

  • First Name: Swarup
  • Last Name: K
  • Gender: Male
  • State: Select a value from the dropdown (for example, Andhra Pradesh)

Leave Preferred Name blank so you can check whether the rule fills it in.

Edit History of Personal Information dialog with First Name "Swarup", Last Name "K", Gender "Male", and State "Andhra Pradesh" selected
Edit History of Personal Information dialog with First Name "Swarup", Last Name "K", Gender "Male", and State "Andhra Pradesh" selected
19

Save the changes

Click Save to apply the changes to the employee's personal information.

20

Verify that the rule ran

Review the employee's personal information summary. Confirm that Preferred Name now shows the First Name value (for example, "Swarup"). Check that the other updated fields, such as State: Andhra Pradesh, saved correctly.

Personal Information summary showing Preferred Name filled in as "Swarup" and State as "Andhra Pradesh"
Personal Information summary showing Preferred Name filled in as "Swarup" and State as "Andhra Pradesh"

Summary and what's next

You now know how to create a business rule in SuccessFactors that sets Preferred Name from First Name. You created the rule with the onSave trigger scenario and the Personal Info Model base object, defined its If and Then logic, assigned it in the Trigger Rules section of personalInfo, and tested it.

To check that the rule works reliably, test it with other employee records or scenarios.

Generation details: cost, quality tiers

Docsie billed 5,500 credits ($3.85) to analyze this 11-minute video at standard quality. The rewrite, template fill and Word/PDF exports were included. The same video at each quality tier:

QualityFrames sampledCreditsApprox. cost
Draftevery 16-30 s2,750$1.92
Standard (this guide)every 8-15 s5,500$3.85
Detailedevery 4-7 s11,000$7.70
Ultraevery 1-3 s22,000$15.40

Credits priced at $0.70 per 1,000; plans include a monthly allowance. Enterprise customers on on-premise or bring-your-own-model deployments run this on their own inference and pay no per-video credits.

Generated by Docsie Video-to-Docs on 2026-11-01 from a 10-minute video. Screenshots are frames from the source video and belong to their creator, Sap Verse, whose original is embedded above. If you own this video and want the guide removed or credited differently, contact us and we will act within one business day.

Turn your own training videos into guidesJoin teams that save hours, reduce documentation work and scale training with Docsie.
See Docsie in action. No commitment.

Ready to Transform Your Documentation?

Start creating professional documentation that your users will love