创建 Business Administrative Change 包
Business Administrative Change 实用程序中的“导出变更”选项卡可用于创建包含 Business Administrative Change 的包,以将这些 Business Administrative Change 导出到生产 Windchill 系统。
要创建包,请执行以下步骤:
1. 在“导出变更”选项卡上,指定要导出的变更的日期范围和对象类型,然后单击“搜索”。
要在创建或修改日期导出对象类型,必须在“显示变更,自:”框中指定创建或修改日期,而在“至:”框中指定第二天。
对于要在对象的创建日期或上次修改日期导出的对象类型,必须将开始日期设置为创建日期或修改日期,并将结束日期设置为第二天。
例如,假设对象类型称为“规则集”,其创建日期和上次修改时间为 01-03-2023。要在对象的创建日期 (01-03-2023) 导出此对象,必须将开始日期指定为 01-03-2023,结束日期指定为 02-03-2023。
“选择变更”部分会根据指定的条件列出变更。如果未指定对象类型,则列出所有对象类型的变更。
| • “描述”列仅显示“生命周期模板”和“工作流模板”对象的信息。 • “修改者”列显示容器所有者的名称。 • “对象类型”、“名称”和“修改日期”列中的对象信息按字母顺序或按修改日期排序。 |
2. 在“选择变更”部分中,选择所需的变更,然后单击“创建包”。随即显示“审阅并创建包”对话框。
在表格标题行中,可以选中“全选”复选框以同时导出所有对象。
要创建和导出无预览模式的包,请选中“无预览导出”复选框,然后单击“创建无预览模式的包”。
| • “无预览导出”选项可用于在级联操作中、在单一操作中导出所有对象 (包括种子对象和依存对象),不受任何分页限制。 例如,假设种子管理对象 O1 具有依存对象 D1,而依存对象 D1 又具有自己的依存对象 D2。使用预览导出模式时,系统将仅导出 O1 和 D1。相反,使用无预览导出模式时,系统将导出 O1、D1 和 D2。 • “自动收集所有依存对象”选项支持以递归方式收集种子对象和依存对象。默认情况下,此操作处于选定状态。有关详情,请参阅 用例:自动收集所有依存对象。 • 在源系统中,删除类型定义对象后,应在导出期间选择删除的类型定义对象以及相关已更新的类型定义对象。例如: a. 在源系统中的“文档”下创建以下示例类型定义对象: Documents └Agenda └SampleObject1 └SampleObject2 └SampleObject3 b. 从 Business Administrative Change 用户界面中,将上述对象从源系统导出,然后将其导入到目标系统中。导入成功。 c. 删除 SampleObject2 和 SampleObject3,并按如下所示创建样品对象: Documents └Agenda └SampleObject1 └SampleObject3 └SampleObject2 d. 从源系统中,通过选择删除的对象和创建的对象来导出上述对象,然后将其导入目标系统。导入成功。 |
3. 在“审阅并创建包”对话框中,指定包的名称,也可以添加相关说明。
4. 审阅将要包含在包中的变更。如果某个对象与其他对象之间存在相关性,则包中也会包含此对象。要编辑选定项,请关闭此对话框并更新“导出变更”选项卡上的选定项。然后,重新启动“审阅并创建包”对话框。
不论是不受 Business Administrative Change 框架管理的项目,还是在 WT_HOME 中管理的代码或文件的项目,例如 StateRBInfo 资源束,某些业务管理对象与这两类项目之间均不存在相关性。下表列出可能需要应用至目标系统以便成功导入 Business Administrative Change 的包的业务对象以及可能的相关项。
业务管理对象 | 外部相关性 |
|---|
访问控制规则 | 生命周期状态 |
生命周期模板 | • 生命周期状态 • 团队模板 • 操作者或角色 • 系列 |
对象初始化规则 | 版本控制序列 |
工作流进程模板 | • 工作流表达式的自定义类 • 团队模板 • 操作者或角色 |
共享表格视图 | • 视图所有者 • 上下文 |
报告 | 报告模板 (如果从报告模板创建报告) |
客户端选项卡 | • 所有者 • 上下文 |
规则集 | 独立 (规则集没有相关性,因为该规则集是主要对象。) | “规则集”收集类别可收集三种类型的对象:规则、规则集和规则集链接。这些对象是主要的互连对象。 |
|
5. 单击“创建”。
完成包的创建后,系统会显示一则成功消息。包的压缩文件已在本地下载。
设置要在预览中显示的多个对象
“预览中显示的对象的最大数目”首选项允许您在创建包之前,为“选择变更”部分中显示的对象数目设置最大限制。
要设置此首选项的值,请转至 > >
此首选项的默认值为 1000,最小值为 100,最大值为 5000。可在站点级别和组织级别定义此值。
导出所有对象时,系统首先考虑所有种子对象,然后依次计算各个种子对象的依存对象,直到达到阈值。因此,在导出包时,可能不包含所有依存对象。在预览中显示所有对象时,将始终考虑筛选条件,也就是日期。
如果获取的记录超出该首选项设置的值,则系统会显示一条告警消息。
用例:自动收集所有依存对象
“自动收集所有依存对象”选项支持以递归方式收集种子对象和依存对象。默认情况下,此操作处于选定状态。
请考虑下面的用例:
• Document Template 是种子对象。Type Definition 和 Life Cycle Template 是该种子对象的依存对象。
• WF1 是 Life Cycle Template 的依存对象。此对象被视为另一个依存对象 Life Cycle Template 的依存对象。
• WF2 是 WF1 的依存对象。此对象被视为另一个依存对象 WF1 的依存对象。
在“导出变更”选项卡上,选择种子对象 Document Template,然后单击“创建包”。
完成该过程后,系统即会收集以下实体:
• 种子对象 - Document Template。
• 所有依存对象 - Type Definition、Life Cycle Template、WF1 和 WF2。以递归方式收集这些对象。
| 在本用例中,系统会按以下顺序收集这些对象:Document Template、Type Definition、Life Cycle Template、WF1 和 WF2。 |
以下报告显示系统收集的对象: