RPA是什么

软件机器人

RPA是基于计算机操作系统的工作界面,自动识别UI,完成预先设定的工作流程的软件机器人

全自动


自动的操作整个工作流程,用软件的方式代替人力,完成大量的重复性的手工操作,完成了用软件机器人替代人力,解放了人的双手

模拟人的操作


通过模仿人的方式,执行一系列的工作流程,比如打开一个网页,获取excell表格

RPA的特点和优势


1 执行重复高,标准化,规则明确的任务
2 全年365天不知疲倦
3 安全可靠,效率和准确性高
4 跨系统应用操作
5 在用户界面运行,非侵入业务系统

RPA解决的痛点和收益


使用RPA释放了人力,让人去做更有价值的的劳动,而且RPA可以做到零失误,直接导致了成本的效率的增加,成本的降低

RPA业务场景首选原则


1 规则明确,逻辑清晰,流程标准
2 评率高,每天发生多次,业务量大
3 跨多个业务系统和平台的工作场景

RPA流程化软件的使用

新建-->

要求

鼠标点击组件


前置延时:点击之前的等待时间
后置延时:鼠标点击之后的等待时间
x轴偏移:就是在获取的点向左向右偏移的位置,x轴向右为正
y轴偏移:就是在获取的点向上向下偏移的位置,y轴向下为正

登录163邮箱发送邮件

if判断

for循环

while循环

普通循环

死循环

打印100以内的偶数

表格实践while/if

目标

读取单元格数据

表格实践while/for

目标

流程思路

实践案例-OCR识别验证码

全局函数


# 编译日期:2019-04-09 16:02:09
# 版权所有:www.i-search.com.cn
# coding=utf-8
import re
import os
import xlwings as xw
def idcode_check(ocr_code):
code=(re.sub("[^0-9A-Za-z]","",ocr_code))
print(code)
return code def close_ie():
os.system('taskkill /F /IM iexplore.exe') def close_excel():
xw.apps.active.quit()
    
   

使用RPA自带的验证模块

流程参数和代码块

变量管理


01 全局变量可以再整个工程中传递,被不同的子流程或函数进行调用,在代码块中使用需要加self

02 流程参数,对于对子流程设置传入参数,供子流程内部使用

93 流程变量,只能用于当前流程中,不可被其他流程进行调用

使用代码块打开文件

表格处理Pandas操作

1 逐行的输出表格中的数据方式一:

新建一个流程变量:df

2 逐行的输出表格中的数据方式二:

3pandas的切片

注:中括号中的逗号前面是代表的第几行,后面代表的是第几列

考试内容

网站:'http://122.112.200.222/'
用户名: 'admin'
密码: 'is1arch-u1ba'
excel文件路径: 'C:/Users/Administrator/Desktop/ouyanggy.xlsx'

new 方案:


http://122.112.200.222/login.action
guanyf
123456

