艺赛旗 iS-RPA 8.0 正式发布免费试用(2019-01-10)

关于发布版说明

iS-RPA8.0 从 2018 年 12 月 29 日开始 beta 测试,并于 2019 年 1 月 10 日结束,感谢大家为测试提供鼎力支持,并提供了大量有益的帮助和建议。现 iS-RPA 8.0 已经正式发布 😄

点击此处下载 iS-Rpa8.0 版 studio 64 位
点击此处下载 iS-Rpa8.0 版 robot 通用版
点击此处下载 iS-Rpa8.0 版 studio 32 位

查看iS-RPA 8.0 用户手册

需要使用服务器的请发邮件至liubing@i-search.com.cn 邮箱,或者拨打业务电话 021-6415 7355,我们的代理商请联系黄贤淳。
如果需要 7.0 以前的历史版本,请查看这里

8.0 开始,试用是自由的,iS-RPA 设计器的试用无需任何人批准!

8.0 是我们‘使用体验提升之旅’版本,在这个版本:

我们大幅度改进提升了设计器的使用体验,密集的细节改进,让我们的设计工作飞起来! 🚀
我们开始支持高密度机器人,基于服务器管理的 iS-RPA 支持 windows server 运行多个机器人! 🔠
服务端控制的负载分担、任务集中管理、运行监控、任务直接控制、实时查看运行情况,最强大的 rpa 服务端在此呈现! 📊
我们支持了 SAP 和 Oracle EBS,主流的 ERP 软件都听从我们机器人的指挥! ☕

整体改动

  • 支持高密度机器人
    – 在 iS-RPA 服务器控制的机制下,允许使用 windows2012 服务器基于用户 / 桌面并行运行多个机器人,他们之间互不干扰,我们称之为高密度机器人
    – 在 iS-RPA 服务器控制的机制下,每个 windows 用户算作一个机器人,并且每个 windows 用户只能运行一个机器人 / 流程 / 任务
    – iS-RPA 服务器通过 rdp 协议远程解锁用户界面,并开始执行流程,需要在高密度机器人服务器上,打开终端服务,并支持充分的终端服务许可,应限制每个用户唯一登陆,保证 iS-RPA 服务器对机器人服务器的网络可访问性

  • 支持机器人锁屏运行
    – 机器人在大约 70%-80% 的情况下,支持锁屏运行,需要较多的 UI 知识,才能编写锁屏机器人,难度大于普通机器人,请必要时谨慎使用
    – 锁屏运行支持 IE、Chrome、Firefox、一般性 c/s 鼠标点击、sap 常见操作、设置文本,使用‘发送后台消息’机制支持锁屏运行 / 后台运行
    – 图片检测、键盘模拟等组件不支持锁屏运行
    – 锁屏情况下,无法启动录屏和实时监控

  • 8.0License 机制进行全面较大改动,支持在线激活,并能配置新的高密度机器人
    – 现在机器人只能从 studio 或者机器人客户端启动
    – 现在 license 申请使用 studio 自带界面
    – 增加了 license 激活功能,支持在线激活,不需要使用 license 文件
    – 现在移除了销售审批步骤,加快申请速度
    – 现在必须使用公司邮箱申请
    – license 机制支持高密度机器人,按照用户计算和控制 license
    – 单机机器人 / 设计器只能运行一个实例

  • 提升了国际化对编码的适用性
    – 测试了繁体中文 windows 和英文 windows 环境
    – 修正非中文 windows 环境下,安装 studio 出错的问题
    – 修正了非中文环境下,打印日志出错的问题
    – 修正了非中文环境下,拾取出错的情况
    – 修正了非中文环境下,窗口相关操作可能出现错误的情况
    – 修正了非中文环境下,鼠标点击可能出现错误的情况
    – 修正了非中文环境下,设置文本 / 获取文本出现问题的情况
    – 修正了非中文环境下,密码变量对中文产生的影响
    – 修改了一处发送邮件的编码可能存在的问题
    – 提升了对非中文环境的支持,内部统一使用 utf-8
    – 提升了更新软件对非中文环境的支持
    – 大部分 python 的 debug 输出信息改为英文

