企业管理 > 业务管理更改升级 > 业务管理更改升级进程 > 使用业务管理更改升级实用程序的事前准备
  
使用业务管理更改升级实用程序的事前准备
使用业务管理更改升级命令行实用程序开始传输系统更新之前,您需要作出若干决定。本主题中的各节详细说明了使用实用程序前您要考虑的一些配置选项和需要决定的事宜。根据您的 Windchill 解决方案的复杂性,这些章节中的某些内容可能对您不适用。
设置 Windchill 系统
进行更改之前,应设置 Windchill 部署。简单的 Windchill 部署可能只包括测试和生产系统。有关详细信息,请参阅简单 Windchill 部署。更加复杂的 Windchill 部署可能包括多个开发系统、测试系统和生产系统。有关详细信息,请参阅复杂的 Windchill 部署
设置 Windchill 部署时,请考虑每项 Windchill 最开始是如何安装的。测试系统通常是生产系统的复制版本。开发系统可能也是生产系统的复制版本,或者是新的 Windchill 安装。决定是使用复制版本还是安装新的版本取决于 Windchill 系统的大小和部署开发系统的计算机的容量。
在下图中,集成系统和预生产系统是使用 Windchill Rehost Utility 从生产系统复制而来 (由顶部橙色箭头指示)。三个开发人员系统为单独执行的安装,不包含从生产系统复制的数据。
注册目标系统时需要提供系统类型,因此,应对创建系统是基于复制生产系统还是基于全新安装这一决定加以记录。有关详细信息,请参阅注册系统
配置源系统和目标系统管理数据
设置 Windchill 系统后,应该确保使这些系统尽可能相同。例如,Windchill 源系统和目标系统应该具有相同的对象类型、生命周期状态和域等。在不一致的系统之间导出和导入会造成冲突,必须先解决这些冲突才能成功导入。在开始业务管理更改升级进程之前,可以通过确保两个系统在管理上保持一致,来减少可能需要执行的额外步骤。
导出和导入参与者数据时出现的常见冲突是,因 LDAP 结构不同而导致参与者可分辨名称不同。默认情况下,将使用可分辨名称在目标系统上匹配导出的参与者数据。可以使用可选“业务管理更改升级” > “使用其他属性的参与者标识”首选项基于其他属性 (例如名称、用户名、电子邮件等) 来匹配参与者数据。
建立排程
应以公司对 Windchill 环境进行更改的正常节奏来导出和导入管理更改。通常,每个公司都有维护的部署排程。可构建业务管理更改升级进程以适应之前建立的进程。
配置运行命令行实用程序的用户定义组
出厂时,站点管理员组是唯一一个具有业务管理更改升级命令行实用程序运行权限的组。可以创建新组并为其授予以下权限,以允许组内的用户运行实用程序:
要导出业务管理更改:
对象类型
生命周期状态
权限
/System (站点)
BACTarget
全部
读取、创建
/System (站点)
BACDeleteRecord
全部
读取
/Default (站点)
BACPackage
全部
读取、创建
/Default (站点)
BACDeliveryRecord
全部
读取、创建
/Default (站点)
ExportRecord
全部
读取、创建
要导入导出的文件:
对象类型
生命周期状态
权限
/Default (站点)
BACReceivedDelivery
全部
读取、创建
要导入配置文件:
对象类型
生命周期状态
权限
/User (Org) 用于组织级别的配置文件
或者
/Unaffiliated (Site) 用于站点级别的配置文件
WTGroup
全部
读取、创建
/User (Org) 用于组织级别的配置文件
或者
/Unaffiliated (Site) 用于站点级别的配置文件
WTUser
全部
读取
/User (Org) 用于组织级别的配置文件
或者
/Unaffiliated (Site) 用于站点级别的配置文件
WTGroup
全部
读取
/User (Org) 用于组织级别的配置文件
或者
/Unaffiliated (Site) 用于站点级别的配置文件
WTRolePrincipal
全部
读取
/User (Org) 用于组织级别的配置文件
或者
/Unaffiliated (Site) 用于站点级别的配置文件
WTOrganization
全部
读取
/System (Org)
PDMLinkProduct 用于产品
Project 用于项目
Project2 用于项目群
WTLibrary 用于存储库
全部
读取
/User (Org)
OrgContainer
全部
读取
/ (root)
ExchangeContainer
全部
读取
要导入策略访问控制规则:
对象类型
生命周期状态
权限
创建策略访问控制规则所在的域
AccessPolicyRule
全部
读取、创建
/User (Org) 用于组织级别的策略访问控制规则
或者
/Unafiliated (Site) 用于站点级别的策略访问控制规则
WTUser
全部
读取
创建组所在的域
WTGroup
全部
读取
/User (Org) 用于组织级别的策略访问控制规则
或者
/Unafiliated (Site) 用于站点级别的策略访问控制规则
WTRolePrincipal
全部
读取
创建组织组所在的域
WTOrganization
全部
读取
/System (Org) 用于应用程序上下文 (产品、存储库、项目或项目群) 中的策略访问控制规则
PDMLinkProduct 用于产品
Project 用于项目
Project2 用于项目群
WTLibrary 用于存储库
全部
读取
/User (Org) 用于组织上下文中的策略访问控制规则
OrgContainer
全部
读取
/ (root)
ExchangeContainer
全部
读取