Skip to content

Performer for GenerateYearlyReport :Bot made with uipath tool using Reframework ; it Opens Browser Login to ACME , Foreach Vendor get Vendor WIID from queue then navigate to download monthly report page , download monthly reports then generate yearly report by merging all monthly reports into one xlsx file named with vendor tax id then navigate …

License

Notifications You must be signed in to change notification settings

abdelrahmanbadr1/-GenerateYearlyReport_Performer

Repository files navigation

Documentation is included in the Documentation folder

REFrameWork Documentation

REFrameWork Template

Robotic Enterprise Framework

  • Built on top of Transactional Business Process template
  • Uses State Machine layout for the phases of automation project
  • Offers high level logging, exception handling and recovery
  • Keeps external settings in Config.xlsx file and Orchestrator assets
  • Pulls credentials from Orchestrator assets and Windows Credential Manager
  • Gets transaction data from Orchestrator queue and updates back status
  • Takes screenshots in case of system exceptions

How It Works

  1. INITIALIZE PROCESS
  • ./Framework/InitiAllSettings - Load configuration data from Config.xlsx file and from assets
  • ./Framework/GetAppCredential - Retrieve credentials from Orchestrator assets or local Windows Credential Manager
  • ./Framework/InitiAllApplications - Open and login to applications used throughout the process
  1. GET TRANSACTION DATA
  • ./Framework/GetTransactionData - Fetches transactions from an Orchestrator queue defined by Config("OrchestratorQueueName") or any other configured data source
  1. PROCESS TRANSACTION
  • Process - Process trasaction and invoke other workflows related to the process being automated
  • ./Framework/SetTransactionStatus - Updates the status of the processed transaction (Orchestrator transactions by default): Success, Business Rule Exception or System Exception
  1. END PROCESS
  • ./Framework/CloseAllApplications - Logs out and closes applications used throughout the process

For New Project

  1. Check the Config.xlsx file and add/customize any required fields and values
  2. Implement InitiAllApplications.xaml and CloseAllApplicatoins.xaml workflows, linking them in the Config.xlsx fields
  3. Implement GetTransactionData.xaml and SetTransactionStatus.xaml according to the transaction type being used (Orchestrator queues by default)
  4. Implement Process.xaml workflow and invoke other workflows related to the process being automated

About

Performer for GenerateYearlyReport :Bot made with uipath tool using Reframework ; it Opens Browser Login to ACME , Foreach Vendor get Vendor WIID from queue then navigate to download monthly report page , download monthly reports then generate yearly report by merging all monthly reports into one xlsx file named with vendor tax id then navigate …

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published