Test Suite
2023.4
False
横幅背景图像
Test Suite 用户指南
上次更新日期 2024年2月28日

在 Orchestrator 中运行作业

  • 在 Orchestrator 中创建流程。
  • 运行 CLI exe (适用于 Windows)或dll (适用于 Linux)文件。
  • 在下方添加 Orchestrator API 访问应用程序作用域:

    应用程序作用域

    描述

    OR. 资产

    在 Orchestrator 中具有资产读取和写入权限。

    OR.BackgroundTasks

    在 Orchestrator 中的后台任务读取和写入权限。

    OR. 执行

    在 Orchestrator 中具有执行读取和写入权限。

    OR. 文件夹

    在 Orchestrator 中具有文件夹读取和写入权限。

    OR. 作业

    在 Orchestrator 中具有作业读取和写入权限。

    OR. 计算机. 读取

    在 Orchestrator 中具有计算机读取权限。

    或. 监控

    在 Orchestrator 中具有监控读取和写入权限。

    OR.Robots.Read

    Orchestrator 中的机器人具有读取权限。

    OR.设置.读取

    在 Orchestrator 中具有设置读取权限。

    OR.测试集

    在 Orchestrator 中具有测试集读取和写入权限。

    OR.TestSet 执行次数

    在 Orchestrator 中具有测试集执行读取和写入权限。

    OR.TestSet 计划

    测试集计划在 Orchestrator 中具有读取和写入权限。

    OR.Users.Read

    在 Orchestrator 中具有用户读取权限。

  1. 使用 uipcli job 运行 job 任务。现在,您可以看到可用子任务的列表。
  2. 指定所需参数并运行run子任务。
    请参阅下面的参数列表。
    参数描述
    Process Name (pos.0)必填项要运行的流程的名称。
    Orchestrator URL (pos.1)必填项Orchestrator 实例的 URL。
    Orchestrator Tenant (pos.2)

    -(必需)对于 SaaP 部署。

    - (可选)适用于 PaaS 部署。

    要在其中运行流程的 Orchestrator 实例的租户。
    -i--input_path (仅当工作流的入口点具有输入参数时才需要与要运行的流程对应的 JSON 输入文件的完整路径。
    -u--username(如果您通过用户名和密码使用基本身份验证 用于向 Orchestrator 进行身份验证的用户名。 您必须将其与相应的密码配对。
    -p--password(如果您通过用户名和密码使用基本身份验证 用于对 Orchestrator 进行身份验证的密码。您必须将其与相应的用户名配对。
    -t--token(如果使用基于令牌的身份验证,则为必填项用于对 Orchestrator 进行身份验证的 OAuth2 刷新令牌 。 您必须将其与 Account NameClient ID配对。
    -a--accountName(如果使用基于令牌的身份验证,则为必填项Orchestrator CloudRPA 帐户名称。 您必须将其与 OAuth2 刷新令牌客户端 ID配对。
    -I--applicationID(如果使用外部应用程序身份验证,则为必填项外部应用程序 ID。您必须将其与“应用程序帐户”、“应用程序密码”和“应用程序作用域”配对。
    -S--applicationSecret(如果使用外部应用程序身份验证,则为必填项外部应用程序密码。您必须将其与“应用程序帐户”、“应用程序 ID”和“应用程序作用域”配对。
    --applicationScope(如果使用外部应用程序身份验证,则为必填项应用程序作用域列表,以单个空格分隔。您必须将其与外部应用程序的应用程序账号应用程序 ID应用程序密码配对
    -P--priority要运行作业的优先级:- 低。- 正常(默认)。- 高。
    -r--robots特定机器人名称的列表,以逗号分隔。
    -j--jobscount要运行流程的次数。 流程运行的默认次数为 1。
    -U--user用户名。此用户不可为计算机用户或 Orchestrator 用户。对于本地用户,用户名格式应为“计算机名称\\UserN用户名”。
    -M--machine要在其上运行流程的计算机的名称。
    -R--result_path要存储作业结果的 JSON 文件或文件夹的完整路径。 结果以 JSON 文件形式返回。
    -W--timeout作业执行的超时 (秒)。 默认值为 1800 秒。
    -f--fail_when_job_fails当一个作业失败时,该命令将失败,默认值为 True
    -w--wait该命令等待作业完成。 默认值为 True
    -b--job_type (仅适用于新式文件夹) 作业的运行时类型。 您可以选择:- Unattended - NonProduction
    -A--accountForAppOrchestrator CloudRPA 帐户名称。您必须将其与外部应用程序的应用程序 ID应用程序密码应用程序作用域配对。
    -o--organizationUnit Orchestrator 文件夹(组织单元)的名称。
    要输入子文件夹,请确保同时输入父文件夹的名称和子文件夹的名称。例如,AccountingTeam\TeamJohn
  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -P High -o MyFolder
  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -P High -j 3 -w false
  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -r robotName -R C:\Temp\status.json

添加外部应用程序

要注册外部应用程序,使其可以使用 OAuth 访问您的 UiPath 资源,请执行以下操作:

  1. 以管理员身份登录租户。
  2. 转到“ 租户 ” >“ 管理访问权限 ” >“ 分配角色” ,然后单击 “管理帐户和组”

    系统将打开租户级别。

  3. 在左侧,选择“ 外部应用程序”。

    外部应用程序 ” 页面将打开,其中列出了为当前租户注册的所有现有外部应用程序:



  4. 在表格上方的右侧,单击“添加应用程序”
  5. 填写“应用程序名称”字段。
  6. 为“应用程序类型”选择一个选项。

    如果选择机密应用程序,您会在最后收到应用程序密码,因此请确保您的应用程序可以安全地存储该密码。如果无法访问,请选择“非机密应用程序”

  7. 在“资源”下,单击“添加作用域”

    “编辑资源”面板会在右侧打开,您可以在其中选择应用程序应有权访问的资源。

  8. 从“资源”下拉列表中,选择应用程序可以使用的 UiPath API。
    注意:您一次只能为一个资源添加作用域。如果要允许访问多个资源,请重复此过程以为每个资源添加作用域。
  9. 在“用户作用域”选项卡上,根据需要选中要授予的逻辑 API 权限的复选框。

    在用户作用域内授予权限意味着外部应用程序可以在用户上下文中访问这些资源,并且具有相应权限的用户必须登录。

  10. 如果这是机密应用程序,您可以切换到“应用程序作用域”选项卡,根据需要为所选资源授予应用程序级别的权限。

    借助应用程序作用域下的权限,外部应用程序可以访问选定作用域内应用程序范围内的数据,而无需用户交互。

    非机密应用程序无法访问应用程序作用域。

  11. 单击“保存”

    面板将关闭,选定的资源和范围将添加到表单中的“资源”表中。

  12. 如果外部应用程序接受,则可以在“重定向 URL”字段中添加 URL,向其发送授权响应。然后,应用程序可以使用它来访问 UiPath 资源。
  13. 单击“添加”以创建注册。

    系统随即会打开一条确认消息。对于机密应用程序,确认消息中包含已注册的外部应用程序可用于请求授权的应用程序密码。请务必将其保存在安全的位置,因为您无法再次查看密码。

  • 添加外部应用程序

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.