Git Product home page Git Product logo

uipathcicd's Introduction

This project is based on the RE:Framework

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

uipathcicd's People

Contributors

dotavi avatar

Watchers

 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.