iS-RPA 2024.1.0 正式发布

前言

在这春和景明的时间,iS-RPA 再次完成了最新一轮的产品优化。我们的团队一直在倾尽全力,致力于提供更加简洁、高效的 RPA 产品,以帮助您的企业轻松实现数字化转型。在这段时间里,我们以易学、易用为目标,在功能易用性、用户体验等方面进行了大量的改进和优化,只为让您能更加便捷地使用我们的产品。
我们相信,iS-RPA 的这个春季版本将会带给您全新的体验,无论您是刚刚接触 RPA,还是已经在这个领域有着丰富的经验,我们的产品都能满足您的需求,助您轻松应对各种挑战

亮点功能

多平台融合,卓越运营
实现多平台融合,以将流程编排、需求中心、流程挖掘、任务挖掘以及 BI 中心融为一体

大模型融合,简单易用
将大语言模型与我的操作结合,基于我的操作数据以及用户的流程描述,生成真实可运行的流程

WEB 设计器,即刻上手
无需编程,轻松实现业务自动化。新用户可在编排微服务中灵活的根据业务需要创建不同的流程,并在控制台中进行管理和调度

组件帮助文档优化,易学易懂
整体优化了组件帮助文档,并且展开组件文档的方式更便捷

运行实时展示,简易排错
在流程运行时,实时展示运行的组件以及所属流程

下载链接

iS-RPA 2024.1.0.0 设计器机器人完整安装包 32 位

产品使用手册

iS-RPA 2024.1.0.0 组件中心手册

iS-RPA 2024.1.0.0 企业级自动化平台使用手册

iS-RPA 2024.1.0.0 流程编排手册

iS-RPA 2024.1.0.0 需求中心手册

构建超自动化框架,以微服务形式接入 RPM 产品,融入任务挖掘、流程挖掘、BI 中心

将 RPA 控制台、集成中心、编排、需求中心与任务挖掘、流程挖掘、BI 中心融合,实现从流程发现、评估、构建、运行、到运营的全生命周期管理能力,使组织能够高效自动化业务流程。借助云原生技术,它实现了高度灵活性和可扩展性,同时通过多租户支持,为多个部门或客户提供独立且安全的自动化环境。微服务架构确保了平台的高度模块化和可维护性。这一整合的解决方案不仅能够满足自动化流程的全生命周期管理需求,还能够随着变化的业务需求提供卓越的自动化支持,为组织提供持久竞争优势。

  • 在框架中融入任务挖掘和流程挖掘的功能,以发现和优化业务流程中的瓶颈和改进点。这些功能可以通过分析历史数据和实时数据,自动识别出潜在的问题和改进机会,并提供相关的建议和行动方案。

  • BI 中心的融合: 将业务智能(BI)中心纳入框架,以支持数据分析和报告功能。通过将 BI 功能与自动化任务结合起来,可以实现对业务流程和自动化任务执行效果的实时监控和分析,帮助企业做出更加准确的决策和优化措施。

  • 提供定制开发功能,允许根据企业的特定需求进行功能定制和扩展。同时,也支持与第三方产品进行接入,以满足不同业务场景下的需求。

  • 提供集中认证功能,统一管理用户身份和权限,确保系统的安全性和可控性。同时,提供更加丰富全面的应用程序编程接口(API),以便开发者可以更灵活地与框架进行交互和集成。

RPAGPT 基于我的操作生成流程

在去年,我们创新性地推出了一种基于自然语言的生成流程,它可以根据用户的自然语言输入自动创建 RPA 流程。这项技术极大地简化了新用户的使用难度,但是,生成的流程中的大部分界面自动化组件仍然需要用户重新拾取。为了解决这个问题,我们现在对这个功能进行了进一步的优化。

现在会从“我的操作”中分析和整理数据,并根据这些数据以及流程描述来生成可以直接运行的 RPA 流程。这意味着用户无需再进行任何额外操作,就可以快速、轻松地创建自动化流程。

这不仅可以节省用户的时间和精力,还能帮助他们更高效地利用 RPA 工具,减少学习成本。

编排

