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
6 subscribers
Views
4289 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Process
Im confused by Process Model security for Initiator. From Appian Docs below, Ini
greggl
over 9 years ago
Im confused by Process Model security for Initiator. From Appian Docs below, Initiator can start the process model but so can Viewers. I have a set of users I want to View the process model but not be an Initiator of the process via actions. How can this be achieved if Viewers also have Initiator rights?
forum.appian.com/.../Configuring_Process_Model_Security.html
When viewing the Process Model Security dialog box, configure the process model security by selecting the desired security setting for the users or groups listed. The rights for each security setting are listed in the table below.
When viewing the Process Model Security dialog box, configure the process model security by selecting the desired security setting for the users or groups listed. The rights for each security setting are listed in the table below.
Actions Process Administrator Editor Manager Viewer Initiator
Start the Process Model X X X ...
OriginalPostID-150859
OriginalPostID-150859
Discussion posts and replies are publicly visible
0
greggl
over 9 years ago
... X X
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sikhivahans
over 9 years ago
@greggl Hi, could you please exactly elaborate on 'I want to View the process model but not be an Initiator of the process via actions.'? My understanding is that users should know (i.e. able to view) the Actions available, but they shouldn't be able to initiate it, please correct me if I am wrong.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
greggl
over 9 years ago
Thanks for responding. I mean I want some users to be able to view the data of a process instance, via the Records, Reports, News, etc., I grant them access to via groups; but not have rights to initiate the process. If process model Viewers also have Initiator rights, how do you create viewers you don't want to have initiator rights? Users with Viewers process model rights can currently see the Action and execute the Action and Initiate the process. This is supported by the docs, which leaves me wondering how to allow users to view the process model data and not be able to initiate the model?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
greggl
over 9 years ago
I answered my own question. They don't need to be Viewers of the Process Model at all. As long as they can view the Records, Data Store, News Feed, etc., they will see the Process Model process instances data without any rights to the Process Model.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sikhivahans
over 9 years ago
@greggl As per my knowledge, I would like to add few more points to you understanding as follows:
The users whom you are expecting to see the process instances should have 'Viewer' access to the process instance if they aren't given the Process model security. So you should probably think of a mechanism where the users to whom you are expecting to view the instance data (after initiation by other groups) should be added to Process instance's security role map dynamically(by making use of 'Modify Process Security Smart Service'.) .
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
greggl
over 9 years ago
There is not an easier way? If what you are saying is true, than shouldn't there be a role on the process model security to grant users View rights but Not Initiator rights?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sikhivahans
over 9 years ago
@greggl True, unfortunately there isn't such possibility AFAIK.
But I guess still there are few ways as follows for accomplishing your requirement:
1. Implementation of Modify Process Security Smart Service and adding the roles dynamically after the initiation. This isn't a tedious task, as it's just one node configuration.
2. Add the desired groups (People who are and aren't able to initiate) as 'Viewers' to the security role map of Process Model. But wrap the process models in the 'Application' object and expose the 'Application' only to the groups who should be able to initiate the 'Action'. This way, there wouldn't be a need to implement dynamic security using 'Modify Process Security Smart Service' and also the 'Application' takes care of exposing the 'Actions' to right set of groups, thereby providing the initiation capability to the desired groups.
In either of the ways, you should be doing some background work in order to expose the initiation of 'Action' only to few groups but to expose the instance's data to other groups.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sikhivahans
over 9 years ago
@greggl Also it would be worth to give thoughts over the things being discussed above, ONLY IF you are trying to query and surface the process analytics to users who actually are not a part of the Viewers in the process instance's security role map.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel