Adobe Workfront Fusion Developer Professional AD0-E902 Exam Questions

Page: 1 / 14
Total 51 questions
Question 1

In a Fusion scenario, a new project in Workfront will trigger the creation of a new project in ServiceNow. The name of the project in ServiceNow will be constructed in the following format:

Two Digit Year - Reference Number - Project Name

Which expression will generate the correct string?



Answer : C

Understanding the Requirement:

The desired output format for the project name in ServiceNow is: Two-Digit Year - Reference Number - Project Name

This requires dynamically constructing a string by combining:

The current year in a two-digit format.

The referenceNumber (a variable or input).

The name (a variable or input, likely the project name).

Why Option C is Correct:

The concat function combines multiple strings into a single string.

Expression:

concat(formatDate(now;YY), ' - ', referenceNumber, ' - ', name)

This ensures proper formatting with hyphens and spaces between the elements.

Breaking Down the Components:

formatDate(now;YY): Retrieves the current year in a two-digit format (e.g., '23' for 2023).

' - ': Adds the required separator.

referenceNumber: Dynamically adds the reference number.

name: Dynamically adds the project name.

Why the Other Options are Incorrect:

Option A ('formatDate(now;YY) - referenceNumber - name'):

This is not valid because it does not explicitly use a string concatenation function.

Option B ('join(formatDate(now;YY) - referenceNumber - name'):

The join function is used for concatenating elements of an array, not individual strings. Since the inputs are not in an array, this function will not work.

How This Solves the Problem:

The concat function correctly constructs the string with the desired format, dynamically generating the project name for ServiceNow based on the given inputs.

Reference and Supporting Documentation:

Adobe Workfront Fusion Functions Documentation

Workfront Community: Using the concat Function


Question 2

A user queried Salesforce for user information, and it returned a name, email address, and user ID. The user would like to assign a task in Workfront.

Which steps are required to assign the task?



Answer : B

Step 1: Query Workfront for User Based on Email Address

Salesforce provides the email address of the user. Since Workfront uses user IDs for task assignments, the email address can be used as a unique identifier to query Workfront's database.

A query module in Workfront Fusion retrieves the corresponding Workfront user ID using the provided email address.

Step 2: Assign Task Using Returned ID

After retrieving the Workfront user ID, use it in the assignment field of the task module in Fusion.

The task assignment process requires a valid user ID, ensuring proper linkage and assignment within Workfront.

Why Not Other Options?

A . Assign the task using the provided user ID > add the user ID to the assignment field: The Salesforce user ID is not recognized by Workfront. It is necessary to query Workfront to convert the email into a Workfront-compatible user ID.

C . Query Workfront based on the user's name > assign task using returned email address: Workfront uses user IDs, not email addresses, for task assignments. Names are also not unique and could cause assignment errors.


Adobe Workfront Fusion Documentation: Task Assignments Using User IDs

Experience League Community: Mapping Salesforce Data to Workfront Tasks

Question 3

A source system provides a list of users and their job roles and departments. The destination system requires the job role values be revised to match the job roles by different department. The end users currently use a spreadsheet to manage that mapping. Updates to this list are infrequent, and management requires more security than the current process offers.

Which method is appropriate for this use case?



Answer : C

Step by Step Comprehensive Detailed Explanation:

Scenario Summary:

The source system provides a list of users, job roles, and departments.

The destination system requires a mapping of job roles to different departments.

Updates to this mapping are infrequent, and there is a concern for more security than a spreadsheet offers.

Option Analysis:

A . Switch: A switch function in Workfront Fusion is used to make decisions based on specific conditions but does not maintain persistent data like mappings over time. It is not suitable for storing mappings that require infrequent updates.

B . Spreadsheet: Spreadsheets may be simple to use but are less secure and not ideal for integrating with Workfront Fusion workflows due to their lack of direct integration features or control over changes.

C . Data store: A data store in Workfront Fusion is specifically designed for storing persistent data, such as mappings or reference tables. It is secure, easy to manage, and integrates seamlessly with workflows, making it the best choice for this use case.

D . Table aggregator: A table aggregator is used for combining or processing data within a workflow but is not suitable for storing persistent mappings outside of a running scenario.

Why Data Store is Appropriate:

Persistence: A data store is ideal for maintaining the job role and department mappings across scenarios.

Security: It is managed within Workfront Fusion, offering better control and access restrictions compared to a spreadsheet.

Ease of Integration: Data stores can be directly queried or updated in Fusion workflows, allowing seamless handling of mappings.

Scalability: While updates are infrequent, the data store can handle changes easily and scale if the volume of mappings increases.

Implementation in Workfront Fusion:

Create a data store for job roles and departments in Workfront Fusion.

Set up fields for Job Role and Department in the data store.

Use Workfront Fusion scenarios to retrieve and update mappings from this data store based on requirements.

Reference: This approach aligns with the Workfront Fusion documentation on data stores, which are designed for secure and efficient storage of persistent data used across scenarios. See Workfront Fusion resources for data store setup and use cases for further details.


Question 4

Refer to the exhibit.

This scenario shows a 1 in the bundle inspector for the Tasks module and a 23 in the bundle inspector for the Project module.

What does the number in the bundle inspector represent?



Answer : B

Step by Step Comprehensive Detailed Explanation:

Understanding the Scenario:

In Workfront Fusion, each module in a scenario processes data and generates bundles as output.

The bundle inspector shows the number of bundles (data packets) output by a module during an execution.

Option Analysis:

A . The number of seconds to process the module:

This is incorrect. The number in the bundle inspector does not indicate time but rather the count of output bundles. Processing time is not displayed in this way.

B . The number of output bundles:

Correct. The number displayed in the bundle inspector represents how many bundles the module output during the execution. In the given example, the 'Tasks' module outputs 1 bundle, and the 'Project' module outputs 23 bundles.

