默认组

所有流程、对象和资源都必须在一个组中,为此,Process Studio、Object Studio 和资源管理层次结构均包含一个默认组。默认组是一个容纳不在任何其他组中的项目的容器。通过应用适当的权限,可确保在创建时自动保护流程、对象和资源。

默认组行为:

  • 对象、流程和资源不能存储在导航树的根级别位置—任何不在其他组中的项目都会显示在默认组下。
  • 默认组可以重命名,但无法删除或移动—始终会显示(默认)后缀。
  • 可以在默认组中创建子组。
  • 在导航树的根级别位置创建的所有新流程和对象都将在相应的默认组中自动创建。
  • Process Studio 和 Object Studio 中通过“另存为”选项创建的新对象和流程将添加到各自的默认组中。
  • 新注册的资源将添加到资源默认组中。
  • 导入时,根级别的流程和对象将移动到相应的默认组中。如果默认组受到限制,则导入的项目将继承其访问权限。有关导入默认组的更多信息,请参阅默认组导入选项

默认组升级行为:

  • 不在某个组中的所有流程、对象和资源都将添加到其各自的默认组中。
  • 资源池及其相关资源将添加到默认资源组。如果在升级之前,资源位于某个组和池中,则该资源将从该组中删除并添加到该资源下的默认组中。

保护默认组

可以使用与任何其他组相同的方式来保护默认组—访问权限将应用于每个用户角色的组。

在保护默认组时,必须考虑限制对用户在系统中的权限的影响。某些 Blue Prism 操作会自动将项目添加到默认组中—如果用户对默认组没有适当的权限,则执行操作时会被阻止。

下表详细说明了需要默认组访问权限的操作。在限制默认组之前,应考虑这些操作。

操作

影响

创建新流程或对象

从“文件”菜单、根级别的上下文菜单或菜单按钮创建的新项目将添加到默认组中。

用户需要默认组的“创建”权限才能执行这些操作。

用户仍能够从上下文菜单为其具有适当权限的组创建对象和流程。

使用 Process Studio 或 Object Studio 中的另存为选项

针对流程或对象选择“另存为”会在默认组中添加该项目的副本。

用户需要默认组的“创建流程”或“创建对象”权限才能执行此操作。

从流程、对象或资源组中删除项目

“从组中删除”选项可将流程、对象和资源添加到默认组中。

用户需要默认组的“创建和编辑组”权限才能执行此操作。

导入发行版或发行包

位于根级别的发行版或发行包中的任何流程或对象都将添加到默认组中。

用户需要默认组的“创建”权限才能执行此操作。

默认组导入选项

如果具有相同名称或内部 ID 的项目已经存在于数据库中,则无法自动导入对象和流程。导入过程中会突出显示冲突,以提示用户为每个重复项目选择一项操作。

下表详细说明了在不同导入情况下发生冲突时的可用选项。

传入项目位置

现有项目位置

可用选项

根级别

默认组

  • 覆盖—传入项目将替换默认组中的现有项目。
  • 重命名现有项目—现有项目将重命名,传入项目将移动到默认组中。
  • 重命名传入项目—传入项目将重命名并导入默认组中。
  • 不导入—无更改

默认组

默认组

  • 覆盖—传入项目将替换默认组中的现有项目。
  • 重命名现有项目—现有项目将重命名,传入项目将导入到默认组中。
  • 重命名传入项目—传入项目将重命名并导入默认组中。
  • 不导入—无更改。

其他组

默认组

  • 覆盖—传入项目将替换默认组中的现有项目。还将添加对项目的引用,以匹配发行包中项目的位置。如果导入组已存在,则现有组和导入组的内容将合并。
  • 重命名现有项目—现有项目将重命名,传入项目将导入到其发行包组结构中。如果已存在同名组,则现有组和传入组的内容将合并。
  • 重命名传入项目—传入项目将重命名并将导入到其发行包组结构中。如果已存在同名组,则现有组和传入组的内容将合并。
  • 不导入—无更改。

其他组

其他组

  • 覆盖—传入项目将替换现有组中的项目。如果传入项目位于发行包中的其他位置,则还会将对该对象的引用添加到此位置。如果导入组已存在,则现有组和导入组的内容将合并。
  • 重命名现有项目—现有项目将重命名,传入项目将导入到其发行包组结构中。如果已存在同名组,则现有组和传入组的内容将合并。
  • 重命名传入项目—传入项目将重命名并将导入到发行包组结构中。如果已存在同名组,则现有组和传入组的内容将合并。
  • 不导入—无更改。

对于具有相同内部 ID 的项目,会出现相似行为。但是,对于此类项目,没有重命名现有项目的选项。