# Manage Access Flows

An [access flow](https://docs.apono.io/docs/access-flows/access-flows/what-are-access-flows) is an automated, dynamic permissions workflow that allows admins to define access to a set of resources.

The Apono UI enables you to easily manage your [access flows](https://docs.apono.io/docs/access-flows/access-flows):

* Editing existing access flows to maintain up-to-date access control
* Duplicating access flow templates for reuse
* Deactivating access flows
* Deleting access flows

***

### Find an access flow

<figure><img src="https://1094436629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv6MBfUGvblSdAz31yJXm%2Fuploads%2Fgit-blob-2a64f4e12b9307dffb2665c06f3a0285c4f2e149%2F2024-06-19_15-29-12.png?alt=media" alt="" width="563"><figcaption><p>Finding an access flow</p></figcaption></figure>

Apono offers various ways to search and filter for an access flow. Follow these steps to find an access flow:

1. From the left navigation, click [**Access Flows**](https://app.apono.io/access-flows). The **Access Flows** page appears with each existing access flow in its own card.

{% hint style="info" %}
The access flow cards display key information related to each access flow:

* Name
* Space
* Creation date
* Grantees (Users, Groups, or Shifts)
* Access targets (Roles, Resources, Integrations, and Bundle names)
* Status (Active or Inactive)
* (If applicable) Admin-generated labels

This information is intended to help you quickly identify specific access flows.
{% endhint %}

2. In the search bar, enter the name, grantees, or resource types of an access flow. All access flows with matching keywords appear.
3. (Optional) If [Space Management](https://docs.apono.io/docs/user-administration/space-management) is enabled, select a space from the space selector at the top of the page to show only the access flows for that space.
4. (Optional) Apply one or both of the primary filters.

<table><thead><tr><th width="197">Filter</th><th>Description</th></tr></thead><tbody><tr><td><strong>Integration</strong></td><td><p>Reveals access flows according to the integrations they manage<br><br>Follow this step to apply the filter:</p><ol><li>From the <strong>Integration</strong> dropdown menu, select one or more integrations.<br><br><strong>NOTE</strong>: You may enter keywords into the search bar to locate an integration.</li></ol></td></tr><tr><td><strong>Resource Type</strong></td><td><p>Reveals access flows according to the resource types they manage<br><br>Follow this step to apply the filter:</p><ol><li>From the <strong>Resource Type</strong> dropdown menu, select one or more resource types.<br><br><strong>NOTE</strong>: You may enter keywords into the search bar to locate a resource type.</li></ol></td></tr></tbody></table>

4. (Optional) Apply one or more of the secondary filters.

<table><thead><tr><th width="201">Filter</th><th>Description</th></tr></thead><tbody><tr><td><strong>Approval</strong></td><td><p>Reveals access flows according to their approval type<br></p><p>Follow these steps to apply the filter:</p><ol><li>From the <strong>More Filters</strong> dropdown menu, select <strong>Approval</strong>. The <strong>Approval</strong> dropdown menu appears.</li><li>Select either <strong>Automatic</strong> or <strong>Manual</strong> approval type.</li></ol></td></tr><tr><td><strong>Bundle</strong></td><td><p>Reveals access flows according to their bundles</p><p>Follow these steps to apply the filter:</p><ol><li>From the <strong>More Filters</strong> dropdown menu, select <strong>Bundle</strong>. The <strong>Bundle</strong> dropdown menu appears.</li><li>Select one or more bundles.<br><br><strong>NOTE</strong>: You may enter keywords into the search bar to locate a bundle.</li></ol></td></tr><tr><td><strong>Label</strong></td><td><p>Reveals access flows according to their admin-generated labels</p><p>Follow these steps to apply the filter:</p><ol><li>From the <strong>More Filters</strong> dropdown menu, select <strong>Label</strong>. The <strong>Label</strong> dropdown menu appears.</li><li>Select one or more labels.<br><br><strong>NOTE</strong>: You may enter keywords into the search bar to locate a label.</li></ol></td></tr><tr><td><strong>Status</strong></td><td><p>Reveals access flows according to their status<br></p><p>Follow these steps to apply the filter:</p><ol><li>From the <strong>More Filters</strong> dropdown menu, select <strong>Status</strong>. The <strong>Status</strong> dropdown menu appears.</li><li>Select either <strong>Active</strong> or <strong>Inactive</strong> status.</li></ol></td></tr><tr><td><strong>Trigger Type</strong></td><td><p>Reveals access flows according to their trigger type<br></p><p>Follow these steps to apply the filter:</p><ol><li>From the <strong>More Filters</strong> dropdown menu, select <strong>Trigger Type</strong>. The <strong>Trigger Type</strong> dropdown menu appears.</li><li>Select either the <strong>Self Serve</strong> or <strong>Automatic</strong> trigger type.</li></ol><p><br><br><strong>NOTE</strong>: The icon beside the access flow name indicates the trigger type. A blue icon signifies <strong>Self Serve</strong>, and a green icon signifies <strong>Automatic</strong></p></td></tr></tbody></table>

After searching and applying filters, only access flows matching the keywords and criteria appear on the **Access Flows** page.

***

### Edit an access flow

<figure><img src="https://1094436629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv6MBfUGvblSdAz31yJXm%2Fuploads%2Fgit-blob-6234ebbc3b38296ea9928b1f57b6c86b68e51d58%2F2024-06-19_14-48-16.png?alt=media" alt="" width="563"><figcaption><p>Editing an access flow</p></figcaption></figure>

Follow these steps to edit an existing access flow:

1. On the [**Access Flows**](https://app.apono.io/access-flows) page, [find an access flow](#find-an-access-flow).
2. In the row of the access flow, click **⋮ > Edit**. The **Edit Access Flow** page appears.
3. In your desired fields, [create new access flow guidelines](https://docs.apono.io/docs/access-flows/creating-access-flows-in-apono).
4. Click **Save Access Flow**. The completion page appears.
5. Click **Done**.

***

### Duplicate an access flow

<figure><img src="https://1094436629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv6MBfUGvblSdAz31yJXm%2Fuploads%2Fgit-blob-8b973f3971ed8d4d49bf7226de7d9dc3d93ec471%2F2024-06-19_14-08-55.png?alt=media" alt="" width="563"><figcaption><p>Duplicating an access flow</p></figcaption></figure>

Follow these steps to duplicate an access flow:

1. On the [**Access Flows**](https://app.apono.io/access-flows) page, [find an access flow](#find-an-access-flow).
2. In the row of the access flow, click **⋮ > Duplicate**. The duplicate (**Copy**) flow appears in the **Access Flows** table.

{% hint style="info" %}
When duplicating an access flow, note the following:

* By default, the duplicate will take on the active or inactive status of the original access flow.
* If [Space Management](https://docs.apono.io/docs/user-administration/space-management) is enabled, the duplicate is created in the same location as the original, either within the same space or at the global account level.
  {% endhint %}

***

### Deactivate an access flow

<figure><img src="https://1094436629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv6MBfUGvblSdAz31yJXm%2Fuploads%2Fgit-blob-caa7391bf926fc5e82dc279f4ead8e0ddace402e%2F2024-06-19_16-46-43.png?alt=media" alt="" width="563"><figcaption><p>Deactivating an access flow</p></figcaption></figure>

{% hint style="warning" %}
Deactivating an access flow changes its status to inactive and stops it from managing access to its specified resources. However, deactivating an access flow does **not** result in deletion. The template remains in the **Access Flows** page.
{% endhint %}

Follow these steps to deactivate an access flow:

1. On the [**Access Flows**](https://app.apono.io/access-flows) page, [find an access flow](#find-an-access-flow).
2. In the row of the access flow, toggle OFF the access flow to deactivate it. A green success panel appears to indicate the deactivation.

***

### Delete an access flow

<figure><img src="https://1094436629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv6MBfUGvblSdAz31yJXm%2Fuploads%2Fgit-blob-fddd59b24a6f410e81933cbc60a468a49242b9bb%2F2024-06-19_14-02-50.png?alt=media" alt="" width="563"><figcaption><p>Deleting an access flow</p></figcaption></figure>

{% hint style="danger" %}
Deleting an access flow performs two tasks:

* Stops the access flow from managing access to its specified resources
* Removes the access flow template from the **Access Flows** page
  {% endhint %}

Follow these steps to delete an Access Flow:

1. On the [**Access Flows**](https://app.apono.io/access-flows) page, [find an access flow](#find-an-access-flow).
2. In the row of the access flow, click **⋮ > Delete**. A deletion warning prompt appears.
3. Click **Yes**. The access flow is deleted.
