万本电子书0元读

万本电子书0元读

顶部广告

Learning Robotic Process Automation电子书

售       价:¥

8人正在读 | 0人评论 9.8

作       者:Alok Mani Tripathi

出  版  社:Packt Publishing

出版时间:2018-03-28

字       数:23.4万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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 and deploy them to all the computers in your department. Who This Book Is For If you would like to pursue a career in Robotic Process Automation or improve the efficiency of your businesses by automating common tasks, then this book is perfect for you. Prior programming knowledge of either Visual Basic or C# will be useful. What You Will Learn ? Understand Robotic Process Automation technology ? Learn UiPath programming techniques to deploy robot configurations ? Explore various data extraction techniques ? Learn about integrations with various popular applications such as SAP and MS Office ? Debug a programmed robot including logging and exception handling ? Maintain code version and source control ? Deploy and control Bots with UiPath Orchestrator In Detail Robotic Process Automation (RPA) enables automating business processes using software robots. Software robots interpret, trigger responses, and communicate with other systems just like humans do. Robotic processes and intelligent automation tools can help businesses improve the effectiveness of services faster and at a lower cost than current methods. This book is the perfect start to your automation journey, with a special focus on one of the most popular RPA tools: UiPath. Learning Robotic Process Automation takes you on a journey from understanding the basics of RPA to advanced implementation techniques. You will become oriented in the UiPath interface and learn about its workflow. Once you are familiar with the environment, we will get hands-on with automating different applications such as Excel, SAP, Windows and web applications, screen and web scraping, working with user events, as well as understanding exceptions and debugging. By the end of the book, you'll not only be able to build your first software bot, but also you'll wire it to perform various automation tasks with the help of best practices for bot deployment. Style and approach This book will help you kick-start your automation journey with a special focus on one of the most popular RPA tools: UiPath.
目录展开

Title Page

Copyright and Credits

Learning Robotic Process Automation

Packt Upsell

Why subscribe?

PacktPub.com

Contributors

About the author

About the reviewer

Packt is searching for authors like you

Preface

Who this book is for

What this book covers

To get the most out of this book

Download the color images

Conventions used

Get in touch

Reviews

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

Leave a review - let other readers know what you think

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部