Automation Workspace v.28 版本发布

查看 Automation Workspace v.28 版本中的新增内容、更改内容、修复内容及限制。

新增内容

Control Room、设备 和 Bot Agent
选择在启动时运行的 Control Room 服务(Service Cloud 工单 ID: 00781074、00804237、00799057、01260425、01271130、01793867、01966120、0200222)

您可以通过在 On-Premises 安装期间选择希望在启动时自动运行的 Control Room 服务,优化设备上的应用程序进程利用率。

选择 Control Room 服务在启动时自动运行

改进了管理用户访问权限的通知管理

Control Room 管理员可以管理用户对 管理 > 设置 > 通知设置 部分中设置的事件类别的访问权限。 Control Room 管理员可以锁定所需的首选项和通知,这些首选项和通知仅用于发送给最终用户的已启用事件类别。

锁定事件类别

通过通知监控 bot 运行时、设备池和许可证事件
通过通知,您可以监控所有:
  • Bot 运行时事件:根据 bot 访问权限,将 Bot 运行时事件通知发送给相应用户。
  • 设备池相关事件: 设备池相关事件通知将根据用户在 Control Room 中的角色和权限发送给用户。
  • 许可证事件(例如许可证超额订阅或消耗): 如果发生许可证超额订阅或消耗事件,将发送电子邮件通知。

自动化事件 | 平台事件

通过 Control Room 通知监控 Automation Co-Pilot 事件

使用流程事件类别,Control Room 通过通知向您告知与请求和任务相关的各种 Automation Co-Pilot 事件。 任务和请求事件通知会分别发送给任务所有者和请求创建者团队。

流程事件

删除 package 时的审核日志事件(Service Cloud 工单 ID: 01780700、01885638)

当用户删除 package 时,会记录审核日志事件。

审核事件列表

将中级证书导入以安全访问 Control Room (Service Cloud 工单 ID: 00673966、01889608)

中级证书用于确定证书是否由有效且可信的根证书颁发机构 (CA) 颁发。 如果中级证书未安装在已安装 TLS 证书的服务器上,应用程序可能无法信任 TLS 证书。 要让客户端信任 TLS 证书,必须在服务器上提供中级证书。

您可以在安装 Control Room 时或在安装 Control Room 后使用 Windows 命令提示符导入中级证书。

中间证书 | Configure application Transport Layer Security | 导入 HTTPS SSL、中级证书和 CA 证书

验证远程部署以避免未经授权的设备访问(Service Cloud 工单 ID: 01608589)

bot 部署分配设备之前,可以重置 bot 运行设备,以防止 Bot CreatorCitizen Developer 和有人值守的 Bot Runner 用户进行未经授权的部署。 通过此增强功能,您能够在用户登录 Control Room 并且本地设备上没有可用的 Bot Agent 时清除现有的 bot 运行设备。

在 Control Room 实例之间切换设备注册

使用 CyberArk 密钥响应为不同的 Automation 360 服务配置用户名(Service Cloud 工单 ID: 01852428、00675147、01950039、00819460、00830696、00822765)

您可以使用 CyberArk 密钥响应为自动登录、轻量级目录访问协议 (LDAP) 和服务凭据配置用户名。 用户名可以是密钥响应中的数值或字符串常量的组合。 CyberArk 密钥响应包含的字段值需要用美元符号 ($) 括起来,以构建用户名。 例如,要将用户名配置为 domain\username 格式,必须输入:$domain$\$username$。 该表达式中的域名和用户名值将替换为密钥响应中的相应值。

外部密钥保管库命名约定 | CyberArk 凭据检索场景 | 使用 CyberArk 密码库的 On-Premises 初始安装

自定义设备注册设置

Control Room 管理员可以在添加设备时自定义设备注册设置。 例如,如果有多个用户将登录到单个设备,管理员可以将设备类型更改为多用户

配置设备注册

将基于触发器的 bot 部署的安全风险最小化

在部署基于触发器的 bot 之前,可以选择验证 Bot CreatorCitizen Developer 以及有人值守和无人值守 Bot Runner 用户的设备凭据。 这为用户提供了基于触发器的 bot 部署的额外安全性。

在 Control Room 实例之间切换设备注册

为无人值守用户自动连接非 UI 触发器

作为使用非 UI 触发器(例如不需要用户会话的文件/文件夹触发器)的无人值守用户,当计算机重新启动时,可以自动连接到 Automation Workspace。 无需登录即可确保触发器正在运行。

Service Cloud 工单 ID: 00758775、01754312、01754887、01803179、01844357、01845563、01568082、01866287、01920491、01951355、01951355、01957771

PackagesactionsBot editor
工作日 package

可以使用来自 Automation 360 的新 Workday 软件包,通过我们全新的指向-单击体验来自动处理您的 Workday 流程,例如报告、数据上传/下载或触发工作流。 该软件包提供与 Workday 之间的深度 API 级集成,无需编写代码即可轻松构建自动化。

Workday package

Apigee package

您可以在 Apigee 软件包中使用新的断开和恢复集成功能。 您可以使用 Apigee 断开连接操作与您的 Apigee 实例断开连接并清除会话。 您可以使用 Apigee 恢复集成操作来恢复在 Apigee 中暂停的集成。

Apigee 断开连接 | Apigee 恢复集成

转到 package

您可以将 bots 从其他供应商迁移到 Automation 360

重要: 转到 package 专为将 bots 从其他供应商迁移到 Automation 360 而设计,仅可根据请求提供。 此 package 不作为标准 Automation 360 安装的一部分可用,因为它不能用于构建任何 bots

Goto package

Salesforce package

您可以在 Salesforce Execute SOQL actions 的响应中检索整个结果集。 在以前的版本中,响应仅限于检索前 2000 条记录,现在这一限制已被取消。

查看模式支持复制功能

您可以使用复制到共享剪贴板功能,从处于查看模式的私有存储库中的 bot 复制操作、触发器和元数据。 然后,您可以使用从共享剪贴板粘贴将信息粘贴到可编辑的 bot 中。

