> For the complete documentation index, see [llms.txt](https://docs.oneweb.tech/oneweb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oneweb.tech/oneweb/design-and-develop-oneweb-apps/design-and-develop-process/process-deployment-from-development-environment-to-other-environment.md).

# Process Deployment from development environment to other environment

Sometimes the developed process may be deployed to other environments. There are two ways in which a process can be deployed.     \
&#x20;     From UI controls \
&#x20;     From database configuration.

**From UI** \
Once the process is complete and is validated successfully, it is ready to be deployed in server environment. User can choose the **Deploy** option on Process Template Diagram screen as shown below.

![](https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2FeNfSENFi9xeKXRZCYrue%2Fimage.png?alt=media\&token=ce3d2716-4c27-4a10-aa36-56360e8d2d4f)

A popup will show up to enter the details about the target environment. User can choose either to use JDBC or JNDI. Based on the choice user has to enter the parameters for the target environment. And click on **Deploy** button.

![](https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2FFvE8nuaOMmuViHE7jlHt%2Fimage.png?alt=media\&token=bd92f4df-0ba1-4962-8d5e-0a29e08c9ab3)

![](https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2F4Q6BIFpxu6gM9gg2jzEb%2Fimage.png?alt=media\&token=2a3355d7-1af1-4e6b-9873-c6b4f1040bfc)

Once business process is deployed successfully, a message will appear on screen as shown below.

![](https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2Fz1HHCzX5Bfh3hweUr5v4%2Fimage.png?alt=media\&token=0024d6ad-2cd3-4d07-adbe-d77ccf954b07)

**From Database Configuration** \
User can view the target environment and edit it for deploying to other environment by editing the property directly in database as follows.

&#x20;     Open **DB Visualizer** application or any other database access tool. \
&#x20;     Create connection to access database of the **Process Designer.** \
&#x20;     Choose **pd** schema and open **ms\_project\_config** table.

In this table user can change properties related to the deployment environment.

![](https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2FAjIsckW7a6cVCCZc5Y5U%2Fimage.png?alt=media\&token=a2c0b01a-5b01-421b-87b0-b6516918dceb)

The properties that need to be edited are as follows.

**DEPLOYMENT\_DB\_DRIVER** - the driver for target database. \
**DEPLOYMENT\_JDBC\_URL** - the URL of target database. \
**DEPLOYMENT\_JDBC\_USERNAME** - username to authenticate to target database. \
**DEPLOYMENT\_JDBC\_PASSWORD** - password to authenticate to target database. \
**DEPLOYMENT\_JNDI - JNDI** for database connection. When **DEPLOYMENT\_JNDI** is set, it will be used and other values are disregarded.

After environment of deployment is changed, user can deploy the process to that environment.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.oneweb.tech/oneweb/design-and-develop-oneweb-apps/design-and-develop-process/process-deployment-from-development-environment-to-other-environment.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
