You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让同一款Field Service Mobile Flow适配FSM应用与Lightning Web

兼容FSM应用与Lightning Web视图的Flow输入Id处理方案

针对你遇到的FSM应用传Id、Lightning Web视图传recordId的变量差异问题,可通过以下步骤让同一个Flow适配两种场景:

  1. 添加双输入变量
    在Flow中创建两个文本类型的输入变量:

    • 变量名Id,勾选「可用作输入」,用于接收FSM应用传入的服务预约Id
    • 变量名recordId,勾选「可用作输入」,用于接收Lightning Web视图传入的服务预约Id
  2. 统一Id变量
    创建一个新的文本类型变量(比如ServiceAppointmentId),用于存储统一后的Id值。然后添加一个赋值元素,使用公式 BLANKVALUE(Id, recordId) 给这个变量赋值——这个公式会优先取Id的值,如果Id为空则取recordId的值,完美兼容两种传入场景。

  3. 后续逻辑使用统一变量
    在Flow的所有后续步骤(比如查询ServiceAppointment记录、更新数据等)中,都使用ServiceAppointmentId这个统一变量,不再直接引用Id或recordId。

  4. 配置快速操作

    • 在设置快速操作时,确保将对应对象(ServiceAppointment)的记录Id映射到Flow的recordId变量(Lightning Web视图场景会自动传递)
    • FSM应用在调用快速操作时,会自动将当前服务预约的Id传入Flow的Id变量,无需额外配置

这样就能让同一个Field Service Mobile Flow在FSM应用和Lightning Web视图中正常运行,无需单独维护两个版本的Flow。

内容的提问来源于stack exchange,提问作者HeXor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 18:35:13