automation-ops
LATEST
false
UiPath logo, featuring letters U and I in white
Automation Ops 用户指南
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 2024年10月23日

源代码控件

源代码控件允许您查看自动化项目源代码的更新。 如果您是普通用户,则可以使用外部提供程序完成此操作;如果您是组织管理员,则可以通过 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 组织使用 SSO 登录,则您首先需要登录到 GitHub。 之后,您可以通过来源控件安装 GitHub 应用程序。 您可以按如下方式执行此操作:

  • 企业托管用户 - 需要通过其 IdP 登录 GitHub。

  • 用户可以在以下位置设置 SSO 登录会话: https://github.com/orgs/<OrganizationName>/sso


根据您的选择,以下存储库将显示在 Automation Ops™ - 来源控件中:

GitHub 角色选择结果
GitHub 组织管理员所有存储库所有公共和私有存储库。
GitHub 组织管理员仅选择存储库仅显示选定的存储库(默认情况下并非所有公共存储库)。
仅限存储库管理员仅选择存储库您只能从自己管理的存储库中选择。
注意: GitHub 存储库列表始终可以在以后更新。

将 Automation Ops™ - 源代码控件连接到 GitHub 时,系统会提示您授予必要的权限,以充分使用源代码控件和管道。 所需权限包括:

  • 对代码和元数据的读取权限

  • 对存储库 Webhook 的读取写入访问权限

重要提示:
  • 与 GitHub 的连接需要 GitHub 管理员身份验证,这意味着从 Automation Ops™ - 来源控件启动连接的用户也必须是 GitHub 组织管理员。
  • 如果选择手动选择存储库,则还需要显式选择公共存储库,因为没有针对公共存储库的隐式选择。

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

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



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

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

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

要同步项目,您必须在 Azure 组织设置级别通过 OAuth 启用第三方应用程序访问。 为此,您必须访问“ 安全 ” 下的“ 策略” 选项卡。必须在授权 Azure Repos 帐户之前启用该选项。 如果您已经建立授权,则需要重新同步连接。

docs image

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

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

要创建 Azure 服务 Hook,授权应用程序的服务帐户需要具有“编辑订阅”和“查看订阅”权限。 默认情况下,只有项目管理员拥有这些权限。 要向其他用户授予这些权限,您可以使用Azure CLIAzure 安全 REST API

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

docs image

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

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

对于每个项目,您可以根据外部存储库中的项目元数据看到以下字段:

  • 项目名称
  • 简短说明
  • 兼容性

  • 类型

  • 存储库
  • 最后修改日期

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

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

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

docs image
注意:根据存储库的大小,所有项目可能需要一些时间才能显示在 Automation Ops™ - 来源控件中。

Viewing the commit history for a project

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



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

备注:

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

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

Viewing the details of a commit

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

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


比较提交

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



在比较窗口中:

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


在工作流文件中导航

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

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

提供以下导航控件:

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


此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。