Administrators can access and configure Forms by using the dedicated settings available at the following path: Settings → All Settings → Forms.

When configuring a Form, it is important to identify and understand the business requirements. Since the main purpose of a Form is to capture information, making a list of which fields need to be defined is fundamental.
Let´s imagine you are implementing SAP ESM for a customer who wants to automate and enable a self-service feature for employees requesting Parental Leave. What is the information required when raising a Parental Leave request?
The following represents a hypothetical list of inputs:
- Leave From Date and Leave To Date
- Child’s name
- Child’s date of birth
- In case of multiple births, the list of names and dates of birth
- An option for the employee to continue working part-time, or not
- An email address for official communications and a digital signature
Once a list is identified, you as an Administrator can start configuring a new Form as described in the following step-by-step guide:
Step 1: Access the Forms Configuration
- Log in to SAP ESM with administrative access.
- Navigate to Settings → All Settings → Forms.
- Select on "Create New Form" to start configuring a new Form.
Step 2: Define Basic Form Information
- Provide a Form ID
- Enter a Form Name (e.g., Parental Leave Request).
- Assign a Category (e.g., HR Requests).
- Set the Status to Draft until the Form is fully configured.
Step 3: Add Form Components
First, select the icon "Form Designer" below "Version" next to the status of the form. Next, using the Control Palette, drag and drop the required fields:
- Employee Name – Use a Text Field for manual input.
- Employee ID – Use a Text Field (or auto-populate from an integrated HR system).
- Leave Start Date – Use a Date Picker.
- Leave End Date – Use a Date Picker.
- Reason for Leave – Use a Dropdown Menu or Text Area for additional details.
- Supporting Documents – Use a File Upload field (optional).
Step 4: Configure Field Properties
- Select on each component and set its Label and Validation Rules (e.g., make Employee Name and Leave Dates mandatory).
- Configure Read-Only fields if data is auto populated from an external system (e.g., Employee ID).
Step 5: Add Buttons
- Add a Submit Button linked to an external system – When needed, this could allow employees to submit their request by triggering an external system, if necessary.
Step 6: Preview and Test the Form
- Select Preview to check the layout and functionality.
- Use the Validate Button – This ensures all control elements are properly configured.
- Use the Export to Excel button - if needed, Forms can be exported into an excel file and imported into a different tenant.
- Test field validation and submission to ensure proper functionality.
Step 7: Publish the Form
- Once the Form is finalized, set the Status to Active.
- Deploy the Form to the Self-Service Portal, allowing employees to access it. - How to deploy the Self-Service widget into the employee portal in discussed in a later lesson.
- Optional: Integrate with HR systems (e.g., SAP SuccessFactors Employee Central) if needed. - Additional integrations details and scenarios are discussed in a later lesson.