编排是一种用于管理、设计和执行 RPA 流程的微服务系统。在流程编排可将多个自动化任务组合成一个完整的业务流程,并定义它们之间的执行顺序、条件和逻辑关系。 帮助企业更高效地实现业务流程自动化,提高工作效率和质量。

  • 将编排从自动化 - 流程中剥离出来,以微服务架构实现应用的程序拆分并独立部署,使其可独立运行、扩展和更新,同时提高系统的灵活性和可维护性。

  • 编排项目支持发布为不同流程,用户可以灵活的根据业务需要创建不同的流程,并在控制台中进行管理和调度。

  • 在编排过程中支持调度调试运行,并且提供了监控和查看业务日志的能力,方便用户在编排流程的过程中,轻松管理和监控编排项目的执行状态,并查看相关的业务日志以进行故障排查和分析。

  • 编排组件支持:自动化流程、业务连接器、iF 分支以及直接调用控制台中的数据变量,预制的这些功能组件使得业务人员可以灵活地构建各种复杂大型的业务流程,并实现数据的流转和处理。

需求中心

需求中心作为一个集中管理和处理 RPA 需求的平台,能够帮助企业优化资源利用,挖掘并改善企业中繁琐重复的工作流程。通过该平台,企业能够集中管理需求、实现需求内容的可追溯性,并且优化资源分配,将业务流程开发为自动化流程,进而加速企业的业务流程自动化进程。

  • 自持一套 RPA 需求处理的标准流程:“提需求 - 审核 - 开发 - 发布 - 上线使用”。首先,用户提出需求,然后需求经过审核确定是否符合实际情况和可行性。通过审核后,需求进入开发阶段,开发人员实现相应的自动化流程。完成开发后,需求发布到线上环境,并进行相关的测试和验证。最后,需求被上线并投入实际使用。

  • 用户不仅可以在需求中心内部自主提出需求,还支持从任务挖掘中直接将挖掘出的任务数据直接提出 RPA 需求。用户可根据不同的情况和需求渠道,灵活地提交 RPA 相关的需求。

组件帮助文档中心

在过去,我们收到了一些反馈,指出我们的 RPA 组件帮助文档的质量堪忧。为了改进这个问题,我们已经对所有组件的帮助文档进行了全面的重构,我们的目标是为您提供更加详细、准确和易于理解的帮助文档。

同时,我们也优化了设计器中的用户界面。现在,当您将鼠标悬浮在组件列表上时,系统会自动显示该组件的描述和 "如何使用" 按钮。点击这个按钮,设计器的侧边将生成一个新窗口,显示当前组件的帮助文档。并且在组件帮助文档窗口的右上角,可点击在浏览器打开按钮,点击它,您就可以在浏览器中打开并阅读组件文档。

推出社区版本设计器

现在我们已经正式区分了 RPA 设计器的社区版本和企业版本。社区版本是免费的,为开发者提供试用体验,而企业版本则提供了于控制台联调的更多服务。

在登录时,我们将会对社区版账户和企业版账户进行区分。如果当前账号没有所属的租户,或者在选择所属租户时选择了社区登录,那么该账户将被视为社区版用户。

值得注意的是,社区版本用户无法使用与控制台相关的服务以及自定义组件、组件中心以及发布流程功能。当您点击这些功能时,系统将提示您当前为社区版本,并提供一个“申请试用”按钮,点击该按钮将进入申请页面。

在社区版本的组件列表中,我们也会隐藏控制台资产和组件中心部分组件。此外,社区版账户只能打开一个工程文件。

组件新增易用性功能

邮箱账户管理

在新版本中,我们引入了一个创新功能 -“邮箱账户管理”。可使用邮箱账户管理统一配置邮箱账户。内置 QQ 邮箱、腾讯企业邮箱、163 邮箱、126 邮箱等邮箱类型,也可选择其他邮箱自定义配置邮箱属性,设置完成后可点击连接测试,测试是否可以访问到指定邮箱账号

在邮箱账户管理中配置完成后,用户可以在发送邮件、回复邮件、IMAP 和 POP3 收取邮件组件中,通过下拉菜单选择相应的邮箱账户。选择后,所有相关的账户参数将自动同步至组件属性中。

if 组件支持便捷选择

对于很多没有接触过代码的小白用户来讲,撰写 IF 条件的 Python 表达式可能非常困难,现在我们对 IF 条件的设置进行了优化,现在如果你是代码小白,则可以使用“IF 表达式普通模式”点选即用,如果你是代码高手,则可以使用“IF 表达式高级模式”直接撰写 Python 表达式

