Automation Workspace v.30 版本发布

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

注: 有关 软件包 更新的信息(例如新增功能、更改、修复和限制)可在特定于 软件包 的页面上找到。 要访问这些页面,请导航至 软件包 更新概述 > <软件包-名称> 更新。

关于此版本中更新的软件包的完整列表,请参见 软件包 在 v.30 中更新

新增内容

Control Room、设备和 Bot Agent
角色的新权限

已添加以下新角色:

  • 管理
    • 查看设置: 允许用户查看 Control Room 中的所有设置。 但是,用户无法编辑设置。
    • 管理设置: 允许用户编辑 Control Room 中的设置。
    • 查看和管理合规报告: 您可以授予用户查看、创建和下载合规报告的权限。
  • OAuth 连接
    • 查看连接: 允许用户查看已配置的 OAuth 连接及其属性。
    • 管理连接: 允许用户创建、编辑和删除 OAuth 连接。
  • 全局值

    查看和管理全局值: 允许用户查看、创建、编辑和删除全局值。

  • 设备

    查看所有 Bot Runner 用户: 允许用户在创建角色、运行 机器人 或计划 机器人 时查看和添加所有运行身份用户(无人值守 Bot Runner 用户)。

  • 机器人
    • 下载导出的文件: 允许用户下载导出的 机器人 文件。
    • 从 Git 恢复: 允许用户从 Git 恢复 机器人 和文件。

角色的功能权限

Windows Server 2022 现在支持进行 On-Premises 安装

您现在可以成功安装 Windows Server 2022edition (with all the existing functionalities) on the Automation 360 On-Premises Control Room.

Control Room 支持的操作系统、环境和平台 | Windows 的 Bot Agent 设备要求

机器人 自动化中集成 CyberArk 属性(Service Cloud 工单 ID: 01852428)

您可以使用 CyberArk 属性在凭据属性中输入属性集,以便在 机器人 自动化中集成这些属性。 例如,如果您想使用格式为 domain\username 的用户名,其中域名存储在名为 Address 的 CyberArk 属性中,用户名存储在名为 UserName 的 CyberArk 属性中,那么您可以在凭据属性中以格式 $Address$\$UserName$ 输入属性集,并在 机器人 自动化中使用此属性。 此属性集中的域名和值将被秘密响应中的相应值替换。

创建存储柜 | 创建凭据

在 Linux 环境中选择 Control Room 服务以在启动时运行

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

此外,您可以使用此选项来禁用相关服务。 例如,Automation Co-Pilot 使用存储服务。 禁用存储服务实际上也会禁用 Automation Co-Pilot

在 Linux 上安装 Control Room

轻松引用团队或小组,使用用户组变量类型。

您可以使用新的用户组变量类型来引用流程中的团队或角色,并在不同环境中共享,而无需编辑流程。

全局值 | 创建全局值

自动清除 On-Premises部署的审计日志条目

将您的 Control Room 设置配置为自动清除(删除)超过指定时间段的审计日志条目。 默认情况下,对于新的 On-Premises部署,超过 15 个月的审计日志会被自动删除。 当您从以前的版本更新到 v.30 或更高版本时,此功能将被禁用。 例如,为了节省存储空间,您可以自动删除在限定时间内的审计日志条目或删除任何历史审计日志条目。

配置设置 | 审核事件列表

法语通知支持

作为 Control Room 管理员,您现在可以将法语设置为通知的第二语言,并以您的本地语言查看信息。 通过此增强功能,Control Room 以主要语言(英语)和次要语言(法语)发送所有通知电子邮件(即时和电子邮件报告)。

管理通知的语言设置

API 密钥到期信息以无缝管理您的自动化(Service Cloud 工单 ID: 01904811, 01960297)

要无缝运行您的自动化,您可以使用 API 密钥的到期信息在其到期之前更新 API 密钥。

创建 API 密钥生成角色 | 管理 Control Room 用户

在安装于 Linux 的 Control Room 中导入中间证书

在 Linux 上安装 Control Room 时,您可以导入中间证书。

中间证书 | 在 Linux 上安装 Control Room

用于 OAuth 连接的审计日志事件

以下审计日志事件记录了 OAuth 连接:

  • 批量删除 OAuth 连接
  • 创建 OAuth 连接
  • 删除 OAuth 连接
  • 更新 OAuth 连接

审核事件列表

Automation Command Center 为专业开发人员和公民开发人员提供服务

