why should we use utility user with system administrator right

when we import an application

  Discussion posts and replies are publicly visible

Parents
  • 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
Reply
  • 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
Children
No Data