Windchill+ 访问、部署和配置
|
|
业务管理员 (BA) 角色可提供更高级的权限,支持业务关键型配置变更,包括对站点级别实用程序页面的访问权限。虽然此功能更加敏捷,但必须谨慎使用,而不能取代推荐的 CCD 部署方法。
要开始使用业务管理员功能,必须提交服务请求。获得批准后,站点管理员会将您分配到 Site Business Administrator - Contributor (Site) 组,从而授予您所需的权限。有关详情,请参阅 提交服务请求。
|
访问
• 您可以访问集成环境的前端部分,其中包括组织级别和站点管理员级别的实用程序页面。
• 您仅对 QA 和生产环境的组织级别实用程序页面具有管理访问权限。此访问主要用于“仅查看”目的,不过对于新的业务管理员角色,系统并不强制此访问。PTC 建议将此访问权限仅用于故障排除和监控目的。可供您使用的特定组织级别实用程序因环境而异。请规范使用此权限,并始终在您的职责范围内行事。
• 您无权在任何 PTC 托管的 Windchill+ 环境中访问 Windchill 服务器的后端部分。后端访问仅在本地开发环境中可用,可以是开发人员托管的虚拟机,也可以是云门户托管的虚拟机。
部署方法
• PTC 仅支持通过自动化构建部署流程来部署构建包。
• 自动化构建部署仅接受一种打包方法,即 CCD (Code and Configuration Deployment)。
• CCD 实用程序随 PTC Windchill PDMLink 一起提供和安装。有关详情,请参阅
部署代码和配置包。
• 系统使用 Business Administrative Change (BAC) 框架来捕获、导出和导入业务配置。要进行升级,BAC 包必须包含在 CCD 包中。
• CCD 是唯一受支持的部署方法。
• PTC 不建议使用 BAC 来管理容器访问控制列表 (ACL)。建议改用 CCD 包内支持的
LoadFromFile 框架。有关详情,请参阅
CCD 包结构。
• 不允许通过 BAC 和任何其他类似对象来管理 ACL。此限制仅适用于 Windchill+ 部署。
• LoadFromFile 功能存在明确界定的限制。该功能仅支持大小不超过特定阈值的 CCD 包。
开发和配置最佳做法
• 所有项目都必须从使用“类型和属性管理”实用程序的数据建模活动开始。
• 数据建模是指定义对象类型和属性策略。在开发环境中,开发数据模型,并通过自动化部署流程将其发布到集成环境。
• 必须先验证所有 CCD 包,之后才能将其提交到自动化构建服务。建议设置以下开发环境:
◦ 用于实施变更的源开发环境。
◦ 用于测试是否可以部署 CCD 包的目标开发环境。有关详情,请参阅
目标中的 deploy 目标部分。
在此上下文中,
目标主题特指用于构建和配置目的的 CCD ANT 目标。它不是指 INT (集成)、QA、PROD (生产) 等部署环境,也不涉及任何关联的管道目标。
• 对于配置管理,您必须在每个成功的功能验收测试 (FAT) 后创建一个 BAC 包。客户和合作伙伴必须有计划地将这些包存储在您的源代码管理系统 (SCM) 中。BAC 包中包含数据模型;将 BAC 包作为起点来引导新手开发人员或刷新本地开发环境。
• BAC 包在集成环境中可供使用后,开发人员便可通过用户界面进行微调。
• 所有开发工作都必须在本地开发环境 (例如本地虚拟机或云门户) 中进行。
• 必须在开发环境中使用 CCD 进行准备、构建和部署。
• PTC 建议不要在开发环境中管理单独的容器配置;例如,产品或项目。
• 可能会创建一些容器来创建容器模板。
• 在 QA 和生产环境中谨慎使用容器级别配置。
业务管理员角色汇总
|
|
PTC 建议分配到业务管理员角色的用户不应是具有低级权限的任何其他用户组的成员。
|
业务管理员用户组可提供更高级的权限,便于直接在生产环境中执行变更。这些功能可实现直接访问以查看和更新您的业务配置 (包括类型定义、属性结构和分类),但它们也承担重要的运营职责。不当或未协调的变更可能会破坏启用的工作流,影响数据完整性或损害业务流程连续性。
强烈建议客户建立内部治理实践,包括变更管理协议、非生产环境中的测试以及管理员培训。此功能旨在适当减少对平台管道的依赖,而非取代围绕验证和问责的最佳做法。必须谨慎权衡业务敏捷性与平台稳定性。
由此功能导致的系统中断应视为客户的责任,而不应归入与 SLA 相关的中断或 99.5% 正常运行时间保证。