This integration is designed to synchronize data between OnePlan and Azure DevOps. A specific work item type from Azure DevOps will be imported into OnePlan as a plan-level item, providing an overarching view within the platform.
Additionally, any specified Azure DevOps work item types will be imported into OnePlan's Work Plan - Backlogs section.
The following video walks through the steps to set up OnePlan for the Azure DevOps Epics to OnePlan Plans integration.
For the integration configuration, you will need to collect the following information from OnePlan:
-
the group name
-
an authentication key
-
the authentication key name
- Log into your OnePlan group using your OnePlan login credentials.
- Access the Admin pages by clicking on the settings (gear) icon at the top right of the browser.
- Navigate to the Integration section in the left-hand navigation panel.
- Next to the Authentication Keys section click the + Add Key button.
- Provide a descriptive name or title for the Authentication Key to denote its purpose, then click ADD.
- Store the OnePlan group name and the Authentication Key securely. This grants access to your OnePlan group for any program. Please note that the key will no longer be visible after the page is refreshed.
NOTE: It's recommended to generate a new authentication key for every integration and assign a descriptive name to each key, enabling clear association with its corresponding integration. This practice enhances security, simplifies management, and facilitates easier tracking and troubleshooting.
The following video walks through the steps to set up Azure DevOps for the Azure DevOps Epics and OnePlan Plans integration.
For the integration configuration, you will need to collect the following information from Azure DevOps:
-
the Azure DevOps URL
-
a Personal Access Token (PAT)
Note
It is best practice to create a service account to use for the integrations. We strongly recommend setting up an Azure DevOps service account with admin permissions to use in this configuration.
-
Copy and save the root of the URL (i.e. https://dev.azure.com/Organization).
-
Generate an Azure DevOps Personal Access Token.
-
Log into Azure DevOps.
- Navigate to User Settings > Personal Access Tokens.
- Click on the + New Token button.
- Give the token a Title (e.g., OneConnect Integration).
- Select the Organization that will be accessed by this token.
- Select an expiration date for the token (PAT can be valid for up to 1 year, please keep this in mind for renewing your Azure DevOps token in the future).
- In Scopes, select Full Access.
- Click Create.
-
Note
If your Organization does not allow Full Access for any reason, we understand. The minimum scope requirements are:
Scope Name |
Permission Level |
---|---|
Identity |
Read and Manage |
Work Items |
Read, Write, and Manage |
-
Go to https://my.oneconnect.ai (or https://eu.oneconnect.ai for European customers utilizing eu.oneplan.ai)
-
Navigate to OnePlan Plans and Azure DevOps Epics. Click Configure.
OnePlan Connector
-
Group Name
- Input the name of the OnePlan Group name you intend to integrate with.
-
Authentication key
- Paste the generated OnePlan Authentication Key obtained from OnePlan.
- Paste the generated OnePlan Authentication Key obtained from OnePlan.
-
Additional Options
- Expand the section for additional configuration options.
-
(Optional) Alternate OnePlan Environment URL
- If using an environment other than the default (https://my.oneplan.ai), select the appropriate URL from the available options:
-
(Optional) Button Name
- If integrating multiple Azure DevOps organizations with a single OnePlan group, customize the name for the Azure DevOps button linked to the listed Azure DevOps organization.
-
(Optional) OnePlan Default Plan Type
- Specify a default plan type if the integration doesn’t automatically provide a plan type for plan-level work items in OnePlan. Enter a single value for this purpose.
-
Test Connection
- Click Test to verify the correctness of the connection settings to OnePlan.
- A notification indicating Connected Successfully should appear in the top-right corner of the browser upon successful testing.
-
Save Changes
- After verifying the connection, click Save to retain the configured settings
- After verifying the connection, click Save to retain the configured settings
Azure DevOps Connector
-
Azure DevOps URL
- Enter the URL of your Azure DevOps organization (e.g., https://dev.azure.com/{OrganizationName}).
-
Personal Access Token (PAT)
- Input the PAT associated with the Azure DevOps organization intended for integration with OnePlan.
-
Additional Options
- Expand the section for additional configuration options.
-
Azure DevOps Plan Level Type
- Specify a single Azure DevOps work item type to be recognized as the plan-level work item in OnePlan. Note: If multiple work item types are listed, no plans will be imported.
-
Azure DevOps Work Item Type
- Enter the desired work item type(s) from Azure DevOps intended to be imported into OnePlan as Work Plan – Backlog items.
-
(Optional) Bring in Tasks & Bugs that are not in an iteration/sprint
- Unchecked: Tasks and Bugs within a sprint will be imported.
- Checked (Default): All work items, even those not assigned to a sprint, will be imported.
-
(Optional - Checkbox) Allow creation & editing of work items in OnePlan to be brought into Azure DevOps
-
Unchecked (Default): When unchecked, users in OnePlan will be unable to:
- Export changes made on tasks in OnePlan back into Azure DevOps.
-
Unchecked (Default): When unchecked, users in OnePlan will be unable to:
-
(Optional) If you are using an Entra service principle to connect to Azure DevOps
- Click here to learn more about the prerequisites.
- Expand the section called Advanced Options
- Check the "Use a Service Principal to connect to Azure DevOps" checkbox.
- If you are using the default OnePlan App to connect to DevOps, then click the Authorize button. (you must be a tenant administrator to do that)
- If you are using your own app registration, then fill out the Client ID and Client Secret fields.
-
Test Connection
- Click Test to verify the correctness of the connection settings to OnePlan.
- A notification indicating Connected Successfully should appear in the top-right corner of the browser upon successful testing.
-
Save Changes
- After verifying the connection, click Save to retain the configured settings.