Views:

Applies to Product - Microsoft Dataverse

What’s happening?
The customer encountered an error message stating, "## error occurred: Condition Operator EqualUserId does not work with attribute type String" when attempting to fetch records on the 'my_entity' entity.


Reason:
This may arise due to the user not having the necessary permissions to read/edit/create an attribute of the entity. This could be because the user is not part of the field security profile that grants the required permissions to view/edit the attribute.


Resolution:

  • Verify if the attribute is secured and ensure that the field security profile with permissions to read/edit/create the attribute is assigned to the user.
  • If the field permissions error occurs during a flow execution, check the owner of the flow. Ensure that the owner has the necessary column-level permissions to perform actions on secured fields in the flow.
  • Confirm that the flow owner is enabled, licensed, and has the privilege to act on behalf of another user, along with the appropriate table privileges for actions in the flow.
  • If discrepancies in the fields shown on the form persist after enabling column-level security, publish customizations to clear any cache and then access the form again to verify if the column security is enabled as intended.