Deploying and installing workflow automations
You can run a workflow automation directly or call it from other business automations and
external clients. You can also publish a workflow as an automation service that you can call and
reuse in a consistent way, for example from a user interface. The workflow automations run on
workflow servers.
In Business Automation Studio, you can manage
workflow servers in either offline mode or online mode:
- In offline mode, you create a representation of a server and a version of a business automation (automation), as a deployment package, installed on it. In offline mode, you can plan your deployments to the actual server, creating the deployment packages and associated migration instructions. The deployment packages can be extracted at any time and deployed to the actual server.
- In online mode, you get a view of the actual workflow server because the workflow server administrator configured it to be automatically connected to Business Automation Studio. In online mode, you can directly deploy a version of an automation that immediately appears on the workflow server. If the connected server is so configured, you can also remotely debug workflow automations using the designer. For information about configuring an online server to communicate with Business Automation Studio, see Managing online and offline workflow servers.
You can create any of the following offline server types by selecting Create server:
and clicking- Development
- Use
Development
if the server you are configuring is to be used as a dedicated development runtime environment beyond the development environment for authoring where Business Automation Studio is running. - Test
- Use
Test
if the server is to be used as a runtime environment for testing. - Staging
- Use
Staging
if the server is to serve as a staging platform to be used as a preproduction runtime environment. - Production
- Use
Production
if the runtime environment is to serve in a production capacity.
When you install your version, you can choose the server you want to use.