Actions 构建自动化

凭据选择器列表增强

为了在选择凭据更方便地导航,凭据选择器选项将按字母顺序显示 bot 软件包中的存储柜凭据属性项目。

Terminal Emulator Package 中支持扩展属性(Service Cloud 工单 ID: 01870633、01928396、01809815)

TN3270E 终端类型支持扩展属性。 要启用 TN3270E 终端的扩展属性,请在连接操作中选中扩展属性复选框。

增强的 Packages 登陆页面

Package 管理器的登录页面已增强,通过合并行提供更加清晰的信息。 当所有版本的 package 都被禁用时,状态显示为已禁用。 所有相关字段,例如推荐的 Control Room 版本、Bot Agent 版本和最后修改日期,状态将显示为不可用

版本列已重命名为默认版本

增强的错误消息显示来自子级机器人的错误(Service Cloud 工单 ID: 01264352)
当您创建父级 bot 调用子级 botbot 时,如果在子级 bot 中发生错误,错误信息将显示以下详细信息:
  • 运行子级 bot 的父级 bot 行号。
  • 子级 bot 发生错误的行号。
  • 错误信息详情,例如该行号出现的问题以及相应的纠正措施 action

使用 Bot editor

数据库连接 action 中的超时选项(Service Cloud 工单 ID: 00753858)

我们在 Database Package连接 action 中添加一个超时选项。 当您连接 Microsoft SQL Server 自动执行与数据库相关的任务时,如果数据库出现故障或遇到任何网络问题,则如果在指定时间内未建立数据库连接,自动化将超时并失败。

对数据库使用连接action

通过在 XML 文档中使用新的格式功能提高了可读性 (Service Cloud 工单 ID: 01886455、01925386)
插入、更新或删除节点时,XML package 不会移除节点之间的回车符,但会从 XML 文档中移除所有空白文本节点。 使用 Prettyprint 对 XML 文件进行格式化后,开发人员可以轻松提高文档的可读性。 开发人员可以通过使用添加到 XML Package 中的以下新选项来节省时间:
  • 使用 Prettyprint保存会话数据 action 支持 XML 文档中的 Prettyprint 格式。 选中使用 Prettyprint 复选框并使用插入节点更新节点删除节点 actions,然后保存 XML 文档时,代码格式将按照 Prettyprint 的要求进行适当缩进。
  • 删除仅包含空白的文本节点启动会话 action 提供一个选项,可以在解析 XML 文档时删除空白文本节点。

在 XML 中保存会话数据 action | 在 XML 中开始会话 action

Email Package 中添加了新功能(Service Cloud 工单 ID: 01835214、01846425、01756713、01882482)
为了支持广泛的流程自动化,我们在 Email Package 中添加了以下与操作相关的功能:
  • 能够使用全部回复 action
  • 增强了全部删除 action功能,以删除特定文件夹中的所有电子邮件。 此外,您可以对电子邮件应用筛选参数,例如:
    • 全部、已读和未读
    • 主题
    • 来自特定发件人
    • 接收日期早于、为或晚于
  • 电子邮件属性的字典变量包括一个新变量 emailNoOfAttachments,用于检索附件数量。

全部回复 action | 在 bot 中使用 Email actions 的示例 | 删除全部 action

使用 Microsoft UI 自动化 (COM) 技术自动化控件
您可以使用 Microsoft UI Automation (COM) 技术来自动执行以下场景:
  • 捕获并自动执行链接控件
  • 捕获并自动执行树控件

使用特定技术进行捕获 | 对使用 Universal Recorder 捕获的对象执行的操作

Data Table 中插入自定义列

数据表 > 插入列 action 中新增一个自定义列选项,使您能够在数据表中指定的索引位置插入新列。 读取 Excel 电子表格并将其分配给数据表时,可以通过添加新列和输入任何所需数据来修改表格。

插入列 action

Loop package 中的新标签选项

Loop package 中新增一个标签选项,使您能够从嵌套循环中中断或继续执行特定的循环。

Loop package

添加和配置 If action 条件

可以在单个 If action 中添加和配置最多 32 个条件。

提高网页应用程序的自动化可靠性
使用录制器 > 捕获 action 自动执行在 Google ChromeMicrosoft Edge 浏览器上运行的网页时,如果目标对象在屏幕上可见,录制器 > 捕获 action 将不再向下滚动网页。 当网页上有固定的顶部窗格,而某些物理操作(例如鼠标单击)无法按预期运行时,该功能可改善用户体验和自动化的可靠性。
注: 确保安装浏览器扩展(版本 3.0.8.0)并使用 Recorder package(版本 2.10.2)捕获控件。
首选视图保留为 Bot editor 中的默认视图

作为 bot 开发人员,打开 Bot editor 时,您不再需要手动选择首选视图。 为了提高开发人员的生产力和用户体验,在 Bot editor 中创建 bots 时,Bot editor 中的首选视图(列表、流程或双重)将在用户会话和浏览器之间保持不变。 当您在 Control Room 中导航或下次登录后,Bot editor 将保留您上次使用或选择的视图。

使用 Bot editor

Bot editor 中可折叠代码段的行标记

当您使用 LoopIf/If-elseStepTrigger-loopTryCatchFinally 语句创建 bots 时,Bot editor 将清晰显示可折叠部分。 在构建自动化时,开发人员可以在可折叠部分的开头和结尾使用这些视觉指示线标记,以提高生产力。

注: 可折叠段的视觉指示线标记仅适用于 Bot editor 中的列表视图。

使用 Bot editor

通过焕然一新的直观图标提升用户体验

Bot editor 中,Citizen Developers 和 RPA 开发人员可以通过 actions 的新直观图标快速找到正确的 action,从而为日常任务创建自动化。 这些独特且更新的图标是根据品牌和全球标准开发的。

更新窗口 action 的捕获文本

App Integration package 中的窗口捕获文本 action 在可用于从两个不同用户会话的窗口中捕获文本。

