You can integrate Adobe Workfront with third-party applications, as well as other Adobe products. These integrations can extend the utility of Workfront and tailor it to the needs of your organization. You can use any or all of these integrations, depending on which is most useful for a given task.
Workfront provides various integrations that you can configure directly from Workfront, or from another application by installing the Workfront add-in for that application. These built-in integrations cover many common use case scenarios and focus on extending and connecting user experiences for end users.
Workfront built-in integrations largely focus on personal productivity and collaboration. These integrations reduce interruptions in an individual user’s workflow, allowing them to receive Workfront notifications, access information, and act on Workfront work items without leaving the integrated application.
Advantages of built-in integrations may include the following:
Example:
With the Workfront for Microsoft Teams integration, you can receive notifications in Microsoft Teams about your Workfront work items. Without leaving Microsoft Teams, you can perform actions like approving, commenting on, or changing the status of work items. Any changes you make to work items from Microsoft Teams are reflected in Workfront as well.
For more information about built-in integrations, including a list of currently available built-in integrations, see Adobe Workfront built-in integrations overview.
Adobe Workfront administrators can create OAuth2 applications for your instance of Workfront, which allow other applications to access Workfront. Your users can then give permission to those other applications to access their Workfront data. In this way, you can integrate Workfront with applications of your choice, including your own in-house applications.
In the context of OAuth2, “creating an app” refers to the process of creating this sort of access link between an app and a server such as Workfront.
Advantages of creating an OAuth2 application may include the following:
For more information, see Create OAuth2 applications for Workfront integrations.
Workfront offers a public API (application programming interface) that enables you to extend and enhance your Workfront experience. The goal for the Workfront API is to simplify building your own integrations with Workfront by introducing a REST-ful architecture that operates over HTTP. The Workfront API does require some technical knowledge, but it is a very powerful tool for retrieving, creating, and modifying data. You can customize API calls to perform very specific functions.
In addition, Workfront offers an Event Subscription API. When an action occurs on a Workfront object that is supported by event subscriptions, you can configure Workfront to send a response to your desired endpoint. This means that third-party applications can receive updates from Workfront interactions via the Workfront API soon after they occur.
Advantages to using the Workfront API may include the following:
Example:
The following API call puts a comment into the update stream of the task with the specified ID.
https://`<your domain>`.workfront.com/attask/api-internal/note?noteText=<text of comment>¬eObjCode=TASK&objID=<task ID>&apiKey=<your API key>
For more information about the Workfront API, see API basics.
For more information on event subscriptions, see Event Subscription API.
Workfront Fusion allows you to automate workflows. With the Workfront Fusion for Work Automation and Integration license, you can create those automations across multiple apps and web services, creating scenarios where the apps work together to execute a task. A scenario is a visual representation of the task or workflow that is built using modules, which are discrete tasks like “Download a document” or “Create a project.” You chain modules together to define the workflow, and then the workflow executes automatically when a trigger condition is met.
Advantages to Workfront Fusion may include the following:
Example:
The following Workfront module in Workfront Fusion is set up to add a comment to the selected project. After the module is executed, the comment is visible in the update stream of the project in Workfront.
For more information about Workfront Fusion, see Adobe Workfront Fusion.