# User Fields And Data

Fields are referenced as $System.User.<fieldname>

Default Fields

- Username

  - Type: string

    This field is not configurable and may not be deleted.

- Password

  - Type: string - clear text

    This field is not configurable and may not be deleted.

- CurrentAccessLevel

  - Type: integer - default value is 0

    This field is configurable and may be deleted.

    Note: Handle this field with caution.

AD fields that may be displayed: (strings)

- Description
- DisplayName
- EmailAddress
- GivenName
- HomeDirectory
- HomeDrive
- MiddleName
- SamAccountName
- Surname
- UserPrincipalName
- VoiceTelephoneNumber

Note: You must add a field in the User table for each field you want to display.

Data

- You can view the contents of the User table by adding a Table HMI element to a page and setting the source to Runtime.Users.Getusers.
- To get individual values, you can use the constructor as follows:
  - $System.User.<fieldname>;
- You can manage the data in the User table in runtime.db3 with third party SQLite tools.