UiPath has provided a framework, a template, to help developers build enterprise-grade automations faster by applying best practices. This framework is known as Robotic Enterprise Framework, or in short RE Framework. This template is based on State Machine Model. RE Framework provides structure to have configurable automations, process execution Initialization, clean starts and exits, automated recoveries, retries from failed application exceptions, participation in workload management through queues, Transaction Status Management, Logging, and structured workflow coding. The framework workflow is controlled using state activities and transitions.