<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>user visibility issue</title><link>https://community.appian.com/discussions/f/data/40292/user-visibility-issue</link><description>We display the groups a user belongs to in a read-only grid, and the data appears correctly in the UI. However, when a basic user exports the data using the default record export, the group names are not visible in the exported file.</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: user visibility issue</title><link>https://community.appian.com/thread/154059?ContentTypeID=1</link><pubDate>Thu, 26 Mar 2026 11:09:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0ca0ff59-b341-4526-94d2-22a11c2ee00a</guid><dc:creator>Gokulsankar Parameswaran</dc:creator><description>&lt;p&gt;Hi &lt;a href="/members/thammireddyb962647"&gt;thammireddybinduniharika&lt;/a&gt;&amp;nbsp;,&lt;br /&gt;&lt;br /&gt;Usually, the logics we added in the value will evaluate during run time and display the values, but in the export time value may not executed with all local which is configured in the values.&lt;br /&gt;&lt;br /&gt;The recommendations would be converting all the value calculation in the custom record field and configured that field in display as well to export. Also make sure the user has the right permissions to view the group information.&lt;br /&gt;&lt;br /&gt;Note: It would be great if we have the sample exported file, to analyse the issue in detail.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: user visibility issue</title><link>https://community.appian.com/thread/154031?ContentTypeID=1</link><pubDate>Sat, 21 Mar 2026 14:33:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:860124df-1069-40b1-84d1-84f39a3ed110</guid><dc:creator>Hima</dc:creator><description>&lt;p&gt;HI &lt;a href="/members/thammireddyb962647"&gt;thammireddybinduniharika&lt;/a&gt;&amp;nbsp;, for OOTB record export , In order to get data in excel, user must have viewer permission .Can you please check record security once&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: user visibility issue</title><link>https://community.appian.com/thread/154027?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2026 14:45:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2f205869-f5cb-4f96-a6a1-bdb2989c04a4</guid><dc:creator>thammireddybinduniharika</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;    a!gridField(
                data: a!recordData(
                  recordType: &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User&amp;#39;,
                  filters: a!queryLogicalExpression(
                    operator: &amp;quot;AND&amp;quot;,
                    ignoreFiltersWithEmptyValues: true,
                    logicalExpressions: {
                      a!queryLogicalExpression(
                        operator: &amp;quot;AND&amp;quot;,
                        ignoreFiltersWithEmptyValues: true,
                        filters: {
                          a!queryFilter(
                            field: &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_isServiceAccount}isServiceAccount&amp;#39;,
                            operator: &amp;quot;=&amp;quot;,
                            value: false
                          ),
                          a!queryFilter(
                            field: &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_active}active&amp;#39;,
                            operator: &amp;quot;=&amp;quot;,
                            value: local!status,
                            applyWhen: a!isNotNullOrEmpty(local!status)
                          )
                        }
                      ),
                      a!queryLogicalExpression(
                        operator: &amp;quot;OR&amp;quot;,
                        ignoreFiltersWithEmptyValues: true,
                        filters: {
                          a!queryFilter(
                            field: &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_firstAndLastName}firstAndLastName&amp;#39;,
                            operator: &amp;quot;includes&amp;quot;,
                            value: local!searchText,
                            applyWhen: a!isNotNullOrEmpty(local!searchText)
                          ),
                          a!queryFilter(
                            field: &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_email}email&amp;#39;,
                            operator: &amp;quot;includes&amp;quot;,
                            value: local!searchText,
                            applyWhen: a!isNotNullOrEmpty(local!searchText)
                          )
                        }
                      )
                    }
                  ),
                  fields: {
                    &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_uuid}uuid&amp;#39;,
                    &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_active}active&amp;#39;,
                    &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_username}username&amp;#39;,
                    &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_firstName}firstName&amp;#39;,
                    &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_lastName}lastName&amp;#39;,
                    &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_email}email&amp;#39;,
                    &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_firstAndLastName}firstAndLastName&amp;#39;,
                    &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.relationships.{b091aaa6-27e4-406a-8b2f-1a658699f5eb}employeeRoster&amp;#39;
                  }
                ),
                columns: {
                  a!gridColumn(
                    label: &amp;quot;Full Name&amp;quot;,
                    sortField: &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_firstAndLastName}firstAndLastName&amp;#39;,
                    value: fv!row[&amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_firstAndLastName}firstAndLastName&amp;#39;]
                  ),
                  a!gridColumn(
                    label: &amp;quot;Email&amp;quot;,
                    sortField: &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_email}email&amp;#39;,
                    value: fv!row[&amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_email}email&amp;#39;]
                  ),
                  a!gridColumn(
                    label: &amp;quot;User Group&amp;quot;,
                    value: if(
                      toboolean(
                        fv!row[&amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_active}active&amp;#39;]
                      ) &amp;lt;&amp;gt; true(),
                      &amp;quot;Deactivated User Account&amp;quot;,
                      a!localVariables(
                        local!groupsOfCurrentUser: if(
                          fv!row[&amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_username}username&amp;#39;] = &amp;quot;serviceAccount&amp;quot;,
                          null,
                          a!groupsForUser(
                            username: touser(
                              fv!row[&amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_username}username&amp;#39;]
                            )
                          )
                        ),
                        local!directMemeberGroups: a!forEach(
                          items: local!groupsOfCurrentUser,
                          expression: a!localVariables(
                            local!directMembers: a!groupMembers(
                              group: fv!item,
                              direct: true,
                              pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 5000)
                            ).data,
                            if(
                              and(
                                not(rule!APN_isEmpty(local!directMembers)),
                                contains(
                                  touser(local!directMembers),
                                  touser(
                                    fv!row[&amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_username}username&amp;#39;]
                                  )
                                )
                              ),
                              togroup(fv!item),
                              {}
                            )
                          )
                        ),
                        local!groupNamesAll: a!flatten(
                          a!forEach(
                            items: local!directMemeberGroups,
                            expression: if(
                              rule!IHUB_CheckNullValue(value: fv!item),
                              &amp;quot;ServiceAcc&amp;quot;,
                              group(fv!item, &amp;quot;groupName&amp;quot;)
                            )
                          )
                        ),
                        local!allIhubGroups: a!flatten(
                          index(
                            local!groupNamesAll,
                            wherecontains(
                              {lower(&amp;quot;IHUB&amp;quot;),lower(&amp;quot;Otsu&amp;quot;)},
                              lower(
                                a!forEach(
                                  items: local!groupNamesAll,
                                  expression: left(fv!item, 4)
                                )
                              )
                            ),
                            null
                          )
                        ),
                        local!removeNonBusiIhubGroups: remove(
                          local!allIhubGroups,
                          wherecontains(
                            cons!IHUB_TEXT_GROUP_NAMES_TO_BE_REMOVED_FROM_USER_REPORTS,
                            touniformstring(local!allIhubGroups)
                          )
                        ),                
                        joinarray(
                          reject(
                            fn!isnull,
                            local!removeNonBusiIhubGroups
                          ),
                          &amp;quot;, &amp;quot;
                        )
                      )
                    )
                  ),
                  a!gridColumn(
                    label: &amp;quot;License Status&amp;quot;,
                    value: if(
                      fv!row[&amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_active}active&amp;#39;],
                      &amp;quot;Active&amp;quot;,
                      &amp;quot;Inactive&amp;quot;
                    )
                  ),
                  /*a!gridColumn(*/
                  /*label: &amp;quot;Update Action&amp;quot;,*/
                  /*value: a!recordActionField(*/
                  /*actions: a!recordActionItem(*/
                  /*identifier:fv!row[&amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_uuid}uuid&amp;#39;],*/
                  /*action: &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.actions.{bfe563cb-239b-488f-bca0-e60998dcd8c2}&amp;#39;*/
                  /*),*/
                  /*style: &amp;quot;TOOLBAR_PRIMARY&amp;quot;,*/
                  /*display: &amp;quot;ICON&amp;quot;,*/
                  /*showWhen: a!defaultValue(fv!row[&amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_active}active&amp;#39;],false())*/
                  /*),*/
                  /*align: &amp;quot;CENTER&amp;quot;*/
                  /*)*/
                  
                },
                pageSize: 10,
                borderStyle: &amp;quot;STANDARD&amp;quot;,
                selectable: true,
                selectionValue: local!selectedUsers,
                selectionSaveInto: {
                  local!selectedUsers,
                  a!save(
                    local!selectedRows,
                    append(local!selectedRows, fv!selectedRows)
                  ),
                  a!save(
                    local!selectedRows,
                    difference(local!selectedRows, fv!deselectedRows)
                  )
                },
                initialSorts: {
                  a!sortInfo(
                    field: &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.fields.{SYSTEM_RECORD_TYPE_USER_FIELD_uuid}uuid&amp;#39;,
                    ascending: false
                  )
                },
                showSearchBox: true,
                showExportButton: true,
                userFilters: {
                  &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.filters.{0b983a21-a3a8-4725-843c-52f594a381c9}statusForGrid&amp;#39;
                },
                recordActions: a!recordActionItem(
                  action: &amp;#39;recordType!{SYSTEM_RECORD_TYPE_USER}User.actions.{00380692-8c5f-4b5e-ae32-65833cced2a3}createUser&amp;#39;
                ),
                actionsStyle: &amp;quot;TOOLBAR_PRIMARY&amp;quot;,
                refreshAfter: &amp;quot;RECORD_ACTION&amp;quot;,
                refreshOnVarChange: local!refresh,
                refreshOnReferencedVarChange: true
              ),&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>