UiPath Documentation
delegate
latest
false
Delegate 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

与团队共享技能

在 Delegate 中发布、安装、审核和共享技能和例程,包括权限和订阅源的工作方式。

您构建的技能在您发布之前仅保留在您的计算机上。由于例程是标记为用户可调用的技能,因此此页面上的所有内容也适用于例程。

技能发布位置:订阅源​

发布技能时会将其上传到订阅源——一个可以读取和写入技能包的位置。您可以使用“发现”技能中的来源选取器在订阅源之间切换:

订阅源覆盖面由设置者完成
Orchestrator 租户的库订阅源该租户中的每个人您自己的 Orchestrator 管理员 — 这是每个租户拥有的默认目标
共享订阅源可同时访问多个组织由 UiPath 在 Orchestrator 外部单独配置,并且仅当您的组织拥有 Orchestrator — 请参阅在组织外共享技能
您添加的存储库无论您将其指向何处,例如 GitHub 托管的技能存储库您,从加载项和集成→插件— 查看存储库来源
备注:

从 Delegate 发布的每项技能都在 Orchestrator 中的“租户” → “包” → “库” → “租户”下。

请参阅技能参考,了解这些订阅源填充的“技能”、“发现技能”和“审核”队列视图。

创建技能​

无论是向智能体描述还是手写,技能都需要:

  • 明确的触发器——智能体应在何时使用此技能?
  • 明确的指令— 它应该逐步做什么?

发布技能时,这些字段将成为技能的“概述”和“使用时间”字段。

您还可以将在聊天中执行的操作转换为可重用的技能,方法是使用建议的提示词“将我的当前任务转换为可重用的自动化技能” ,或选择“创建录制” ,通过自己执行来捕获步骤。

无论哪种方式,结果都是您计算机上的一个技能文件夹 — 在您发布之前,其他人无法看到它。您可以在“加载项和集成” → “技能” → “发现技能”中找到它,并在“已安装”、 “未发布”下列出。

添加技能​

在加载项和集成→技能中,选择添加技能并选择以下三个选项之一:

选项操作
使用 Delegate 创建新技能描述您的需求,并让智能体构建技能
从 zip 文件导入技能从.zip文件添加技能包
打开技能文件夹直接打开本地技能文件夹,以自行添加或编辑文件
备注:

您手动创建的技能文件夹只有在Delegate启动时才会被选取, “同步技能”选项无法找到该文件夹。以这种方式添加 Delegate 后需要重新启动 Delegate。

发布前​

必须满足以下三个条件,否则将无法发布:

  1. 您已连接到 Orchestrator。如果您处于离线状态,则无法浏览任何内容,也无法发布任何内容。
  2. 您的租户接受库上传。Orchestrator 管理员在“租户” → “设置” → “部署”下的“库”卡中进行设置 — 将“订阅源”设置为“主机和租户订阅源” (或“仅租户订阅源”)并保存。如果将其设置为仅主机订阅源,则在整个租户范围内禁用发布,并且“发现技能”部分将变为仅浏览并安装。
  3. 您拥有 Orchestrator 中的Libraries.Create权限。否则,根本不会呈现“发布”按钮 — 您只会看到提交审核。浏览和安装Libraries.View即可。

角色和权限​

此处存在两个单独的权限层,它们控制不同的事务:

图层控件位置
Orchestrator (Libraries.View/Libraries.Create)您是否可以查看和使用订阅源 — 使用 查看浏览并安装, 使用创建 发布Orchestrator 角色,由您的管理员设置
工具权限已安装的技能运行后实际可以在您的计算机上执行的操作 — 每个工具的允许、询问或阻止设置→安全性,或通过Automation Ops 的监管进行集中管理

持有Libraries.Create仅意味着 Orchestrator 允许您发布 — 它没有提及允许技能本身在运行时执行的操作。这完全由工具权限和您的审批模式控制,与 Delegate 执行的任何其他操作相同。

