Giter Site home page Giter Site logo

uipathcertificateexam's Introduction

Documentation is included in the Documentation folder

ReFrameWork Documentation

ReFrameWork Template

Robotic Enterprise Framework

  • built on top of Transactional Business Process template
  • using State Machine layout for the phases of automation project
  • offering high level exception handling and application recovery
  • keeps external settings in Config.xlsx file and Orchestrator assets
  • pulls credentials from Credential Manager and Orchestrator assets
  • gets transaction data from Orchestrator queue and updates back status
  • takes screenshots in case of application exceptions
  • provides extra utility workflows like sending a templated email
  • runs sample Notepad application with dummy Excel input data

How It Works

  1. INITIALIZE PROCESS
  • InitiAllSettings - Load config data from file and from assets
  • InitiAllApplications - Login to applications as per Config("OpenApps") field
    • GetAppCredentials - From Orchestrator assets or local Credential Manager
  • If failing, retry a few times as per Config("ProcessRetries")
  1. GET TRANSACTION DATA

    • ./Framework/GetTransactionData - Fetches from Orchestrator queue as per Config("TransactionQueue")
    • ./GetTransactionData - Sample for working with Excel input files
  2. PROCESS TRANSACTION

  • Try ProcessTransaction
  • If application exceptions happen
    • SaveErrorScreen - In Config("ErrorsFolder") with the exception message
    • Going to re/INITIALIZE
  • SetTransactionStatus - As Success, Failed or Rejected with reason
    • ./Framework/SetTransactionStatus - Updates the Orchestrator queue item
    • ./SetTransactionStatus - Sample for updating Excel input file
  1. END PROCESS
  • CloseAllApplications - As listed in Config("CloseApps")

For New Project

  1. Check out the Config.xlsx file and add/customize any required fields and values
  2. Implement OpenApp and CloseApp workflows, linking them in the Config.xlsx fields
  3. Implement GetTransactionData and SetTransactionStatus or use ./Framework versions for Orchestrator queues
  4. Implement ProcessTransaction workflow and any invoked others

uipathcertificateexam's People

Contributors

mostafahashish avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.