https://github.com/robocorp/example-human-resources-challenge
This example robot completes the Human Resources Challenge.
https://github.com/robocorp/example-human-resources-challenge
Last synced: about 1 year ago
JSON representation
This example robot completes the Human Resources Challenge.
- Host: GitHub
- URL: https://github.com/robocorp/example-human-resources-challenge
- Owner: robocorp
- License: apache-2.0
- Created: 2021-08-16T13:23:54.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-11-14T08:28:21.000Z (over 3 years ago)
- Last Synced: 2025-04-05T03:03:22.688Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 31.2 MB
- Stars: 6
- Watchers: 16
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A robot that completes the human resources challenge
> This robot needs to be run in a Windows environment.

This example robot completes the human resources challenge at https://developer.automationanywhere.com/challenges/automationanywherelabs-employeedatamigration.html.
The challenge involves working with a Windows application, an API, and a web application.
This robot is written in Python. It uses Python standard libraries and some [RPA Framework](https://rpaframework.org/) libraries.
Here is the main "task" definition:
```py
def complete_human_resources_challenge():
open_employee_list_app(EMPLOYEE_LIST_APP_PATH, EMPLOYEE_LIST_APP_TITLE)
open_hr_web_app(HR_WEB_APP_URL)
complete_all_employee_details(AMOUNT_OF_EMPLOYEES_TO_PROCESS)
take_screenshot_of_results()
```
The Windows application executable is included in the repository for convenience.
> See the full code for implementation details!