|
| 1 | +# User Guide for RPA Automation Solution |
| 2 | + |
| 3 | +## Table of Contents |
| 4 | +1. [Introduction](#introduction) |
| 5 | +2. [Getting Started](#getting-started) |
| 6 | +3. [Operating the Workflows](#operating-the-workflows) |
| 7 | + - [Running Workflows](#running-workflows) |
| 8 | + - [Input Parameters](#input-parameters) |
| 9 | + - [Output Results](#output-results) |
| 10 | +4. [Troubleshooting](#troubleshooting) |
| 11 | +5. [Best Practices](#best-practices) |
| 12 | +6. [Additional Resources](#additional-resources) |
| 13 | +7. [Contact Information](#contact-information) |
| 14 | + |
| 15 | +## Introduction |
| 16 | + |
| 17 | +This user guide provides detailed instructions for operating the RPA Automation Solution. The solution is designed to automate various business processes, including data extraction, data entry, and error handling. This guide will help you understand how to set up, run, and troubleshoot the workflows. |
| 18 | + |
| 19 | +## Getting Started |
| 20 | + |
| 21 | +### Prerequisites |
| 22 | +Before you begin, ensure you have the following installed: |
| 23 | +- [UiPath Studio](https://www.uipath.com/platform/trial) (version 2021.10 or later) |
| 24 | +- .NET Framework (version 4.6.1 or later) |
| 25 | +- Access to the necessary data sources and applications |
| 26 | + |
| 27 | +### Installation |
| 28 | +1. **Clone the Repository**: |
| 29 | + ```bash |
| 30 | + git clone https://github.com/KOSASIH/stable-pi-core.git |
| 31 | + cd stable-pi-core/rpa-automation-project |
| 32 | + ``` |
| 33 | + |
| 34 | +2. **Open the Project in UiPath Studio**: |
| 35 | + - Launch UiPath Studio. |
| 36 | + - Click on "Open" and navigate to the cloned project directory. |
| 37 | + - Select the main `.xaml` file you want to work on. |
| 38 | + |
| 39 | +3. **Configure Settings**: |
| 40 | + - Open the `Config.xlsx` file and update the configuration parameters as needed. |
| 41 | + - Update the `Credentials.json` file with your sensitive credentials (ensure this file is kept secure). |
| 42 | + |
| 43 | +## Operating the Workflows |
| 44 | + |
| 45 | +### Running Workflows |
| 46 | +1. **Select the Workflow**: In UiPath Studio, navigate to the workflow you want to run (e.g., `DataExtraction.xaml`, `DataEntry.xaml`). |
| 47 | +2. **Run the Workflow**: Click on the "Run" button in UiPath Studio to start the automation process. |
| 48 | +3. **Monitor Progress**: Watch the output panel for logs and messages indicating the progress of the workflow. |
| 49 | + |
| 50 | +### Input Parameters |
| 51 | +- Each workflow may require specific input parameters. Ensure you provide the necessary values in the workflow properties before running. |
| 52 | +- Common input parameters include: |
| 53 | + - **SourceType**: The type of data source for extraction. |
| 54 | + - **DataToEnter**: The data that needs to be entered into the target application. |
| 55 | + |
| 56 | +### Output Results |
| 57 | +- After the workflow completes, check the output results in the designated output files (e.g., `output.xlsx`). |
| 58 | +- Review the logs in the `logs/` directory for detailed information about the execution. |
| 59 | + |
| 60 | +## Troubleshooting |
| 61 | + |
| 62 | +### Common Issues |
| 63 | +- **Workflow Fails to Start**: Ensure that all prerequisites are installed and that the project is opened correctly in UiPath Studio. |
| 64 | +- **Data Extraction Errors**: Verify that the data source is accessible and that the query parameters are correct. |
| 65 | +- **Data Entry Issues**: Ensure that the target application is open and that the fields are correctly mapped in the workflow. |
| 66 | + |
| 67 | +### Logging |
| 68 | +- Check the log files in the `logs/` directory for detailed error messages and stack traces. |
| 69 | +- Use the `error_log_YYYYMMDD_HHMM.log` file to identify specific issues encountered during execution. |
| 70 | + |
| 71 | +## Best Practices |
| 72 | + |
| 73 | +- **Regularly Update Credentials**: Ensure that sensitive credentials are updated and stored securely. |
| 74 | +- **Test Workflows**: Use the provided unit and integration tests to validate workflows before deploying them in a production environment. |
| 75 | +- **Backup Configuration Files**: Regularly back up `Config.xlsx` and `Credentials.json` to prevent data loss. |
| 76 | + |
| 77 | +## Additional Resources |
| 78 | + |
| 79 | +- [UiPath Documentation](https://docs.uipath.com/) |
| 80 | +- [UiPath Community Forum](https://forum.uipath.com/) |
| 81 | +- [GitHub Repository](https://github.com/KOSASIH/stable-pi-core) |
| 82 | + |
| 83 | +## Contact Information |
| 84 | + |
| 85 | +For any questions or support, please contact: |
| 86 | + |
| 87 | +- **GitHub**: [KOSASIH](https://github.com/KOSASIH) |
0 commit comments