SuperAPI AI 工具集

field-service-data-capture-form-deployer-configure

数据与分析

查看项目

更新于 10-15 21:43

技能介绍

用途:把中间层 JSON 规格转换为已部署的 Salesforce Flow(processType=DataCaptureFlow),用于 Field Service Mobile 数据采集表单。假定规格已在上游设计技能中确认。

主要能力:从规格自动生成字段标签、类型与必填状态;支持 ShortText、LongText、Name、Email、Phone、Numeric、Counter、Date、DateTime、Checkbox、Toggle、Picklist、Radio、CheckboxGroup、DisplayText、Repeater 等原生类型;支持 Signature、UploadFile、UploadImage、Images、Address、Matrix、Lookup、FileView 等 Field Service 专用组件;支持字段级条件可见性;可选 postScreen 自动化(decision、recordLookup、loop、recordCreate 及额外变量)。

使用方式:所有 org 交互均为经 Codey 运行时派发的 REST 调用,不依赖 sf CLI、shell、本地 Python 或临时文件。流程为:1) 用 SELECT Id FROM Organization LIMIT 1 探测认证;2) 确定 Flow API 名(PascalCase,匹配 ^[A-Z][A-Za-z0-9_]*$);3) 内联组装 Flow Metadata JSON;4) POST /services/data/vXX.0/tooling/sobjects/Flow 创建,默认 status 为 Draft;5) 查询 FlowDefinition 并输出 Flow Builder 与直接启动 URL;6) 可选:插入 DynamicDataCapture 记录使表单在父记录 Forms 相关列表可见,并检查页面布局与共享设置。

限制:不支持 postScreen 中多个 decision/loop 或嵌套 loop;不支持 subflow、公式、文本模板、赋值;不含视觉美化 HTML。Lookup 缺 lookupObject、FileView 缺 fileName 时回退为占位文本输入。部署失败常见于 Field Service 未启用或 Flow 校验错误。DDC 与 WorkPlan 的 OWD 需为 Public Read/Write,否则 FSL Mobile Forms 标签页会静默失败。具体价格与收费信息暂未提供。