Automation Ops
最新
False
横幅背景图像
Automation Ops 用户指南
上次更新日期 2024年4月26日

源代码控件

来源控件允许您查看自动化项目源代码的更新。 如果您是普通用户,可以使用外部提供程序来完成此操作;如果您是组织管理员,则可以通过 Studio Web 在 UiPath Cloud 中完成此操作。 与 Studio 和 StudioX 中提供的“来源控件” 功能一起使用,您可以更好地控制代码管理。

外部存储库的先决条件

  • 一个 GitHub 或 Azure DevOps 帐户,至少拥有一个组织和一个存储库。
  • 在存储库中提供 UiPath-AutomationOps 应用程序访问权限的权限。 您必须是 GitHub 组织管理员或至少一个存储库的管理员。 对于 Azure,将连接用户有权访问的存储库。
备注:

Azure Repos 集成当前为预览版,这意味着某些功能可能不可用。

配置

Automation Ops 需要连接到 GitHub 或 Azure 组织才能管理信息。 这可以通过在 GitHub 或 Azure 端安装 UiPath-AutomationOps 应用程序来完成。 用户界面中还提供了分步指南。

步骤 1:从 Automation Ops 启动连接

访问“ Automation Ops ”>“来源控件”,然后单击“连接到 GitHub ”或“连接到 Azure”



步骤 2.a:安装并授权适用于 GitHub 的 Automation Ops 应用

选择连接到 GitHub 时,系统会将您重定向到 GitHub,以选择希望 Automation Ops 访问的组织和存储库。



根据您的选择,“自动化操作 - 来源控件”中将显示以下存储库:

GitHub 角色选择结果
GitHub 组织管理员所有存储库所有公共和私有存储库。
GitHub 组织管理员仅选择存储库仅显示选定的存储库(默认情况下并非所有公共存储库)。
仅限存储库管理员仅选择存储库您只能从自己管理的存储库中选择。
注意: GitHub 存储库列表始终可以在以后更新。
重要提示:
  • 与 GitHub 的连接需要 GitHub 管理员身份验证,这意味着从 Automation Ops - 来源控件启动连接的用户也必须是 GitHub 组织管理员。
  • 如果选择手动选择存储库,则还需要显式选择公共存储库,因为没有针对公共存储库的隐式选择。

如果您需要连接到另一个 GitHub 组织或选择不同的存储库,则必须删除现有连接并重新启动配置。 您可通过“ 连接设置 ”菜单 >“ 删除”来完成此操作。

在 UiPath 中删除连接时,安装在 GitHub 端的应用程序也将被删除。



步骤 2.b:安装并授权适用于 Azure Repos 的 Automation Ops 应用

选择连接到 Azure 时,系统会将您重定向到 Azure,以提供凭据,并确认您允许 UiPath 读取您有权访问的存储库。

建议创建并使用单独的服务帐户,以提供对 Azure 端 UiPath 应用程序的访问。 这是因为访问权限是代表用户帐户授予的,这意味着如果用户是多个启用 OAuth 的 Azure 组织的一部分,则这些组织都将反映在 Automation Ops 中。

To sync your projects, you must enable the Third-party application access via OAuth at your Azure Organization settings level. For this, you have to access the Policy tab under Security. Enabling the option must be done before the authorization to your Azure Repos account. If you have already established the authorization, you need to resync the connection.

docs image

如果允许连接到 Azure 的用户属于多个组织,并且您希望避免在 Automation Ops 中显示特定存储库中的内容,则必须确保在 Azure 端为该组织禁用第三方集成。

docs image
单击“接受”后,系统会将您重定向回 Automation Ops,其中会填充可用项目列表。

In order to create Azure Service Hooks, Edit subscriptions and View subscriptions permissions are needed for the service-account that authorizes the application. By default, only Project Administrators have these permissions. To grant other users these permissions, you can use the Azure CLI or the Azure Security REST API.

要删除 UiPath Automation Ops 和 Azure Repos 之间的集成,您必须访问 Azure 端“ 用户设置 ”下的“ 授权 ”选项卡,并从中删除已授权的应用程序。之后,您可以从 Automation Ops 的“ 管理连接 ”选项卡中删除集成 -来源控件。

docs image

步骤 3:查看 Automation Ops 中的项目

授权应用程序后,系统会将您重定向回 Automation Ops,并填充项目列表。

对于每个项目,您可以根据 GitHub 中的项目元数据查看以下字段:

  • 项目名称
  • 简短说明
  • 上次更新日期
  • 版本
  • 存储库

要从 GitHub 获取最新更新,请单击 管理连接 ” 按钮下的“同步” 按钮,或从“管理连接” 菜单选择。

您可以在需要时同步项目列表,以便获取最新添加的项目。 同步完成后,所有来源控件用户都可以使用更新的项目列表。

初始同步后,后续同步将基于与上次同步的差异进行,因此速度会更快。



注意:根据存储库的大小,可能需要一些时间才能在“自动化操作 - 来源控件”中显示所有项目。

Viewing the commit history for a project

访问项目时,您可以查看项目的提交历史记录,其中包含更改的简短说明、提交者的姓名和时间戳。



在这里,您可以使用“新建管道”按钮创建管道。 系统会将您重定向到“管道”部分中的“创建第一个管道”流程。 在这种情况下,定义管道所需的信息已根据触发管道创建流程的项目填写。

备注:

在“管道” 部分中,如果您更改存储库/组织,然后重新选择初始存储库/组织,系统将清除预配置的管道设置。

如果没有可用的管道运行时环境,则显示一个新选项,而不是“新建管道”按钮:设置管道。 这会将您重定向到 “管道配置”,您可以在其中设置运行环境。

Viewing the details of a commit

通过打开提交,您可以更详细地查看属于项目的文件。

  • 对于工作流文件,可以使用类似 Studio 的视图。
  • 对于其他文件类型,系统将根据文件类型显示内容视图。
  • 单击“变量”、“参数”或“导入”可提供每个参数的详细信息。


比较提交

上次提交修改的文件以黄色突出显示。 要查看更改,请单击“ 与上一次提交比较 ” 按钮。



在比较窗口中:

  • 文件的较旧版本位于左侧,文件的较新版本位于右侧。
  • 进行比较的文件名和提交标识符显示在左上方。
  • 在右上角,您可以浏览每个修改,并选择要查看的更改类型。


在工作流文件中导航

对于复杂的工作流,您可以使用导航控件来更改视图并浏览工作流。 单击活动将打开“属性”面板,而双击则展开该特定活动。

您可以使用顶部的面包屑导航菜单从活动返回上一级。

提供以下导航控件:

  • 全部展开:展开当前视图中的所有子工作流。
  • 缩小:减小工作流视觉对象的大小。
  • 重置:将视图恢复为 100% 宽度。
  • 放大:增加工作流视觉对象的大小。


此页面是否有帮助?

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