Learning robotic process automation create software robots and automate business processes with the leading RPA tool - UiPath

Design RPA solutions to perform a wide range of transactional tasks with minimal cost and maximum ROI About This Book A beginner's guide to learn Robotic Process Automation and its impact on the modern world Design, test, and perform enterprise automation task with UiPath Create Automation apps...

Descripción completa

Detalles Bibliográficos
Otros Autores: Tripathi, Alok Mani, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham ; Mumbai : Packt 2018.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631610506719
Tabla de Contenidos:
  • Cover
  • Title Page
  • Copyright and Credits
  • Packt Upsell
  • Contributors
  • Table of Contents
  • Preface
  • What is Robotic Process Automation?
  • Scope and techniques of automation
  • What should be automated?
  • What can be automated?
  • Techniques of automation
  • Robotic process automation
  • What can RPA do?
  • Benefits of RPA
  • Components of RPA
  • Recorder
  • Development studio
  • Extensions and plugins
  • Bot runner
  • Control center
  • RPA platforms
  • Automation Anywhere
  • UiPath
  • Blue Prism
  • WorkFusion
  • Thoughtonomy
  • KOFAX
  • About UiPath
  • UiPath Studio
  • UiPath Robot
  • UiPath Orchestrator
  • The future of automation
  • Summary
  • Record and Play
  • UiPath stack
  • UiPath Studio
  • UiPath Robot
  • Types of Robots
  • UiPath Orchestrator
  • Downloading and installing UiPath Studio
  • Learning UiPath Studio
  • Projects
  • The user interface
  • The Ribbon
  • The Quick Access Toolbar
  • Designer panel
  • Properties panel
  • Activities panel
  • Project panel
  • Outline panel
  • Output panel
  • Library panel
  • Variable panel
  • Argument
  • Task recorder
  • Advanced UI interactions
  • Input methods
  • Output methods
  • Step-by-step examples using the recorder
  • Emptying trash in Gmail
  • Emptying Recycle Bin
  • Summary
  • Sequence, Flowchart, and Control Flow
  • Sequencing the workflow
  • What is a Sequence?
  • Activities
  • Using activities with workflows
  • What Flowcharts are and when to use them
  • Control flow, various types of loops, and decision making
  • The Assign activity
  • The Delay activity
  • Example
  • The Break activity
  • Example
  • The While activity
  • Example
  • The Do while activity
  • Example
  • The For each activity
  • Example
  • The If activity
  • The Switch activity
  • Example
  • Step-by-step example using Sequence and Flowchart
  • How to use a Sequence
  • How to use a Flowchart.
  • Step-by-step example using Sequence and Control flow
  • Summary
  • Data Manipulation
  • Variables and scope
  • Collections
  • Arguments - Purpose and use
  • Data table usage with examples
  • Building a data table
  • Building a data table using data scraping (dynamically)
  • Clipboard management
  • File operation with step-by-step example
  • Read cell
  • Write cell
  • Read range
  • Write range
  • Append range
  • CSV/Excel to data table and vice versa (with a step-by-step example)
  • Reading an Excel file and creating a data table by using data from the Excel file
  • Creating a data table and then writing all its data to an Excel file
  • Summary
  • Taking Control of the Controls
  • Finding and attaching windows
  • Implementing the Attach Window activity
  • Finding the control
  • Anchor base
  • Element Exists
  • Element scope
  • Find children
  • Find element
  • Find relative element
  • Get ancestor
  • Indicate on screen
  • Techniques for waiting for a control
  • Wait Element Vanish
  • Wait Image Vanish
  • Wait attribute
  • Act on controls - mouse and keyboard activities
  • Mouse activities
  • The Click activity
  • The Double-click activity
  • The Hover activity
  • Keyboard activities
  • Send hotkey
  • Type into activity
  • Type secure text
  • Working with UiExplorer
  • Handling events
  • Element triggering events
  • Click trigger
  • Key press trigger
  • Image triggering events
  • System triggering events
  • Hotkey trigger
  • Mouse trigger
  • System trigger
  • Revisit recorder
  • Basic recording
  • Desktop recording
  • Web recording
  • Citrix
  • Screen Scraping
  • When to use OCR
  • Types of OCR available
  • How to use OCR
  • Avoiding typical failure points
  • Selectors
  • Scope of the variable
  • Delay activity
  • Element Exists
  • Try/Catch
  • toString
  • Summary
  • Tame that Application with Plugins and Extensions
  • Terminal plugin
  • SAP automation.
  • How SAP Automation affects data entry jobs
  • Examples where SAP automation is used commonly
  • Java plugin
  • Why are we using the Java plugin with UiPath Studio?
  • Citrix automation
  • How does the Citrix environment work?
  • Mail plugin
  • PDF plugin
  • Web integration
  • Excel and Word plugins
  • Excel plugin
  • Word plugin
  • Credential management
  • Extensions - Java, Chrome, Firefox, and Silverlight
  • Summary
  • Handling User Events and Assistant Bots
  • What are assistant bots?
  • Monitoring system event triggers
  • Hotkey trigger
  • Mouse trigger
  • System trigger
  • Monitoring image and element triggers
  • An example of monitoring email
  • Example of monitoring a copying event and blocking it
  • Launching an assistant bot on a keyboard event
  • Summary
  • Exception Handling, Debugging, and Logging
  • Exception handling
  • Common exceptions and ways to handle them
  • Unavailability of UI element
  • Handling runtime exceptions
  • Orbit reference not set to the instant of an object
  • Index was outside the bounds of an array. Index out of the range
  • Image not found in the provided timeout
  • Click Generic error - cannot use UI CONTROL API on this UI node please use UI Hardware ELEMENTS method
  • Logging and taking screenshots
  • Client logging
  • Server logging
  • Debugging techniques
  • Setting breakpoints
  • Slow step
  • Highlighting
  • Break
  • Collecting crash dumps
  • Enabling crash dumps
  • Disabling crash dumps
  • Error reporting
  • Enterprise Edition customers
  • Community Edition users
  • Summary
  • Managing and Maintaining the Code
  • Project organization
  • Picking an appropriate layout for each workflow
  • Blank
  • Simple process
  • Agent process improvement
  • Transactional business process
  • Breaking the process into smaller parts
  • Using exception handling
  • Making your workflow readable
  • Keeping it clean.
  • Nesting workflows
  • How to nest a workflow inside a single workflow
  • Reusability of workflows
  • Invoke workflow file
  • Templates
  • Adding a workflow as a template
  • Commenting techniques
  • State Machine
  • When to use Flowcharts, State Machines, or Sequences
  • Using config files and examples of a config file
  • Integrating a TFS server
  • Summary
  • Deploying and Maintaining the Bot
  • Publishing using publish utility
  • How to publish a workflow in UiPath
  • Writing/editing the published package info into the .json file
  • Overview of Orchestration Server
  • Queues
  • Assets
  • Process
  • Deploying a process
  • Using Orchestration Server to control bots
  • Robot statuses
  • Editing the Robot
  • Deleting the Robot
  • Displaying logs for a Robot
  • Using Orchestration Server to deploy bots
  • Creating a provision Robot from the Orchestrator
  • Connecting a Robot to Orchestrator
  • Deploy the Robot to Orchestrator
  • License management
  • Activating and uploading a license to Orchestrator
  • Publishing and managing updates
  • Packages
  • Managing packages
  • Uploading packages
  • Deleting packages
  • Summary
  • Other Books You May Enjoy
  • Index.