用途:为 Salesforce Field Service 调度策略设计工作规则(work rules)。工作规则是硬性过滤器,先于服务目标执行,用于剔除不符合条件的服务资源;服务目标只对通过规则的资源打分。若需求是“必须”,属于工作规则;若是“偏好”,属于服务目标。
主要能力:以结构化访谈方式逐题收集配置,输出 workRules[] 块,不创建 Salesforce 记录,完成后委派给 sfs-service-objective-designer。访谈阶段为:调度策略 → 工作规则(本技能)→ 服务目标 → 记录创建。覆盖 16 种工作规则类型,包括服务资源可用性(强制)、匹配时间、匹配技能、匹配字段、匹配布尔值、扩展匹配、匹配区域、工作区域、距家最大行程、必需资源、排除资源、计数规则、工作容量、服务预约访问时间、时间段指定工作、服务班组资源可用性。
使用方式:从业务需求出发映射到规则,而非从规则列表出发。始终包含且仅包含一条服务资源可用性规则;不输出 Earliest Start Permitted 或 Due Date(系统自动预置)。到达窗口匹配时间规则为可选默认对,确认后按标准配置输出。休息时间按绝对时钟或班次起始偏移两种形态输出;多个时钟时间休息需先询问工作日开始时间再换算。距家最大行程需确定上限类型(Distance 或 Travel Time),不询问距离单位。各规则按指定 params 键输出。
适用场景:需要为 Field Service 调度策略配置硬性资源与时间过滤条件时。
限制:不创建 Salesforce 记录;扩展匹配仅作建议,数据层技能不会构建;部分规则需预先存在 Resource Preference、WorkCapacityLimit、OperatingHours 等数据;匹配布尔值每策略最多 5 条,自定义字段计数规则最多 10 条;技能类型 AND/OR 逻辑不由本技能配置。