Usage Scenario: Creating a Dynamic Form

In a human resources application, a user who wants to add new employee information wants to fill out the form belonging to the previously defined ‘Employee’ entity in the system.

  1. The user selects the ‘Employee’ entity.
  2. The system runs the Get Entity Attributes action and retrieves all attributes belonging to the ‘Employee’ entity.
  3. The attributes are returned in the following format:
    • First Name (Text)
    • Last Name (Text)
    • Department (SelectBox)
    • Start Date (Date)
  4. This attribute information is loaded into the Dynamic Form element.
  5. The system automatically creates the form with this information. The user does not need to define the fields manually.
  6. The user fills out the form and saves it.

Based on the attributes of the ‘Employee’ entity, a completely dynamic and reusable form structure is created in the system. This structure eliminates the need to design forms individually for each entity; when the structure changes, the form is automatically updated.