IF 表达式普通模式:可设置下拉设置条件关系,可设置为符合以下全部条件、符合以下任意条件;在条件设置中用户可设置数据类型以及数据源,可直接输入或下拉选择变量,设置完成后即可选择判断条件,设置完成后即会在输入框中生成对应的表达式

IF 表达式高级模式:在此模式下,用户可直接输入 Python 表达式设置判断条件

流程控制组件支持展开、收起流程分支

在我们的最新版本中,IF 分支、For 循环、While 循环、Try 异常和序列组件已经支持流程分支收起功能。这意味着,当您收起流程分支后,画布将仅显示组件分组。这样将更方便你进行流程梳理

如果您需要查看或编辑收起的流程分支,您只需双击组件分组或点击展开按钮,即可轻松展开组件。这个新功能将进一步提升您的工作效率,帮助你更好的梳理流程逻辑

Excel 新增“在 Excel 中指出”功能

在 Excel 相关组件中,可以使用“在 Excel 中指出”功能便捷选择单元格. 这个功能让用户能够方便快捷地选择单元格。当您在 Excel 系列组件中点击单元格右侧的 "指出" 按钮时,系统会自动打开当前设置的 Excel 文件。然后,您只需在 Excel 文件中选择所需的单元格,选中的单元格区域、工作表、文件路径等数据就会立即显示在右下角。点击确定后,这些数据会同步到组件属性中。

组件返回值整体优化

在组件属性中,新增了返回值分组,您可以在返回值分组的 "输出到变量" 属性中直接选择变量。选择变量后,组件变量将立即传入到所选的变量中。这个更新功能不仅使得数据管理和流程更加直观,也让您能更方便、快捷地完成操作,提升工作效率。

组件新增及优化

新增【点击文件下载】组件:使用该组件可实现,点击下载按钮以及一系列自动化操作,将网页文件下载至指定目录中的效果

新增【表格截图】组件:新增了表格截图组件,可以实现对 Excel 表格区域进行截图操作,并保持至本地目录

新增【循环 Excel 区域】组件:新增了循环 Excel 区域组件,可以实现获取 Excel 区域数据,并在返回值中循环输出

Outlook 发送邮件组件支持指定发件人:优化了 Outlook 发送邮件组件,现在支持选择指定发件人进行发送邮件,并在发件人下拉框中会自动获取发件人信息,点选即用。

For 循环、While 循环中增加“流程正常结束时”分支:现 For 循环、While 循环中增加“流程正常结束时”分支,通 Python 中的 for-else、while-else 语法,即当循环中没有 break 中断流程后,即可运行“流程正常结束时”分支流程

高级消息框支持选择弹窗位置:高级消息框中新增了“位置”属性,可通过设置位置属性,选择高级消息框出现位置

数据抓取问题修复:修复了在网页中勾选勾选 scrollintoview 选项,但是在特定网页还是无法让翻页按钮出现在页面范围内的问题,现在可以正常翻页并拾取元素

代码块显示优化:现在设置代码块备注后,在画布 tab 栏中,即会以备注作为显示名称

易用性功能

流程运行

在新版本中,我们增添了一个实时运行状态的显示功能。当流程在运行时,右下角会弹出一个窗口,展示当前运行的流程以及组件。这使得用户能够更为准确地掌握运行进度,实时掌握每一个流程的进展。

并且,这个运行窗口采用了穿透设计,不会对界面自动化操作产生干扰。

组件属性批量修改

组件属性批量修改功能让用户可以轻松对组件属性进行批量修改操作。使用 Ctrl+F 唤起搜索窗口后,进行搜索操作后,即会在搜索框右下角的批量修改框中展示搜索到的组件类型,即会点击选择组件。一旦选择了这些组件,用户便可以开始批量修改。修改完成后,这些属性将立即同步至所选组件中。

如果在修改过程中出现了误操作,用户还可以通过快捷键 Ctrl+ALT+Z 轻松撤销批量修改操作。

根据语义搜索组件

在之前很多初学者小伙伴不知道组件功能是什么,这就导致流程开发时不知道用哪个组件实现,现在可以根据描述进行 Ai 语意搜索,输入描述后,点击 Ai 语意搜索按钮,即会根据描述推荐组件

工程名称、子流程、变量支持中文

工程名称、子流程还有变量,现在都支持使用中文进行命名。

这个新功能让用户在创建和管理流程的过程中更加直观易懂。用户可以根据自己的需要,使用中文命名工程、子流程和变量,从而使得整个流程更加清晰、易于理解。

