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...
Otros Autores: | |
---|---|
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.