The goal of REFramework is to facilitate the development of business automations by providing a ready-to-use, well-tested, off-the-shelf architecture. Without having to worry about the robot architecture, the developer can focus on the business process to implement, while REFramework takes care of important topics such as:
Implemented as custom activity, the REFramework brings a new level of simplicity, a clearer separation of Business and Architecture layers and a centralized distribution model, while remaining fully compatible with classic REFramework.
For a full documentation and some examples please take a look at the GitHub repository.
Fully compatibility with Classic Reframework Reusability Centralized code (as library) Real separation between Architecture and Process Layer Hides complexity from entry-level users, while providing the same functionality Easier to deal with workflow arguments type Samples generation Edit config arguments directly from UiPath Enforce argument naming convention (potential even more enforcing of best practices) Separation of InitTransactionData and InitAllApplications New hooks (EndProcess, HandleTransactionStatus) Timeouts parameter for each workflow Config file from json file Config file from asset More granularity regarding queue items by using the feature Queue Item Statuses