Submit an Adaptive Form to Adobe Workfront Fusion
The feature is available under early adopter program. You can write to aem-forms-ea@adobe.com from your official email id to join the early adopter program and request access to the capability.
Adobe Workfront Fusion automates the process of repeating the same tasks, like document approval workflows, email filtering and sorting, allowing you to focus on new tasks instead of recurring ones. Adobe Workfront Fusion includes multiple scenarios. A scenario consists of series of modules which executes data transfer between applications and web services. In a scenario, you add various steps (modules) to automate a task.
For example, using Workfront Fusion, you can create a scenario to gather data with Adaptive Form, process the data, and send the data to a data store for archival. Once a scenario is set up, Workfront Fusion automatically executes the tasks whenever a user fills out a form, updating the data store seamlessly.
AEM Forms as a Cloud Service provides an OOTB connector to connect and submit an Adaptive Form to Adobe Workfront Fusion. Submitting a form to Adobe Workfront Fusion can offer several advantages:
- It enabled seamless transfer of form submissions data to Workfront Fusion workflows.
- It helps automate various tasks triggered by form submissions. This can include initiating projects, assigning tasks to specific team members, sending notifications, and updating project statuses—all without manual intervention.
- All form submissions captured within Workfront Fusion, provide a single source of truth for project-related information
Prerequisites to integrate AEM Forms with Adobe Workfront Fusion prerequisites
To establish a connection between Workfront Fusion and AEM Forms, the following are necessary:
- A valid Workfront and Workfront Fusion license.
- An AEM user with right to access Dev Console to retrieve the service credentials.
Integrate AEM Forms with Adobe Workfront Fusion
1. Create a Workfront Scenario workflow-scenario
To create a Workfront scenario, perform the following steps:
Create a scenario create-scenario
To create a scenario:
-
Sign into your Workfront Fusion account.
-
Click Scenarios in the left panel.
-
Click Create a new scenario in the upper-right corner of the page. A page to create new scenario appears on-screen.
-
Select New scenario in the upper-left corner on the page and type a proper name for the scenario.
-
Click the question mark and make sure you add first module as AEM Forms.
The Watch for Form Events dialog box appears.
note note NOTE It is mandatory to add first module as AEM Forms. -
Select the Watch for Form Events dialog box and a window to add a webhook appears.
Add a webhook add-webhook
To add a webhook:
-
Click Add and a Add a webhook dialog box appears.
-
Specify a webhook name.
note note NOTE It is recommended to choose your webhook name carefully, as the specified webhook name appears in the AEM instance. -
Click Add to add new connection. The Create a Connection dialog box appears.
Add a connection to a webhook add-connection
To add a connection:
-
Specify a Connection Name in the Create a Connection dialog box.
-
Select Environment and Type from the drop-down list.
-
Enter the Instance URL.
note note NOTE Instance URL is the unique web address which points to a specific AEM Forms instance. You can retrieve the service credentials from the Developer console required to create a connection.
-
Replace
ims-na1.adobelogin.com
in the IMS endpoint with the value of imsEndpoint from the service credentials in the Developer console.note note NOTE Retain the https://
in the IMS endpoint textbox while adding theimsEndpoint
URL. -
Specify the following values in the Create a Connection dialog box:
- Specify Client ID with value of clientId from the service credentials in the Developer console.
- Specify Client Secret with value of clientSecret from the service credentials in the Developer console.
- Specify Technical Account ID with value of id from the service credentials in the Developer console.
- Specify Org ID with value of org from the service credentials in the Developer console.
- Meta Scopes with value of metascopes from the service credentials in the Developer console.
- Private Keys with value of privateKey from the service credentials in the Developer console.
note note NOTE - For Private Key, remove
\r\n
from its value.
For example, if the private key value is:\r\nIJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL\r\nMy1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw
, then after removing the\r\n
from the private key, the key would look like the following, with both the values appearing in a separate line:
IJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL
My1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw
- You also have the option to retrieve a private key or certificate from the file by selecting the Extract button.
-
Click Continue.
The created connection starts appearing in the drop-down list of the Connection in the Add a webhook dialog box.
-
Select the created connection Connection from the drop-down list.
-
Click Save.
-
Click OK and save the changes for the scenario.
-
To activate the scenario, click the ON/OFF toggle button in the scenario editor.
2. Configure submit action of an Adaptive Form for Workfront Fusion
You can configure the submit action for Workfront Fusion for:
Configure submit action of new Adaptive Form for Workfront Fusion new-af-submit-action
To configure submit action of new Adaptive Form for Workfront Fusion:
-
Log in to your AEM instance.
-
Go to Forms > Forms and Documents > Create > Adaptive Form. The Create Form wizard appears.
-
Select an Adaptive Form template from the Source tab.
-
Select a theme from the Style tab.
-
Select the Invoke a WorkFront Fusion Scenario from the Submission tab.
-
Select the created webhook from the Options tab in the Properties window.
note note NOTE The webhook name of the WorkFront scenario appears in the Options drop-down list. -
Click Create.
-
Specify the name for your new Adaptive Form and click Create.
Configure submit action of existing Adaptive Form for Workfront Fusion existing-af-submit-action
To configure submit action of existing Adaptive Form for Workfront Fusion:
-
Log in to your AEM instance.
-
Go to Forms > Forms and Documents.
-
Select an Adaptive Form and open the form in an edit mode.
-
Open the Content browser, and select the Guide Container component of your Adaptive Form.
-
Click the Guide Container properties icon. The Adaptive Form Container dialog box opens.
-
Open the Submission tab.
-
Select the Submit action as Invoke a WorkFront Fusion Scenario
-
Select Workfront Fusion scenario from the drop-down list.
-
Click Done.
Best Practices best-practices
- It is recommended to choose your webhook name carefully, as there is no way to get the scenario name at the AEM instance. In case, you change the webhook name in future it is not reflected at the AEM Forms submit action drop-down list.
- A scenario can have multiple webhook links but at a time only one webhook link is active. It is recommended to delete the unlinked webhook, so that it does not appear in AEM Forms submit action drop-down list.
Related Articles
- Send email
- Submit to SharePoint
- Submit using Form Data Model
- Submit to Azure Blob Storage
- Submit to REST endpoint
- Submit to OneDrive
- Invoke an AEM Workflow
- Submit to Power Automate
- Submit to Workfront Fusion
- Connect Adaptive Form to Salesforce application
- Connect an Adaptive Form to Microsoft® Dynamics OData
- Connect an Adaptive Form to Adobe Marketo Engage
- Create custom submit action