6.27Choice + subflows
A common mature design:
Choice
operation == CREATE
↓
create-customer-subflow
operation == UPDATE
↓
update-customer-subflow
operation == DELETE
↓
deactivate-customer-subflow
This keeps the top-level orchestration readable.
Your top flow describes:
what happens
while subflows contain:
how it happens