Expand my Community achievements bar.

SOLVED

Fusion Integration with ADO

Avatar

Level 2

Hi all, does anyone have performed Fusion integration with ADO using http module? I have to start the scenario only if my work item in ADO status changes. Any suggestions / document available for this? 

1 Accepted Solution

Avatar

Correct answer by
Level 2

Hello,
You can configure a webhook in your ADO project settings to trigger your Fusion webhook whenever a work item’s status changes

 

 

View solution in original post

20 Replies

Avatar

Correct answer by
Level 2

Hello,
You can configure a webhook in your ADO project settings to trigger your Fusion webhook whenever a work item’s status changes

 

 

Avatar

Level 2

Thank you for sharing the screenshot as well. It is very helpful. So we can use this method even though we will be having to and forth communications? Because after this trigger again we have a scenario where we need to fetch documents from Feature and attach it in the Workfront Project. And also can't we use the inbuilt ADO toll in Fusion?

Avatar

Level 2

Yes, we can use the built-in ADO tool in Fusion. However, it doesn’t allow you to watch only a specific field (such as state in your case). This module will be triggered every time any change is made to the selected work item. Also, the “Watch work items” module can be configured only for one project — even though you might have multiple projects within the same organization.

With a webhook, you can specify the exact field that should trigger it. If you have multiple projects, you’ll need to configure the webhook in each of them, but all of them can trigger the same scenario.

Another possible approach is to use a custom HTTP call that runs on a schedule (for example, every 5 minutes) and checks if the state field has changed. This option can work across all projects.

Avatar

Level 2

Here we are using only one project from ADO. And also we are planning to add a filter after the watch event module. But the issue is we were not able to establish the connection properly. we were able to authenticate, but not able to load data for Project.

Avatar

Level 2

Once you create the connection, you need to specify a webhook in the Watch module — it should look similar to what you can see in the screenshot.
After that, when you make any change in a Feature, the scenario will be triggered, and you’ll see the data appear as shown in the second screenshot.

  

SCR-20251010-nelg.png

SCR-20251010-nffk.png

 

Avatar

Level 2

Exactly we should see this. but instead of this I am seeing the attached one. is there something i am lacking in permissions. Because i am not able to see my name in Project teams or any permissions.

 

Avatar

Level 2

Does the account you’re using for the connection have access to the projects in the organization you selected while configuring the connection?

Avatar

Level 2

The account I am using is my account. I am able to view project in ADO link provided. But I am not sure if i have permission to read the project.

Avatar

Level 2

In that case, please check your ADO access. Try making some API calls from Postman to see if they work — if not, it’s definitely an access issue. If you have any ADO - Fusion-related questions, feel free to reach out to me.

Avatar

Level 2

Sure let me check the access part. Thank you so much for the prompt response. really helped me a lot to understand the connection.

Avatar

Level 2

Hi, I am trying to update PBI tags in ADO using Fusion. If i update tag with new value it is not getting replaced, it is getting appended. Is there any solution for this?

Avatar

Level 2

Hi, I am trying to update PBI tags in ADO using Fusion. If i update tag with new value it is not getting replaced, it is getting appended. Is there any solution for this?

Avatar

Level 2

Hello, yes. You can use a Custom API call. It will replace the tags.

AndrewShevchyk_0-1760625018144.png

 

Avatar

Level 2

So here my relative url will be like

abc/_apis/wit/workitems  right?

Avatar

Level 2

Yes, Base Url: dev.azure.com. Relative URL: {yourOrgName}/_apis/wit/workitems/{workitemId}

Avatar

Level 2

or else is there any other way, we could replace in update item module itself?

Avatar

Level 2

The Update module will only add new tags, but it will not replace all of them.

Avatar

Level 2

I am repeatedly getting 404 error.

Avatar

Level 2

Please provide more information and a screenshot of the Custom API call module.

Avatar

Level 2

Hi, it worked now. I have one more query. Can you please help with it.

 

I am capturing Feature assigned to details and want to map this to program owner id field.