捕获窗口 action 的文本

Bot editor 中的查找和替换(Service Cloud 工单 ID: 00792784、01943783)

Bot editor 中使用查找和替换功能,搜索任何文本或变量、字符串,并在 action 中进行替换。

在 Bot editor 中搜索和替换选项

构建流程的体验有所改善。

Process Composer 支持全局值。 您可以将全局值输入为变量,并从变量选择器中进行选择。

上传存储文件 action 已添加到 Process Composer 软件包中

您可以在任务 bot 中使用新的上传存储文件 action 功能,将数据上传到存储区以供在流程中进一步使用。 bots 可以处理文件,而不需要用户在创建请求时上传文件,使得 Automation Co-Pilot 请求更加灵活。

Process Composer package

构建和运行 bots
关于 bot 导入的通知

Control Room 导入 bot 时,将通过通知通知您。 但是,此通知仅发送给导入 bot 的用户。

支持通知的功能 | 导入 bots

将多个 packages 批量更新为多个 bots 的默认版本(Service Cloud 工单 ID: 00712719、00728499、00737694、00803673、01255722、00838604、00772147、01760236、01762679、01771416、01761859、01782588、01778220、01784255、01789551、01809167、01818690、01831969、01813413、01287311、01923711、01927867、01945464、01946912、01819540、01945315)

您可以将多个软件包更新为多个 bots 的默认版本。 此功能使您只需一次操作就能更新所有可用 bots 的多个软件包版本,从而提高批量更新软件包的效率。 此外,您可以在批量更新之前查看 bots 及其依赖项。

更新 package 版本 | 将 bots 更新到默认 package 版本 | 跨 bots 更新默认 package 版本的示例

代码分析的功能增强
  • 您可以访问用于策略管理的新管理设置选项卡。 代码分析的启用或禁用功能已从管理 > 策略移动至管理 > 设置 > 策略
  • 您可以定义多个具有不同规则和严重级别的命名策略。
  • 您可以在自动化页面中对不同的文件夹应用不同的策略。 对文件运行代码分析时,将使用文件所在文件夹(分配或继承)的适用策略。

代码分析策略管理 | 配置和分配代码分析策略

嵌入式自动化中的通知集成

嵌入式自动化(例如 Workday、Salesforce)中的通知为您提供有关从这些应用程序启动的自动化和远程 bot 执行的信息。 通过在各自的应用程序中通知您有关远程 bot 执行的情况,增强了用户体验,从而提高了通知有效性。

支持通知的功能

增强 Automation Command Centre 主页

Automation Command Center (ACC) 主页提供对自动化领域各个方面的全面可见性、可操作洞察力和监督能力。 ACC 主页提供了对自动化和设备状态、许可证利用率信息以及代码分析策略合规性指标的操作见解。

此增强主页提供以下优势和功能:
  • 有效监控自动化领域,从而:
    • 提高可靠性
    • 提高利用率
  • 通过突出代码分析结果来确保合规性
  • 帮助卓越中心 (CoE) 高效扩展并实现自动化成功
  • 更轻松地导航到其他区域,例如 Automation Co-Pilot、CoE Manager 和 Bot Insight

Automation Command Center

API和整合
按版本或标签导出存储库机器人(Service Cloud 工单 ID: 01805699、01838251)

使用新的 POST /v2/blm/export/version API,通过指定文件的标签或版本来导出存储库机器人。 这些机器人将导出到一个存档文件中。

BLM API

Process Composer API
使用 Process Composer API 从流程中创建新请求。 还可以通过指定参考 ID 检索初始表单和请求。 可以在 Process Composer API 中使用以下端点:
  • /requests/create: 创建新请求。
  • /requests/ref/{refId}: 检索请求。
  • /processes/{id}/form: 检索初始表单。

Process Composer API

更改内容

Control Room、设备 和 Bot Agent
Community EditionAutomation 360 用户改进了安全注册

当用户注册 Community EditionAutomation 360 账户时,发送给用户的注册电子邮件包含用于创建用户凭据的临时注册链接。 此注册方法比以明文形式发送用户密码更安全。

许可证页面增强
为便于用户轻松获取许可证的使用情况和可用性,许可证页面包含以下元素的信息:
  • 许可模式
  • Control Room 到期日期和时间
  • 许可证页面的最后更新日期
  • 许可证可用的产品列表
  • 许可证的全部详细信息和使用位置

管理许可证

Automation 360 v.28 或更高版本的代码分析策略升级变更

如果您在升级到 Automation 360 v.28 之前已经配置代码分析策略,该策略将迁移到 Automation 360 v.28,并命名为默认策略。 此策略适用于 Automation 根文件夹,并适用于在 Automation 360 v.28 版本之前的所有机器人。

v.28 或更高版本的 Automation 360 代码分析策略升级变更

用于配置域的 Active Directory 功能增强(Service Cloud 工单 ID: 00733422、01853744、01862164、01794663)
以下是为配置 Active Directory (AD) 域的管理员所进行的增强功能:
  • Control Room 登录页面和创建用户页面会自动选择已配置的默认域。 您可以通过输入域名的字母或从下拉列表中选择域名来选择不同的域。
  • 您可以对 Control Room 登录、创建用户创建 Active Directory 角色映射页面上列出的域进行配置,以隐藏域。

创建 Active Directory 用户 | 配置 Control Room,Active Directory:手动模式 | 管理域

Active Directory 角色映射中支持多个角色(Service Cloud 工单 ID: 01133364、01133364、01929400、01776684)

当您为多个安全组创建多个 Active Directory (AD) 角色映射时,映射中使用的角色会为属于这些安全组的用户合并。

管理 Active Directory 角色映射

拥有有人值守 Bot Runner 许可证的用户不能再向队列中添加 Bot 部署。 然而,触发器没有任何变化。
作为采用 OpenSearch 服务的一部分,当您在独立或集群设置中升级节点时,必须执行变通方法来解决安装问题。
注: 此行为适用于所有在 Elasticsearch 多节点集群上并正在升级到 OpenSearch 集群的客户。

