Uipath Reframework concepts
Robotic Enterprise Framework is a project template based on State Machines . It is created to fit all of the best practices regarding logging, exception handling, application initialization, and others, being ready to tackle a complex business scenario.
Total 4 States,
- Initialization
- Get transaction
- Process Transaction
- End Process
What is Initialization?
Initialization all project relevant details in config file. (Ex: Asset, Folder path, excel sheet name, queue name.)
What is get transaction?
Using transaction data and next it will goes to connect with process transaction. In get transaction item is empty it will directly goes to end process, if data is available it will connect to process transaction.
What is Process transaction?
It will process what are all the process xaml file invoked that performance it will do, the again it will check get transaction item is available as usual it will work, if get transaction item is empty it will goes end process.
System Exception
Ex : web automation running in production pc some time site is not responding properly it’s called as system exception, will give alert to end user and email notification, if possible will give sms alert also.
Business exception
Client or Business team day to day basic they will send some file in mail or FTP folder path yesterday file available but today while running the bot relevant business team data is not available in relevant path or mail it called as business exception, that time will give email notification to business team.
The default dependencies in a Robotic Enterprise Framework project are: UiPath.Excel.Activities , UiPath.System.Activities , and UiPath.UIAutomation.Activities
@Vibhor.Shrivastava @Syed_Pasha @vrinda.jain @Lahiru.Fernando @mukeshkala