Automation Workspace v.40 版本发布

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

新增内容

Connector Builder 增强功能
我们对 Connector Builder 进行了以下增强,使在创建和测试自定义连接器时具有更高的灵活性:
  • 跳过可选属性的选项Connector Builder 现在包括在创建自定义连接器时,跳过在 API 定义文件中标记为可选的参数、主体和其他属性的选项。 此选项支持 OpenAPI 3.x、Swagger 2.0 和 Postman 集合。
  • Connector Builder 测试选项卡中的 OAuth 选项: 现在,Connector Builder 允许您在测试新操作时选择 Control Room 管理的 OAuth 连接作为授权选项。
在签入父自动化时选择子依赖项的选项 (Service Cloud 工单 ID: 01956187, 01970786, 01975747)

作为 Bot Creator,当您将父自动化文件从您的私有工作区签入到公共工作区时,现在可以选择性地签入相关的子自动化文件。 这使您能够独立继续处理子自动化,而不会改变父自动化或其他子自动化。

左侧窗格中流程元素的上下文信息

Process editor 中,您现在可以快速访问左侧窗格中元素的上下文信息。 当您将鼠标悬停在诸如任务类型、条件事件等部分时,会出现一个窗口,显示相关详细信息,并附有直接的文档链接。 文档会在资源中心无缝打开,让您能够专注于编辑器。 此增强功能通过为所有元素提供上下文指导,提高了可学习性和可用性,无需在 Process Editor 和文档门户之间切换,从而带来无干扰的体验。

在 Process Editor 的节点标签中直接访问文件的链接

Process editor 中,当处理诸如机器人、API 和表单等任务时,您现在将看到一个增强视图,其中每个节点都会显示一个清晰可见的超链接,直接链接到相关文件。 此项改进提供了更简洁的布局,使开发人员能够快速导航并访问依赖项,无需额外步骤,从而提升开发工作流。

Process Composer 中现已提供软件包页面

我们在 Process Composer 中引入了软件包页面。 本页面帮助开发人员快速查看流程使用了哪些软件包,查看可用的软件包版本,并在各个环境中保持一致性。 您可以通过 Process editor 中的省略号菜单访问软件包页面。

软件包页面显示以下 package 类型:
  • 变量表达式方法中使用的数据类型 packages,例如: 字符串、数字、布尔值、日期时间、文件、列表、字典、记录、表、任意
  • 触发 packages
  • 与流程相关的软件包,包括: 流程任务、表单、事件、泳道、条件
Package 使用情况扫描已扩展到流程
Package 使用情况扫描已增强,现在除了现有对 Task BotsAPI Tasks 的支持外,还包括对流程的支持。 此增强功能确保在所有自动化工件中准确跟踪 package 的使用情况。 通过此增强功能,您可以:
  • 确保在所有自动化组件中全面显示 package 的使用情况。
  • 防止在流程中正在使用的 packages 被意外删除。
  • 提升 package 生命周期管理的治理和可靠性。

Package 扫描

使用部署 API 部署 API Tasks 时,支持自动调用回调 URL

当您使用部署 API v4/automations/deploy 部署无标头 API Task 和回调 URL 时,Control Room 会自动调用回调 URL,并将输出变量的详细信息发送到该 URL。 此功能使您能够无需任何其他方法即可确定执行状态。 在执行期间,当 Control Room 向回调 URL 发起出站调用时,会生成一个项目名称为 Callback 的审核日志条目。

流程选项卡现已可用于本地部署

本地部署客户现在可以直接从主页页面访问流程选项卡,从而获得关键流程级指标的可见性。

OAuth 2.0 授权服务器在 Automation 360 Control Room 中获得支持

Automation 360 Control Room 现在可作为 OAuth 2.0 和 OpenID Connect (OIDC) 授权服务器用于 Cloud 部署。 管理员可以为每个租户注册最多 25 个外部 OAuth 客户端应用程序,管理其生命周期和访问权限,并为与 Control Room 内的 MCP(模型上下文协议)服务器的安全集成签发基于标准的令牌。

配置 OAuth 客户端 | 为 MCP 服务器设置用户和自动化访问权限

Linux CentOS Stream 10 (Coughlan) 认证

On-Premises Build XXXXX 版本开始,Linux CentOS Stream 10 (Coughlan) 已获得在 Amazon Web Services 弹性计算云 (EC2) 上使用的认证。

Linux CentOS

API Tasks 中的 Control Room 存储库文件访问

您现在可以在 Control Room 存储库中选择已上传的文件作为 API Tasks 的数据源。 对于基于文件的操作,操作中的 Control Room 文件选项允许您选择 Control Room 存储库中可用的文件作为会话的数据源。

Automation Co-Pilot Desktop Assistant 支持 macOS

从此版本开始,在 macOS 设备上安装 Bot Agent 时会自动添加 Automation Co-Pilot Desktop Assistant。 该助手包含一个原生的 macOS 风格应用程序图标 (macOS Icon.png)。