C . The number of operations performed:

This is incorrect. The bundle inspector displays the number of output bundles, not operations. While operations may be a result of processing bundles, they are tracked separately in Fusion reports.

D . The number of times a module has been edited:

This is incorrect. Editing history is not displayed in the bundle inspector.

Explanation of Bundle Inspector:

Each module processes input data and generates output bundles.

These numbers in the bundle inspector indicate how many bundles the module is outputting in the current run of the scenario.

For example, if a 'Search' module retrieves 23 records, the bundle inspector will show 23, meaning the module outputs 23 bundles.

Context of the Given Image:

The 'Tasks' module processes and outputs 1 bundle.

The 'Project' module processes 1 input bundle (from 'Tasks') and outputs 23 bundles.

Reference: This information is consistent with Workfront Fusion documentation, which explains the bundle inspector's function during scenario execution. The bundle inspector is used to monitor data processing and ensure expected outputs from modules.


Question 5

A scenario is too large, with too many modules. Which technique can reduce the number of modules?



Answer : A

Step by Step Comprehensive Detailed Explanation:

Problem Summary:

The scenario has become too large due to the high number of modules.

The goal is to reduce the number of modules by optimizing how data is transformed.

Option Analysis:

A . Nesting multiple mapping panel functions:

Nesting multiple functions in the mapping panel (e.g., using if(), concat(), replace()) eliminates the need for separate modules to set and reset variables for each transformation.

This is a highly efficient technique to transform data in fewer modules, making it the correct answer.

B . Using a Compose a string module and Text Parser:

This involves additional modules (Compose a string + Text Parser) instead of reducing the number of modules. It is not an optimal solution to this problem.

C . Setting the scenario to Auto Commit:

The Auto Commit setting helps with transactional control and does not reduce the number of modules in a scenario.

Why Nesting Mapping Functions is Effective:

Efficiency: Complex transformations can be performed inline within a single mapping panel.

Readability: Proper nesting and naming conventions make it easier to understand the logic without adding unnecessary modules.

Scalability: This approach keeps the scenario compact and reduces complexity as the scenario grows.

How to Implement:

Open the mapping panel in relevant modules.

Use multiple nested functions like if(), concat(), add(), etc., within the mapping expressions.

Test the mapping thoroughly to ensure correctness.


Question 6

Which statement about Workfront Fusion templates is accurate?



Answer : C

Understanding the Role of Fusion Templates:

Fusion templates are prebuilt scenario structures designed to help users set up automations efficiently by reusing common workflows.

They are flexible and can be customized based on the organization's requirements.

Why Option C is Correct:

Swap Connections:

Fusion templates allow users to replace connections (e.g., API connections, authentication tokens) to adapt the scenario for different teams, departments, or environments.

This makes templates versatile for reuse in scenarios where the logic remains the same, but the data sources or destinations differ.

Why the Other Options are Incorrect:

Option A ('Fusion templates are publicly shared scenarios for enterprise-level customers'):

Fusion templates are not public. They are created by users or Workfront admins for internal use within organizations.

Option B ('Fusion templates are only created and shared by Workfront'):

While Workfront provides some default templates, users can also create custom templates tailored to their needs.

Option D ('Fusion templates help customers build Workfront automations using simple walk-through guides'):

Fusion templates do not include walkthrough guides. They are structural frameworks for scenarios that users can modify or replicate.

How Fusion Templates Help:

Simplify repetitive workflows: Users don't need to recreate scenarios from scratch.

Enable scalability: Templates can be shared across teams for consistent processes.

Save time: By swapping connections, the same scenario logic can be used for different use cases.

Reference and Supporting Documentation:

Adobe Workfront Fusion Templates Documentation

Workfront Community: Best Practices for Fusion Templates

Fusion templates enable efficient automation setup by supporting reusable workflows with adaptable connections, making them a powerful tool for scaling team-level automation.


Question 7

Which statement about the differences between instant and polling triggers is true?



Answer : B

Understanding Instant and Polling Triggers:

Instant Triggers:

Rely on webhooks to receive real-time data from a third-party system.

The external system sends a notification (webhook) to Fusion whenever an event occurs, triggering the scenario immediately.

Polling Triggers:

Regularly check (poll) the third-party system for new or updated records at scheduled intervals.

These are slower because they involve repeated API requests.

Why Option B is Correct:

Speed and Efficiency:

Instant triggers process data faster because they act immediately upon receiving a webhook. Polling triggers, on the other hand, may take time depending on the polling frequency and can result in unnecessary delays.

Reduced Load on Systems:

Instant triggers generate fewer API calls than polling triggers, which continuously check for new records even if no changes have occurred.

Best Practice: Use instant triggers whenever supported by the third-party system to ensure faster and more efficient scenario execution.

Why the Other Options are Incorrect:

Option A ('Instant triggers store received webhooks in a queue'):

Webhooks do not store data in a queue; they simply notify Fusion of events in real-time. Polling triggers also do not store records but remember the last processed record.

Option C ('A user must set up a webhook in Fusion'):

Instant triggers require setting up webhooks in the external system, not in Fusion. Fusion provides the webhook endpoint, but the user must configure the source system to send data.

Option D ('Only polling triggers can be set to run on a schedule'):

This is incorrect because instant triggers do not rely on schedules; they operate in real-time. Polling triggers, however, run on schedules and are used when instant triggers are unavailable.

Reference and Supporting Documentation:

Adobe Workfront Fusion Triggers Documentation

Workfront Community: Differences Between Instant and Polling Triggers

Instant triggers are the preferred option when available, as they provide real-time data processing with greater speed and efficiency than polling triggers.


Page:    1 / 14   
Total 51 questions