Automation 360 本地部署版 | A360.28 – 升级注意事项 | 更新集群设置中的节点

为了适应多个软件包更新,从 v.28 版本开始,/v2/repository/files/packageVersionUpdate API 名称修改为 /v2/repository/files/packagesVersionUpdate。 从 v.29 版本开始,文件名的更改将在 Swagger 中体现。 /v2/repository/files/packageVersionUpdate API 将停止运行,而是会显示禁用标志消息。
自动部署事件触发器(Service Cloud 工单 ID: 00758775、01754312、01754887、01803179、01844357、01845563、01568082、01866287、01920491、01951355、01957771)

添加事件触发器以自动部署触发器时,可以使用自动部署到无人值守 Bot Runner 选项。 重新启动系统或 Bot Agent 时,此选项将继续与当前用户进行触发部署。

修复

版本 17566: 此版本包括以下修复(以及之前版本的修复):

当您通过创建文件夹选项或通过 API(创建文件夹)创建文件夹时,文件夹名称的首个字符不能再是空格,因为该空格将被自动移除。

例如,在创建文件夹时,如果您输入的名称是 'sales',则文件夹将以'sales' 作为文件名创建。

注: 在更新到此版本之前,如果您创建了任何文件夹且文件夹名称开头有空格,您可以将其导出,而不会出现任何问题。 但是,不支持导入该文件夹。 要在更新到此版本后解决此问题,请解压导出的软件包,打开 manifest.json,并删除清单和文件夹名称中的所有空格。 然后,您可以压缩该软件包并再次导入。
当您签入或签出 bot 时,自动化页面会成功加载,而不会出现任何延时。 此外,对 bot 的创建和提交过程没有影响。

以前,由于数据库连接问题,在 bot 签入和签出期间无法加载自动机页面。 这种行为导致用户体验不佳,并对 bot 的创建和提交过程产生影响。

Service Cloud 工单 ID: 01963796、01959945

版本 17542 此版本包括以下修复(以及之前版本的修复):

当您查看操作中包含元数据的 bot 时(例如,图像识别录制器屏幕捕获),将不会再遇到错误和损坏的图像。 因此,bots 的图像预览正确显示。

以前,在这种情况下,图像预览失败并生成错误。 因此,您无法签出、复制或克隆 bot

Service Cloud 工单 ID: 01971324、01972601、01977090、01976820、01976757、01976571、01976597、01976629、01977130、01976845、01977497、01976639、01977546、01976736、01977054、01977392、01978707、01978097、01969070、01976549、01978951、01978955、01979180、01977511、01979014、01979687、01979741、01975299、01980410、01980114

版本 17533: 此版本包括以下修复(以及之前版本的修复):

当您导出包含存储图像操作的 bot 时,例如来自录制器图像识别屏幕软件包的操作,Bot 导出现在可以成功完成。

以前,当 bot 包含存储图像的操作时,导出会失败,并且导出错误会显示在审核日志和历史活动页面中。

Control Room 现在会在计划的 bot 执行失败之前发送电子邮件通知,例如当 Bot Runner 计算机不可用时。

Service Cloud 工单 ID: 01768120

计划活动页面上的计划列以您的本地语言显示计划 bot 的频率。

以前,计划的 bot 的频率未能翻译,也没有以用户的本地语言显示,例如日语。

Service Cloud 工单 ID: 01936850

重新启动 Control Room 服务并执行 bot 时,在连接的设备上不会再发生 bot 部署失败情况,也不会在进行中审核日志页面上生成错误。

以前,AtmosphereResource Cancelled 错误显示在进行中页面上,并且该错误记录在审核日志页面上。

Service Cloud 工单 ID: 01937388

您在进行中页面上看不到同一设备的重复部署(当前和之前)。

以前,会显示重复的部署。

Service Cloud 工单 ID: 01954716

进行中活动页面,活动类型列显示正确的机器人活动类型。

以前,该列显示的活动类型不一致。

Service Cloud 工单 ID: 01958801

创建存储柜时,创建存储柜页面显示凭据所有者管理者等选项卡。

以前,选项卡不会显示。

Service Cloud 工单 ID: 01949499

有人值守 Bot Runner 用户可以在以下页面查看 Schedule bot 菜单:
  • 自动化运行机器人 > 计划机器人
  • 进行中活动
  • 计划活动
  • 设备
  • 设备池

以前,这些页面上不会显示此菜单。

Service Cloud 工单 ID: 01085127、01805063

即使数据表变量包含大量数据(单个仅被监视的数据表变量最多可达 3 MB),也可以在调试模式下运行 bots。 以前,浏览器会停止响应。

Service Cloud 工单 ID: 01949707、01955034

查询参数 URL 现在即使为空值也会被解析,从而使 API 服务器成功执行。

以前,在此类情况下会发生异常错误。

Service Cloud 工单 ID: 01903082

如果您部署的任务包含一个默认设备已断开连接的 Bot Runner,且未选择设备池,则将以您的本地语言显示错误消息。

以前,即使选择了用户的本地语言(例如,日语),错误信息也会以英语显示。

Service Cloud 工单 ID: 01919213

只有在出现有效的身份验证错误时,Bot Runner 设备才会从 Control Room 注销。

之前,在进行 Bot Runner 身份验证时,设备在两次身份验证失败后从 Control Room 中注销。 错误的原因可能是由于一次有效但未成功的身份验证尝试或其他任何错误。

Service Cloud 工单 ID: 01947943、01946249、01956026、01945438

使用多个运行身份用户部署 bot 时,如果在 bot 执行期间一个或多个设备与 Control Room 断开连接,协调重新连接的设备时将不再触发 NonUniqueResultException 错误。

以前,当您选择 X 个以其他用户身份运行的用户(其中 X > 1)时,查询会从表中返回 X 条记录,从而导致 NonUniqueResultException 错误。 因此,协调失败,并且 bot 执行也会终止。