Automation Co-Pilot Desktop Assistant

更改内容

Agentic App StoreBot Store 的品牌重塑
Bot Store 已更名为 Agentic App Store(原名 Bot Store)。 Bot Store 主页导航已更新为新名称,现在指向新的 URL。 此更改在整个平台中得到一致反映,包括存储库、角色和权限、文件夹、工具提示、下载以及相关的 UI 工作流,确保提供统一且更新的体验。
注: 由于此次品牌重塑正在分阶段推出,您可能仍会在平台的某些区域看到标记为 Bot Store 的引用。

Agentic App Store (formerly Bot Store)| Agentic App Store (formerly Bot Store) 权限

增强了 bot 创建平台类型的审核日志

审核日志现在会在创建 Task Bot 时捕获平台类型。 此平台类型在审核日志中显示为创建机器人事件类型,帮助用户清楚识别 bot 创建的平台。 对于其他实体类型(例如,流程、表单和 API Tasks),平台类型显示为 N/A,以确保一致性。

审核事件列表 | 创建您的第一个 bot

改进了对部署失败的可见性(Service Cloud 工单 ID: 02219499)

历史页面现在会显示由于预检查问题(例如预处理错误)而失败的部署。 此增强功能使您能够轻松查看自动化详细信息和特定的预处理错误消息,并快速准确地识别部署失败的潜在原因。

历史活动

增强了用户账户更改的电子邮件通知

Automation 360 电子邮件通知现在提供了用户激活、停用、删除和配置文件更新的详细信息。 每个警报现在都会清楚显示受影响的用户名、Automation 360 Control Room URL,以及执行更改的用户,帮助管理员和终端用户快速识别受影响的账户和环境,并简化事件响应与审计审查流程。

编辑电子邮件通知

优化了针对本地部署的内容安全策略 (CSP)

此更新加强了 Automation 360 本地部署的内容安全策略 (CSP)。 不安全的 JavaScript 权限(unsafe-inlineunsafe-eval)已从未认证页面的全局 default-src 指令中移除,现在仅在需要时限制到明确的 script-srcstyle-src 指令。 现有功能,包括登录流程、重定向和初始页面加载,均不受影响。

增强了存储柜凭据更改的电子邮件通知设置

现在,您可以选择是否在凭据添加到您使用的存储柜或从中移除时接收电子邮件通知,从而根据系统偏好管理您的存储柜 Automation 360 活动提醒。

凭据保管库电子邮件通知 | 编辑电子邮件通知

适合 Bots 和流程的细粒度文件夹级权限

管理员现在可以分配文件夹范围的权限,以管理 botsAutomation Co-Pilot 中的流程。 新的从“我的文件夹”查看和管理机器人从“我的文件夹”查看和管理流程权限允许用户仅在其可访问的文件夹内配置自动化。 此增强功能改进了治理,支持基于区域或团队的管理,并有助于在不改变现有全局权限的情况下,强制执行最小权限原则。

修复

由于 NodeManager 内的身份验证令牌问题,自动化运行记录在长时间执行期间偶尔未被捕获或上传。 然而,令牌处理机制现已得到修正,以实现及时的令牌刷新和正确的验证,从而确保自动化运行记录能够可靠地生成并上传,不会中断。

Service Cloud 工单 ID: 02232696, 02195345

令牌处理机制现已增强,以确保 UserToken 在 Chronicle Queue 中安全加密,从而防止敏感信息泄露并加强整体安全态势。

Service Cloud 工单 ID: 02210294

修复了 Connector Builder 中的问题,当自定义连接器的某个操作的请求正文包含嵌套 JSON,且该嵌套 JSON 中包含带有硬编码值的嵌套键时,API 任务和任务机器人无法执行。
变量表达式现在能够被正确解析和验证,即使启用了机器人验证bots 也可以成功编译。

以前,当启用机器人验证且变量操作包含结合系统变量、数组索引和字符串转换的复杂表达式时,bot 编译可能会失败。

Service Cloud 工单 ID: 02230757

请求者列不再显示错误的用户,因为系统现在能够根据相应表单设置中定义的内容,正确识别并显示合适的请求者,从而确保分配准确并防止工作流被错误路由。

Service Cloud 工单 ID: 02197141, 02295353

修复了一个问题:如果在流程的初始开始步骤中添加了一个包含文档元素和 15 个加法元素的表单,则该表单无法滚动超过文档长度。 因此,最后几个表单元素对用户来说不可见或无法访问。 此问题现已修复,所有表单元素均已正确显示且可访问。
修复了表单属性面板中的下拉字段允许用户清除已选值的问题,涉及按钮标签以及其他具有下拉选项的元素。 即使预期该字段会保留有效选择,此问题仍然发生。

下拉字段现在能够正确保留所选值,并且不再允许被意外清除。

在使用 Message Box action 创建 bot 并添加包含多个嵌套条件组的 If action 时,不再遇到问题。

以前,在 Bot editor 中将 Message Box 操作移动到 If action 下时,会导致属性面板中出现意外错误。

