iS-RPA10.0 Beta 测试正式开启(20190909)!

重大提示

iS-RPA 10.0 Beta 测试期间所有艺赛旗 ID 账号操作、购买行为均为实际生效,会保留到正式版发布并保证使用者权益

核心功能升级

完整生态支持

  • 艺赛旗基于艺赛旗 ID,建立控制台 - 社区 - 应用机器人商城的完整生态体系,通过rpa.i-search.com.cn,提供完善的在线服务,用户可以体验从设计器到机器人、管理端、分享作品、社区经验共享的完整生态
  • 主要 RPA 组件说明:
    – 设计器:编写机器人的设计工具 studio
    – 机器人:单独运行机器人的组件 robot,注意 robot 和 studio 需要共用库
    – 服务器:基于 linux 运行的私有化部署服务端,管理机器人、流程和任务
    – 控制台:艺赛旗提供的互联网服务端,基于艺赛旗 ID 管理设计器、机器人、流程和任务,所有用户管理是私有隔离的
    – 商城:用于开发者发布应用机器人,并实现销售和分享的网站
    – 社区:由艺赛旗提供的汇聚 rpa 开发者的论坛,提供社区支持服务、知识分享、视频学习等

互联网支持

  • 商城:开发者通过商城可以分享和销售自己作品,知识产权受到严格保护
  • 控制台:尝鲜用户、中小企业用户、开发者用户,都可以通过共享的服务端,享受到完整的管理功能,并免费使用服务端管理功能
  • 在线销售许可:除了联系艺赛旗销售购买产品,现在还可以直接在线购买各种许可
  • 控制台支持微信内公众号登录管理和微信小程序,可以在移动端把流程管起来啦,在微信里面还能收到任务失败的主动通知

应用机器人

  • 应用机器人是设计器和机器人客户端的一种插件,他可以是完成某种业务的一个流程,开发这发布这个流程用于分享或者销售,使用者可以直接运行这个应用机器人或者把它转化为一个第三方机器人来调用机器人具体功能,自行组织自己的流程
  • 应用机器人可以打包为独立的安装包,但是需要下载完整的设计器或者机器人才能运行,独立安装包会自动补全整体环境,保证初次接触的用户试用

设计器 & 机器人

  • 现在设计器无需注册即可使用,以下情况需要正式或者测试许可:工程超过 51 个组件,安装第三个应用机器人时,使用第三方机器人,使用代码块,使用全局函数
  • 现在机器人也可以支持艺赛旗 ID 的登录和注册了
  • 现在设计器支持艺赛旗互联网平台“控制器 /Console”的集中管理
  • 现在支持应用机器人,开启新的运行模式
  • 现在支持 CVA(CV based UI Automation)拾取,用人工智能提升界面可操作性
  • 更新了用户使用协议

开发者

  • 现在您可以注册成为艺赛旗开发者并发布应用机器人了!
  • 支持开源、免费(加密)、收费(加密)机器人发布

下载链接 及 手册链接

下载 mini 安装包
下载完整安装包
iS-RPA10.0 设计器及机器人手册
艺赛旗应用机器人商城说明

历史版本iS-RPA9.0

设计器改动

添加了应用机器人相关的功能

  • 可以在应用机器人商店中浏览 / 购买 / 下载自己喜欢的应用机器人
  • 在设计器欢迎页中添加了已安装机器人页,显示已经安装的机器人
  • 下载的机器人为可执行程序,会检测本地是否安装了设计器,如果安装了,则会应用机器人安装到设计器,如果未安装设计器,则引导用户自动在线安装设计器(必须联网)
  • 已安装机器人支持配置、执行、删除
  • 配置参数会保存在机器人所在目录,运行程序时会加载配置 |
  • 支持使用设计器设计应用机器人,任何工程都可以发布为应用机器人,应用机器人运行时会直接运行 Main 流程,应用机器人与普通工程差别是支持输入参数变量,参数由运行者配置并传入,参数变量支持:字符串
    – 整数
    – 浮点数
    – 文件路径 / 类型
    – 下拉菜单
    – excel 位置
    – excel 范围
    – 密码(加密保存)
    – 配置文件
    – 复选框
  • 所有应用机器人的保存参数会跨设备保存并同步
  • 应用机器人会加密存放,以保护作者的知识产权
  • 应用机器人支持发布为第三方机器人,转为第三方机器人后,可以直接使用机器人重点额方法

