> For the complete documentation index, see [llms.txt](https://docs.opsmx.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.opsmx.com/opsmx-1/opsmx-context-engine/operator-manual/access-management/feature-visibility.md).

# Feature Visibility

## **Introduction**

Feature Visibility is used for scenarios where one or more user groups need exclusive access to a specific application feature.&#x20;

For example, When a **Policy** feature is enabled for a User Group, only that feature is visible to that group, while other features are restricted and not visible to them. Further to that, all other users are automatically denied access to the **Policy** feature. Most User Groups do not have any feature flags enabled by default.

### **Add Feature Visibility**

To accomplish this, follow the instructions belo&#x77;**:**

1. &#x20;From the application dashboard, click **Security** --> Click **Access Management**. This will take you to the **User Role** page and then click **Feature Visibility** tab as shown in the below image.

   <figure><img src="https://lh3.googleusercontent.com/twoRnbn5MQfU76SLqiQEoqgOnRyitD1-o7Ytjzwe45II6N-hB8JDrnop4kybmEkJhtvlCBk7pnqDmeofYVUatq6wm7eCn5Sj6VcOIfOcmxqO1KbP-u9HpgR5IJgYMNqeitsy2DaSQTa3BmHnu583jBK7EDhSIKbl8MrODcvhCM5Zz1VE9CbZkjDc6EmeQg" alt=""><figcaption></figcaption></figure>
2. Click **+Add Feature Visibility** button to provide an application feature visibility to the specific user group.

   <figure><img src="https://lh3.googleusercontent.com/QSiS001mB_4PiTCYtmwgXkC8TGLbKkBN2WrnW6KRx6YkeTlD9vPUoYgDAoEFpRzIrWJnLb4u8RRUoTr9OVA8-k3CyBxhBV5kmiYMLlLyEsa-kMJYHoFuFAEDLxuXn3XRGPzsM02zXOLVn7d5i1k9nPytpoGCbezNzhkxDNHxtaquODk36LO2Ux9fS_Llqw" alt=""><figcaption></figcaption></figure>
3. Enter the **User Role Name** and select the **User Group** from the drop-down list to define the user role's feature visibility as shown below.

   <figure><img src="https://lh6.googleusercontent.com/VHWFsIAwWzdYZoiSrY52F3VLe1unnpVD7AMbAK6M9C3LtaQCdDn7N6-RjGcMLR5ZHpbZrys0O1YU3gpHJXze7Np7-bnclGr4ORss8WhKUAPwl8iRk9f-2En6L7OSlviBWMfkNx-FWA1tC_oYnyCyTJ3ImRtkE0cY4L-7rkgMYtzw-F17XRF9SiYMPj_ZaA" alt=""><figcaption></figcaption></figure>
4. After selecting the user group, you can select an application feature to limit visibility to that group and click **Save**. Below application Features are able to limit visibility:

   * Integration&#x20;
   * Cloud Provider&#x20;
   * Policy&#x20;
   * Agent&#x20;
   * Audit

   <figure><img src="https://lh5.googleusercontent.com/BLxcfLwGKJODma--Qq0-8nfcr6rAlMmMTvlEBRd3V1COvHBmQ1Obxmu8dZW1vHJB1uCh_l1890riAwd0vCR3w6fmrhS6UE8pOngmTsXiTS4u36kmXkAtHZJEXcCkO2AlWiFs_GhfiDHZutmwjK8zk8uGueAvS8jZdbbe2G0A7cDCNjsvGRMXb5y_cq8DLQ" alt=""><figcaption></figcaption></figure>
5. The **Feature Visibility** is updated for the specific user group and the newly created User role name will be listed on the page, as shown in the image below.

   <figure><img src="https://lh5.googleusercontent.com/pQ07zP6DCrqlQEWN1OrfTec4kTrCVDQ0Z4OwTXifP_a-6waM6s9FG_qn6wvDn7lQOAlI8yz3z0HRbqISXWE85TQ2S09eaWdHzosB0IRqxGSUwLURg7XiWuzsn_wzekSQt2M44D6n0D9j5OrItGzvca8OUnRv4HGDEznVIwFVZgqaa75CC-uqYugF3UVO5A" alt=""><figcaption></figcaption></figure>
6. As an example, we've granted **Policy** feature access to a specific user group. Other features are restricted and not visible to them. Further to that, all other users are automatically denied access to the **Policy** feature and the below screen will appear.

   <figure><img src="https://lh5.googleusercontent.com/nSsYefDDFn5lE08QJHeGLDsltVvGbByNxy5wn80kI-XV_CfyN1qa-1KaOv3iM3elTxPA4xIXftoWLlowp4K1dPFOIB7Gk_ylJ-Z97HNN3PjNIbYxqfiG8opLqqhZV3zRkKwO5vRrmeWG5itPS1VrzdWih2gepd49WsIEjytC3wzB5wcth0_fvJg6JkBCfQ" alt=""><figcaption></figcaption></figure>

### **Edit Feature Visibility**

1. &#x20;From the ISD application dashboard, click **Security** --> Click **Access Management**. This will take you to the **User Role** page and then click **Feature Visibility** tab as shown in the below image.

   <figure><img src="https://lh3.googleusercontent.com/kgNFGp5sbQXebAMX5Z5QHukO0gPzwabUIJD7G1sCVA_vcsngMi4XRIf-sNwEAJJc_nTrytvc3K3iEbG0K8vbqXbEPoDrBs9H3xgeFgj8NtISCwYRvhqg4eFtaK9fPARilK-_GnuDp0XTfvTaPYjYXDriDtj2cm0DrdjlZU6pk2tLJuihvbewuSk52qhF4g" alt=""><figcaption></figcaption></figure>
2. This page displays the list of all the user role names available within your organization and select the one you want to edit. Click **Three dots** at end of the role name and then select **Edit** as shown in the image below.

   <figure><img src="https://lh6.googleusercontent.com/4MdFaIwjtVYIqlII-py_YSzdrHTzjWb7h4Ns6iYnfXBFI21A_86Fu9S5VWl9QS_3PF1Fi4XQfv7lrH7EnIQu71KdqnxXKEFG8_qcELJIkaIIO__ilPgYFfClKjgbpcEWi4DJ_gO2tqTcfizLZX6K02Ds5SvCgpRVaINqFKQI0qLf2ku5Rf89n_T9r894SQ" alt=""><figcaption></figcaption></figure>
3. The Feature Visibility screen appears as shown below. Edit the details as required, and click **Save**.

   <figure><img src="https://lh5.googleusercontent.com/cbi2swxn9nQql-9WNerCTd0SU--bkVBfog9kuVA42vv-VDOu8ofYE5kDk8ch67dJpKH7tCNy_8BZgNpCWOlavuWFTttP8fHzEPnuEXCBWdJRt9CGoNXl--HqL155AU7bvDc_nb_t8urmlxw12FFRmv_F6IYu30wPOrsNdPV6pyLb988dSW57w6ryl8md8w" alt=""><figcaption></figcaption></figure>

### **Delete** Feature **Visibility**

1. &#x20;From the application dashboard, click **Security** --> Click **Access Management**. This will take you to the **User Role** page and then click **Feature Visibility** tab as shown in the below image.

   <figure><img src="https://lh4.googleusercontent.com/GkqxjWJ1lxf_Luj37PQrS6mkkOQbs1ka6SjLC55HFpd5m1uLLRW4f-KHmmUt29i5CYQJOnVukHMukUFlL1HgFWMsvnhu0TFwrmsa9wKCKb1c4sKIyKpLPGGyOFdQE1By8f-nq4xxhvNE9hy9KjFsYoxdv5Ta0eO5RXWnRnnZqmuzZPSNdqOKuilznsZlMA" alt=""><figcaption></figcaption></figure>
2. This page displays the list of all the user role names available with your organization and select the one you want to delete. Click **Three dots** at end of the role name and then click **Delete** as shown in the image below.

   <figure><img src="https://lh4.googleusercontent.com/2pLLc79wn1LQ75_GIgj4czET7nAxIYWnYUfa0hQhjB0l1Im9VMDrmA-v4JXx8G3yWpoELMsUC36oYNqIrVV9EVpYuv2XbVNqyoHjr9VWmSoCsPCjicnRIqmj38Y5VQwYsvHw4PkgjiKKF_nXDodJ5ttaD3_LKxnaNPln-GsrH-08r571CB7AR7ENHV8PoA" alt=""><figcaption></figcaption></figure>
3. The confirmation message appears, click **Yes, Delete it!** Refer to the image below:

### **Search** Feature **Visibility**

You can use the Search option to search for specific users or groups using the name, group or feature assigned to them.&#x20;

<figure><img src="/files/UXHoWOZr84M82gxEQf1c" alt=""><figcaption></figcaption></figure>


---

# 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.opsmx.com/opsmx-1/opsmx-context-engine/operator-manual/access-management/feature-visibility.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.
