Is it possible to set a user or group by default for a process model? Not who starts the process!
I´ve seen that it´s possible select "Run as the person who designed this process model", but I don´t know if this solve the problem.. (I want to use the creator of process, but im not sure the designer is the same person)
In other way, this is a sub-process model box. How can I do it with the father (not sub-process)?
Thanks for your time! Best regards!
Discussion posts and replies are publicly visible
The person who designed is the person who last published it. But not not use this if you don’t need to check initiation privileges of users executing the model.
You also want to be careful about this, because if the person publishes under their own account, then they change jobs or retire, you deactivate them and now no one in the organization can run the process model.
You always want to make sure you upload things to your Prod environment using a standard non-user admin account that will never get deactivated, such as a Model Publisher account.
davidl280 said:because if the person publishes under their own account, then they change jobs or retire, you deactivate them and now no one in the organization can run the process model.
To tack onto this, if there will be any longer-running processes in any particular system, then processes started under a user account that's deactivated later will severely malfunction if they still have processing to do at that point.
One project i've been involved with has had basically nothing *but* super long-lived processes, and we found it necessary to have everything but the top-level actions "run as designer" (and then make sure everything was imported by a non-user system account).
I know this might not be very common with well-designed projects nowadays which hopefully use shorter-lived processes, but it should be a design consideration at least.
© 2020 Appian. All rights reserved.