# Creating a master process flow

## Introduction

A 'master' process flow is a process flow that meets your business needs structurally, but includes setup elements that will vary between environments.

Other than a few [special considerations](/product-documentation/virtual-environments/implementing-virtual-environments/creating-a-master-process-flow/special-considerations-for-building-master-process-flows.md), standard techniques are used to [build](/product-documentation/process-flows/building-process-flows.md) 'master' process flows for use in virtual environments.&#x20;

## Dashboard differences

If you've worked with process flows before the introduction of virtual environments, you will notice some differences in the dashboard, most notably around [versioning](/product-documentation/virtual-environments/implementing-virtual-environments/deploying-a-single-process-flow-to-a-virtual-environment/understanding-flow-versioning-for-virtual-environments.md) and [deployment](/product-documentation/virtual-environments/implementing-virtual-environments/deploying-a-single-process-flow-to-a-virtual-environment.md):

* **Versioning**\
  The process flow as a whole is not deployed/enabled. Instead, [specific versions of a process flow](/product-documentation/virtual-environments/implementing-virtual-environments/deploying-a-single-process-flow-to-a-virtual-environment/understanding-flow-versioning-for-virtual-environments.md) are deployed, and enabling happens automatically as part of this procedure.&#x20;
* **Deployment**\
  Process flow deployments are managed via a new [view deployments feature](/product-documentation/virtual-environments/implementing-virtual-environments/deploying-a-single-process-flow-to-a-virtual-environment.md) - from here, you select a specific flow version to deploy to a given virtual environment.


---

# Agent Instructions: 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:

```
GET https://doc.wearepatchworks.com/product-documentation/virtual-environments/implementing-virtual-environments/creating-a-master-process-flow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
