用途:在 Salesforce Industries 中创建和校验 OmniStudio FlexCard(OmniUiCard)UI 组件,用于展示一览式信息卡片。
主要能力:设计卡片布局、状态与字段映射;配置 Integration Procedure 数据源及输入/响应字段映射;配置操作按钮(启动 OmniScript、导航、自定义动作);条件可见性与空状态;按 130 分评分标准(7 类:设计布局 25、数据绑定 20、动作导航 20、样式 20、可访问性 15、测试 15、性能 15)验证,阈值 90+ 可部署、67-89 需复核、低于 67 阻止。
使用方式:先构建上游数据层(DataMapper、Integration Procedure),再构建 FlexCard。OmniUiCard 使用 DataSourceConfig 配置数据源、PropertySetConfig 配置布局,Core 命名空间无 Definition 字段。数据源类型包括 IntegrationProcedures、SOQL、ApexRemote、REST、Custom。合并字段语法如 {Name}、{Account.Name}、{records[0].Name}。部署用 sf project deploy start(可重复执行,幂等),部署前确保 IP 已激活。程序化创建可用 REST API,创建后更新 IsActive=true 激活。
适用场景:记录摘要、相关记录列表、多上下文选项卡、按需展开详情等标准卡片布局。
限制:不适用于构建 OmniScript、Integration Procedure、依赖分析或元数据部署(应使用对应技能)。需目标组织具备 OmniStudio 许可并已认证 sf CLI。复杂交互 UI 建议用 LWC。评分低于 67 阻止部署。命名空间前缀需检查 sfdx-project.json。
资料未提供具体价格、收费或效果数据。