使用 Control Room 文件选项时,您在使用任务机器人 > 运行 action 时不再遇到问题,现在可以无错误地运行。

以前,当将 Control Room 文件作为输入传递给子任务时,在子任务中显示为空白。

批量包更新功能现在不会因包含 Python 脚本和 VB 脚本命令的自动化而失败,因为修复现已解决底层代码中缺失的空指针检查,从而确保所有受支持的脚本命令都能实现稳定可靠的批量更新。

Service Cloud 工单 ID: 02288743

依赖项选项卡在加载大量依赖项(超过 5,000 个)时不再显示错误,因为现在已正确处理了大量依赖项列表,确保所有项目始终可见。 此修复还使界面行为与现有的导出功能保持一致,后者已正确包含所有依赖项。

Service Cloud 工单 ID: 02161076

在更新到此版本后,已配置的代理将被正确用于所有远程 Git 通信。 以前,在设置过程中提供代理详细信息时,代理未应用于出站连接,导致在环境中远程 Git 集成失败。

Service Cloud 工单 ID: 02199999

在更新到此版本后,流程调度不再因通用服务器异常错误而失败。 调度工作流及其底层异常处理现已得到修正,确保流程能够可靠地被调度并且无错误地执行。
在更新到此版本后,使用记录变量的自动化现在能够正确检索安全凭据的值。 之前,安全凭据字段被错误地返回为空字符串,导致自动化在运行时无法使用正确的凭据数据。
macOS 设备现在无论配置设置如何,都会注册为单用户设备。 以前,macOS 设备注册会遵循配置设置,即使某些配置(例如,多用户或 RDP)在 macOS 中不受支持,这会导致部署失败。
现在会保留超时配置,确保在更新前后 bot 行为一致。

以前,在执行批量 package 更新后,Recorder actions 或条件中的超时值会被移除。

Service Cloud 工单 ID: 02276295

Bot editor 中,特殊字符现在在搜索和替换操作期间会被安全地视为字面量,从而允许替换顺利完成且不会出现错误。

以前,在助手部分使用特殊字符(例如,\)在 Bot editor 中执行搜索和替换操作时,可能会导致意外错误并导致操作失败。

Service Cloud 工单 ID: 02278555

存储库现在会在元数据过期日期后,使用计划的 quartz 任务自动删除过期的元数据。 此外,即使元数据清理仍在等待,编译和执行也不会因已过期的文件引用而中断。

以前,用户在从私有存储库运行 bots 时,由于编译器响应中包含了过时的镜像元数据,导致部署失败。

Service Cloud 工单 ID: 02284118, 02287041, 02289726

在选择自定义安装时,现有的用户或系统级代理设置在 Bot Agent 安装或更新过程中将不再被覆盖。

Service Cloud 工单 ID: 02215715

从此版本开始,在 Microsoft Windows Server 上静默安装 Control Room 时,任何可能无法启动的 Windows 服务将不再导致安装停止,因为现在已正确应用 Windows 服务恢复配置,以确保此类服务能够自动重启(两次)。

Service Cloud 工单 ID: 02228632, 02282591

自动化类型活动类型团队/角色列在活动->历史页面下拉部分中缺失。 这使得用户难以进行过滤和搜索。 此问题已修复,现在所有所需列均正确显示。
当您使用非 CyberArk 的外部密钥保管库配置凭据时,凭据页面将不再显示特定于 CyberArk 的附加属性字段,您的机器人现在会使用您配置的属性值且不会出现任何错误。 以前,此仅限 CyberArk 的字段错误地对其他保险库(例如,ARCON)可见,并且当您配置了属性名称和自定义模式并在机器人中使用它们时,机器人会因错误而失败,而不是使用这些值。
当您在管理 > 角色页面对类型列进行排序时,排序操作现在可以按预期工作,不会再显示错误消息因输入无效,无法筛选结果。 以前,按类型排序会导致此错误。

Service Cloud 工单 ID: 02277718, 02282516

当您将管理: 查看设置权限分配给自定义角色后,拥有该角色的用户现在可以看到已配置的 Active Directory URL转发代理配置。 以前,除非用户同时拥有管理设置权限,否则这些设置是隐藏的,因此仅有查看权限的用户无法看到 Active Directory 或转发代理的值。

Service Cloud 工单 ID: 02219630

限制

在使用 Automation 360 版本 v.37 或版本 v.38 时,当新用户在新环境中首次登录时,主页页面无法正常加载。

解决方法: 对于使用 Automation 360 版本 v.37 或版本 v.38 的用户,请刷新页面。

当您在 Community Edition 中创建流程时,API、AI 坐席、带有拆分和合并功能的审批任务不应在 Process Editor 中显示。 然而,由于存在限制,用户仍然可以在元素部分的左侧面板中看到这些选项。

当多个 Control Room 租户在 OAuth 配置应用程序中使用相同的 License 账户名称注册时,OAuth 客户端页面会显示来自其他租户的 OAuth 配置信息。