用途:该技能用于通过元数据(DigitalExperienceConfig、DigitalExperienceBundle、Network、CustomSite、CMS 内容)构建和配置 Salesforce Experience Cloud 的 Lightning Web Runtime(LWR)站点,覆盖创建、修改和管理场景。
主要能力:支持创建和脚手架新 LWR 站点;添加页面(route + view);配置 LWC 组件、布局、主题和品牌样式;设置访客用户访问(公开站点)及任何 Salesforce 对象(Account、Case、Contact 等)的共享规则;排查 Experience LWR 站点部署错误。当前支持的模板为 Build Your Own (LWR):talon-template-byo,官方称未来会支持更多模板。
使用方式:需按内置参考文档和 Common Workflows 逐步操作,不得手动生成站点文件。核心站点属性包括站点名称(必填)、URL 路径前缀(可选,仅字母数字,未提供时由站点名转换并与用户确认)、模板 devName(talon-template-byo)。DigitalExperienceBundle 项目结构涉及 digitalExperienceConfigs、digitalExperiences/site、networks、sites 等目录,内容组件需带 _meta.json 和 content.json。创建页面必须同时有 sfdc_cms__route 和 sfdc_cms__view。可用 execute_metadata_action 获取内容类型 schema 与示例,getSiteUrls 获取预览和构建器 URL。校验与部署使用 sf CLI,例如:
sf project deploy validate --metadata DigitalExperienceBundle DigitalExperience DigitalExperienceConfig Network CustomSite --target-org ${usernameOrAlias}
sf project deploy start --metadata DigitalExperienceBundle DigitalExperience DigitalExperienceConfig Network CustomSite --target-org ${usernameOrAlias}
注意元数据类型以空格分隔,不要加引号或逗号。
适用场景:创建/修改 LWR 站点、页面与组件、主题布局和品牌、访客共享规则、URL 更新以及部署排错。
限制:使用任何 MCP 工具前须确认其可用,缺失工具时应暂停并告知用户;LWR 站点不使用 Flexipage 相关工具;必须严格按参考文档和工作流执行;站点名称缺失时需向用户确认。官方资料未提供收费、价格或效果信息。