BPM-001 · Question #30
Due to performance considerations, an integration developer needs to ensure the number of transactions in a long-running process are kept to a minimum. Which option does the integration developer…
The correct answer is A. Participates. "Participates" is correct because it causes the activity to join an already-existing transaction rather than creating a new one - minimizing total transaction count across a long-running process, which is exactly the performance goal described. Why the distractors are wrong: B…
Question
Due to performance considerations, an integration developer needs to ensure the number of transactions in a long-running process are kept to a minimum. Which option does the integration developer need to select for the transactional behavior setting of this activity?
Options
- AParticipates
- BRequires Own
- CCommit After
- DCommit Before
How the community answered
(28 responses)- A64% (18)
- B21% (6)
- C11% (3)
- D4% (1)
Explanation
"Participates" is correct because it causes the activity to join an already-existing transaction rather than creating a new one - minimizing total transaction count across a long-running process, which is exactly the performance goal described.
Why the distractors are wrong:
- B (Requires Own) - forces the activity to spin up its own isolated transaction, increasing the transaction count.
- C (Commit After) - commits and ends the current transaction after the activity, creating unnecessary transaction boundaries.
- D (Commit Before) - commits the current transaction before the activity begins, again adding transaction boundaries rather than reducing them.
Memory tip: Think of "Participates" like carpooling - the activity rides along in the existing transaction instead of taking its own car, keeping traffic (overhead) low.
Topics
Community Discussion
No community discussion yet for this question.