视觉识别自动化(CVA)

  • 现在支持基于视觉识别操作,拾取时,可以进入识别模式(需要联网),设计器会识别出快照结果
  • 快照后,可以基于视觉在图片内进行细粒度拾取,并生成控件查找路径和视觉查找路径
  • 程序运行时,会对界面进行视觉识别,使用者可以根据自己需求,程序设定快照时机或者由机器人自动判断并进行快照识别
  • 视觉识别同样占用 API 使用次数,请关注使用次数耗尽的情况
  • 支持并推荐使用偏移模式操作

结构调整优化

  • 工程目录 (project) 集中到安装根目录,设计器目录去除了相应目录
  • 对目录结构进行了整体优化,减少了缺省安装的插件,降低了存储要求
  • 优化了设计器国际化
  • 增加了下载中心功能,可以用于查看各类更新的下载,在菜单右侧能看到他的入口

易用性优化

  • 现在流程支持分组
  • 第三方机器人:鼠标移动到流程时,显示工程中描述信息(支持中文)
  • 第三方机器人的子流程,分组等同于工程中的目录
  • 第三方机器人的全局变量,放入一个文件夹,这样看起来比较简洁
  • 第三方机器人中系统自带的变量 / 函数被隐藏起来,看起来更加简洁
  • 现在变量可以拖动和改变顺序
  • 变量面板允许一对多输出
  • 复制或者剪切组建后,现在黏贴到画布展现窗口的相对位置,而非绝对位置上
  • 优化了右键机制,防止误操作,拖动和弹出菜单更稳定
  • 按住 ctrl 键时,鼠标左键无条件为拖动画布
  • 组件右侧的输入框也支持双击弹出编辑框的模式
  • 增加了注释框体,可以一次携带多个组件,同步移动
  • 现在 if 组件支持 elif 选项,使用更方便
  • 现在离线安装 chrome 或者 firefox 插件,移动到编辑菜单,现在提供帮助文档并支持一键安装
  • 没有安装 chrome 或者 firefox 插件,会提示未安装插件
  • 高版本 chrome 不支持离线安装,会自动跳转附加组件商店(网络不可用会导致跳转失败)
  • 现在 java 拾取会提示未安装插件,自动安装插件,再次拾取即可正常使用
  • 现在点击社区支持按钮,跳转的时候,会跳转到‘最新’页面
  • 现在点击社区支持按钮,会按照当前登陆用户自动登录社区
  • 现在拾取操作有超时限制,并且修复了偶然拾取返回错误的问题
  • 现在选中组件的时候,在画布边缘移动可以拖动画布
  • 设置文本现在会进行检测,如果不是文本的,会转为文本,然后设置文本
  • 选择组件菜单中,新增了组件播放视频链接
  • 修正了搜索会搜索到 key 值的问题
  • 解锁屏密码加密显示和保存
  • 控件输入使用优化,如果安装服务失败,强行再次安装
  • 优化了对全局函数的调用,保证先引用当前目录的全局函数
  • 优化自动生成的代码结构,部分变量设定程序改为参数传递,提升了程序可读性
  • 支持流程有多个返回值
  • 新建项目时按回车键等同于按确定键
  • 现在业务日志会发送机器人、流程、任务信息
  • java 现在支持 1.4 版本
  • 现在支持金蝶 eas 拾取
  • 修复了 chrome/firefox 的 iframe 内部不能拾取的问题
  • 优化了 chrome、firefox 的鼠标点击用户体验,增加了等待时间等参数,保持与 ie 的相应用户体现一致
  • 现在账号许可过期时,会显示购买链接
  • 优化了设计器对高缩放比例的显示,界面跟随缩放,清晰度更高
  • 现在截图功能可以按照实际大小截图后裁剪,不会遗漏并且足够清晰,可以用于导出流程到图片
  • 登录成功显示账号到期时间
  • 现在测试账号注册时直接提供 60 天试用期
  • 现在支持卸载程序
  • 安装程序支持 mini 安装包,在安装过程中下载设计器和机器人

组件添加和调整

界面自动化

  • 注释 界面自动化 -> 注释 增加了注释框体,可以一次携带多个组件,同步移动;注释组件支持拖动改变大小
  • 获取文本等待 界面自动化 -> 控制 -> 获取文本等待 等待文本与组件文本一致,再执行下一步

