Modular Bots are a must
Monolithic code is difficult to follow, edit, and update. Instead of having everything in single bot, separate tasks into different TaskBots or MetaBots.
As with any object-oriented approach to programming, creating separate bots for each distinct function makes the code easier to understand, update, and reuse. Customers can more easily pick and choose the best components to include in their business process automation.
- Log in.
- Create Lead.
- Log out.
Consider creating and using MetaBots for common processes and tasks. MetaBots encapsulate assets and logic used in common processes and tasks, making those processes and tasks reusable by other bots. Over time a library of functions and tasks can be contained in MetaBots which are reusable by TaskBots. This avoids the need to create redundant functionality in multiple bots.
- Create a DLL that does the respective function.
- Add the DLL as an asset in the MetaBot Designer.
- Add Logic to do the operation.
- Use the MetaBot in other bots to do the task.