Automation Command Center (ACC) 现已面向专业开发人员和平民开发者推出。 作为自动化生命周期管理的关键组成部分,专业开发人员和平民开发者现在拥有个性化和集中的视图,可以快速访问他们的自动化。 此外,还可以通过直接链接到其他开发人员资源(如 Pathfinder 社区和 Automation Anywhere 大学)获得帮助。

专业开发人员和 平民开发者 的 ACC 主页

机器人编辑器 中的代码分析可见性增强
以下增强功能已添加到代码分析中,以提高 机器人编辑器 的专业开发人员 和平民开发者中代码质量的可见性。
  • 流和列表画布视图的新指示器显示了哪些命令操作存在代码分析违规,从而使专业开发人员和平民开发者能够快速查看并纠正其自动化中的违规行为。 如果开发人员能够轻松识别违规行为并在开发自动化时遵循最佳实践,代码质量会得到提升。
  • 机器人编辑器 右上角的三个垂直省略号中访问的 机器人编辑器 下拉菜单中,有一个新的代码分析策略选项,允许开发人员查看适用于自动化文件的代码分析策略。 这有助于开发人员,因为他们可以在不离开 机器人编辑器 的情况下查看所有适用的最佳实践规则,并在策略管理页面查看策略。

查看代码分析结果 | 任务机器人

软件包操作机器人编辑器
使用 模板 加速并简化自动化开发
Automation 360 提供 模板,您可以用来快速构建新的自动化流程。 这些模板包含预构建的自动化代码结构,您可以根据业务流程进行选择。 预构建的代码结构可以减少错误并强制执行编码最佳实践。 使用预定义的 模板平民开发者可以快速启动为其业务场景创建自动化,而专业开发人员可以开发更复杂的业务工单。 此外,开发人员可以执行各种操作:
  • 管理模板(签入、签出、保存、编辑和删除)
  • 查看版本历史、依赖项和参考资料
  • 导入和导出模板
  • 在 Control Room 中访问私人和公共工作区

模板

机器人编辑器 中按排序显示的软件包

当您使用操作菜单(右上角的垂直省略号)在 机器人编辑器 中选择软件包时,软件包现在按排序顺序显示,使其更容易识别。软件包名称字段而不是简短名称字段排序。

软件包机器人编辑器 中按字母顺序排序(Service Cloud 工单 ID: 01766378)
为了更方便地导航,专业开发人员可以在 机器人编辑器 的以下位置快速找到按字母顺序排列的软件包操作
  • 操作窗格
  • 当您使用操作菜单(右上角的垂直省略号)选择软件包时,已使用和可用的软件包列表将按字母顺序显示。
  • 当您在机器人中使用 IfElse ifLoopWait 条件时,条件和迭代器会按字母顺序显示。
使用 Microsoft 365 Outlook 作为触发器启动机器人

您可以使用 Microsoft 365 Outlook 作为触发器,在发送或接收电子邮件时启动机器人

创建 Microsoft 365 Outlook 触发器

支持 Microsoft Exchange Server 2019(Service Cloud 工单 ID: 01952966)

Microsoft Exchange Server 2019 现在支持电子邮件触发器。 因此,您可以为任何版本的 Exchange Server(2013、2016 或 2019)选择 EWS 服务器 > Exchange Server 2013

在触发循环句柄中使用电子邮件触发器

新的旧版循环行为选项

对于在 Automation 360 v.26 或更早版本中使用循环操作创建的机器人,您现在可以从 管理 > 设置 中启用旧版循环行为选项,以根据指定的值迭代循环。 当您启用此选项并在结束条件中增加或减少变量值时,循环迭代将不会根据生成的新值动态变化。

配置设置

调试增强功能
  • 为了遵循不同集成开发环境中的标准调试约定,调试器工具已重命名为调试。
  • 当您开始调试时,在 机器人编辑器 中,您现在可以看到机器人名称下方的一个标题栏,该标题栏显示正在调试的机器人的名称。 标题栏显示正在调试,后面是机器人的名称。 例如: 现在正在调试: MSGBot5
  • 当您开始调试机器人时,机器人编辑器 左侧的操作面板会自动折叠。 这有助于提供更多的水平区域来查看调试时添加在 机器人编辑器 中的操作
    注: 调试停止后,操作面板会再次展开。
构建和运行机器人
工作负载管理中的自动清除设置(Service Cloud 工单 ID: 01978674)

您现在可以自动删除已完成或成功的工作项。 您可以设置自动删除已处理工作项的天数,从而释放 Control Room 空间以处理更多工作项(未完成)。

清除工作项 | 查看队列详细信息

自动清除导出的工作项(Service Cloud 工单 ID: 01288234, 01972944, 01755832, 00910693, 00802309, 01948250, 01981477)

