Skip to main content

Adjust the Workforce Data Model

How to select the properties to be part of the data model for the workforce repository (therefore displayed in the UI), and choose their optimal displaying mode.

Overview

After you created the initial version of the workforce repository, Usercube provides an easy method to optimize the structure of the data model, for example preventing empty fields in the UI.

According to the number of resources in the organization, Usercube's analysis of the data model's usage suggests:

  • to remove unused entity types (country, site, gender, subsidiary, etc.) from the data model and from the UI;
  • to remove unused properties (phone number of a user, position end date, town of a site, etc.) from fields to fill in the workflows for entity creation, except for properties that are essential to Usercube's operation and thus ensured to be part of the data model (e.g. the contract's start date);
  • an optimized display mode in the UI for all entity types, and for the fields which link to another entity (manager of a department, contract type of a user, gender of a user, etc.) and thus require a query tool (dropdown box, search bar, etc.).

You can then make your own choice about activating/deactivating/re-activating any property, and you will be able to make modifications at any time.

Participants and Artifacts

Integrators may need the help of the HR department who know the organization.

InputOutput
Usercube's server (required) Initial workforce repository (required)Adjusted workforce repository

Adjust the Data Model

Adjust the data model by proceeding as follows:

  1. On the home page, click on Settings in the Configuration section.

    Home Page - Configuration

  2. On the Workforce > Data Model page, click on the following icon to adjust the data model to your specific situation.

    Scan Data Model

    Scan Data Model

    Usercube counts the entries for each attribute and suggests a quantification:

    • Empty attributes are deactivated as they should be excluded to simplify the data model.
    • Non-empty attributes are quantified (e.g. small, large, etc.) to be displayed in the UI's forms optimally (e.g. dropdown list, search tool, etc.).

    Scan Data Model - Result

  3. Observe the result and adjust manually the data model if needed, by clicking on the properties.

    While Usercube suggests a structure for the data model, the choice is yours to activate/deactivate any property.

    For example, empty attributes should be excluded to simplify the data model. However, you can choose to keep an empty property anyway if you know that you want to fill it in later.

    Note that Usercube stays authoritative to activate some properties that are mandatory for Usercube's operation.

    For example the contract's start date is necessary for Usercube's workflows.

    Modifications can be performed later, decisions can be reconsidered.

  4. Click on the Save icon at the top.

    Save Icon

  5. Click on the Reload button to apply the recent changes to the application.

    Reload Button

Verify Identities Loading

In order to validate the process:

  1. Choose a test field and note its displaying mode.

    For example, our Region field in Site is sized as large.

    Scan Data Model - Example

  2. Navigate within Usercube to find a workflow using the test field. Observe the displaying mode in the UI.

    Our State field must be filled in during the creation of a new site. It can be filled by opening a pop-up and choosing the region in the list.

    Scan Data Model - Example

    Scan Data Model - Example

  3. Back on the scanning feature, change the displaying mode of your test field and save.

    We change large to extra small.

  4. Verify the test field's displaying mode.