使用 DLL 打开关闭 actions 创建 bot 时,不再会遇到问题。然后使用 If > Dll 会话存在 条件来检查 DLL 会话是否在 bot 中关闭。

以前,当您使用 If > Dll 会话存在 条件时,无法检查已关闭的 DLL 会话并显示错误。

Service Cloud 工单 ID: 01868691

使用获取节点值来检索 JSON package 中的 JSON 对象时,将以正确的格式返回 JSON 值。

以前,获取节点值 action 以错误的格式显示输出。

Service Cloud 工单 ID: 01864551

您可以使用连接 action 与具有密钥文件身份验证的 FTP/SFTP 服务器建立连接并自动执行任务。

以前,如果 SFTP 密钥文件服务器安装在 Windows 计算机上,bot 无法自动执行 FTP/SFTP 操作。

Service Cloud 工单 ID: 01858323

当您使用 Google Sheets package 中的创建工作簿 action 创建 bot 时,不再遇到任何错误。

Service Cloud 工单 ID: 01918952

当您在 Active Directory package 中使用连接 action 时,可以成功选择对象资源管理器窗口中的对象。

以前,当您在对象资源管理器窗口中选择对象时,会显示错误。

Service Cloud 工单 ID: 01925109

Email package 中,可以使用电子邮件 > 发送 action 顺利发送电子邮件。

以前,当您使用 Email package 版本 3.14.3-20220923-220748 或更高版本时,使用电子邮件 > 发送 action 时将出现问题。

Service Cloud 工单 ID: 01912097、01931592、01934137、01940215、01932494、01942202、01942055、01946339、01949164

即使您将大量数据作为输入参数包含在内,也可以使用 Database package运行存储过程 action 创建 bots

当您使用带有提示值的 Terminal Emulator package连接 action,然后使用等待 action 时,等待 action 将等待在终端屏幕上出现提示值。

当新的 package(第一个版本)添加到 Control Room 中,并且您为新版本的 package 选择禁用设置时,package 将显示状态为已禁用

以前,显示的状态为启用并设置为默认

日期时间 > 添加 action 中,您现在可以在要添加的时间值字段中指定一个分数值,以按照该特定分数值增加日期时间变量的值。
当您使用任何浏览器 action 自动执行浏览器窗口或选项卡并运行 bot 时,浏览器 action 现在会等待在超时时间字段中指定的时间,在 bot 失败之前在浏览器选项卡上执行 action。 以前,当 bot 未成功执行时,无论在超时字段中设置的等待时间是小于还是大于 30 秒,浏览器 action 都会在 30 秒后失败。
注:
  • 由于此修复功能,如果超时字段的值不是 30 秒,您可能需要更改现有 bots 的值。 这将确保您的 bots 使用最新的 Browser package 正常运行。
  • 此修复不适用于查找断开的链接 action

Service Cloud 工单 ID: 01880159

当您执行以下 actions 的序列然后将在这些 actions 中使用的变量重命名时,该变量的名称现在将更新为条件和选项卡中的条件:
  • 使用 If package
  • 添加带有变量的特定条件
  • 添加带有变量的特定条件
  • 保存 bot
日期时间 > 减去 action 中,您现在可以在减去的时间单位字段中指定一个分数值,以通过特定的时间值和单位减少日期时间变量的值。
当您使用捕获 actionRecorder package(版本 2.9.x 或更早版本)在 Google Chrome 浏览器(版本 105.0 或更高版本)中导航到另一个网页时,然后使用另一个捕获 action 自动执行导航网页中的对象,bot 不会再遇到错误。
在任何 package 中,当您选择添加参数选项时,选择字符串数字作为参数类型,并尝试插入一个值时,您现在可以使用鼠标滚动或单击滚动条来浏览选项。
当您在 bot 中使用多个 Recorder actions 自动处理在 Microsoft Edge 中以 IE 模式运行的特定网页,然后运行 bot 时,第二个 Recorder action 现在将正常工作,并且 bot 不会再遇到错误。

Service Cloud 工单 ID: 01848824、01868337

您现在可以使用 文件夹 > 解压 action 从 AES-256 加密的 zip 文件中提取压缩的文件和文件夹。

Service Cloud 工单 ID: 01854767

当您尝试自动运行网页应用程序时,Recorder 中的 单击 action 操作现在可以在 Google ChromeMicrosoft Edge 浏览器上的 MV3 扩展程序中正常工作。 以前,当网页上的对象包含内联 JavaScript 并且要自动运行的文档受到保护时,Recorder 未能执行单击 action

Service Cloud 工单 ID: 01927058、01951022

当您在 Recorder 中使用单击 action 操作自动处理在 Microsoft Edge 上运行的应用程序并使用 IE 模式时,bots 现在会自动超时,并且在 bot 执行期间出现弹出窗口时不再冻结。

Service Cloud 工单 ID: 01790352

当您将生产标签分配给 Task Bot 并进行部署时,bot图像识别 > 窗口中查找窗口 action 不会再遇到错误,并成功运行。

Service Cloud 工单 ID: 01825541

当您使用 Recorder package(版本 2.10.2 或更高版本)在网页上捕获控件时,从应用程序选项卡中选择当前活动的窗口,然后在循环中运行 bot,即使控件在 bot 运行时窗口后面出现,bot 现在也能准确捕获目标控件并成功完成所有循环迭代。

Service Cloud 工单 ID: 01904537

当您使用以下任何 actions 确定窗口是否不存在时,从浏览器选项卡中的活动标签列表中选择在 Google Chrome 浏览器中打开的网页,然后运行 bot,下列 actions 现在将等待指定的时间值以关闭浏览器标签,然后 bot 才会失败。
  • IfLoop packages 中的窗口不存在条件
  • IfLoop packages 中的具有相同标题的窗口不存在条件
  • 等待 > 等待条件 action 中的窗口不存在条件
  • 等待 > 等待条件 action 中的具有相同标题的窗口不存在条件
  • 等待 > 等待窗口 action
