If you deploying workflow that consumes (SOAP)-webservices to a customer environment you have to typical two challenges:
- You need to change the address / URL of the partner system
- You need to change the credential that will be use
The first challenge can be solved easily by using the web service registry.
The second one can be solved by custom workflow as long as you don`t use basic authentication.
For basic authentication the credential are hardcoded in the workflow.
So you need to change the workflow every time the credentials changes.
Depending on the password policy and the available skills that might by a real issue.
To overcome this issue there should be a kind of "credential registry" within Action Request that can be easily administer – like the webservice registry - per environment and used in the workflow.