RPA基础的更多相关文章

  1. 金智维RPA培训(一)产品基础架构-RPA学习天地

    1.产品组成分为:Server,control,agent三个组件,支持CS和BS架构.独有的中继服务器可以解决跨网段的问题,这里应该还是采用了多网卡模式. 其中:Agent负责对流程的执行工作.Co ...

  2. [转]AI+RPA 融合更智能

    本文转自:https://www.jianshu.com/p/cf25b3dfc0f0 前面已经分析过多次RPA的本质,可以参考 [脱下外衣],看看RPA机器人到底是什么?     哪些AI相关应用技 ...

  3. RPA 介绍

    一 术语表 机器人流程自动化(RPA):在数字系统中模拟和集成人类行为以优化业务流程的软件机器人.RPA自动化捕获数据.运行应用程序.触发响应并与其他系统通信以执行各种任务. RPA路线图(RPA r ...

  4. AI与RPA

    RPA(机器人流程自动化)是一类自动化软件工具,它可以通过用户界面使用和理解企业已有的应用,将基于规则的常规操作自动化,例如读取邮件和系统,计算,生成文件和报告,检查文件等.因此,RPA的应用范围非常 ...

  5. RPA流程自动化-UIPath简介

    UiPath简介 转自: http://www.cnblogs.com/mxue/p/UiPath_To147_Road.html 最近RPA比较火,UiPath工具排名前几位并且免费试用,很多朋友们 ...

  6. R030---手把手教程:你有一条RPA发送的工资条待查收

    ​一.缘起 前2天写了<R029---简述:用UiPath实现RPA(工作流程自动化)(基础知识篇)>,本篇作为补充. 实战出真知,以做代学,下面以一个HR的真实场景举例实践,用UiPat ...

  7. 【转载】UiPath,UiPath教程,UiPath视频教程 RPA

    第一课-UiPath简介 第二课-变量和数据类型第1部分-基础讲解 第二课-变量和数据类型第2部分-实例讲解 第二课-流程控制第1部分-ifelse语句讲解 第二课-流程控制第3部分-高级流程控制语句 ...

  8. 干货满满!解密阿里云RPA (机器人流程自动化)的产品架构和商业化发展

    阿里云RPA,作为阿里云自研8年的技术,在资本的热捧下,逐渐从幕后来到台前,成为企业服务市场的黑马.本文将从产品上全面剖析,阿里云RPA这款产品的现阶段情况,同时简单谈谈阿里云RPA的商业化进展. 阿 ...

  9. RPA项目所遇知识点

    1艺赛旗 RPA 技术分享常见问题汇总贴 2python标准库之glob介绍 3RPA基础 4RPA答疑 5python3 遍历windows下 所有句柄及窗口名称 import win32gui h ...

随机推荐

  1. Head First Java.(第2版)

    优点:语法 面向对象 内存管理 和最棒的跨平台可移植性 缺点: 慢 JVM Java(虚拟机) 编译后的字节码与平台无关. 你的朋友不会买一台真正的Java机器,但是他们都会有Java虚拟机(通过软件 ...

  2. centos mysql 修改mysql用户密码

    查看服务器版本: cat /etc/redhat-release 查看mysql 版本: mysql -u root -p use mysql; ###mysql 5.7以上.. update use ...

  3. laravel5.6框架中session的使用

    从session中获取数据 $value = $request->session()->get('key', 'default'); 冲session中获取所有数据 $data = $re ...

  4. MySql:SELECT 语句(四)通配符的使用

    1. LIKE 操作符 要在搜索子句中使用通配符,必须要使用 LIKE 操作符. 1)百分号通配符 最常用的通配符是百分号(%). % 表示任何字符出现的任意次数.但是 NULL 除外.可以匹配 0 ...

  5. Spring再接触 整合Hibernate

    首先更改配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http ...

  6. CPU TFLOPS 计算

    CPU TFLOPS 计算 姚伟峰 yaoweifeng0301@126.com] http://www.cnblogs.com/Matrix_Yao/ 深度学习任务是一个计算密集型任务,所以很关注计 ...

  7. Codeforces Round #436 C. Bus

    题意:一辆车在一条路上行驶,给你路的总长度a,油箱的容量b,加油站在距离起点的距离f,以及需要走多少遍这条路k(注意:不是往返) 问你最少加多少次油能走完. Examples Input 6 9 2 ...

  8. Java学习笔记(二十四):单例设计模式singleton

    为什么要使用singleton设计模式? 假设设计了一个操作数组的工具类(Tools),里面有一个锤子的方法(Hammer),如果不使用singleton设计模式,每次想调用Hammer方法都需要ne ...

  9. BurpSuite抓HTTPS包

    Burp Suite要抓HTTPS的包的话,是需要有Burp Suite的CA证书的 为什么要证书这里就不说了,下面是具体步骤 1.首先要把Burp Suite的CA证书下载到本地 Burp Suit ...

  10. Ionic2+WebApi 导出Excel转Pdf文件。

    步骤: 1.首先在WebApi中先把excel生成好. 2.把excel转成Pdf,并返回下载的链接. 3.Ionic2的页面做好下载的接口. 嗯~思路很清晰,那么下面就来详细的操作吧. 以下是H5的 ...