Dropdown Filter to populate contacts that belong to a particular Role (Freedom UI)?

Is there a simple way to filter a dropdown to show only those contacts that belong to a particular Role?

I have explored several common approaches, but none have provided the ideal, straightforward method:

  1. No-Code Filtering by Contact Folder: Attempted to create a static "Reviewers" folder in the Contacts section. However, this doesnt seem to work for filtering with Freedom UI.
  2. Business Rules in Page Designer
    • Field‑level rules only expose “Make required” / “Read‑only” / value‑copy actions, no lookup‑filter.
    • Page‑level rules let me “Apply static filter,” but they don’t list Folder or FolderId, or any path through SysUserInRole.
  3. Custom Data Model (Object/View):
    • Using a custom object with BaseLookup as its parent forced a mandatory 'Name' (text) field for the lookup value itself, which isn't suitable for directly linking to a Contact record and requires extra, redundant user input.
    • Using BaseEntity as the parent required adding an extra display field (a lookup to Contact) and the dropdown would store the ID of our custom object record, not the Contact.Id directly, making it less intuitive and adding an unnecessary layer.

Is there an out‑of‑the‑box no‑code way in Creatio Freedom UI to filter a lookup dropdown by all users in a given Role (without creating a separate lookup table or writing custom page schema JSON)?

If that’s not supported today, what’s the best “no‑code” or “low‑code” pattern you’d recommend to maintaining a dynamic list of Reviewer users (ideally driven by Role membership or using a custom object)

Thanks in advance for any guidance or creative alternatives!

 

Like 0

Like

2 comments
Best reply

Hello 
To achieve this in a Contact folder, create a dynamic filter that targets contacts linked to system users who are members of the "Reviewer" role. This is done by referencing the “System administration object” associated with the Contact and ensuring that it has a user type of 4 (standard user) and that it is part of the “Reviewer” role through the “User in roles” relationship. The folder will then automatically include all contacts whose users match these criteria, keeping the list dynamic based on role membership.
Please Refer to the Screenshot

Hello 
To achieve this in a Contact folder, create a dynamic filter that targets contacts linked to system users who are members of the "Reviewer" role. This is done by referencing the “System administration object” associated with the Contact and ensuring that it has a user type of 4 (standard user) and that it is part of the “Reviewer” role through the “User in roles” relationship. The folder will then automatically include all contacts whose users match these criteria, keeping the list dynamic based on role membership.
Please Refer to the Screenshot

Thank you. That worked.  I had to ensure that the Lookup for the Reviewer field was set to Contact, after which I was able to see the System Administration Object and proceed with the rest of the steps in the diagram.

Show all comments