Control Room 会自动删除导出的超过 30 天的 zip 文件,从而释放宝贵的 Control Room 空间。 当您导出机器人或工作项时,这些导出的 zip 文件会在历史活动页面上以下载链接的形式提供(需要大量 Control Room 空间来存储)。

导出 机器人

更改计划活动所有权

您可以将计划活动的所有权更改或转移给任何其他 Control Room 用户。

更改计划活动的所有权

用于创建自动化的 API 任务

您现在可以在 Automation 360 Cloud 中创建 API 任务自动化。 通过 API 直接与应用程序交互的 API 任务。 这些 API 任务Cloud 设备上运行,以提供更好的延迟和更快的处理时间。

API 任务 是 v.30 的一项新功能,目前仅在美国(美国东部、美国西部和美国沙盒)地区有限推出。 要启用此功能,请联系您的客户支持经理 (CSM)。

API 和集成
管理活动 API

使用新的 /v3/activity/manage API,可通过指定执行 ID 来停止、暂停或恢复执行。

Bot Execution Orchestrator API V3

更改内容

Control Room、设备和 Bot Agent
管理存储柜

您可以授予角色权限以查看所有存储柜并编辑部分存储柜设置。 例如,用户可以更改存储柜的所有者。

角色的功能权限

系统定义角色的增强功能

您可以根据组织需求创建自己的角色,而不是使用系统定义的角色。 您不再局限于使用系统定义的角色。

系统角色 | 角色的功能权限

增强的会话超时设置(Service Cloud 工单 ID: 00658277, 00755230, 00658277, 01258466, 01961046, 01964607)

您现在可以根据您的需求将会话超时值设置为以下值之一: 10 分钟、20 分钟、30 分钟、40 分钟、50 分钟、1 小时、2 小时、4 小时、8 小时、12 小时、24 小时或 7 天。 用户在 Control Room 浏览器会话处于指定的不活动时间后会被自动注销。

配置设置

工作量管理角色和权限(Service Cloud 工单 ID: 01945003, 01979884, 02005334)

您不再需要使用系统定义的管理员角色来管理工作负载的角色和权限。 您可以创建自定义角色,这些角色在遵循您组织的安全策略的同时,具有有限或无访问管理权限。 作为此增强功能的一部分,查看和管理我的队列SLA 计算器权限被移除。

角色的功能权限 | 工作负载权限

禁用软件包警报

如果您使用了软件包操作,而该已被禁用或您不再有访问权限,则会在机器人编辑器屏幕上显示警报。

软件包

增强的设备角色和权限

您不再需要使用系统定义的管理员角色来管理设备池。 您可以创建自定义角色,这些角色在遵循您组织的安全策略的同时,具有有限或无访问管理权限。 具有包含管理所有设备池权限的自定义角色的用户现在可以管理设备池。

配置法律免责声明超时(Service Cloud 工单 ID: 01968771, 01964881)

管理员现在可以配置法律免责声明超时屏幕。 因此,基于 RDP 的部署会话现在将根据此配置设置重试设备访问。

为多用户设备配置基于 RDP 的部署

修复

此修复适用于机器人和在 内部版本 19688 中创建的文件。 对于您现有的机器人(在之前的版本中创建),请执行 结账和导出问题的解决方法中提供的解决方法。

机器人或其任何父目录共享相同名称时,您现在可以执行签入、签出、批量签入、批量签出、导入和导出操作,而不会遇到任何错误。

以前,其中一些操作会导致错误。

Service Cloud 工单 ID: 02085658, 02086676, 02087581, 02087873, 02087885, 02088908, 02087706

在版本 19596 及更高版本中,调度程序功能现已优化,以提高查询性能,从而更好地识别下一组计划,并在数据库重启或 Control Room 更新时最大限度地减少数据库死锁。

之前,由于这些数据库死锁,计划未能按时执行,计划活动页面无法加载。

Service Cloud 工单 ID: 01922240, 1972854, 01947419, 01947801, 01948163, 01950059, 01955783, 01970533, 01998902, 01998908, 01998922, 01998932

当您签出一个具有依赖项的机器人,而该依赖项机器人位于另一个文件夹中且您无权访问该依赖项机器人文件夹时,现在会显示适当的错误消息以指示签出失败。

以前,机器人的结账未完成,没有显示成功或失败的消息。

Service Cloud 工单 ID: 02090103

在窗口变量中,当您选择一个浏览器窗口(其标题不区分大小写)时,将相同的变量添加到调试器中的监视变量列表,并调用调试器,浏览器标题的区分大小写选项保持未选中状态。

