Personal tools

Deployment

From Business Process Management, BPM and Workflow Automation Wiki | BizAgi BPMS

Jump to: navigation, search

Contents

Deployment

The process of deployment of one or more of BizAgi's business processes consists of creating them in another environment to be executed, once the construction has been completed.

An environment is defined as an independent application with an entire implementation of BizAgi (Web application and database). It is usual to work with three environments:

but it is possible with only two:

Main Environments

Image:Bulletrojo.gif Development: This is the environment in which the processes are modeled and the data model, forms and rules are created. Also, the performers and interfaces are defined. Changes should only be made in this environment using BizAgi Studio.

Image:Bulletrojo.gif Test: This environment simulates the Production environment and is used to carry out the acceptance tests of the functionality of all the processes.

Image:Bulletrojo.gif Production: This is the actual operating environment in which the client’s processes are operated by actual users.

BizAgi XPress includes in BizAgi Studio a wizard that facilitates the execution of the whole deployment process, i.e. from the Development environment to either Test or Production, online.

How to Make a Deployment

The main condition to be able to perform a deployment is that the server of the target environment (Test or Production) is visible to the Development server. Prior to performing a deployment, read this document: Prior Conditions for a Deployment.

Afterwards, read these recommendations.

Read also How to make a Deployment to Test.

First Deployment to Production

1. Check that in the Process Wizard, the process to deploy (1) is selected. Then go to the seventh step of the Wizard and click on Execute Process (2).



If the deploy is done in the Modules view, select the Processes option. Make sure the process is checked in. Right click on the version and select Execute.



<span id="execute_bizagi_project" />

2. In the Execute window click on Production.



3. A list of available servers (visible to Development) with a BizAgi Xpress installation appears. Only one has to be selected. Select the Production server and click Next.



4. Enter the login name and password of a user member, of both the Windows Administrators group and BizAgi group, in the selected server. Click Next.




5. In the next window BizAgi will search for instances of SQL Server installed on the Production server. Wait until the Server field becomes editable so the required instance can be selected. The Database name is given, this cannot be changed. The type of authentication used is SQL Server and the user must be sa. Type the user and its password, then click Next.




6. When the deployment begins, several messages informing the progress will be shown.




7. The process is completed when the following window appears. Click Finish.



Once an environment has been created is possible to obtain information of the project’s name and server and also about the database’s name and server. To see this information, in the Execute window, place the mouse over each environment’s logo and a tooltip will be shown.


Subsequent Deployments to Production

1. Check that in the Process Wizard , the project to deploy (1) is selected. Then go to the seventh step of the Wizard and click on Execute Process (2).



If the deploy is done in the Modules view, select the Processes option. Make sure the process is checked in. Right click on the version and select Execute.



2. In the Execute window check the option The Environment already exists, check to apply changes then click on Production.



3. The deployment will begin immediately. Wait until the last window informing the deployment was successful appears and click Finish.

Deployment of More than One Process

In the Execute window is an option to select all the processes to be deploy. The processes included in the deployment are listed in a link that when is clicked opens another window.



In this new window select the desire processes and then click OK.



To continue the Deployment, click Test or Production according to the destination environment.


Warning: Deployment to Production is a critical process of BizAgi. Once this procedure has been executed it cannot be reversed.

Recommendations:

Image:Bulletrojo.gif Stop any development during the execution of the deployment.

Image:Bulletrojo.gif Always create a copy of the databases (Backup) before commencing any deployment.


Enterprise Edition Deployment

In addition to the process described before, the Enterprise Edition requires a deployment of the web application. This process is explained for the supported application servers here.

Additional Information