Skip to main content
December 18, 2025
Question

Groups and Group Types

  • December 18, 2025
  • 5 replies
  • 0 views

In my application, there are three columns for each user in the default Group; Name, Details, and Member Type.

I would like to add additional fields for users so that we can separate them based on their roles and grant them different access. 

Is there a way to add additional fields to the user groups? I tried to do some research into this and it seems like Group Types are the way to go but I am unable to figure out how to set it up. Specifically, I want to add something like these fields to the user table. 

<Name>   <Region>  <Country>  <Department> 

Do I create a Group Type for each new column? How do I add the values for each field so it can be a drop down list?

Thanks.

5 replies

shubhama926776
December 19, 2025

Use user custom fields. Create Region, Country, and Department fields in Users -> Custom Fields, populate them for each user, then read these values using user() function to filter users and control access in your application.

stefanhelzle0001
December 19, 2025
separate them based on their roles and grant them different access

This is what groups are made for. Create normal groups for each Region, Country and Department and put users where they belong. The you can easily assign permissions etc.

https://appian.rocks/2022/08/01/complex-group-setups/

I suggest to avoid user custom fields. They are shared across ALL applications on an Appian environment and require tight governance.

December 19, 2025

So in this example, I would need to add a new user into three groups? So I would be added into NAM Region group, USA Country group, and Dev Dept group? I need to create over 200 groups to cover every country/region?

I suggest to avoid user custom fields. They are shared across ALL applications on an Appian environment and require tight governance.

Did not know that. Thanks for the warning. are user custom fields same as group type?

stefanhelzle0001
December 19, 2025
are user custom fields same as group type?

No.

sarathkumr268295
December 19, 2025

You can store these details into one table namely user access and then create a view using this table and the main table which will join the rows with necessary matching values and will reduce the need to create group for each unique combination.