Skip to content

Master Project 2023 | Model-driven RPA Bot Development

License

Notifications You must be signed in to change notification settings

bptlab/model-driven-RPA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MdRPA

Introduce a UI model as an abstraction layer between the UI and the RPA bots.

Installation

Our recommendation: Robocorp RPA Software Installation Guide

To build, test, and run your robot, we recommend using Visual Studio Code with the Robocorp Code extension. This integrated development environment (IDE) provides all the necessary tools for creating software robots using human-readable syntax. Make sure you have the following:

  • Visual Studio Code installed on your machine. You can download it from the official website.
  • Robocorp Code extension and the Robot Framework Language Server extension. These can be installed from within Visual Studio Code itself.
  1. Download and install Visual Studio Code from the official website. Choose the version compatible with your operating system.
  2. Launch Visual Studio Code and install the required extensions:
    • Robocorp Code extension: Open VS Code, go to the Extensions view (Ctrl+Shift+X), and search for "Robocorp Code." Click on the extension and click "Install."
    • Robot Framework Language Server extension: Similarly, search for "Robot Framework Language Server" in the Extensions view and install the extension.
  3. With the extensions installed, you're ready to start running the robot using Visual Studio Code with the Robocorp Code extension!

Prerequisites

  • Python: make sure you have python installed
  • Robot Framework: make sure you have robot framework installed
  • RPA Framework: make sure you have rpa framework installed
  • MdRPA Library: in order to execute robot framework bots using the UI Models please execute the following command in you cmd "pip install mdrpaLibrary"

NOTE: To ensure the best experience we recommend using Firefox as your browser while testing or working with this project.

Installation Steps

  • In the backend folder run the command "npm i"
  • In the frontend folder run the command "npm i"

Addition: If you want to try out our given example (payroll robot) please also navigate to the folder "examples/payrollSystem" and run the command "npm i"

Usage

  • To start the frontend navigate to the "Frontend" folder and execute the command "npm start"
  • To start the backend navigate to the "Backend" folder and execute the command "npm run start"

Addition: If you want to try out our given example (payroll robot) please also navigate to the folder "examples/payrollSystem" and run the command "npm start"

Contributing

Just follow the following recommended process:

  • Fork it
  • Create your feature branch (git checkout -b my-new-feature)
  • Ensure your new code is tested thoroughly
  • Commit your changes (git commit -am 'Add some feature')
  • Push to the branch (git push origin my-new-feature)
  • Create new Pull Request

License

Licensed under the MIT license.

About

Master Project 2023 | Model-driven RPA Bot Development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published