程序

  • Raise 抛出异常 程序 -> 流程控制 -> Raise 抛出异常 增加 raise 组件,用于捕获异常,触发异常后,后面的代码就不会再执行
  • Pass 空语句 程序 -> 流程控制 -> Pass 空语句 增加 pass 组件, 不做任何事情
  • 读取 csv 程序 -> 表格数据 -> 读取 csv 通过指定的文件路径,从本地读取 csv 文件,并将数据转换成 DataFrame 格式
  • 导出 csv 程序 -> 表格数据 -> 导出 csv 把 DateFrame 对象输出成逗号分隔的 csv 文件
  • 导出 html 程序 -> 表格数据 -> 导出 html 把 DataFrame 数据流直接生成表单 html
  • “==” 程序 -> boolean -> “==” 等于,比较对象是否相等
  • “!=” 程序 -> boolean -> “!=” 不等于,比较两个对象是否不相等
  • “>” 程序 -> boolean -> “>” 大于,返回 x 是否大于 y
  • “<” 程序 -> boolean -> “<” 小于,返回 x 是否小于 y
  • “>=” 程序 -> boolean -> “>=” 大于等于,返回 x 是否大于等于 y
  • “<=” 程序 -> boolean -> “<=” 小于等于,返回 x 是否小于等于 y
  • max 程序 -> 列表 -> max 返回列表元素最大值
  • min 程序 -> 列表 -> min 返回列表元素最小值
  • obj to list 程序 -> 列表 -> obj to list 把一个对象转换成列表,对象可以是元组或者字符串
  • append 程序 -> 列表 -> append 在列表末尾添加新的对象
  • count 程序 -> 列表 -> count 统计某个元素在列表中出现的次数
  • extend 程序 -> 列表 -> extend 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
  • index 程序 -> 列表 -> index 从列表中找出某个值第一个匹配项的索引位置
  • insert 程序 -> 列表 -> insert 将对象插入列表
  • pop 程序 -> 列表 -> pop 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
  • remove 程序 -> 列表 -> remove 移除列表中某个值的第一个匹配项
  • reverse 程序 -> 列表 -> reverse 反向列表中元素
  • sort 程序 -> 列表 -> sort 对原列表进行排序
  • clear 程序 -> 列表 -> clear 用于清空列表
  • copy 程序 -> 列表 -> copy 用于复制(浅拷贝)列表(父不变,子变)
  • 字幕 程序 -> 其他 -> 字幕 机器人运行时添加字幕
  • 等待时间 程序 -> 其他 -> 等待时间 等待时间
  • 杀掉进程 程序 -> 其他 -> 杀掉进程 杀掉进程

应用

  • Imap 收取邮件 应用 -> Mail -> Imap 收取邮件 通过 imap 邮箱协议接收邮件
  • POP3 收取邮件 应用 -> Mail -> POP3 收取邮件 通过 pop3 邮箱协议接收邮件
  • 邮件 move 应用 -> Outlook -> 邮件 move 用于移动邮件的位置,需要填写邮箱地址,邮件要移动的文件夹名称,邮件对象(接收 outlook 邮件组件获取邮件编号)
  • 邮件 reply 应用 -> Outlook -> 邮件 reply 用于快捷回复邮件,可以选择是否连同抄送人一起全部回复,需要填写邮件对象(接收 outlook 邮件组件获取邮件编号),回复内容
  • 增值税发票 OCR 应用 -> OCR -> 增值税发票 OCR 增加对增值税发票的 OCR 识别,需要联网
  • 驾驶证 OCR 应用 -> OCR -> 驾驶证 OCR 增加对驾驶证的 OCR 识别,需要联网
  • 行驶证 OCR 应用 -> OCR -> 行驶证 OCR 增加对行驶证的 OCR 识别,需要联网
  • 银行卡 OCR 应用 -> OCR -> 银行卡 OCR 增加对银行卡的 OCR 识别,需要联网
  • 身份证比对 应用 -> OCR -> 身份证比对 通过对身份证的 OCR 识别,与组件信息进行比对,需要联网
  • 网络图片 OCR 应用 -> OCR -> 网络图片 OCR 增加对网络图片的 OCR 识别,需要联网
  • 手写文字 OCR 应用 -> OCR -> 手写文字 OCR 增加对手写文字的 OCR 识别,需要联网
  • 人脸识别 应用 -> OCR -> 人脸识别 增加人脸识别,识别是否有人脸,需要联网
  • 人脸比对 应用 -> OCR -> 人脸比对 增加人脸比对,识别两个人脸是否一致,需要联网
  • 词法分析 应用 -> NLP -> 词法分析 将语句转换为单词,需要联网
  • 短文本相似度 应用 -> NLP -> 短文本相似度 识别两段文本的相似度,需要联网
  • 情感分析 应用 -> NLP -> 情感分析 分析语句的情感,需要联网
  • 文章标签 应用 -> NLP -> 文章标签 识别出文章的标签,需要联网
  • 创建 csv 应用 -> CSV -> 创建 csv 创建一个 csv 文件,以逗号分隔,纯文本形式存储表格数据
  • 读取 csv 应用 -> CSV -> 读取 csv 通过指定的文件路径,从本地读取 csv 文件,并将数据转换成 DataFrame 格式
  • 写入 csv 应用 -> CSV -> 写入 csv 把 DateFrame 对象输出成逗号分隔的 csv 文件
  • 追加 csv 应用 -> CSV -> 追加 csv 为 csv 文件追加一行或多行数据
  • close 应用 -> 程序 -> close 关闭进程