在安装并非您自己构建的技能之前,请检查其“文件”选项卡,以了解其使用的工具、连接和文件系统或网络访问权限,以及这是否符合其声明的用途。对需要使用与其目的无关的工具的技能、没有理由的广泛文件系统访问权限或没有明显理由需要连接到敏感服务(银行、人力资源系统)的技能应保持谨慎。

在角色方面, Automation User足以浏览、安装和运行技能。发布需要携带Libraries.Create角色,通常是Automation Publisher或自定义租户角色。

发布技能​

要发布您构建的技能,请执行以下步骤:

  1. 在加载项和集成→技能→发现技能中,在已安装下找到您的技能。它将显示为“在您共享之前未发布”。
  2. 打开卡片并查看“概述”选项卡 — 此描述是人们在您发布技能之前判断技能的依据。
  3. 选择卡片上的上传图标,或在详细信息页面上选择发布本地更改。
  4. 填写必填字段:版本(必须高于已针对此技能发布的任何版本)、角色、类型和概述。首次发布时, “更改说明”是可选项。“使用 AI 生成”可以为您从包中起草描述性字段。
  5. 选择“发布”以立即发布,或选择“提交审核” ,以先将其发送给审核人 — 以页脚为您提供的为准。

您的“角色”和“类型”选择将成为生成的包的属性,您的标记将成为标签, “概述”将成为生成的包的说明。

要确认版本已发布,请查看详细信息页面:租户名称现在显示在版本旁边,并且操作从“发布本地更改”更改为“重新发布” 。如需明确的答案,请在 Orchestrator 中查看“租户” → “包” → “库” → “租户” ,这是实际的包列表。

发布技能后,您的团队可以在“发现技能”中的“可用”下找到该技能,然后选择“安装”以将其下载到自己的技能文件夹中。智能体已准备就绪,可以从下一次对话开始使用。请参阅安装技能。

更新已发布的技能​

编辑技能 — 在聊天中,或直接更改其文件。无法对已发布的版本进行就地编辑;每次更改都作为新版本发布。进行更改后:

  1. 目录会将技能标记为“已修改” ,并且“更改”选项卡将重新显示在详细信息页面上,显示更改内容。
  2. 选择“发布更新” 。已预填充版本号,比已发布的版本号高一级,并且这次“变更说明”为必填项 — 描述变更内容。
  3. 再次选择发布更新以发布更新。

版本只会向前推进——拒绝重复使用版本号。

技能质量指南​

您为他人发布的技能在满足以下条件时更实用,也更可信:

条件描述
明确目的擅长做好一件事,用句话来描述
记录充分“概述”说明了它的作用、使用时间以及需求
已测试在不同的计算机和配置中可靠运行
安全不会请求不必要的权限,安全地处理凭据
可维护说明可读,依赖项极少
版本控制使用语义化版本控制(1.0.0、1.1.0、等)

安装技能​

要安装他人已发布的技能,请执行以下步骤:

  1. 在“发现技能”中,在“可用”下找到该技能。使用搜索、角色和类型筛选器缩小列表范围。
  2. 在安装并非您自己构建的任何内容之前,打开卡片并选中“概述”和“文件” 。
  3. 选择“安装” 。技能卡将移至“发现技能”的“已安装”部分。

安装、启用或禁用技能仅在新对话中生效。发布较新的版本时,卡片上会显示“可用更新” 。如果您编辑了自己的副本,则“更新”会首先警告您,并保留更改或覆盖更改。

要删除自己的副本而不影响已发布的包,请使用“从此设备卸载” 。要完全删除包(对于所有人),请使用同一菜单中的“从 Orchestrator 中删除” ;请参阅发布技能。

等待审核和批准​

如果您不拥有Libraries.Create权限,则发布表单仅提供提交以供审核。填写与正常发布相同的字段并提交,目前任何内容都不会上线。

从我的提交下的加载项和集成→技能→审核队列中跟踪您的提交内容。它会在几种状态之间移动:

状态意义您可以执行的操作
待处理正在等待审核人撤消或删除以释放暂存的包
正在发布...已批准;正在上传等待
已发布活动 — 它将离开此列表在“发现技能”或“Orchestrator”中确认
已拒绝已拒绝,并附上原因阅读原因,修复后重新提交
发布失败已批准,但上传失败无需执行任何操作 — 审核人重试
重要提示:

处于“待处理”状态的提交内容没有所有者 — 无分配、无提醒、无升级、无 SLA。队列会一直放置,直到有人检查队列。在您依赖团队审核之前,请确保至少有一个人拥有Libraries.Create ,并且知道该队列存在。

如果您拥有发布权限,“审核”队列中的第二个通道会显示正在等待您的提交内容。打开一个页面,即可为您提供版本、提交者、说明以及版本的发布位置。

  • 运行审核使您可以在做出决定之前自动读取包,包括建议、推理和任何风险标记;仅用于提供建议,本身不会上传或删除任何内容。
  • “批准”会在您自己的帐户下发布包;
  • 拒绝需要提供原因,该原因会反馈给提交者。

通过聊天发布和安装技能​

用您自己的语言,您也可以通过询问获得以下内容:

说具体情形
“列出技能”;或“有什么可用?”查询租户订阅源,并打印每项已发布的技能,并提供版本和日期
“发布我的技能 X”!打包并上传,自行确定是首次发布还是新版本
“安装 X”-或“下载 X”;获取包并安装
“检查更新”;比较订阅源与已安装的内容

当您已使用一种技能、希望用句话来完成某项技能或要同时调查多项技能时,请使用聊天路径。当您希望在每个字段发出之前查看或编辑每个字段,需要提交审核(直接发布聊天路由),或希望使用 AI 生成草稿描述时,请使用“发现技能用户界面”。

在组织外部共享技能​

共享订阅源可以让技能接触到其他组织,而不仅仅是您自己的租户。共享订阅源由 UiPath 在部署时配置,而不是自助服务,如果您的组织没有共享订阅源,您将不会看到任何此内容,并且在自己的租户中发布和安装的工作与上述完全相同。

发布到共享订阅源​

如果您的组织配置了共享订阅源,则发布表单会在您自己的租户旁边增加一个“共享到订阅源”部分,其中每个订阅源都有一个复选框。发布前,先选中复选框 — 无论选中哪个复选框,您的技能也会随之显示。

同时发布到多个目标可能会部分成功。Delegate 会准确报告失败的流程 — 例如,“已发布到组织”无法发布到:<feed> 。”不论哪个目标已成功,均会保持发布状态。

从共享订阅源接收技能​

其他组织中通过共享订阅源收到您技能的人员可以:

  • 在聊天中测试(在沙盒中运行,不安装任何内容)
  • 添加到库以将其复制到自己的租户中(如果可以发布)
  • 请求添加到 Orchestrator ,请其管理员审核并添加

这些选项都不会直接安装来自其他组织订阅源的技能。始终由接收组织决定——或者由管理员在自己的监管下引入副本,或者有人在不安装任何内容的情况下先试用。

删除技能​

技能详细信息页面上的回收站图标菜单包含两个操作,会产生两种不同结果:

操作移除不接触
从此设备卸载您的本地副本已发布的包和其他人的副本
从 Orchestrator 删除已为整个租户发布的包用户已安装的副本

卸载时首先要求确认:“是否确定要卸载“”?<skill>这会将其从您的本地计算机中删除。

最佳实践​

面向用户​

  • 安装前查看权限——不可暗中接受
  • 先在非关键任务上测试新技能
  • 随时更新技能,以获得最新的修复程序和兼容性
  • 卸载不使用的技能

面向发布者​

  • 仅请求您需要的权限 — 如果您的技能仅读取文件,则不要请求用户界面自动化
  • 得体地处理错误——向用户解释问题出在哪里以及如何修复
  • 遵循用户数据 — 不外泄数据,遵循隐私设置

后续步骤​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新