UiPath Documentation
activities
latest
false

工作流活动

上次更新日期 2026年5月8日

分配任务

UiPath.Persistence.Activities.Tasks.AssignTasks

描述

使用在 Orchestrator 中注册的电子邮件地址或用户名,将当前工作流中的一个或多个任务分配给 Orchestrator 中的用户。

项目兼容性

Windows - 旧版 | Windows | 跨平台

先决条件

  • 仅当组或组的所有成员至少都具有“操作”时,组分配才有效:分配给 Orchestrator 中的相应文件夹的“查看”“编辑”权限。仅当组满足以下条件时,您才能为组中的用户分配操作:
    • 遍历组中的所有用户:该组可以是本地组(本地组),也可以是 Azure Active Directory (AD) 组。AD 组中的嵌套成员也将分配到任务。
    • 对于基于工作负载或基于轮询的分配:仅支持本地组。
备注:

基于工作负载和基于轮询的分配将仅考虑给定本地组的前 1000 个成员进行分配。

备注:

在 Studio Web 调试模式下,由于解决方案在设计期间使用调试工作区文件夹,因此只有自分配功能适用于用户。

Windows - 旧版,Windows 配置

设计器面板
  • “分配条件” - 用于将操作分配给:

    • 单个用户(仅适用于 StudioX 策略):将任务分配给特定用户。
    • 组中的所有用户:将同一任务分配给组中的每个用户。用户完成任务后,系统会自动将其从所有其他用户的“待处理”选项卡中删除,并移至“已完成”选项卡中。
    • “基于工作负载”:将任务分配给待处理任务最少的组成员,不包括分配给组中 “所有用户”的任务。
    • 轮询:以轮换(轮询)顺序将任务分配给每个组成员。仅考虑使用此方法分配的任务。有关更多详细信息,请参阅组分配操作
  • 单个任务分配

    • 任务 ID - 任务的 ID。
    • 用户名或电子邮件- 要将此任务分配给的用户的用户名或电子邮件地址。
    • 用户 ID - 要向其分配任务的用户的 ID。要检索用户 ID,…
    • 任务分配类型- 要执行的分配操作的类型。默认情况下,设置“分配”操作,如果您要将相同的操作分配给其他用户,可以将其更改为“重新分配”
    • “任务用户分配” - 要分配/重新分配操作的任务标识符和相应用户信息的列表,存储在List<TaskUserAssignment>对象中。此字段仅支持List<TaskUserAssignment>对象。该对象必须包含任务标识符及其相应的用户信息,例如在 Orchestrator 中注册的电子邮件地址或用户名。
    • “失败的任务分配” - 如果任何用户分配请求失败,则系统会创建一个列表,其中的List<TaskAssignmentResponse>对象中包含任务标识符、错误消息和错误代码,以及在 Orchestrator 中注册的电子邮件地址或用户名。属性字段。此字段仅支持List<TaskAssignmentResponse>对象。
  • 多任务分配

    选择“启用多重分配” 。设计器面板中提供以下属性:

    • 任务用户分配(输入) - 要向其分配/重新分配操作的任务标识符和相应用户信息的列表,存储在List<TaskUserAssignment>对象中。此字段仅支持List<TaskUserAssignment>对象。该对象必须包含任务标识符及其相应的用户信息,例如在 Orchestrator 中注册的电子邮件地址或用户名。
    • 任务分配类型- 要执行的分配操作的类型。默认情况下,设置“分配”操作,如果您要将相同的操作分配给其他用户,可以将其更改为“重新分配”
    • “失败的任务分配” - 如果任何用户分配请求失败,则系统会创建一个列表,其中的List<TaskAssignmentResponse>对象中包含任务标识符、错误消息和错误代码,以及在 Orchestrator 中注册的电子邮件地址或用户名。属性字段。此字段仅支持List<TaskAssignmentResponse>对象。
  • 启用多重分配- 启用分配多个任务的选项。

  • 任务 ID - 任务的 ID。

  • 用户名或电子邮件- 要将此任务分配给的用户的用户名或电子邮件地址。

  • 任务分配类型- 要执行的分配操作的类型。默认情况下,设置“分配”操作,如果您要将相同的操作分配给其他用户,可以将其更改为“重新分配”

  • “失败的任务分配” - 如果任何用户分配请求失败,则系统会创建一个列表,其中的List<TaskAssignmentResponse>对象中包含任务标识符、错误消息和错误代码,以及在 Orchestrator 中注册的电子邮件地址或用户名。属性字段。此字段仅支持List<TaskAssignmentResponse>对象。

属性面板

输入

  • “Orchestrator 文件夹路径” - 要用于此活动的 Orchestrator 文件夹的路径。如果留空,则使用当前的 Orchestrator 文件夹。此字段仅支持字符串和String变量。

