Problem
When building procedures, groups of steps are often repeated both within a single procedure and across multiple procedures. While sub-procedures help reduce repetition, they are currently limited in scope to a single procedure. As a result, the same sets of steps must be duplicated and maintained across multiple procedures.
Example
In e-commerce workflows, a common repeated task is retrieving the customer’s order reference:
- List customer orders
- Ask for clarification if multiple orders exist
- Identify the correct order
This sequence is required in many order-related procedures. Any updates to this flow must be manually copied and applied everywhere it is used.
Proposed Solution
Introduce global, account-wide sub-procedures that:
- Can be reused across multiple procedures
- Cannot be executed directly by Fin
- Can only be invoked from other procedures or sub-procedures
This would function as a reusable workflow system for procedures, reducing duplication and simplifying maintenance.
Thanks.