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
3 replies
Subscribers
9 subscribers
Views
2458 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
General
why should we use utility user with system administrator right
Mayank
A Score Level 1
over 6 years ago
when we import an application
Discussion posts and replies are publicly visible
Parents
0
josep
Certified Lead Developer
over 6 years ago
There are multiple reasons the main is that it is a best practice And let me tell you that best practices always have a good reason to exists on any system. Let me share some things regarding this one.
One of the reasons why and you can try it is, create a process set a smart service assignment “run as whoever designed this” (maybe write to DB), publish it with a user. Then disable it. If you want try now to publish it as another user enabled.
Try to do a process with a timer publish the process run it once let it run, then disable the user publish the process with other user.
The result is the process models will fail telling you “the user doesn’t have enough rights to execute” or to start a process. At the end the people can leave the company and you will have to disable their users that will cause you some errors on the processes. It is something you can struggle with and it is not impossible to fix, but in prod do you really want to deal with it ? I don’t think so.
Hope this gives you
Jose
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Reply
0
josep
Certified Lead Developer
over 6 years ago
There are multiple reasons the main is that it is a best practice And let me tell you that best practices always have a good reason to exists on any system. Let me share some things regarding this one.
One of the reasons why and you can try it is, create a process set a smart service assignment “run as whoever designed this” (maybe write to DB), publish it with a user. Then disable it. If you want try now to publish it as another user enabled.
Try to do a process with a timer publish the process run it once let it run, then disable the user publish the process with other user.
The result is the process models will fail telling you “the user doesn’t have enough rights to execute” or to start a process. At the end the people can leave the company and you will have to disable their users that will cause you some errors on the processes. It is something you can struggle with and it is not impossible to fix, but in prod do you really want to deal with it ? I don’t think so.
Hope this gives you
Jose
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Children
No Data