用途:在 Life Sciences Cloud 中创建并激活 Territory Type、Territory Model 以及三级 Territory 层级(Region、District、Territory),使用 sf CLI 完成部署。
主要能力:生成并部署 Territory2Type、Territory2Model 与 3 条 Territory2 记录;部署前展示默认名称与 XML 预览并逐项确认;部署后校验组件数量;将模型状态更新为 Activating 并轮询至 Active。
使用方式:先获取目标 org(sf config get target-org 或用户指定)。阶段一展示默认名称(如 Territory Type 为 Geographical、Model 为 LSC Territory Model 等)并逐项确认;阶段二展示完整预览并请求最终确认;阶段三创建临时 SFDX 项目结构并执行 sf project deploy start --source-dir territory-deploy/force-app --target-org <org>,随后用 sf data query 校验 Territory2 数量必须为 3;阶段四查询模型 ID 并执行 sf data update record --sobject Territory2Model --record-id <ModelId> --values "State='Activating'" --target-org <org>,再轮询确认状态。
适用场景:需要为 Life Sciences Cloud 搭建代表性 Territory 层级分支时。
限制:不负责分配用户到 Territory、不创建分配规则、不校验前置条件;每级仅创建一条记录;模型激活后不可删除;状态必须设为 Activating 而非 Active;若用户请求无关内容应停止并引导至相关技能。缺失信息暂未提供。