系统

  • 获取环境变量 系统 -> 环境变量 -> 获取环境变量 输入本地的环境变量 key,返回 value
  • 获取环境路径 系统 -> 环境变量 -> 获取环境路径 输入本地的环境路径 key,返回 value
  • 打开浏览器 系统 -> 浏览器 -> 打开浏览器 打开浏览器
  • 获取浏览器标识 系统 -> 浏览器 -> 获取浏览器标识 获取浏览器标识
  • 打开新 tab 页 系统 -> 浏览器 -> 打开新 tab 页 打开新 tab 页
  • 浏览器切换 tab 系统 -> 浏览器 -> 浏览器切换 tab 浏览器切换 tab
  • 关闭浏览器 tab 系统 -> 浏览器 -> 关闭浏览器 tab 关闭浏览器 tab
  • 打开网站 系统 -> 浏览器 -> 打开网站 打开网站
  • 前进 系统 -> 浏览器 -> 前进 前进
  • 后退 系统 -> 浏览器 -> 后退 后退
  • 刷新 系统 -> 浏览器 -> 刷新 刷新
  • 执行 js 系统 -> 浏览器 -> 执行 js 执行 js
  • 关闭浏览器 系统 -> 浏览器 -> 关闭浏览器 关闭浏览器
  • 等待浏览器页面加载完成 系统 -> 浏览器 -> 等待浏览器页面加载完成 等待浏览器页面加载完成

触发

  • 服务器 TAG 日志暂去除 触发 -> 流程触发 -> 服务器 TAG 日志
  • 助手弹框信息暂去除 触发 -> 流程触发 -> 助手弹框信息
  • 助手机器人操作暂去除 触发 -> 流程触发 -> 助手机器人操作

服务器

  • 业务日志发送优化 服务器 -> 业务日志发送 现在可以通过 http 发送 json 数据到控制台服务器

机器人改动

  • 机器人支持国际化
  • 机器人现在支持艺赛旗 ID 登录和激活
  • 现在机器人支持艺赛旗互联网平台“控制器 /Console”的集中管理
  • 现在 RPA 和 UEBA 客户端不再冲突
  • 机器人支持应用机器人
  • 优化了机器人心跳逻辑,降低对服务器压力

应用商城

访问https://rpa.i-search.com.cn/,你可以访问艺赛旗应用机器人商城
首先你需要一个艺赛旗 ID 登录并访问和下载

浏览商城

  • 你可以通过搜索来发现你需要的应用机器人
  • 你可以在首页看到热门应用
  • 你可以通过应用分类来过滤应用
  • 现在应用机器人提供者分成三类,艺赛旗社区、卓越生态联盟、艺赛旗研究所,其中艺赛旗研究所为艺赛旗官方提供者
  • 可以通过热门标签来过滤应用
  • 首页下方会显示最新应用
  • 页面右侧有联系客服按钮,您可以点击按钮通过 qq 联系客服,您也可以在 qq 中添加 2911756359,来联系客服,客服会在 5*8 小时的工作日内给您提供关于商城总体使用方面的客户服务
  • 点击到应用机器人商品后,您可以查看主要功能、用户评价、版本更新说明等信息

