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. CentOS安装svn(subversion)版本管理

    yum -y install subversion svnadmin create /svn/repository cd /svn/repository/conf ll  查看文件-rw-r--r-- ...

  2. list之flex布局写法

    list之flex布局写法 移动端实际场景中经常会遇到将header置顶,然后下面list需要滚动的情况,通常的做法会是将header使用fixed的方式固定到顶部,然后list主体相对于header ...

  3. MM-委外业务

    SAP MM-分包业务讲解(subcontracting)-01-主数据与采购订单的创建 SAP MM-分包业务讲解(subcontracting)-02-主数据与采购订单的创建-多BOM的业务情况分 ...

  4. 跳板机 jumpserver

    http://docs.jumpserver.org/zh/docs/introduce.html 启动脚本 #!/bin/bash set -e export LANG=zh_CN.UTF- # 项 ...

  5. 剑指offer——从上往下打印二叉树

    题目描述:从上到下打印二叉树的节点,同一层的从左到右打印 思路:采用队列来存储单层的节点,然后通过删除队列的头结点操作,依次遍历每一层. 代码为: import java.util.ArrayList ...

  6. 如何设置.net控件SplitContainer平均分配

    设置SplitterDistance为宽或者高的一半

  7. win7安装oracle 10g问题总结。

    1.安装oracle10g的时候,出现此问题,如图:  右键安装程序(setup.exe) -> 属性 -> 兼容性 -> 以兼容模式运行这个程序 windows xp( servi ...

  8. C#入门课程之基础认识

    命名规则: 注意变量名的第一个字符必须是字母.下划线.以及@字符 字面值: 字符串字面值: 用Unicode表示一个字符方式:\uxxxx,其中xxxx表示4位的十六进制数,下面两种表示方式一致: u ...

  9. jdbc导致的问题

    遇到的问题:利用eclipse编写web project,Tomcat服务器成功开启,也通过build path导入了jdbc的路径,但是还是出现下面问题 连接数据库代码如下: 连接数据库语句没有问题 ...

  10. nginx安装与挂载

    Linux下添加新硬盘,分区及挂载 http://blog.chinaunix.net/uid-25829053-id-3067619.html vim /etc/fstab /dev vdb1  / ...