Building your business logic using Salesforce
Flows sometimes becomes even
more complicated than using Apex code. And that is quite reasonable – a lot of graphic elements on the screen are
hard to read. Their relationships, decision splits, and outcomes are complex to understand.
Of course, while a business is growing, its IT backend system is
evolving accordingly. Large and broad flow/subflow configuration scrims become a jumble. They require a
higher-level approach to organize their interaction and gain the ability to manage complex structures and blocks of
approval processing,
guided working flows for employees, stage-driven automated
decision-making processes, and so on.
To help manage complex systems delivered by Flows, Salesforce introduced a
Flow Orchestrator tool. It organizes existing flow definitions into
steps and combines these steps into
stages to set up their execution order and processing activation threshold. The advantages of Flow Orchestrator include:
- improved flexibility in creating approval processes
- the ability to assign work to any Salesforce user
- better control over record lifecycles
Feel free to try this tool and
organize your system better – its pilot is already embedded in SF instances.