配置选项
特性和首选项
Windchill 提供了一组广泛的选项,用于控制系统的行为方式、用户与系统的交互方式或系统向用户展示自身的方式。这些选项为特性或首选项。
特性
特性在 Windchill 代码库的文本文件中创建,用于控制整个系统配置。例如,wt.home 特性包含安装目录的路径。特性存储在扩展名为 .properties 的文件中。更改大多数特性需要重新启动 Windchill 方法服务器。
有关特性文件的其他信息,请参阅
特性文件。
wt.properties、
tools.properties 和
db.properties 文件的一组完整特性和说明可以在
Windchill 代码库目录的
properties.html 文件中找到。
首选项
首选项在 Windchill 用户界面中进行设置,不需要重新启动服务器。它们用于控制应用程序行为 (出于继承原因,某些特性也用于控制应用程序行为)。可在不同细节级别上实现首选项。可对首选项进行配置以控制整个 Windchill 安装,也可以更狭义地用于控制组织或应用程序容器 (例如产品、存储库) 或特定用户的设置。
下表仅提供了几个可用的首选项:
首选项
|
说明
|
不附有更改请求的更改通告
|
允许在没有更改请求的情况下创建更改通知。
|
启用结构传播
|
允许有效性声明沿产品结构传播。
|
摘要通知排程
|
设置摘要通知的排程。也就是说,系统不会发送用户所关注事件的单独通知,而是会根据管理员设置的排程,以一封电子邮件的形式收集和发送所有通知。
|
显示缩略图
|
控制是否在表中提供缩略图操作。
|
对象初始化规则
业务分析师可以设置规则,告知系统如何初始化新建的对象。
例如,业务分析师可将系统设置为根据公司的部件编号策略 (例如,自动编号) 对部件进行编号。业务分析师还可以将系统设置为要求用户输入手动编号,或将系统设置为如果用户不输入编号,则系统会分配一个编号。
另一个示例是,业务分析师可以将系统设置为自动将某些类型的对象分配给某些工作流;或者,业务分析师可以按对象类型为系统配置适当的工作流,并将由最终用户来选择要使用的适当工作流。对于更复杂的需求,业务分析师可以将系统设置为基于最终用户提供的元数据属性值适当地路由对象。
对象初始化规则在使
Windchill 系统适应特定客户的环境和业务流程需求方面提供了极大的灵活性。有关其他信息,请参阅
了解对象初始化规则。
工作流模板
Windchill 提供了非常强大的工作流配置和执行引擎。Windchill 的工作流引擎几乎可以对任何可通过易于使用的拖放工具进行建模的业务流程进行建模。
工作流引擎具有嵌入式 Java 虚拟机,该虚拟机允许业务分析师根据需要嵌入 Java 表达式和流程逻辑。
有关工作流模板的详细信息,请参阅
自定义工作流管理。
可变类型
• 可变类型是 Windchill 功能集的名称,它允许客户在运行时向预设 Windchill 架构添加其他类型和属性。无需向数据库添加其他表,无需重新启动数据库且无需重新启动系统即可完成此操作。
• 通过可变类型功能,客户可以添加对他们有意义的数据类型和元数据属性,这些数据类型和元数据属性对于他们的业务流程是必需的。出于所有意图和目的,这些客户定义的类型与系统中任何其他预设对象没有什么不同:这些类型可用于分配访问控制规则、分配工作流和生命周期、分配自定义 UI、为其分配对象初始化规则、通过 API 进行访问等。
无需进行用户界面修改,因为 Windchill 用户界面会自动适应这些其他类型和属性。
要遵循的一般指导原则是:如果需要通过可变类型来满足需求,则应使用该方法。也就是说,请勿对预设架构进行自定义 (即创建模型化扩展)。遵循此规则的原因在于使 Windchill 的总体拥有成本最小,以及使升级成本和负担最小。这绝不是对 Windchill 可定制性的限制;相反,此规则的目的是为了降低拥有成本。
组织和容器模板
创建组织或应用程序容器 (例如,产品/存储库/项目/项目群) 时,需要提供一个模板来初始化容器。利用模板可以配置所创建容器的业务规则。例如,您可以指定要遵循的审批流程,有权创建和/或查看信息的人员,需要哪些角色以及角色扮演者是谁,应该遵循哪些编号和版本控制规则等。