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

Salesforce Field Service Lightning移动应用自动状态变更测试求助

Salesforce 自动状态变更(Beta)测试指导及问题排查

一、明确核心触发逻辑

要触发该Beta功能的自动状态变更,需同时满足以下两个核心条件:

  • 时间阈值:服务预约进入你配置的「提前触发/延迟触发时间窗」(比如预约开始前10分钟)
  • 位置阈值:移动端用户的GPS定位与预约地址的距离,小于规则中设置的位置半径
  • 额外前提:预约必须已分配给该移动端用户,且用户拥有对应服务预约的编辑权限

二、分步测试验证流程

1. 前置配置校验

  • 确认自动状态变更规则处于激活状态:在Setup中找到对应规则,检查「Active」复选框已勾选
  • 校验规则筛选条件:确保你的测试预约完全符合规则的筛选逻辑(比如服务类型、初始状态等)
  • 检查用户权限:确认测试用户拥有该Beta功能的访问权限,以及服务预约的编辑权限

2. 分场景触发测试

  • 仅时间条件测试:
    创建测试预约,设置开始时间为「当前时间+你配置的提前触发时长」,分配给测试用户后,保持移动端应用在前台运行,等待触发时间点,观察状态是否自动更新
  • 仅位置条件测试:
    利用手机开发者模式的「模拟定位」功能,将定位设置到预约地址的半径范围内,确保预约处于待触发状态,观察状态变更情况
  • 双重条件测试:
    同时满足时间窗和位置阈值(最贴近生产场景),模拟用户到达预约地点且临近预约时间,验证状态更新和消息推送

3. 移动端无提示的排查步骤

  • 检查设备通知权限:确认已开启Salesforce移动应用的推送通知权限(iOS在设置-通知,安卓在应用权限-通知)
  • 验证应用内通知设置:在Salesforce移动端的「设置-通知」中,确认「服务预约状态变更」的通知开关已开启
  • 查看后台通知日志:在Setup中搜索「Notification Delivery Status」,检查对应测试预约的通知是否已成功发送
  • 检查设备令牌有效性:在测试用户的记录中,查看「Mobile Devices」相关列表,确认设备令牌未过期且状态正常

三、常见问题排查

  • 状态未更新:检查规则的字段映射是否正确(比如目标状态字段是否选对);确认预约未被系统锁定(如处于审批状态)
  • 无推送消息:排查Salesforce推送证书是否有效;安卓设备需将应用加入后台白名单,避免被系统杀死

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 12:33:22