注: 运行 bot 时,actions 可能会比指定的超时时间多等待两到三秒,然后在 bot 失败之前执行 actions

Service Cloud 工单 ID: 00790336、00822573、00832864、01268577、01586174、00790336、01778857、01804828、01809565、01791209、01848262、01867832、01877740、01959172、01959278

创建或删除一个包含 .. 字符的文件夹(或表单)时,文件夹结构不再受到影响。

先前,删除一个名称中包含 .. 字符的文件夹(或表单)时,父级文件夹也会删除,这会导致文件夹结构出现问题。

Service Cloud 工单 ID: 01886058

文件/文件夹触发器的弹性已得到改进,以便在网络中断后继续监听。 先前,网络错误会导致触发器与 Bot Agent 失去连接。

Service Cloud 工单 ID: 01769532、01773584、01834098、01867418

签入名称中包含字符串 "bot_" 和一些录制器元数据的 bot 时,元数据不再被删除。 因此,您可以查看 bot 而不会产生异常或错误消息。

先前,录制器元数据被删除,并且禁止您对名称中包含 "bot_" 的任何 bots 进行录制器更改。 bot 签出失败并生成异常或错误消息。

Service Cloud 工单 ID: 01915726、01933409、01939124、01944665、01939124

Control Room 升级到 Automation 360 v.27 时,所有场景的工作项都将成功部署。

以前,将 Control Room 升级到 Automation 360 v.27时,如果队列被暂停或停止,将无法部署工作项。

Service Cloud 工单 ID: 01948038、01950948

运行 bot 并选择队列类别时,任务 bot(包含 TABLE 类型变量且没有行数据)不再会失败,并显示缺失工作项模板错误消息。

以前,当 TABLE 类型变量没有行内容时,在运行带有队列的 bot 时无法选择队列类别。 因此,即使模板已映射,仍然会显示缺少工作项模板错误消息。

Service Cloud 工单 ID: 01922641

将 BLM 软件包(zip 文件)导入到 Control Room 时,Automation Anywhere Control Room Messaging 服务将重新启动,您将不再收到错误消息。 此外,bot 的导入和导出操作成功完成。

以前,当 ActiveMQ broker 服务停止时,代理停止,但由于 Automation Anywhere Control Room Messaging 服务没有重新启动,进程并没有退出。 因此,当您导入 BLM 软件包时,会显示 JMSExpection: 故障转移时间超过 5000ms 错误。

Service Cloud 工单 ID: 01924119

当您在公共工作区的查看历史记录 Task Bot 页面比较 bot 版本时,比较版本将显示在最新两个版本的 bot 中所做的任何修改,而不会出现任何错误。

以前,如果您通过查看历史记录 Task Bot 页面使用比较版本功能,将显示错误。

Service Cloud 工单 ID: 01949094、01946533

您将 Bot Agent 更新到 21.240.19897 版本后,可以使用 API 部署多个机器人,而不会因 AA-DB 文件大小导致任何失败。

以前,当您使用 API 部署多个机器人时,AA-DB.mv.dbAA-DB.trace.db 文件大小将不断增加,最终导致机器人失败。 此外,设备配置刷新已启动消息将持续显示。

Service Cloud 工单 ID: 01776544

以下问题已在进行中活动页面上修复:
  • 活动的 bot 部署在页面刷新后不会再消失。
  • 重复的 bot 条目已删除,状态显示为活动。

Service Cloud 工单 ID: 01937581

您配置为输入类型的变量在为 Control Room 生成的日志文件中已加密。

以前,输入类型变量未加密,并以纯文本形式显示在日志文件中。

Service Cloud 工单 ID: 01768904

用户只能查看他们在活动 > 进行中页面上有权限的活动。

之前,一些用户能够查看其他用户的活动,尽管他们并未获得相应的权限。

Service Cloud 工单 ID: 01839276、01919244、01940793、01941503

在有人值守自动化和无人值守自动化中,如果 bot 机器人未能运行并生成“Node Manager 意外关闭,无法完成此机器人执行。”错误,历史审核日志页面上的开始时间显示正确。

以前,开始时间显示不正确。

Service Cloud 工单 ID: 01881736

所有用户都可以在计划活动页面查看计划的活动。

以前,一些用户无法查看计划的活动。

Service Cloud 工单 ID: 01885890、01848429

Control Room 访问 URL 的长度设置为最大 4,000 个字符。

以前,URL 长度未设置。

Service Cloud 工单 ID: 01923035

用户页面上使用上次登录选项对用户进行排序,可以正确地对用户进行排序。

以前,按最后登录时间对用户进行排序时,用户排序将不正确。

Service Cloud 工单 ID: 01813134

如果您使用 REST API 命令创建 bot,即使响应正文为空,也会解析REST GET 命令,不会发生任何错误。

Service Cloud 工单 ID: 01922332

使用 multipart/form-data 选项时,REST API 命令支持日文字符,并且输出的 PDF 名称将正确呈现。

Service Cloud 工单 ID: 01909753

Microsoft 365 OneDrive package 使用下载文件 action 时,指定 OneDrive 位置中的所有文件均成功下载。

Service Cloud 工单 ID: 01886501

如果您在 Excel advanced package读取行 action 中选择读取单元格值选项,则可以使用切换到工作表 action 正确提取指定 Excel 文件下工作表中的数据。

Service Cloud 工单 ID: 01904504

如果 bot 包含 Excel advanced package 中的获取多个单元格获取单个单元格 action,以检索基础科学值,当您运行此 bot 时,指定 Excel 文件中的值将成功提取。

Service Cloud 工单 ID: 01882225、01938812

Excel advanced package 中的以下 actions 不再显示异常错误:
  • 获取单个单元格
  • 获取单元格颜色
  • 获取多个单元格
  • 获取单元格数量
  • 以数据表形式获取工作表
  • 插入/删除行/列
  • 读取单元格公式
  • 读取列
  • 读取行
  • 移除空白行
  • 重命名工作表
  • Replace
  • 选择单元格/行/列
  • 设置调用
  • 切换到工作表
  • 关闭

