- · 《机械工程与自动化》栏[08/03]
- · 《机械工程与自动化》投[08/03]
- · 《机械工程与自动化》征[08/03]
- · 《机械工程与自动化》刊[08/03]
B 端 SaaS 产品自动化事件设计-规则表达式
作者:网站采编关键词:
摘要:编辑导语:随着B端行业的热度不断上升,相关讨论度也在不断上升,一些产品经理想进入B端行业,但是了解甚少。在B端SaaS产品中,我们经常会遇到一些自动化事件设计模块。本文就
编辑导语:随着B端行业的热度不断上升,相关讨论度也在不断上升,一些产品经理想进入B端行业,但是了解甚少。在B端SaaS产品中,我们经常会遇到一些自动化事件设计模块。本文就B端SaaS产品自动化事件设计进行了分析讲解。推荐对B端SaaS产品自动化感兴趣的用户阅读。
背景:由于疫情或政策原因,目前某预约SaaS平台商家反馈希望能够对用户进行身份识别,以便判断用户是否具备预约资格。
一、需求分析
1. 商家的声音(Voc)- 商家A :xxx市只允许某某省(某某市除外)的用户进行预约。
- 商家B:xxx市本地市民凭xxxx身份证开头可购买预约特惠票。
- 商家C: xxx市疫情指挥部要求,具备48小时核酸记录才能进行预约。
- 商家D: xxx市提供的老人/小孩用户定向预约。
经过信息收集整理,了解到目前商家提及的需求场景主要有以下3类:
- 商家仅提供本地化服务项目。
- 商家配合疫情防控弹性约束。
- 限定特定年龄段、性别等属性。
- 降本增效:自动化便于商家高效管理预约订单,代替人工完成繁琐重复的工作,降低劳动成本,提升效率。
- 政策法规:自动化配置满足目前疫情大流行背景下,配合地方政府进行风控管理。
- 业务弹性:对于特定约束的服务项目,能够自由组合规则匹配符合的定向用户,自动过滤甄别。
- 可用程度:需求具备丰富预约业务可落地场景,自动化产品能力具备标准化特性,具备高度可复用特性。
- 技术成本:技术实现周期短,属于商家业务关键痛点,付费升级意愿高,已有xx家意向商家。
- 紧急程度:紧急重要程度高,目前已有xx家商家受到地方政府管控影响业务正常运营。
二、产品规划
1. 现有业务流(1)现有业务流程不具备用户身份识别能力,需要构建新的基础能力或在已有能力上改造已满足业务需求。
表单模块与「自动化」的理念高度吻合,而且表单在预约业务流程可以广泛适用于各行各业。
SaaS平台在预约业务流程中,目前已初步具备预约资料表单功能,但在此之前仅用作信息收集用途。
(2)目前平台预约资料表单提供的字段类型有“联系信息字段”和“通用字段”,总结已有字段可以划分为4种类型进行识别,分别是:字符串、数字、日期和多选项。
(3)对于不同的字段类型,经过竞品分析调研,整理出以下常见的字段匹配规则。
以“字符串”类型的信息项为例说明:提供了“是”、“不是”、“包含”、“不包含”、“以…开始”、“以…结束”的规则选项。
对于“字符串”类型题目:你最喜欢的篮球明星是谁?
假设你设定规则为【是“科比”】,那么对于该题目来说,只有用户填写的内容完全匹配【科比】,才算匹配上规则。
如果你设置的是【包含“科比”】,那么用户填写的内容只要有【科比】,即匹配规则,如果不含则不匹配规则。
以此类推,理解其他字段和对应的规则。
2. 迭代业务流为了能从用户填写的预约资料进行身份识别,需要对于预约资料进行改造,在预约资料表单模块添加“自动化事件”。
大致流程是商家端需要先针对预约资料信息项设定好规则表达式,启动自动化事件。
当用户进行服务项目预约时,会进行3轮的检查。分别是“是否启用自动化事件” → “是否匹配规则”→ “匹配规则是否可以预约”。
商家预设匹配规则「可以预约服务项目」的话,3项检查都通过,用户即可进行服务项目预约。
3. 逻辑规则表达式(1)在预约资料表单设定规则时,存在多项规则组合设定的情况,比如,只允许A省但不含A1市的市民可以预约特惠项目,用逻辑语言翻译就是:用户身份“是A省”且“不是A1市”。
(2)面对这种情况需要使用到逻辑语言进行匹配规则串联,逻辑语言会有:“且(&)、“或(|)”、“非(!)”3种常见的类型。
文章来源:《机械工程与自动化》 网址: http://www.jxgcyzdhzz.cn/zonghexinwen/2022/0315/1313.html