主用例说明:流程与自动化编排(Workflow & Automation Orchestration)
背景概述
CRM 需要承载大量跨团队的流程,如线索培育、审批、提醒、异常补偿等。PowerX CRM 的自动化引擎支持可视化编排、规则管理、监控与补偿。本主用例聚焦“流程与自动化编排”。
目标与价值
- 可视化编排:业务人员可视化配置流程,无需写代码。
- 多系统联动:触发 CRM、营销、服务、外部系统动作。
- 异常补偿:流程失败自动重试或转人工。
- 审计管控:流程执行记录、版本管理。
- 效率提升:减少人工操作,提高响应速度。
参与角色
- 业务运营:设计流程、维护策略。
- IT/技术团队:提供高级规则、监控与治理。
- 审批人/执行人:在流程中处理人工任务。
- 系统 Agent:执行自动化节点、监控状态。
主场景 User Story
作为 业务运营人员,我希望 能在 CRM 中灵活编排自动化流程,从而 提升执行效率并降低错误率。
子场景详解
子场景 A:可视化流程设计
- 角色与触发:业务运营在可视化编排器中配置跟进提醒与任务同步规则。
- 主要流程:
- 拖拽节点构建流程(触发器、条件、动作、等待)。
- 设置触发条件,如新客户入库、商机阶段变化。
- 添加任务同步、提醒、数据写入等动作。
- 测试通过后发布,并记录版本。
- 成功标准:流程配置正确;易于理解;可回滚。
- 异常与风控:节点冲突提示;发布需审批;版本管理。
- 指标建议:流程上线时间、错误率、版本回滚次数。
子场景 B:旅程触发自动动作
- 角色与触发:新客户入库后自动发送欢迎邮件、分配客服与附带培训资料。
- 主要流程:
- 触发器监听客户档案创建事件。
- 自动发送欢迎邮件与资料包。
- 创建客服跟进任务并分配责任人。
- 在客户时间线记录操作日志。
- 成功标准:触发及时;动作执行完整;客户反馈积极。
- 异常与风控:邮件失败重发;任务分配冲突;重复触发过滤。
- 指标建议:流程执行成功率、邮件触达率、任务完成率。
子场景 C:审批清单生成与执行
- 角色与触发:商机阶段进入“方案确认”时自动生成审批清单与所需材料。
- 主要流程:
- 流程检测到商机阶段变化,触发审批清单生成。
- 自动创建审批任务(价格审批、法务审查)。
- 附带所需文档清单,提醒负责人上传。
- 审批完成后流程继续执行,记录所有动作。
- 成功标准:清单完整;审批节点明确;流程不中断。
- 异常与风控:材料缺失提醒;审批超时升级;人工干预留痕。
- 指标建议:审批完成率、超时率、人工干预比例。
子场景 D:失败任务补偿与人工转派
- 角色与触发:失败的自动化任务触发重试或转人工处理,确保流程闭环。
- 主要流程:
- 流程执行失败时记录错误原因。
- 自动重试指定次数,仍失败则创建人工任务。
- 人工处理完成后,流程继续或记录终止。
- 将失败案例纳入流程优化报告。
- 成功标准:失败能被及时补偿;人工转派明确;流程闭环。
- 异常与风控:重试次数限制;高风险流程需额外审批;错误分类统计。
- 指标建议:失败率、重试成功率、人工干预时长。
场景级测试用例示例
测试准备:启用可视化流程、触发器、任务节点、审批节点、失败补偿与版本控制。准备客户入库事件、商机阶段变更、审批清单模板及错误注入工具。
用例 A-1:流程设计与发布(正向)
- 前置条件:流程包含触发器“新客户入库”、动作“发送欢迎邮件 + 创建客服任务”。
- 操作步骤:
- 在编排器中拖拽节点并配置参数。
- 进行测试运行。
- 审批发布。
- 预期结果:
- 流程通过校验后生成版本 V1.0,测试运行日志无错误。
- 发布后记录发布人、时间、版本号。
用例 B-1:旅程自动动作执行(正向)
- 前置条件:流程已发布;新客户入库事件触发。
- 操作步骤:
- 导入新客户。
- 查看欢迎邮件、客服任务是否生成。
- 预期结果:
- 邮件即时发送,客户时间线记录“欢迎邮件已发送”。
- 客服任务创建并指派责任人,状态为未开始。
- 操作日志记录触发详情。
用例 C-1:审批清单自动生成(正向)
- 前置条件:商机进入“方案确认”;流程配置自动生成审批任务。
- 操作步骤:
- 将商机阶段更新为“方案确认”。
- 查看审批任务列表。
- 预期结果:
- 自动创建“价格审批”“法务审查”任务,并附带所需附件清单。
- 审批完成后流程继续执行,记录审批链。
用例 D-1:失败补偿与人工转派(逆向)
- 前置条件:流程包含调用外部 API 的节点;故意使 API 返回错误。
- 操作步骤:
- 触发流程。
- 观察失败节点处理。
- 预期结果:
- 节点尝试 3 次重试仍失败,自动创建人工任务“请手动执行 API 操作”。
- 人工完成后流程标记为“成功(人工补偿)”。
- 失败案例写入流程优化报告。
用例 D-2:版本回滚(正向)
- 前置条件:发布 V1.1 后发现逻辑错误。
- 操作步骤:
- 在版本管理中选择回滚到 V1.0。
- 预期结果:
- 流程恢复至 V1.0,相关运行实例继续按照旧版本执行。
- 回滚操作记录在审计日志。
