Defining Case Visibility for loggedinuser()

Certified Senior Developer

We have a requirement to see the cases on dashboard based on some criteria.  This criteria is defined in a table called user access details. Details of all the cases are present in one record.

How can we apply these user access details values as filters inside another record to get the values??

Note: For a single user, there can be multiple user access details, so there will be multiple rows. Each row need to be applied as filter to the record.

Screenshots have been added for reference. First image refers to user access details, second one refers to data table

When User A logs into Appian, they should see only caseid 1001, when user B logs in they should see only case 1003. How can we achieve this using Records??

We already tried using record level security, but here we can define only static values. But, in our scenario we need to define dynamic values which will be varied on logged in user.

  Discussion posts and replies are publicly visible

Parents Reply
  • 0
    Certified Senior Developer
    in reply to Stefan Helzle

    The problem here is we wont have the user always. It will be group when the case is created.
    Attaching screenshot for reference

    User access details

    Data table

    For A user, 1001 and 1003 will be visible and for B user, only 1003 should be visible(extended version of access details)

    Since user is not populated initially, we cannot establish a direct relationship. Is there any other workaround for this?

Children