我的操作优化

优化了我的操作的拾取截图,使其元素展示更加明显

优化了我的操作的拾取逻辑,可以使用我的操作功能记录更多类型的元素

我的操作适配 "360 企业浏览器" 的拾取,开启我的操作后,即会自动记录 360 企业浏览器中的

快捷键支持

当你选中组件后使用 tab 键即可定位到下一个组件,也可使用 shift tab 定位到上一个组件,当定位到首位 / 末位组件时,会闪烁显示组件

在我的工程、我的变量、组件、操作、我的元素库列表中使用快捷键【上下箭头】:可支持定位到下一个列表项

tab 栏优化:当 tab 栏中显示项目数超出显示范围后,支持下拉显示全部选项;同时 tab 栏中项目支持移动位置

自定义组件优化

我们对自定义组件发布界面进行了优化。现在,该界面将显示组件包名称以及当前工程的版本,并允许设置发布版本。一旦发布,发布版本将同步至工程中。

此外,我们也改进了发布组件的选择列表。现在,该列表支持拖动排序,并且将使用图标来区分流程和全局函数,并允许设置组件包的说明、单个组件的帮助说明和组件的帮助链接。

智能拾取增加快捷键:现在使用快捷键 Ctrl+alt+S,即会一键展示智能拾取到的所有元素

拾取截图优化:优化了界面自动化组件的图片预览,在图片预览中会以更明显的方式展示拾取的元素

组件面板连线:调整了自动排列时的默认连线长度

浏览器拾取时新增插件检测:当前对浏览器进行拾取元素操作时,若检测到未开插件则会提示用户,可在弹窗中选择继续使用 UIA 模式拾取,或安装浏览器插件

打开网页图标优化:优化了【打开网页】组件的网址属性的下拉图标,以及下拉列表展示样式

我的工程列表交互优化:优化“我的工程”拖动交互,现在移动工程列表中的项目时,更清楚的知道移动的目标位置

组件模块颜色区分:现在优化了子流程、代码块、全局函数,第三方组件、界面自动化等组件的样式,现在可以在画布中以颜色区分组件

新增扩展组件

在过去,由于一些常用的函数并未集成至设计器中,开发者们不得不借助代码块来实现。而在新版本中,我们封装了大量函数作为组件进行使用,极大地简化了专业开发者的操作流程。目前,新版本的扩展组件已经达到了 120 个

Excel 扩展组件

新增了 15 个 Excel 标准组件,其中包括 Excel 升序、Excel 降序、复制 Excel 内容等组件功能

Pandas 扩展组件

集成了 10 个 Pandas 函数作为扩展组件,其中包括 melt、concat、isna 等 pandas 标准函数功能

pyexcel 扩展组件

集成了 23 个 pyexcel 函数作为扩展组件,其中包括 get_array、get_dict、get_sheet 等 pyexcel 库函数功能

string 扩展组件

集成了 22 个 string 函数作为扩展组件,其中包括 find、format、index 等 string 标准函数功能

腾讯 OCR 能力扩展

集成了 10 个腾讯 OCR 能力作为扩展组件,其中包括通用印刷体识别、通用手写体识别、表格识别等能力

合合 OCR 能力扩展

集成了 10 个合合 OCR 能力作为扩展组件,其中包括通用文字识别、国内通用票据识别、增值税发票识别等能力

编排连接器

我们在工具下拉菜单中新增了“发布至编排连接器”选项。通过选择此选项进行发布,流程文件将以编排连接器的形式发布至自动化平台。用户可在流程编排功能中使用该流程。

控制台

== 报表修改:

报表新增对编排流程统计

其他报表统计可区分:普通流程和编排流程,提高了报表的精确度和可用性。

== 流程管理

深度优化发布的编排流程操作,包括全面查看版本、详细信息、视图及切换至任务列表,从而提升工作效率、便利管理、增进用户体验、提高透明度,并有效减少错误,让用户全面理解编排流程。

== 任务优化

  • 在管理列表中新增了对任务开始时间和调度名称的统计,帮助用户更好地监控和分析任务执行情况。

  • 任务录屏播放功能进行了优化,支持拖动分界线和窗口大小自适应,提升了用户体验和操作便捷性。

== 调度:新增调度可以“始终调度最新版本”并默认选择,这样可以确保任务始终使用最新的版本进行调度,提高了系统的灵活性和实时性。

