Prerequisites

Ensure these prerequisites are met before initiating the RPA workflow prototype.

Pre-requisite Description Remarks/Notes
Basic programming concepts Understand basic programming concepts such as variables, data types, control structures ( if-else statements, loops), and functions. This foundational knowledge is essential for designing logical workflows and implementing effective automation logic. A good understanding of VB.NET expressions and functions is also highly recommended. See, https://www.tutorialspoint.com/vb.net/index.htm.
UI automation fundamentals Gain knowledge of key UI automation concepts such as selectors, activities, and events. This includes learning how to interact with different types of user interfaces, capture UI elements, and perform appropriate actions. Follow these rules when selecting locators:
  • Select Locators that match the desired element and not any other element.
  • Avoid depending on dynamic attributes.
  • Use minimum required attributes.
See, https://www.selenium.dev/documentation/webdriver/elements/locators/
Workflow design Understand key workflow design principles such as flowcharts, sequence diagrams, and state machines. These visual techniques aid in modeling the automation process clearly and help in designing efficient, maintainable workflows.
RPA Studio Familiarize yourself with the Infor RPA Studio interface and the key components. Learn how to create projects, configure and use activities, manage variables effectively, and publish automation packages.
RPA Mastermind Familiarize yourself with RPA Mastermind, a web-based platform used for managing and monitoring automation processes. Learn how to configure devices and robots, manage process deployments, and schedule and monitor job executions.
Data manipulation Learn to handle and process data effectively within workflows. Gain a clear understanding of concepts such as data tables, arrays, and text manipulation techniques. This knowledge is essential for working with both structured and unstructured data in automation scenarios.
Exception handling Develop a solid understanding of exception handling techniques to ensure robust and reliable workflows. Learn to use Try-Catch blocks effectively and implement error logging to capture and troubleshoot issues.
Debugging skills Familiarize yourself with available debugging techniques to troubleshoot and validate workflows during development.
Note: Features such as breakpoints and watch points in RPA Studio are planned for future releases.
Modularity Understand the value of designing modular workflows to improve maintainability, promote reusability, and support scalable growth.
Version control Familiarize yourself with version control concepts to effectively track and manage changes to the workflows.