Hi all,We have a deployment account in QA having system admin access. For some nodes, we are using lane assignment as "Run as whoever designed the process model". In one of the nodes, we are retrieving data from a record but due to some reason, data is not being retrieved(that PV is empty). Same code is working in dev but not in test. The only difference is In dev, it runs with my name and in QA, it runs with the deployment account name. Even though its a system admin account, should it be added to viewers group for retrieving data? Is there any missing piece over here?
Discussion posts and replies are publicly visible
Yes, if you are using newer synced records with record-level security, then you will need to give your system administrator account permission to view the records you want to query. Even though being a system admin gives you access to almost everything in Appian, the new record-level security works a little bit differently.
What about writing into records? Do we need permission for doing that?We are getting this issue while querying and not while writing into record.
Record-level security does not apply to writing records, it only applies to users being able to view records (in records lists, queries, even in aggregated reports and self-service analytics etc.)
See here for more info - https://docs.appian.com/suite/help/24.1/record-level-security.html