以前,当调试器被调用时,默认选择区分大小写选项。

操作中特定类型变量相关的表达式或属性现在显示在下拉列表中。 以前,列表中的最后一个属性或表达式是隐藏的。

当您使用两个单独的循环或 If 操作(一个带有 VBScript 条件,另一个带有 JavaScript 条件)并运行机器人时,机器人现在成功运行。

Service Cloud 工单 ID: 01954473

当您将 Control Room 版本更新到 Automation 360 v.30,并且 Bot Agent 处于 v.28 build 21.240.20182 时,即使在窗口变量中使用了大写字母,操作现在也能成功识别窗口标题,即使区分大小写选项被禁用。

Service Cloud 工单 ID: 01994346

当您在调试模式下查看字典类型变量时,机器人不再遇到错误。

Service Cloud 工单 ID: 01994177, 01986284, 01986574

现在,计划在夏令时 (DST) 时区内正确运行。

之前,周计划每分钟运行一次,导致在夏令时期间多次触发,从而改变了实际计划。

Service Cloud 工单 ID: 01961418, 1961463, 1961447, 1961464, 1961221, 1961111, 01961464, 01961471, 01961517, 01961418, 01961119, 01961236, 01963106, 01961071

计划活动页面上列出的计划数量较少时(例如,5 个或 6 个计划),计划选项卡不再显示查询超时错误消息。

以前,计划选项卡显示以下错误消息: 出现意外问题

当您禁用一个软件包时,更新 - 软件包版本页面(管理 > 机器人更新 > 更新机器人 > 软件包版本)不再显示错误消息。 此外,您可以在私人模式下查看流程和流程文档。

以前,当您禁用软件包时,更新 - 软件包版本页面在结账时显示错误消息。

关于 Control Room 中缺少 软件包的问题现已解决。 有关更多信息,请参阅A360 | Packages missing from the Control Room

Service Cloud 工单 ID: 01992801

当您配置自动登录设置并选择如果可用,重用现有会话选项时,机器人现在通过现有会话部署,连接的设备不再注销。
您将在历史活动页面上看到机器人故障的正确开始和结束时间戳。

以前,在这种情况下时间戳显示不正确。

Service Cloud 工单 ID: 01925919

您将不再在使用单点登录 (SSO) 或 Active Directory 身份验证的 Control Room 实例中查看解锁锁定的机器人设置机器人的生产版本权限。

以前,您可以在这样的 Control Room 实例中查看这些权限。

Service Cloud 工单 ID: 01952796

当您的服务器存储库路径(无论是在文件系统还是网络驱动器上)无法访问时,版本历史将保持完整,不再被删除。

以前,如果无法访问存储库路径,版本历史会被强制删除。

Service Cloud 工单 ID: 01963136, 01991452, 01992999, 01996226

您现在可以使用 Bot Store Bot Store 导入功能成功地从 Bot Store 导入机器人软件包

以前,导入失败并在 Bot Store 下载页面中保持进行中状态。

Service Cloud 工单 ID: 02001442, 02002465, 02000881

对于没有设备池的调度,当一个或多个活动的运行身份用户设备不可用或断开连接时,机器人部署将对调度中的所有运行身份用户失败。 在这种情况下,您只会看到详细的错误信息。

以前,您看到两个错误消息:通用错误消息和详细错误消息。

当您将一个工作项添加到已经处于运行状态的 WLM 队列时,工作项会立即被处理。

以前,工作项需要更长的时间(10-15 分钟)来处理。

Service Cloud 工单 ID: 02001406, 02001459

如果您启用了 SSO,当您退出 Control Room 时,您将不再看到有关重复登录的消息。

以前,显示检测到重复登录消息。

Service Cloud 工单 ID: 01954039

许可证到期时间戳为日语用户显示正确的翻译。

以前,时间戳显示不正确的翻译。

Service Cloud 工单 ID: 01963189, 02076565

当您创建工作负载管理 (WLM) 自动化时,对应的审计日志会显示正确的开始时间时间戳。

之前显示 Unix 时间戳。

Service Cloud 工单 ID: 01964914

当部署在无人值守的 Bot Runner 用户的默认设备上时,机器人现在运行成功,不再排队。

服务云工单 ID: 01985724, 01985720, 01985778, 01994082, 01994111, 01994155

当前操作页面上的正在进行的活动状态在更新到最新版本后显示正确状态。

以前,当前操作状态显示错误的信息。

Service Cloud 工单 ID: 01996522

您现在可以创建和分配代码分析策略,即使其中不包含任何规则。

