AD0-E314 practice question 12 of 15

For which reason does a fork activity produce an error?

Full set: 94 questions
Answer options
A: The fork has no inbound transition
B: The fork’s outbound transition are out of sequence
C: The fork has an inbound transition that has zero results
D: The fork’s outbound transition has no connected activity Correct answer
Correct Answer:
D. The fork’s outbound transition has no connected activity
Explanation

The Fork activity in an Adobe Campaign Classic workflow is designed to split a single execution path into multiple, parallel branches. A fundamental configuration requirement is that every outbound transition from the fork must be connected to a subsequent activity. If an outbound transition is left unconnected, the workflow's logic is incomplete. When the workflow engine attempts to execute the fork, it cannot resolve the path for the unconnected transition, which results in a validation or runtime error, causing the workflow to fail at the fork activity.

Why Incorrect

A. The fork has no inbound transition This describes an invalid workflow structure. An activity without an inbound transition (unless it's a 'Start' activity) is orphaned and will never be executed, so it cannot produce an error during a run.
B. The fork’s outbound transition are out of sequence This is conceptually incorrect. The purpose of a fork is to execute all its outbound branches in parallel, not in a specific sequence. The concept of sequence does not apply.
C. The fork has an inbound transition that has zero results This is a valid operational scenario. The fork activity will still execute successfully, activating all its branches, which will then process an empty dataset. This does not cause an error.

References

1. Adobe Campaign Classic v7 Documentation - Fork Activity: "The Fork activity is used to separate the execution of a workflow into several different branches which will be activated simultaneously... You must configure an activity for each outbound transition." This statement confirms that connecting an activity to each outbound transition is a mandatory configuration step, the absence of which leads to an invalid and erroneous workflow state. (Source: Adobe Experience League, Campaign Classic v7 Documentation, Workflow activities > Flow control > Fork).

2. Adobe Campaign Classic v7 Documentation - Workflow Properties: "Before starting it, the workflow is analyzed to check that it is valid... For example, it checks that a fork activity does not have an orphan branch." This explicitly states that an unconnected (orphan) branch from a fork is an error condition detected during workflow analysis. (Source: Adobe Experience League, Campaign Classic v7 Documentation, Getting Started with Workflows > Workflow properties).

Scroll to Top