Automation Workspace v.30 版本发布

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

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

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

新增内容

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

已添加以下新角色:

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

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

  • 设备

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

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

角色的功能权限

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

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

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

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

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

创建locker | 创建凭据

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

专业开发人员和 Citizen Developers 的 ACC 主页

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

查看代码分析结果 | Task Bots

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

Templates

Bot editor 中按排序显示的软件包

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

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

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

创建 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 或更早版本中使用循环action创建的bots,您现在可以从 管理 > 设置 中启用旧版循环行为选项,以根据指定的值迭代循环。 当您启用此选项并在结束条件中增加或减少变量值时,循环迭代将不会根据生成的新值动态变化。

配置设置

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

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

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

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

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

导出 bots

更改计划活动所有权

您可以将计划活动的所有权更改或转移给任何其他 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
管理lockers

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

角色的功能权限

系统定义角色的增强功能

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

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

增强的会话超时设置(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 计算器权限被移除。

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

禁用软件包警报

如果您使用了packageaction,而该已被禁用或您不再有访问权限,则会在bot编辑器屏幕上显示警报。

Packages

增强的设备角色和权限

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

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

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

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

修复

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

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

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

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

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

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

Service Cloud 工单 ID: 02090103

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

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

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

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

Service Cloud 工单 ID: 01954473

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

Service Cloud 工单 ID: 01994346

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

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 个计划),计划选项卡不再显示查询超时错误消息。

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

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

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

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

Service Cloud 工单 ID: 01992801

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

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

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 导入botspackages

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

Service Cloud 工单 ID: 02001442, 02002465, 02000881

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

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

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

以前,Work Item需要更长的时间(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 用户的默认设备上时,bots现在运行成功,不再排队。

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

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

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

Service Cloud 工单 ID: 01996522

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

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

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

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

Service Cloud 工单 ID: 01975690, 01989463

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

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

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

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

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 版本(早于 Build 19688)中,如果您的bots或其任何父目录共享相同的名称,您在执行签入、签出、批量签入、批量签出、导入或导出操作时可能会遇到错误。
解决方法
  1. 查看bot的更早版本。

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

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

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

当您在 Bot editor 中重命名bot,然后开始调试时,更新后的bot名称可能不会显示在标题栏中。

解决方法: 关闭 Bot editor,然后再打开。

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

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

解决方法: 将显示错误的bots恢复到package版本,并手动更新package

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,其中包含在首次签入后添加的附加文件(如图像文件),则签出操作失败。 这是因为在检出期间未解析正确的路径。
当您使用运行机器人与队列选项来部署工作项时,一些工作项会间歇性地部署在同一台 Bot Runner 机器上。

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

先前版本中的限制
在调试模式下运行bot时,如果变量大小大于 3 MB,bot将会失败。 出现一条错误信息,提示某个变量已超过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 软件包。

Packages 在 v.30 中更新

Bot editor 中的代码分析可见性增强。

代码分析可见性增强