设计器编辑功能改动

  • 现在按住鼠标左键拖动改为拖动选中(原来是拖动画布),更好适应大家平时使用 ppt 等的编辑习惯,这样线条也更容易选中了
  • 现在鼠标按住右键拖动为拖动画布,拖动过程中,鼠标显示为手的形状
  • 在编辑器右下角有拖动按钮,可以进入拖动状态
  • 滚轮缩放时,以鼠标所在的位置为中心进行缩放,保证鼠标位置所在控件一直在视野中
  • 由于面板空间较小,有些编辑字符串看不全,支持双击编辑字符串后,将字符串显示在浮动的大型编辑框内编辑
  • 现在先用滚轮放大缩小时,鼠标所在的位置相对画布位置不变(以鼠标为中心缩放显示)
  • 现在增加了添加组件按钮,避免用户不知道右键弹出组件菜单
  • 现在增加了学习按钮,跳转到 support 网站
  • 丰富了组件管理功能
    –支持组件窗口锁定功能, 锁定后,该窗口不会消失,但是可以移动
    – 现在组件窗口有大、小两种布局
    – 现在组件窗口支持收藏视图,可以将你常用或者喜欢的组件,放到组件收藏列表中,组件收藏列表也支持搜索
    – 现在组件窗口支持历史视图,会将你最近用过的组件记录在列表中,方便用户快速选取
    – 现在组件搜索支持拼音首字母搜索,例如你用 sbdj 可以搜索到鼠标点击
    – 现在搜索支持函数名称搜索,如果你熟悉具体实现函数,你也能通过函数名搜索到你要的组件
  • 现在通过在组件的流程连线接口(白色三角形)上按右键,可以弹出菜单实现相关操作
    – 选中连线
    – 删除连线
    – 在接口是出口时,可以一次性选中所有后续组件和连线(排版非常有用)
  • 现在不在限制变量的书写格式,大家自由地给变量取名吧,但是纯数字、大多数特殊符合和系统保留字仍然是非法的
  • 现在可以把变量拖动到画布中去了
  • 在菜单最右侧增加了收缩 / 展开按钮,可以用该按钮同时关闭或者开启我的项目、细节、底部 console,便于在最大视野和最多细节之间快速切换
  • 现在在组件选中状态中按右键有全选菜单项,可以选中所有组件,也可以按下 ctrl + A 快捷键来实现全选
  • 修复了 ctrl z 不会恢复连线的问题,恢复时如果发现引脚已经变化则不恢复
  • 现在变量删除时,已经引用的变量会同步删除(不含代码块及全局函数)
  • 现在流程删除时,已经引用的流程会同步删除(不含代码块及全局函数)
  • 现在设计器流程运行过程中不在 studio 界面时也可以使用 ctrl shift B 强制停止流程运行,原有 ctrl b 快捷键不再使用
  • 优化了进度加载速度和进度估算
  • 优化了组件搜索:
    – 组件搜索结果定位更加明显
    – 点击未打开的组件时,不会再跳转到工程窗口,而是保持在搜索结果窗口
  • 优化了日志窗口与流程窗口之间的分隔条,鼠标更加容易定位到拖动状态。
  • 修复了全览功能在高缩放情况下存在的一些问题。

组件改动

  • 为了适配锁屏运行和高密度机器人,增加了操作的‘消息模式’,即不执行真正的鼠标操作,而是用消息通知组件直接执行当前操作
    – 有些控件并不接受特定类型的消息,因此可能产生错误异常,请开发人员根据自己理解,正确甄别错误,恰当使用消息模式,如无必要,不要使用消息模式
    鼠标点击的消息模式,只支持左键
    – UIA 鼠标点击支持消息模式
    – ICS 鼠标点击支持消息模式
    – sap 鼠标点击支持消息模式
    – java 鼠标点击支持消息模式
    – ie 鼠标点击支持消息模式
    – chrome/firefox 鼠标点击支持消息模式
    – 设置文本原来即为消息模式
    – 图片所有操作、键盘所有操作不支持消息模式
  • 增加了 SAP 界面自动化支持
    – 支持 sap 拾取
    – 支持 sap 代码自动生成
    – 支持 sap 中特殊表格(GRIDview)
  • 支持 Oracle Ebs 客户端,在 EBS11.0 下测试通过
  • 增加了基于正则表达式的字符串匹配组件(match、search、sub)
  • 增加了数字补全 (zfill) 组件,用于补全数字位数,不足的位数在前面加 0
  • 修正了窗口题取和窗口类取消勾选后,仍然会生成参数选项的问题
  • 修正了部分控件获取文本不成功的问题,让获取文本的适用性更强了
  • 增大了多处参数输入框,便于编辑和截图
    – 全局函数的参数
    – uia 查找路径、java 元素属性、firefox/chrome 的属性表、ie 的查找路径、uia 右侧查找路径
  • try - except 的 except 现在改为 except Exception as e:,大家可以通过变量 e 来引用错误
  • 修正了拾取的字符串中存在单引号导致生成错误代码的问题,限制遇到标题等信息中有引号,会用?代替引号
  • 现在图片匹配可以自定义是否开启模糊匹配,匹配度达到多少认为匹配成功
  • 设置变量现在增加了标题
  • 鼠标点击时,IE 浏览器首先尝试将元素带到窗口可视区域,不再需要自行设计 pagedown 了,该自动移动特性为可配置项
  • 键盘输入的名字改为“模拟按键”以防止大家误解
  • 点击全局函数的编辑按钮,现在会直接跳转到相应函数定义位置
  • 现在变量连线连接到变量入口后,变量的编辑框会不可编辑
  • http 发送现在改为线程后台发送,不再大量占用流程时间
  • 修正了窗口类型为窗格时,UIA 拾取不能正常工作的问题
  • 增加了序列组件,顺序执行所有引脚,排版更加美观
  • 优化了连接曲线,线条入口和出口尽量保持一小段水平
  • 修正了 ie/ 谷歌另存等拾取时,不会自动切回 uia,导致拾取不到
  • 修改了热键输入的布局,修正了会在热键输入的变量前面加 r 的错误
  • 修复了热键输入、键盘控件、控件输入在高所放下布局不正常的问题
  • 增加了字典操作组件
    – 设置值
    – 删除项
    – 获取值
    – 获取所有值
    – 获取所有 keys
    – 是否是 key
    – 更新字典
  • 增加了基本计算组件:加、减、乘、除
  • 支持滑动验证码获取

