默认组
所有流程、对象和资源都必须在一个组中,为此,Process Studio、Object Studio 和资源管理层次结构均包含一个默认组。默认组是一个容纳不在任何其他组中的项目的容器。通过应用适当的权限,可确保在创建时自动保护流程、对象和资源。
默认组行为:
- 对象、流程和资源不能存储在导航树的根级别位置—任何不在其他组中的项目都会显示在默认组下。
- 默认组可以重命名,但无法删除或移动—始终会显示(默认)后缀。
- 可以在默认组中创建子组。
- 在导航树的根级别位置创建的所有新流程和对象都将在相应的默认组中自动创建。
- Process Studio 和 Object Studio 中通过“另存为”选项创建的新对象和流程将添加到各自的默认组中。
- 新注册的资源将添加到资源默认组中。
- 导入时,根级别的流程和对象将移动到相应的默认组中。如果默认组受到限制,则导入的项目将继承其访问权限。有关导入默认组的更多信息,请参阅默认组导入选项。
默认组升级行为:
- 不在某个组中的所有流程、对象和资源都将添加到其各自的默认组中。
-
资源池及其相关资源将添加到默认资源组。如果在升级之前,资源位于某个组和池中,则该资源将从该组中删除并添加到该资源下的默认组中。
保护默认组
可以使用与任何其他组相同的方式来保护默认组—访问权限将应用于每个用户角色的组。
在保护默认组时,必须考虑限制对用户在系统中的权限的影响。某些 Blue Prism 操作会自动将项目添加到默认组中—如果用户对默认组没有适当的权限,则执行操作时会被阻止。
下表详细说明了需要默认组访问权限的操作。在限制默认组之前,应考虑这些操作。
操作 |
影响 |
---|---|
创建新流程或对象 |
从“文件”菜单、根级别的上下文菜单或菜单按钮创建的新项目将添加到默认组中。 用户需要默认组的“创建”权限才能执行这些操作。 用户仍能够从上下文菜单为其具有适当权限的组创建对象和流程。 |
使用 Process Studio 或 Object Studio 中的另存为选项 |
针对流程或对象选择“另存为”会在默认组中添加该项目的副本。 用户需要默认组的“创建流程”或“创建对象”权限才能执行此操作。 |
从流程、对象或资源组中删除项目 |
“从组中删除”选项可将流程、对象和资源添加到默认组中。 用户需要默认组的“创建和编辑组”权限才能执行此操作。 |
导入发行版或发行包 |
位于根级别的发行版或发行包中的任何流程或对象都将添加到默认组中。 用户需要默认组的“创建”权限才能执行此操作。 |
默认组导入选项
如果具有相同名称或内部 ID 的项目已经存在于数据库中,则无法自动导入对象和流程。导入过程中会突出显示冲突,以提示用户为每个重复项目选择一项操作。
下表详细说明了在不同导入情况下发生冲突时的可用选项。
传入项目位置 |
现有项目位置 |
可用选项 |
---|---|---|
根级别 |
默认组 |
|
默认组 |
默认组 |
|
其他组 |
默认组 |
|
其他组 |
其他组 |
|
对于具有相同内部 ID 的项目,会出现相似行为。但是,对于此类项目,没有重命名现有项目的选项。