Adobe Journey Optimizer modules
- Topics:
- Workfront Fusion
In an Adobe Workfront Fusion scenario, you can automate workflows that use Adobe Journey Optimizer, as well as connect it to multiple third-party applications and services. Adobe Journey Optimizer modules allow you to create, read, update, or delete records, or perform a custom API call to the Adobe Journey Optimizer API.
If you need instructions on creating a scenario, see the articles under Create a scenario: article index.
For information about modules, see the articles under Modules: article index.
Access requirements
You must have the following access to use the functionality in this article:
Current license requirement: No Workfront Fusion license requirement.
Or
Legacy license requirement: Workfront Fusion for Work Automation and Integration
Current product requirement: If you have the Select or Prime Adobe Workfront Plan, your organization must purchase Adobe Workfront Fusion as well as Adobe Workfront to use functionality described in this article. Workfront Fusion is included in the Ultimate Workfront plan.
Or
Legacy product requirement: Your organization must purchase Adobe Workfront Fusion as well as Adobe Workfront to use functionality described in this article.
To find out what plan, license type, or access you have, contact your Workfront administrator.
For information on Adobe Workfront Fusion licenses, see Adobe Workfront Fusion licenses.
Prerequisites
Before you can use the Adobe Journey Optimizer connector, you must ensure that the following prerequisites are met:
- You must have an active Adobe Journey Optimizer account.
Adobe Journey Optimizer API information
The Adobe Journey Optimizer connector uses the following:
Create a connection to Adobe Journey Optimizer
You can create a connection in any Adobe Journey Optimizer module.
-
In any module, click Add next to the Connection box.
-
Fill in the following fields:
Connection nameEnter a name for this connection.EnvironmentSelect whether you are connecting to a production or non-production environment.TypeSelect whether you are connecting to a service account or a personal account.Client IDEnter your Adobe Client ID. This can be found in the Credentials details section of the Adobe Developer ConsoleClient SecretEnter your Adobe Client Secret. This can be found in the Credentials details section of the Adobe Developer ConsoleOrganization IDEnter your Adobe Organization ID. This can be found in the Credentials details section of the Adobe Developer ConsoleSandbox NameEnter the name of the sandbox that this connection will use.
Adobe Journey Optimizer modules and their fields
When you configure Adobe Journey Optimizer modules, Workfront Fusion displays the fields listed below. Along with these, additional Adobe Journey Optimizer fields might display, depending on factors such as your access level in the app or service. A bolded title in a module indicates a required field.
If you see the map button above a field or function, you can use it to set variables and functions for that field. For more information, see Map information from one module to another.
Configuration management
Create a configuration
This action module creates a capping endpoint or throttling configuration.
Select whether you are creating a capping configuration or a throttling configuration.
-
Capping
Continue to Capping fields.
-
Throttling
Continue to Throttling fields.
Capping fields
Throttling fields
Deploy a configuration
This action module deploys the specified capping or throttling configuration.
Update a configuration
This action module updates the specified capping or throttling configuration.
Select whether you are updating a capping configuration or a throttling configuration.
-
Capping
For fields, see Capping fields in the Create a configuration section of this article.
-
Throttling
For fields, see Throttling fields in the Create a configuration section of this article.
Undeploy a configuration
This action module undeploys a capping or throttling configuration. The configuration state is changed back to the state before the deployment (created
or updated
).
Check if configuration can be deployed
This action module verifies whether a capping or throttling configuration can be deployed.
Delete a configuration
This action module deletes a capping endpoint or throttling configuration.
If the configuration has been deployed, it must be undeployed before it can be deleted.
Get a configuration
This action module returns the capping or throttling configuration identified by the specified ID. The latest definition is returned.
Package management
Create a package
This action module creates a multi-artifact package.
Select the type of package you want to create.
-
Full
The package will include all artifacts
-
Partial
The package will include only artifacts you add.
Update a package
This action module adds or deletes artifacts from a package, or updates package metadata.
Select the action you want to take.
-
Add artifact
For each artifact you want to add, click Add artifact and specify the artifact's ID, type, and title, then enter or map the expiration date for the package.
-
Delete artifact
For each artifact you want to delete, click Add artifact and specify the artifact's ID, type, and title.
-
Update metadata
Enter new values for the name, description, or source sandbox's name or IMS Org ID.
Delete a package
This action module deletes a multi-artifact package.
Look up a package
This action module retrieves details of the specified package.
Import a package
This action module fetches the conflicting objects in the specified target sandbox. Conflicting objects represent similar objects that are already present in the target sandbox.
You must publish a package before you can import it.
Publish a package
You must publish a package before you can import it.
Submit an import
This action module submits an import for a package after you have reviewed conflicts and provided substitutions. The result is provided as a payload, which starts the import job for the destination sandbox as specified in the payload.
Record management
Create a record
This action module creates a new content template or content fragment.
Select whether you are creating a content template or a content fragment.
-
Content template
Continue to Template fields.
-
Content fragment
Continue to Fragment fields.
Template fields
Fragment fields
Update a record
This action module updates a content template or fragment.
Select whether you are updating a capping configuration or a throttling configuration.
-
Template
For fields, see Template fields in the Create a record section of this article.
-
Fragment
For fields, see Fragment fields in the Create a record section of this article.
Delete a record
This action module deletes a content template or content fragment.
Patch a record
This action module updates a record using PATCH with JSON pointer format
To add a record to the payload of this patch:
- Click Add a record.
- Select the operation: Add, Remove, or Replace.
- In the Path field, select whether you want to patch the name or the description.
- In the From field, enter or map a string that contains a JSON pointer value.
- In the Value field, enter the value to be used in the operation.
Get a record
This action module returns the content template or content fragment identified by the specified ID.
Message management
Trigger a unitary message execution
This action module triggers a unitary message to the recipients you specify.
For each recipient you want to receive this message, click Add recipient and enter the following:
-
Type
Select
aep
. -
User ID
Enter or map the recipient's Adobe Experience Platform Profile identifier.
-
Namespace
Enter or map the recipient's Adobe Experience Platform Profile namespace.
-
Email address
-
Mobile phone number
-
First name
-
Last name
-
Product
Enter or map the product associated with this message. This is used for dynamic variable substitution in the message content.
Trigger an audience-based message
This action module triggers the execution of an audience-based message, based on the request and campaign you specify.
Check the status for audience-based message
This action module checks the status of an audience-based batch message.
Status checks
Check the import dependencies
This action module checks the dependencies for package artifacts. This allows you to check whether you have permissions to import package artifacts.
Check the status of an import job
This action module checks whether an import job was a success or failure.
Searches
List all dependent objects
This search module lists all dependent objects for objects in the specified package
List configurations
This action module lists all capping or throttling configurations.
List export and import jobs
This search module lists current export and import job. You can use query parameters to filter the list.
List packages
This search module lists all packages in your organization. You can use query parameters to filter the list.
List records
This search module lists all capping or throttling configurations.
-
or +
to sort descending or ascending. If no sign is specified, the list is sorted descending.-
or +
to sort descending or ascending. If no sign is specified, the list is sorted descending.Other
Make a custom API call
This action module makes a custom API call to the Adobe Journey Optimizer API.
Add the headers of the request in the form of a standard JSON object.
For example, {"Content-type":"application/json"}
Workfront Fusion adds authorization, x-api-key
, and x-gw-ims-org-id
headers automatically.
Add the body content for the API call in the form of a standard JSON object.
Note:
When using conditional statements such as if
in your JSON, put the quotation marks outside of the conditional statement.