When you develop a workflow in the Developer tool, you create a workflow definition. To run an instance of the workflow, you add the workflow definition to an application. Then, you deploy the application to the Data Integration Service.
Deploy workflows to allow users to run workflows using the infacmd wfs startWorkflow command. When you deploy a workflow, the Data Integration Service creates a separate set of run-time metadata in the Model repository for the workflow. If you make changes to a workflow definition in the Developer tool after you deploy it, you must redeploy the application that contains the workflow definition or deploy an application patch that updates the workflow for the changes to take effect.
Use the Developer tool to deploy workflows. You deploy workflows using the same procedure that you use to deploy other Model repository objects.