其他

  • “出错时继续”- 指定在活动引发错误时是否应继续自动化操作。该字段仅支持“布尔值”(True 和 False)。

    默认值为 False。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True”,则无论出现何种错误,系统都将继续执行项目。

    如果在 Try Catch 异常处理活动中包含分配任务活动,并且出错时继续属性的值为 True,则系统在执行项目时不会捕获任何错误。

  • “超时 ” - 指定最长等待时间(以毫秒为单位),如果超出该时间活动未运行,就会引发错误。默认值为30000毫秒(30 秒)。

跨平台配置

设计器面板
  • “分配条件” - 用于将操作分配给:

    • 单个用户(仅适用于 StudioX 策略):将任务分配给特定用户。
    • 组中的所有用户:将同一任务分配给组中的每个用户。用户完成任务后,系统会自动将其从所有其他用户的“待处理”选项卡中删除,并移至“已完成”选项卡中。
    • “基于工作负载”:将任务分配给待处理任务最少的组成员,不包括分配给组中 “所有用户”的任务。
    • 基于轮询: 按轮换(轮询)顺序将任务分配给每个组成员。仅考虑使用此方法分配的任务。有关更多详细信息,请参阅组分配操作
  • 单个任务分配

    • 任务 ID - 任务的 ID。
    • 用户名或电子邮件- 要将此任务分配给的用户的用户名或电子邮件地址。
    • 用户 ID - 要向其分配任务的用户的 ID。要检索用户 ID,请使用GET /odata/Users Orchestrator API。
    • 任务分配类型- 要执行的分配操作的类型。默认情况下,设置“分配”操作,如果您要将相同的操作分配给其他用户,可以将其更改为“重新分配”
    • “任务用户分配” - 要分配/重新分配操作的任务标识符和相应用户信息的列表,存储在List<TaskUserAssignment>对象中。此字段仅支持List<TaskUserAssignment>对象。该对象必须包含任务标识符及其相应的用户信息,例如在 Orchestrator 中注册的电子邮件地址或用户名。
    • “失败的任务分配” - 如果任何用户分配请求失败,则系统会创建一个列表,其中的List<TaskAssignmentResponse>对象中包含任务标识符、错误消息和错误代码,以及在 Orchestrator 中注册的电子邮件地址或用户名。属性字段。此字段仅支持List<TaskAssignmentResponse>对象。
  • 多任务分配

    选择“启用多重分配” 。设计器面板中提供以下属性:

    • 任务用户分配(输入) - 要向其分配/重新分配操作的任务标识符和相应用户信息的列表,存储在List<TaskUserAssignment>对象中。此字段仅支持List<TaskUserAssignment>对象。该对象必须包含任务标识符及其相应的用户信息,例如在 Orchestrator 中注册的电子邮件地址或用户名。
    • 任务分配类型- 要执行的分配操作的类型。默认情况下,设置“分配”操作,如果您要将相同的操作分配给其他用户,可以将其更改为“重新分配”
    • “失败的任务分配” - 如果任何用户分配请求失败,则系统会创建一个列表,其中的List<TaskAssignmentResponse>对象中包含任务标识符、错误消息和错误代码,以及在 Orchestrator 中注册的电子邮件地址或用户名。属性字段。此字段仅支持List<TaskAssignmentResponse>对象。
  • 启用多重分配- 启用分配多个任务的选项。

  • 任务 ID - 任务的 ID。

  • 用户名或电子邮件- 要将此任务分配给的用户的用户名或电子邮件地址。

  • 任务分配类型- 要执行的分配操作的类型。默认情况下,设置“分配”操作,如果您要将相同的操作分配给其他用户,可以将其更改为“重新分配”

  • “失败的任务分配” - 如果任何用户分配请求失败,则系统会创建一个列表,其中的List<TaskAssignmentResponse>对象中包含任务标识符、错误消息和错误代码,以及在 Orchestrator 中注册的电子邮件地址或用户名。属性字段。此字段仅支持List<TaskAssignmentResponse>对象。

属性面板

输入

  • “Orchestrator 文件夹路径” - 要用于此活动的 Orchestrator 文件夹的路径。如果留空,则使用当前的 Orchestrator 文件夹。此字段仅支持字符串和String变量。

其他

  • “出错时继续”- 指定在活动引发错误时是否应继续自动化操作。该字段仅支持“布尔值”(True 和 False)。

    默认值为 False。因此,如果该字段为空且活动引发错误,系统将停止执行项目。如果该值设为“True”,则无论出现何种错误,系统都将继续执行项目。

    如果在 Try Catch 异常处理活动中包含分配任务活动,并且出错时继续属性的值为 True,则系统在执行项目时不会捕获任何错误。

  • “超时 ” - 指定最长等待时间(以毫秒为单位),如果超出该时间活动未运行,就会引发错误。默认值为30000毫秒(30 秒)。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新