== 数据 - 变量

支持批量修改变量,这一功能的引入可以大幅提升数据变量管理的效率,特别是在需要对大量变量进行调整时,能够节省大量时间和工作量。

== 管理 - 账户管理

新增了高级筛选功能,用户可以根据用户名、真实姓名、部门、状态、角色等条件进行搜索,帮助管理员更快速地定位和管理用户信息,提高了账户管理的效率和准确性。

易用性优化

== 搜索:

  • 将搜索功能改为异步搜索,提升搜索效率和用户体验。

  • 搜索条件不自动清除,避免用户在多次搜索时需要重新输入搜索条件,提高用户操作便捷性。

== 数据清理:支持优先清除录屏或同步清除录屏和日志的选项,增加了数据清理的灵活性和选择性。

== 优化日历更新: 新增调度按照新的日历执行选项,开启后不可设置“例外时间”选项开关,解决了日历更新不立即生效的问题,提升了调度的准确性和实时性。

== 流程上传优化: 控制台流程上传时不再校验同一个流程,上传多个版本时,设计器版本不必须相同,增强了流程上传的灵活性和兼容性。

== 修复第三方接口调用问题: 修复调用第三方接口每次都会调用获取 token 接口,导致 redis 带宽异常的问题,提升了系统的稳定性和性能。

== 心跳领任务性能优化:优化心跳领任务性能,提高任务状态更新效率,避免任务状态更新堵塞队列和状态异常的问题,提升了任务处理的实时性和稳定性。

== 服务重启优化: 优化服务器重启后 serviceWatchDog 脚本有时不能完全拉起服务的问题,确保服务能够正确启动,提高了系统的可靠性。

==RPA 双机部署升级: 升级 RPA 双机部署方案,支持脚本部署双机或者提供经过测试的双机部署文档,增强了系统的稳定性和扩展性。

==API 控制台接口文档优化: 优化 API 控制台接口开发文档,增加 Python 示例和 Java 示例,方便开发者更快地理解和使用接口。

== 微服务 Docker 容器化部署: 支持微服务 Docker 容器化部署,提高了部署的灵活性和可移植性。

== 微服务配置文件管理: 提供脚本,可以刷新(MySQL、ES、Redis 等)指向,并进行指向检查,支持端口,简化了微服务配置文件的管理和维护,提升了系统的可维护性和稳定性。

艺赛旗公有云

== 机器人支持删除功能,使得管理员可以方便地管理和维护机器人资源,根据需要添加或移除机器人。

== 注册时用户名可以使用特殊符号,权限放开。增强了注册过程的灵活性和用户体验。用户可以更自由地选择用户名,并且权限设置更加开放,降低了注册过程的限制性,提高了用户注册的便捷性。

== 扩展组件:公有云用户可以直接从 GitLab 获取扩展组件,私有云用户则可以通过拷贝使用的方式获得相同的扩展组件,提高了扩展组件的可用性和便利性。

安全性

== 重置密码时,对密码进行加密处理,增强了密码的安全性。通过加密密码,可以有效防止密码泄露和被恶意窃取,提升了用户账户的安全性和保护性。

==Jar 包升级:对系统中使用的 jar 包进行定期升级,以及时修复安全漏洞和缺陷,保障系统的安全性和稳定性。定期升级 jar 包可以确保系统在安全性方面始终保持在一个较高水平,降低了受到潜在威胁的风险。

国产化适配,实现与国产化无缝集成和协同工作:

管理平台国产化适配标准

操作系统适配:统信 UOS 服务器操作系统 V20、银河麒麟高级服务器操作系统 V10

芯片适配:华为鲲鹏:KunPeng 鲲鹏 920

龙芯适配:龙芯 3B5000、龙芯 3C5000

兆芯适配:兆芯开胜 KH-20000、KH-30000 系列

飞腾适配:飞腾 S2500

海光适配:海光 2 号、海光 3 号

数据库适配:OceanBase  4.2.1

中间件适配:宝兰德 BES 9.5

客户端国产化适配标准

操作系统适配:银河麒麟桌面操作系统 V10、银河麒麟桌面操作系统 V20

浏览器适配:银河麒麟桌面操作系统 V10、奇安信可信浏览器

芯片适配:KunPeng 鲲鹏 920 、Phytium 飞腾 FT-2000/4