> For the complete documentation index, see [llms.txt](https://docs.coherent.global/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coherent.global/coherent-control/processes/create-a-new-process-coherent-assistant.md).

# Create A New Process - Coherent Assistant

#### Entry

Open the Coherent Assistant taskpane and click **Control**. On first use, the **Initial Control Screen** introduces the three benefits of Control.

<figure><img src="/files/TgzfNgf4rhFAdT4Yi6Sn" alt="" width="177"><figcaption></figcaption></figure>

Click **Take Control** to reach the **Process List**, then click **Create New** (from template) or **Create Custom**.

**Before you start:** If the workbook is protected, unprotect it first. The Take Control button is disabled while any sheet or workbook protection is active.

***

#### Process Creation Wizard <a href="#process-processcreationwizard" id="process-processcreationwizard"></a>

The wizard walks you through five steps.

***

**Step 1 — Select a Template**

<figure><img src="/files/Wn4JsTmQxWEJTtx4zz1N" alt="" width="177"><figcaption></figcaption></figure>

<figure><img src="/files/KNPvrCNj38bOULGoGbO0" alt="" width="177"><figcaption></figcaption></figure>

Browse or search for a template (e.g. *Maker Checker*, *Simple Submit*). Each template defines the roles, approval steps, lock type, and actions the process will use. Click a template to see its details, then click **Next**.

***

**Step 2 — Assign Roles**

<figure><img src="/files/1zznFIOyQxi5GaElHe39" alt="" width="177"><figcaption></figcaption></figure>

For every role the template defines (e.g. *Auditor*, *Contributor*, *Owner*), add at least one user or team.

***

**Step 3 — Process Information**

<figure><img src="/files/QB0Skq28KWfZwC4vqxn4" alt="" width="177"><figcaption></figcaption></figure>

| Field            | Required                               | Notes                                                                                                                           |
| ---------------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| **Process name** | Yes                                    | Must be unique in the tenant.                                                                                                   |
| **Description**  | No                                     | Shown in the process overview.                                                                                                  |
| **Tags**         | No                                     | Used to filter the process list.                                                                                                |
| **Spark Folder** | Yes (If Upload to Spark action exists) | <p>Spark folder name.<br>It will be shown only if the selected template contains the Upload to Spark Action in any of Task</p>  |
| **Service Name** | Yes (If Upload to Spark action exists) | <p>Spark service name.<br>It will be shown only if the selected template contains the Upload to Spark Action in any of Task</p> |

***

**Step 4 — Review Summary**

<figure><img src="/files/WFViZ3yHJ3sd2XJekTtl" alt="" width="177"><figcaption></figcaption></figure>

Review everything. Click **Publish** to create the process. The system will:

1\.     Saves and uploads the workbook.

2\.     Creates the process version in the backend.

3\.     Downloads a new workbook copy and opens it.

***

**Step 5 — Conversion (automatic)**

<figure><img src="/files/imnKxflhpdp7Td0MOTcs" alt="" width="177"><figcaption></figcaption></figure>

The **Convert Control File** step runs automatically in the new workbook:

* Applies the lock type from the process definition based on Template (`non_input`, `non_static`, or `sheet`).
* Protects the workbook and sheets (with optional password).
* Sets workbook status to **Created**.
* Opens the **Process Control Overview**.

***

### Creating a Controlled Instance from an Existing Process <a href="#process-creatingacontrolledinstancefromanexistingprocess" id="process-creatingacontrolledinstancefromanexistingprocess"></a>

Use this flow to create a new controlled workbook linked to a process that already exists, without creating a new process definition.

<figure><img src="/files/Hnnwvg0OrQeeSyOyQpyB" alt="" width="177"><figcaption></figcaption></figure>

#### Flow <a href="#process-flow" id="process-flow"></a>

1\.     On the **Process List**, find the process (search or browse) and click it.

2\.     Confirm the **Create Controlled Instance** dialog.

<figure><img src="/files/v27HhmsEZcsv1XD2zhRe" alt="" width="177"><figcaption></figcaption></figure>

3\.     The system saves your current workbook, then downloads and opens a **new** linked copy.

4\.     Open Control in the new workbook — the **Link Control File** page runs automatically:

* Fetches the process definition.
* Locks and protects the workbook.
* Sets status to **Created**.

5\.     You land on the **Process Control Overview** ready to submit.

<figure><img src="/files/9Wkm31UY87o8bU4CJgcT" alt="" width="177"><figcaption></figcaption></figure>

**Tip:** Suggested processes (shared with you by a previous submission's `suggest_group` action) appear at the top of the process list, making it easy to find the right process without searching.


---

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

```
GET https://docs.coherent.global/coherent-control/processes/create-a-new-process-coherent-assistant.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.
