HowTo: Deploying a Workflow-based Application

To deploy a Workflow-based application, you need to deploy it from the IDE as any other GeneXus application and export the set of business process diagrams.
The complete process consists of three components: the binary files, the database/metadata, and the protection.

GeneXus provides a simple mechanism to package the generated files and deploy the application.

Go toBuild > Deploy application on the toolbar. This action will display a contextual window in the main section of the IDE.

Drag every BPDiagram from the KB Explorer and drop them inside the "objects to deploy" form.
It is not necessary to include every dependency of the BPDiagram (such as Web Panel, Procedures, etc.), GeneXus will include them on the package without showing them on the dialog.

Set your preferred options and deploy it.
Refer to this document for the detailed information.

Open the BPDeployer and import the generated file.
Refer to this document for the detailed information.

In the production environment, workflow processes are always impacted by new processes. This fact means that the process instances that were still running will be based on the definition of the process previous to the impact. In other words, the changes made in the impact won't take effect to the running processes, only processes created after the impact is made will have the new definition.