Service Cloud 工单 ID: 01780178、01926325

对于 Automation 360 Cloud,如果在连接到 Control Room 的多个设备中,其中一个设备上部署了多个(超过 500个 )bots,则将不再阻止其他设备上的 bot 部署。

Service Cloud 工单 ID: 01791784、01950118、01904686、01795862、01945357、01941048

如果您在私有工作区中创建一个与现有文件夹名称相同的文件夹,现在会显示一条错误消息,并且不会创建该文件夹。

以前,会显示一个错误的成功创建文件夹消息,但该特定文件夹的最后修改日期仍与先前存在的文件夹的最后修改日期相同。

当您创建、查看或编辑角色,然后导航到机器人部分时,文件夹列表按字母顺序排序,更容易查找特定文件夹。

以前,文件夹没有按字母顺序排序,当存储库中有很多文件夹时,很难找到某个特定的文件夹。

Service Cloud 工单 ID: 01762755、01843015、01874823

当您使用覆盖选项导入 bot 且没有权限访问一个或多个依赖文件夹时,由于依赖文件夹的导入失败,导入依赖关系不会中断。

以前,如果您没有权限访问依赖文件夹,但文件或文件夹已经存在,则导入 bot 时会导致依赖关系中断。

Service Cloud 工单 ID: 01929592、01946078

当您导入一个具有超过 2,100 个手动依赖项的 bot 时,导入会成功且不会出现任何问题。

以前,当 bot 包含超过 2,100 个手动依赖项时,bot 导入将失败。 您必须减少依赖项的数量才能成功导入 bot

Service Cloud 工单 ID: 01913648、01942373

当您有大量已处理的工作项时,新工作项会在预期时间内进行处理并且没有任何延迟。

以前,在这种情况下,由于查询超时错误,新工作项需要很长时间才能完成。 因此,您无法使用队列部署 bot

Service Cloud 工单 ID: 01846496、01939581

组托管服务账户 (gMSA) 提供在域内安装、更新和执行 LDAP 身份验证等功能,还可将这些功能扩展到多个服务器。
Automation 360 更新到 v.28 版本时,Elasticsearch 服务将被 OpenSearch 服务取代,作为审核、Bot Insight 等核心产品功能的底层技术。
Automation 360 用于自动登录和基于 RDP 的部署,支持用户主体名称 (UPN) 格式的用户名 (username@domain.com)。

Service Cloud 工单 ID: 01816116、01906692

当您在事件触发器页面中单击触发器时,不会再显示错误。
您在 Bot editor 中不会再遇到随机的 bot 部署问题。

之前,在 bot 部署期间会随机观察到 LockAcquisitionException 错误,并且 bot 执行状态在进行中活动选项卡中保持为待执行。 因此,用户必须重试部署才能成功。

限制

排队状态的 Bots 不会自动显示在正在进行的活动页面。

解决方法: 单击活动表右上角的刷新表格按钮以查看排队的 bots

对于未分配任何许可证(Bot Creator、无人值守 Bot Runner、有人值守 Bot RunnerCitizen Developer)的用户(不包括已分配 AAE_Admin 角色的用户),审核日志页面显示与用户在 Control Room 上执行的任何活动相关的默认设备集事件的多个不成功条目。

解决方法: 请参阅 A360.28 On-Prem & Cloud | After upgrading to A360.28, multiple events are getting created in Audit logs 'Default device set Unsuccessful'

Service Cloud 工单 ID: 01969726、01970583、01970990、01971435、01971171、01970869、01971854、01970915、01970523、01971411、01971788、01971827、01971482、01971736、01970333、01972128、01970497、01972025、01971459、01971561、01971068、01972148、01975216、01975980、01977479、02001122

(Service Cloud 用例 ID: 01833352)
当您想要将电子邮件从一个文件夹移动到另一个文件夹时,如果您应用了多个筛选期,例如主题来自特定发件人接收日期在或之后接收日期在之前,则当电子邮件的发件人 ID 是 noreply@**.com 时,您无法移动该电子邮件。
注: 当您使用保存所有附件全部删除全部移动循环 actions时,可能会观察到此问题。

解决方法: 仅使用来自特定发件人的筛选器来移动电子邮件。

即使用户的许可证分配失败,创建用户审核日志条目页面仍将显示有效的设备许可证。
(Service Cloud 用例 ID: 01976942)

对于被分配相同角色和权限的用户,相同活动的重复条目列在活动 > 进行中屏幕中。

在集群环境中,当您将 bots 更新到默认的 package 版本时,机器人更新列表页面显示失败状态,并且即使已更新到最新的默认 packagesbots 也会自动签出。
在 Oracle 环境中,机器人更新列表页面显示 Code: db.connection.exception 错误消息。
解决方法
  1. 以管理员身份登录。
  2. 导航到管理 > 软件包,并将所需的 package 版本设置为默认版本。
  3. Bot Creator 身份登录,然后签出并编辑 bot
  4. Bot 编辑器中,单击右上角的三个竖向省略号。
  5. 选择所需的 Packages 并手动更新软件包版本。
bots 更新到默认的 package 版本时,当您选择生产标签 bots 时,package 更新会应用到 bots 的最新版本,而不是生产标签 bots
(Service Cloud 用例 ID: 01952411、01998646、02088302)

bot 更新到默认 package 版本后签出并编辑 bot 时,系统日期中会显示下列命令的错误: SystemsDateREST Web ServicesNumber

解决方法
  1. 编辑 bot 并导航到管理 > 软件包
  2. 为非默认 package 设置日期和时间,然后将其恢复为默认的日期和时间。
    注:
    • 如果不存在以前版本的 package,则上传 package 并分配默认的日期和时间。
    • 如果有可用的 package 先前版本,编辑 bot,将其分配给先前的 package 并保存。 然后,将 bot 重新分配为新的默认 package
