Hi All,
I’m working on an approval workflow on BPA (a simple Business Process with a step for an approval) and as of now, the approvers are simply “hardcoded” in the approval step:
As is, if we release and deploy the project and we want to change the approver in the future we would need to undeploy, go into the step and update the recipients, release and deploy again a new version of the project. Is there a cleaner way of doing this?
I was investigating the use of Environment Variables but I’m note sure if I understand the goal of these:
My idea was to have a variable for which I can define its value without having to deploy a new project version each time. I was expecting for this string environment variable to be available as a process input or variable to be referenced in the different steps, but I can’t find it anywhere. Ideally, I’d like to change the value of this environment variable having it referenced in the approval step instead of a ‘harcorded’ user ID.
In Task Automation projects though I can see and use the environment variables that I define, but not in Business Processes.
I have been navigating the SAP Help Portal regarding environment variables but can’t figure out how to use them, or if I can use them to achieve what I explained in this post.
If the intent of environment variables is not the above, does anyone have a better way of updating recipients of a task without having to deploy new project versions? Maybe @Dan_Wroblewski, any ideas?
Thanks!