Setting Field Permissions

Setting Field Permissions

Field permissions for supported fields can be configured based on user profiles, allowing specific access levels. A field can be set as Read Only or Read & Write for each profile.

For example, if the field Device ID is marked Read Only for the Standard profile and Read & Write for the Manager profile, users with the Manager profile can edit the Device ID, while those with the Standard profile can only view it.

To assign field permissions,
  1. Access the Developer Application.



  2. Go to the field builder of the required module or model.



  3. Hover over the field you want to assign the permission.



  4. Click on the ellipsis that appears and select Set permissions.



  5. Assign the required permission levels to the profiles and click Save.



  6. The assigned permission will now be applied.

Limitations  

The ability to set field permissions comes with a few restrictions:
  1. Mandatory fields: Field permissions cannot be altered for fields marked as mandatory.

  2. System Defined fields: Field permissions cannot be altered for fields marked as system defined.

  3. Permission-altered fields: A field with adjusted permissions cannot be later made mandatory.

  4. Module-level access: Field permissions are shared across a module where the field is used. Only users who have access to all relevant models can modify that field's permissions.
    For example: If User A has access to all five asset models within the Asset module, while User B has access to only three, then only User A can modify the permission for a field like "Description" (which is used in all five models). 
    However, if a field like "Price" is used only in the three models accessible to User B, both User A and User B can adjust its permissions.