当删除(创建工作负载自动化)的用户时,即使有可处理的工作项,也不会处理这些工作项。 因此,您必须删除并重新创建自动化。
如果在搜索和替换功能中将搜索类型选择为变量名称,则在表达式中使用数字变量时,内容不会被替换。

解决方法: 要替换数字表达式中的特定变量,打开 action 并手动更改变量。

(Service Cloud 用例 ID: 01950021)

如果在 Control Room 中为 Bot Agent 启用了自动更新,则运行 Windows 10 企业版的注册设备可能会在 Bot Agent 更新完成后间歇性重启。

如果在将 Automation 360 更新到 v.28 时启用了日志收集器同步日志收集器选项,Bot 部署可能会失败。
解决方法: 将 Automation 360 从任何先前版本(例如 v.25)更新到 v.28 之前,确保管理 > 设置 > 设备 > 高级选项中的日志收集器选项和管理 > 设置 > 设备 > 日志收集配置中的同步日志收集器选项已禁用。
注: 关于解决在将 Automation 360 更新到 v.28 版本时启用日志收集器同步日志收集器选项所导致的 bot 部署问题的信息,请参阅 Troubleshoot bot deployment issue caused if Log collector is enabled (A-People login required)
API Task 是 v.28 版本中的一个测试功能,专为 Automation 360 云部署设计。

然而,将 On-Premises 部署升级到 v.28 之后,拥有 Bot Creator 许可证的用户可以创建 API Task,而拥有设备池所有者设备池管理员权限的用户可以创建 API 设备池。 但是,您将无法执行 API 任务。 在即将进行的更新中,API Task 功能将在 On-Premises 部署后完全关闭,并且仅在即将推出的 Automation 360 云部署中可用。

当您导出包含存储图像操作的 bot 时,例如来自录制器图像识别屏幕 package 的操作,Bot 导出将失败。 您可以在审核日志和历史活动页面查看导出错误。

解决方法: 联系 Automation Anywhere 支持。

Automation 360 更新到 v.28 后,当您在移除所有服务后取消更新过程时,服务不会回滚。 因此,当您尝试 Automation 360 更新时,会遇到错误消息。
先前版本中的限制
在调试模式下运行 bot 时,如果变量大小超过3 MB,bot 将会失败。 出现一条错误信息,显示某个变量已超过 3 MB 限制。
当您使用临时(断开连接的)设备创建设备池时,设备删除任务将无法成功完成。 此外,审核日志页面显示设备已删除,而设备列表页面则在列表中显示已删除的设备。

功能弃用

审查已弃用或即将弃用的功能和能力(来自 Automation Anywhere 或其他第三方供应商),以了解对您的自动化的影响。
已弃用的较弱传输层安全协议: TLS 1.0 和 TLS 1.1

Automation Anywhere 已弃用较弱的通信协议 TLS 1.0 和 TLS 1.1,以及它们在 Automation 360 Cloud 部署(AWS 和 GCP)中的相应密码(加密算法)。Automation 360 Cloud 部署仅支持 TLS 1.2 及更高版本。

Upcoming feature deprecations

用于 Google ChromeMicrosoft Edge 的 Manifest V2 扩展

Automation 360 版本 26 及后续版本开始,我们发布了新的 Google ChromeMicrosoft Edge Manifest V3 扩展。 从2023年10月23日开始,我们将在Automation 360 v.26及更高版本中停止支持Manifest V2扩展。 在此日期之后,我们将不再处理与 Manifest v2 扩展相关的任何问题。 如果您使用 Automation 360 v.26 或更高版本,并且仍在使用 Google ChromeMicrosoft Edge 的 Manifest V2 扩展,我们建议您在 2023 年 10 月 23 日之前将您的 Google ChromeMicrosoft Edge 浏览器扩展升级到 Manifest V3 扩展。

注: 如果您使用 Automation 360 v.25 或更早版本,则您将不会受到影响。

界面更新

查看此版本中界面的更新。

请观看以下视频,了解 Automation 360 v.28 版本界面的更新:

服务凭据页面上引入了将属性设置输入到您的 CyberArk 用户名选项,以使用 CyberArk 密钥响应配置用户名。

使用 CyberArk 密钥响应为不同的 Automation 360 服务配置用户名

安装 Control Room On-Premises 时,您可以导入中级证书。

导入中级证书以安全访问 Control Room

在安装 Automation 360 Control Room 时引入 Control Room 服务启动选项页面,用于选择在 Control Room 启动时运行的服务。

选择在启动时运行的 Control Room 服务

已增强默认 package 版本功能的 bot 更新,并从管理 > 软件包移至管理 > 机器人更新页面。

将多个 packages 批量更新为多个 bots 的默认版本

添加了允许用户控制通知设置选项,以控制和锁定用户的通知偏好设置。

改进了通知管理,以管理用户访问权限

引入了处理事件通知类别以监控 Automation Co-Pilot 事件。

通过 Automation Co-Pilot 通知监控 Control Room 事件

添加了一个复选框,用于清除已登录的 Bot Creator、有人值守的 Bot RunnerCitizen Developer 公民开发者用户的现有默认设备。

验证远程部署以避免未经授权的设备访问

更新且直观的图标,适用于所有 actions,并为 packages 中的各种 actions 提供上下文帮助。 例如,为所有 Excel advanced package 中的 actions 都提供上下文帮助。

通过焕然一新的直观图标提升用户体验

代码分析的启用或禁用功能已从管理 > 策略移动到管理 > 设置 > 策略

代码分析的功能增强

可折叠段的视觉指示线标记可以帮助您查看在 bot 中的位置以及进行编辑。

机器人编辑器中可折叠代码段的行标记

我们提供隐式偏好以保留 Bot editor 中的默认视图,系统将在您下次登录时显示相同的视图。

机器人编辑器中的默认视图

您现在可以在 Process Composer 中复制、剪切和粘贴整个节点。 这些操作适用于节点的所有属性和特性,包括子元素和分支元素。

复制、剪切和粘贴操作

Process Composer 支持变量中的全局值。

作为变量的全局值