# ADO Boards Integration

## Overview

Arnica’s ADO Boards integration allows customers to easily create and close issues manually and automatically by utilizing the [Secrets](https://docs.arnica.io/arnica-documentation/hardcoded-secrets/secrets-policy-settings#rules) and [Code Risk](https://docs.arnica.io/arnica-documentation/code-risks/code-risk-policy-settings#rules) policies.

## Installation process

1. Login to Arnica, and hit "[integrations](https://app.arnica.io/#/admin/integrations)" under the Admin menu
2. Locate "Azure DevOps Boards" under Issue Management and hit "Add"

<figure><img src="https://4035514934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMxc1Ek3qoIZi5t2Sx7do%2Fuploads%2Fgit-blob-0d09e20b98b5c1c2cedd7e5209528ce8029d8f1e%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

3. If the integration was successful, you should see it under the "Existing Integrations" section:

<figure><img src="https://4035514934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMxc1Ek3qoIZi5t2Sx7do%2Fuploads%2Fgit-blob-b4e723e210f15fc791dd91df1d5cfa9f6a761eca%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

Congratulations! ADO Boards is now integrated with Arnica. The next step is to create a policy that governs how issues will be opened - manually or automatically. In order to to configure this policy, go to the [Policies ](https://app.arnica.io/#/admin/policy-v2)page:

1. Expand the Code Risk section and click on "Add Rule", name the rule
2. Choose "User Created Issue" as a trigger
3. Choose the necessary conditions for when you would like this policy to be triggered
4. Choose "Create Issue" as an action, and configure the required parameters (Project, Issue Type, Open Status, Close Status)

<figure><img src="https://4035514934-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMxc1Ek3qoIZi5t2Sx7do%2Fuploads%2Fgit-blob-b77765d5baa30a8adeb9ab197d5605f306ac9b43%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

5. Scroll down and hit "Save"

{% hint style="danger" %}
Mandatory fields will be marked with an Asterisk. These fields must be mapped within the policy.
{% endhint %}
