# Publishing a Workflow Version

When you publish a workflow, it becomes available to AccessNow end users for making requests. In other words, publishing a workflow makes it visible in the **Make a Request** dashboard. For system-initiated workflows, publishing them makes the workflows accessible in the AccessNow configuration dropdown menus.

{% hint style="info" %}
A single workflow version can be published at a time. Once published, it **cannot** be [deleted](/command-centre/accessnow-user-guide/workflow-creation/creating-and-managing-workflows/workflow-management/deleting-or-disabling-a-workflow.md) or [edited](/command-centre/accessnow-user-guide/workflow-creation/creating-and-managing-workflows/workflow-management/editing-a-workflow-version.md). To make changes to a published workflow, first [Create a Copy](/command-centre/accessnow-user-guide/workflow-creation/creating-and-managing-workflows/workflow-management/workflow-version-management.md#creating-a-new-workflow-version).&#x20;
{% endhint %}

You can publish a workflow **from both the Workflow Builder module sidebar and the Workflow Editor screen** once you have completed your changes. Please note that publishing a workflow means you can no longer modify that version.&#x20;

To publish a workflow versions **from the Workflow Builder** module sidebar:&#x20;

{% stepper %}
{% step %}

### Go to Workflow Builder module&#x20;

Click on the Workflow Builder menu item. &#x20;
{% endstep %}

{% step %}

### Select a workflow record

It opens a sidebar with workflow details.&#x20;
{% endstep %}

{% step %}

### Under the Version History section Actions, select Publish

Choose the desired version of the workflow to publish in the **Version History** section. In the **Actions** column, click the **three dots** icon and select **Publish** from the menu.&#x20;

{% hint style="info" %}
It is recommended to [test the workflow ](/command-centre/accessnow-user-guide/workflow-creation/creating-and-managing-workflows/workflow-management/testing-a-workflow-version.md)before publishing.
{% endhint %}

This makes the workflow version available for end users in Make a Request dashboard. It also prevents further editing by putting the workflow in read-only mode. To make changes, you must [create a new version](/command-centre/accessnow-user-guide/workflow-creation/creating-and-managing-workflows/workflow-management/workflow-version-management.md#creating-a-new-workflow-version).

{% hint style="warning" %}
Publishing workflows with evaluation errors or those that do not meet specifications is not verified at the time of workflow publication. Therefore, it is crucial to thoroughly [test](/command-centre/accessnow-user-guide/workflow-creation/creating-and-managing-workflows/workflow-management/testing-a-workflow-version.md) the workflow before publishing.
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/bZ3YbeaYPiUVcfPfTUVb" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Alternatively, publish the workflow directly from the Workflow Editor  &#x20;

You can also publish the workflow directly from the **Workflow Editor window** after finalizing changes. Details on how to use it can be found in the instructions for [creating a new workflow](/command-centre/accessnow-user-guide/workflow-creation/creating-and-managing-workflows/workflow-management/creating-a-new-workflow.md) and in the [editing a workflow ](/command-centre/accessnow-user-guide/workflow-creation/creating-and-managing-workflows/workflow-management/editing-a-workflow-version.md)section.
{% endstep %}
{% endstepper %}

## **Controlling Published Workflow Visibility**&#x20;

Workflow visibility settings apply only to workflows that are already published. They determine which users can see and use the workflow in the **Make a Request** dashboard. This allows you to restrict workflow access to specific individuals. Please note that it's controlled on a per-individual basis.

### **How to Control Published Workflow Visibility**

In the **Workflow Management** module, under the **Visibility tab**, you can control workflow visibility.

* **General**: You can make the workflow visible to all users in the Make a Request dashboard by using the General visibility setting. To restrict access, use the **Exclude Users** option to prevent selected users from seeing it. Currently, there is no option to set visibility by user groups.

<div data-with-frame="true"><figure><img src="/files/fcNttRjd79J6gy6RAIZs" alt="" width="511"><figcaption></figcaption></figure></div>

* **Restricted:** Restricted visibility limits workflow access to only the selected users. Use the **Authorized Users** list to grant specific individuals access to the workflow in the Make a Request dashboard. Currently, there is no option to set visibility by user groups.

<div data-with-frame="true"><figure><img src="/files/bSZW9asghxyj8Ew1xLb5" alt="" width="563"><figcaption></figcaption></figure></div>


---

# 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://help.security.gallagher.com/command-centre/accessnow-user-guide/workflow-creation/creating-and-managing-workflows/workflow-management/publishing-a-workflow-version.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.