购买、使用和售后

  • 免费应用点击免费下载即可直接使用
  • 收费应用需要使用微信或者支付宝支付
  • 部分收费应用支持试用,是否试用由开发者设定
  • 下载后的应用机器人为 exe 可执行程序,运行后会自动检测是否有可以运行的环境,没有会自动下载并安装设计器和机器人软件,具备条件后直接安装
  • 机器人应用会显示在设计器的已安装机器人页面,你可以配合和运行应用机器人
  • 未登录的设计器运行机器人数量有限制,设计器登录也试用艺赛旗 ID
  • 可以在个人头像 - 订单管理中,看到所有的订单
  • 可以重新下载应用或者更新应用
  • 可以在产品页面中,看到客服 qq 或者客服邮箱,应用机器人的客服需要你直接联系开发者
  • 可以在订单管理中申请开具发票,艺赛旗会与您交互完成发票开具过程,详见购买者开票流程

开发者功能

  • 任何企业和个人均可以申请成为开发者
  • 成为开发者需要提供真实身份并通过艺赛旗商务部门的审核认证
  • 通过认证后,你就可以访问开发者功能菜单
  • 你可以对自己的应用进行发布、更新、下架管理
  • 所有应用机器人的变更均需要通过艺赛旗应用审核部门的审核,具体详见应用机器人审核规范说明
  • 你可以看到自己的销售情况、近期应用评论详情
  • 对于付费应用机器人,开发者应自行设定价格策略,价格可以按照 3 个月、6 个月、1 年设置阶梯价格
  • 定价的最低客户价格不应低于 200 元,艺赛旗提取 30% 的销售分成
  • 支持提现管理,可以提交提现申请,需要与艺赛旗相关商务 / 财务部门人工处理提现过程
  • 具体提现相关流程详见开发者提现流程

控制台

鉴于大部分开发者在开发过程中都未能有机会试用 iS-RPA 的服务器,我们在 10.0 中提供了大家共用的服务端“控制台”,并以艺赛旗 ID 为依据隔离了数据和管理权限,控制台的功能包括:

工单

仪表盘

  • 你可以看到机器人最近任务运行状况
  • 你可以看到机器人最近运行视频
  • 你可以看到设计器、机器人到期情况
  • 你可以看到机器人状态、流程情况、任务情况、失败情况
  • 你可以看到趋势图,并按天按周等发誓查看

机器人与设计器管理

  • 你可以看到设计器、机器人状态、到期、绑定的 PC
  • 你可以直接订阅设计器、机器人
  • 机器人支持续费或者新购,一个艺赛旗 ID 支持多个机器人的运行管理
  • 一个艺赛旗 ID 只支持购买一个 iS-RPA 设计器(我们推荐多发帖回帖来兑换设计器的使用天数)
  • 所有购买行为,都会出现在订单管理中
  • 设计器、机器人的许可均支持客户端自行切换,使用艺赛旗 ID 登录即可实现客户端切换,方便、安全、快捷
  • 付费个人或者企业可以在订单中申请发票

流程管理

  • 支持流程搜索
  • 工程需要在设计器导出后,上传控制台,生成一条流程
  • 流程可以定义执行的机器人范围、调度方式
  • 支持工作日执行、非工作日执行、每日执行,支持定义例外时间
  • 支持版本管理
  • 支持临时运行流程

任务管理

  • 流程运行的实例叫做任务
  • 可以查看任务状态,包括等待派发、正在执行、已停止、成功、已经失败等
  • 可以查看任务详情
  • 可以查看业务日志
  • 可以停止正在执行的任务
  • 可以重做某个任务

变量管理、任务数据、业务日志

  • 提供类似私有服务器的相关功能,具体功能说明详见iS-RPA9.0 说明

报表中心

  • 任务报表
  • 机器人运行状况报表
  • 流程运行报表
  • 投资回报报表

服务号与小程序

  • 在服务号中(艺赛旗 RPA),点击菜单“控制台”,可以进入控制台移动版
  • 在微信首页下拉中,搜索“RPA 控制中心”小程序,可以进入控制台移动版
  • 首次进入需要通过手机验证绑定微信(后面会记住并无需再次输入)
  • 绑定艺赛旗 ID 后,任务失败会发送提示信息
  • 移动版同样支持仪表盘、机器人、流程管理、任务管理、变量管理、任务数据、业务日志、订单管理、报表中心功能
  • 除了任务立即执行,大部分功能仅支持查看,无法操作