机器人改动

  • 机器人重新设计了界面,现在分为辅助、流程、历史
  • 机器人重新设计了设置界面
  • 曾经在本机器人上运行过的流程,会显示在列表中,可以手工运行
  • 支持打开或者关闭自动远程 login
  • 支持设置日志级别
  • 修改了 robot 级别的流程 timeout 选项(原来 300 秒,现在改为缺省不超时 )
  • 现在 robot 的流程运行界面可以设置选项打开或者不打开
  • 我们去除了除窗口日志外的其他 ueba 日志
  • 现在可以单独在配置文件中自定义哪些级别的日志投递到服务端
  • 现在可以单独在配置文件中自定义哪些级别的日志记录到本地文件
  • 现在机器人使用 http 发送日志,并支持多次重试,避免 7.0 中存在的 udp 发送失败的情况。

RPA 服务器改动

  • 我们对基础 UI 风格进行了改动
  • 我们对菜单组织进行了改动,现在菜单更加围绕机器人组织
  • 我们对缺省的 dashboard 进行了改动,提供适合 RPA 的 dashboard
  • 重构了机器人管理,机器人可以隶属于不同的组织机构,本组织机构的人员只能看到本组织的机器人
  • 每个用户 + 机器码构成一个机器人,机器人有 4 种状态:空闲、忙碌、下线、屏蔽
  • 可以对机器人进行删除、屏蔽注册
  • 重构了流程管理
    – 流程可以隶属于不同的组织机构,本组织机构的人员只能看到本组织的组织机构
    – 某个组织的流程,只能在某个组织的机器人上运行
    – 流程现在由流程属性、机器人范围、调度、版本几个部分组成
    – 流程现在可以制定执行的单个机器人,或者在范围内全部机器人上执行
    – 每个流程可以定义多个触发器,每个触发器可以自定义周期性执行,触发器支持界面选择定义,也支持按照 crontab 格式自定义配置文件
    – 触发器支持超时设置,任务长时间无法安排可以放弃安排
    – 触发器支持到制定时间后触发器失效
    – 触发器支持工作日选项,并可以自定义工作日
    – 触发器可以设定运行失败尝试次数
    – 触发器可以设定启用、禁用
    – 现在支持保存最近的 10 个版本,并按照意愿选择机器人执行的版本,这样可以方便的退回版本
    – 支持一次性执行(不指定机器人),如需测试特定机器人,可以到客户端进行测试
  • 机器人支持负载调度,流程管理统一生成需要执行任务,任务进行排队调度,选择空闲的机器人执行任务
  • 机器人可以进行任务管理,任务的状态包括:等待、完成、运行中、成功完成、运行失败。
  • 任务管理可以直接停止正在执行的任务
  • 任务管理可以直接取消等待派发的任务
  • 任务管理支持监控正在运行的任务
  • 运行失败的任务,会根据设置,尝试多次运行
  • 可以根据任务实时监控运行视频(锁屏运行不能监控)
  • 可以根据任务播放历史视频(锁屏运行不能播放)
  • 新增了机器人分析报表
    – 机器人分析表
    – 流程执行状况分析表
    – 任务分析报表
    – 投资回报分析报表

其他改动

  • 为提高启动速度,设计器去掉了内嵌的 support 页面
  • 设计器崩溃时,会提示产生 dump 文件,可以提交给艺赛旗研发,帮助艺赛旗提升产品稳定性。
  • 修正了一个由于长时间打开设计器并锁定屏幕的情况下,再打开 windows 导致设计器卡住的问题。
  • 可逆加密算法改为 3DES,提升保密性
  • 修正了 iie.run_javascript 无法正常运行的问题
  • 现在流程运行过程中可能提示 license 过期
  • 修正了多处可能存在的非中文环境下的编码问题 tbd
  • 现在艺赛旗自行提供验证码、OCR 等识别的 SaaS 服务,现在在线接口改为向艺赛旗服务器请求服务
  • 修正了 iwin.do_win_is_active 未加 time.sleep 的一个错误
  • 优化安装包,缩小需要占用的空间
  • 现在单机机器人也提供安装包的形式安装
  • 不再向 c:\logs 写日志