# Element Repository

{% hint style="info" %}
**Note**: A Test artifact is sent for review only to the Quality Manager and/or Quality Lead roles in Avo Assure.
{% endhint %}

To send the Element Repository for review, Perform the following action:

1. On the **Home** page, under **Projects**, select the required **Project**.
2. Select **Design Studio**. On the **Element Repository** page, select the repository that you want to send for review.
3. Select the **Ellipsis (...)** icon and select **Send for review** option.

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

4. From the **Select Reviewer** dropdown, select the reviewer.
5. In the **Review Comments** text box, enter the review comments.
6. Select the **Send for review** button.

{% hint style="info" %}
When an Element Repository is sent for review, Avo Assure activates the locking mechanism, which removes edit access to the Element Repository for the requester until the review is completed.
{% endhint %}

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

## Approve or Reject the Element Repository (For reviewer)

To approve or reject the Element Repository, Perform the following action:

1. On the **Home** page, select the **Bell** icon available in upper-right corner.
2. From the **Bell** icon, select the **review requested**.

{% hint style="info" %}
**Note**: After selecting Review Requested, the system navigates directly to the specific Element Repository where an action such as Approve or Reject can be performed.
{% endhint %}

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

3. From the **Element Repository** page, select the **Information Panel** icon and then **Information** dialog appears.

{% hint style="info" %}
When an Element Repository is sent for review, the reviewer can view the following details from the **Information Panel** displayed on the right-side:

* **Created On**: When the **Created On** field is displayed, the system shows the date and time when the Element Repository is created.
* **Created By**: When the **Created By** field is displayed, the system shows the name of the person who created the Element Repository.
* **Modified On**: When the **Modified On** field is displayed, the system shows the most recent date and time when the Element Repository is modified.
* **Modified By**: When the **Modified By** field is displayed, the system shows the name of the person who last modified the Element Repository.
* **Status**: When the **Status** field is displayed, the system shows the current review state of the Element Repository, such as Under Review, Approved, or Rejected.
* **Comments**: When the **Comments** field is displayed, the system shows the message added during the review request to describe the purpose or points to be verified.
  {% endhint %}

4. From the **Information Panel**, the reviewer can **Approve** or **Reject** the **Element Repository**, push it, or send it back to the owner.

<figure><img src="/files/9X2QSrZwfWhsFxZbskM2" alt=""><figcaption></figcaption></figure>


---

# 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://docs.avoautomation.com/avo-assure/integrations-in-avo-assure/versioning/bitbucket/reviewing-test-artifacts/element-repository.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.
