Usage Scenario: Viewing Candidate Information Details

In an HR (Human Resources) application, managers can create user-defined fields to diversify the information collected from candidates during the recruitment process. For example, a manager has defined a special attribute called ‘GitHub Profile’ for technical positions.

The manager sees all defined attributes in a list in the admin panel. They want to check how the ‘GitHub Profile’ field is defined in the system, what data type it is, and whether it is mandatory.

Steps

  1. The manager selects the ‘GitHub Profile’ row in the attribute list.
    • The Attribute ID for the selected row is sent to the Get Attribute action in the background.
    • Id: 789e1234-a67b-89c1-d234-987654321000
  2. The action is executed, and the following information is returned from the system:
    • Name: github_profili
    • DataType: String
    • IsRequired: false
    • Description: Link to the candidate's GitHub account
  3. This information is displayed to the user in a detail panel or modal window.

This scenario allows administrators to review the definition of each field in the system in a live environment, plan necessary updates, and maintain the accuracy of the data structure.