以前,策略创建会失败并出现错误。

当您安排多个机器人进行部署时,机器人可以顺利部署,没有任何问题。

以前,有时在检索用户的登录设置时,机器人部署会因空指针异常而失败。

Service Cloud 工单 ID: 01975690, 01989463

您现在可以在 Linux 环境中使用 SSL 证书成功连接到 Oracle 数据库

以前,与 Oracle 数据库的连接使用 SSL 证书时会出现错误。

您现在可以在创建存储柜时添加存储柜管理者和参与者。

以前,在创建存储柜时,您无法添加存储柜管理者和参与者。

Service Cloud 工单 ID: 02004160

对于 Automation 360 On-Premises,当有多个设备连接到 Control Room 时,即使其中一个设备中包含许多排队项(超过 500 个多用户和设备),其他设备上的自动化部署也不会再被阻止。

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

注: 此问题已在 v.28 版本的 Automation 360 Cloud 部署中解决。

限制

在之前的 Automation 360v.30 版本(早于 内部版本 19688)中,如果您的机器人或其任何父目录共享相同的名称,您在执行签入、签出、批量签入、批量签出、导入或导出操作时可能会遇到错误。
解决方法
  1. 查看机器人的更早版本。

    例如,考虑具有 3 个版本的索赔处理机器人。 如果您在机器人的版本 3 中遇到错误,请查看版本 2。

  2. 编辑机器人以进行所需的更改。
  3. 签入机器人

此解决方法适用于在 Automation 360v.30 之前版本中创建的机器人。 此问题已针对在 内部版本 19688 中创建的机器人得到修复(请参阅修复签出和导出问题)。

当您在 机器人编辑器 中重命名机器人,然后开始调试时,更新后的机器人名称可能不会显示在标题栏中。

解决方法: 关闭 机器人编辑器,然后再打开。

当具有查看和管理设置权限的用户编辑远程 Git 存储库集成设置时,会显示权限不足错误。 然而,用户仍然可以编辑远程 Git 集成设置。

当您使用批量软件包更新功能来更新机器人中的软件包版本时,您可能会在机器人中使用的一些操作中看到错误。 然而,即使存在这些错误,当从 Control Room 部署或作为有人值守或无人值守 Bot Runner 时,机器人仍能成功执行。

解决方法: 将显示错误的机器人恢复到软件包版本,并手动更新软件包

Service Cloud 工单 ID: 01984578, 01991720, 01983265, 01994192, 02048170, 01990994, 01992484

警报摘要报告中显示的通知总数不正确,即通知总数与需要注意和信息通知的数量之和不匹配。
警报摘要报告显示的开始和结束日期时间不正确。
On-Premises Windows 环境中,当您使用任何带有 SSL 证书的数据库安装 Control Room时,如果 keytool 在 cacerts 文件中发现重复的别名,安装将失败并出现错误。
解决方法
  1. 使用 keytool 列出所有别名。
  2. 查找重复的别名。
  3. 使用 keytool 命令删除重复的别名。
  4. 安装 Control Room
如果您尝试第二次签出一个机器人,其中包含在首次签入后添加的附加文件(如图像文件),则签出操作失败。 这是因为在检出期间未解析正确的路径。
当您使用运行机器人与队列选项来部署工作项时,一些工作项会间歇性地部署在同一台 Bot Runner 机器上。

服务云工单 ID: 02091091, 02089812, 02095841, 02096125, 02103340, 02103959

先前版本中的限制
在调试模式下运行机器人时,如果变量大小大于 3 MB,机器人将会失败。 出现一条错误信息,提示某个变量已超过3 MB的限制。

界面更新

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

引入了删除超过 15 个月的记录选项,以自动删除超过 15 个月的审计日志条目。

自动清除本地部署的审计日志条目

API 密钥详细信息字段显示到期信息,指示 API 密钥的到期日期和时间。 使用此信息更新 API 密钥,以确保无缝运行自动化。

API 密钥到期信息,以无缝管理您的自动化

FTP/SFTP 会话名称字段已重命名为创建 FTP/SFTP 会话

FTP/SFTP 软件包新增功能

管理 > 设置中启用旧版循环行为选项,以根据指定的值迭代循环。

启用旧版循环行为操作

创建 OAuth 连接并将其存储在 Control Room 中。 您可以将此 OAuth 连接用于 Apigee、Genesys、Rest Web Services、Salesforce、ServiceNow 和 SharePoint 软件包。

软件包 在 v.30 中更新

机器人编辑器 中的代码分析可见性增强。

代码分析可见性增强