Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
8 replies
Subscribers
9 subscribers
Views
5273 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
General
Basic User Access
gurdeeps
over 8 years ago
Hi folks, I may not describe the issue correctly yet I am sharing this with you,
I have an application whose security should be defined in such a way that basic user can also run the application, in the application I am using some groups which are restricted and when basic user run the application it is throwing a pink box error saying "User does not have permission or insufficient privileges". So can we have a solution for this ?
Thanks in advance!!!
OriginalPostID-254516
Discussion posts and replies are publicly visible
0
Arun Theja Muthyalu
Certified Lead Developer
over 8 years ago
@gurdeeps
Hi,
Can you please let us know on what action your basic user is encountering "User does not have permission or insufficient privileges." error?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Rama Thummala
Certified Lead Developer
over 8 years ago
The Basic user who will access the application should have the respective privileges to do.
We need do the following configurations defined.
1.User need to be added to the respective group.
2.The group should be configured under security of all objects with the privilege level that are going to be in the process that user needs access.
The user (group) should have at least Viewer permission to the objects to access the application
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
lokeshk
over 8 years ago
@gurdeeps
you can set as-- "Run as whoever designed this process model" in script task node under process model, i think it will work for basic user
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
gurdeeps
over 8 years ago
@arunthejam On selection of a dropdown value which contains the restricted group
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sikhivahans
over 8 years ago
@gurdeeps To the best of my knowledge, following are some of the ways to resolve the issue:
1. Update the 'Type' in the 'Security Settings' of the Group to Public. Shared Component by name 'Change Group Security Settings' at http://bit.ly/2i1e1OW should assist you in doing programmatically or you may do the same manually as well. Opening up the security depends on the way the security matrices are defined in your project.
2. Store the users, groups and memberships in the database so that one can trespass the Appian Security on the need basis. This applies to any object in the entire environment as it's a plain database query and helps us overcome the security settings at times when it's really not required. Also please note that this requires significant effort and depends on the type and frequency of the use cases.
3. If the use case you have is limited to Process Modeling, you can query the data before user input task(Use designer privileges in case if the process is being run under the context of initiator who lacks privilege to the groups that need to be queried) and store them in the Process Variables and show the same on UI later on. This is confined to the use cases that emerge in the area of Process Modeling.
I would be interested to see if any other practitioners have relatively simple and better solutions.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
gurdeeps
over 8 years ago
@lokeshk I have tried that approach as well but dint work out.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
gurdeeps
over 8 years ago
@sikhivahans the group which I am trying to view is restricted and in any case I can not make it public. Users and groups should be visible to basic user
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sikhivahans
over 8 years ago
@gurdeeps Agreed. May I please know if you have tried the 3rd option as suggested by me earlier?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel