电商流程中台产品思路:流程节点的属性定义有哪些内容?

5 评论 8992 浏览 62 收藏 11 分钟

在产品设计中,我们是否可以通过不同的连接点,把一段一段的电商流程,按照一定的逻辑连接起来,以此从技术上达到快速搭建产品的能力呢?并通过这种模块化的操作模式,让产品建设更加灵活?笔者基于这样的假设,展开了一系列思考,希望对你有所启发。

在流程设计器中,流程节点是非常重要的逻辑控制节点。它是在整个流程得以组成的必备功能。对于流程节点的种类开发、节点功能定义、功能描述以及应用场景举例是该产品设计的重要一环。

通过研究分析得出,电商流程中台的流程节点大致可以分为13个类别,每一种类别都是一个具有独立逻辑的运行单元,通过系统开发进行设定。

以下是流程节点属性定义内容,主要包括:流程节点的名称、功能描述、应用场景举例、以及逻辑路线示意图。

流程节点1:独立运行功能

  • 功能描述: 这是一个独立的功能模块,是组成一个流程的单元,也可以是产品的一个独立功能。
  • 应用场景举例:商城首页。(例如:智能机器人问答功能模块。)
  • 逻辑路线示意图:

流程节点2:一个页面

  • 功能描述:在这个流程节点中,支持插入一个静态的展示页面,内容展示形态支持:图片、文字、视频、>GIF小动画、轮播图。
  • 应用场景举例:例如:使用说明页面、示例性弹窗页面、通知页面。
  • 逻辑路线示意图:

流程节点3:一个流程

  • 功能描述:该项功能将该流程节点定义为一个流程,允许流程的嵌套和叠加,形成多重子流程。同时,支持自制的流程再次上传复用。
  • 应用场景举例:购物车管理流程中嵌套有价格计算流程、商品仓储流程、地址与配送流程等等。
  • 逻辑路线示意图:

流程节点4:逻辑选择功能

  • 功能描述:对2项及2项以上内容进行选择的逻辑,可实现单项、多项、全部选择。选择 A、选择 A&B、选择 A&C&D、选择 A&B&C&D、选择 A~Z。
  • 应用场景举例:商品展示页逻辑选择。(例如:一个商品展示页的可能流程包含如下内容,逻辑选择功能可以根据单选、多选、全部选择等规则,进行流程配置。)

逻辑路线示意图:

流程节点5:逻辑切换功能

  • 功能描述:在两种状态之间进行切换,选择A即放弃B,选择B即放弃A。两者只是状态和权限的不同,用户只是在两者之间进行切换,并不存第三种选择。A/B切换。
  • 应用场景举例:身份切换(例如:登录和退出的逻辑,用户可以在某个流程节点上根据意愿进行逻辑的切换。)、退货/退款等审核流程(审核通过、拒绝)。
  • 逻辑路线示意图:

流程节点6:逻辑判断功能

  • 功能描述:一个操作行为可能引起2个及以上的不同状态,逻辑判断功能对所有状态进行判断并反馈数据。即对用户操作行为进行响应式反馈。判断为A、判断为B、判断为C、判断为…
  • 应用场景举例:信息一致性判断(例如:登录时账号密码不匹配、注册时两侧输入的密码不一致等)、操作完成率判断(例如:支付成功、支付失败、支付取消等。)、内容获取判断(例如:内容为空、内容错误、格式不对、内容不匹配)。
  • 逻辑路线示意图:

流程节点7:逻辑排序功能

功能描述:当流程处于并发状态,需要执行多个单线流程时,逻辑排序功能可对多个流程进行优先级设定,让程序运算有章可循。

  • 执行顺序①: A-B-C-D-E
  • 执行顺序②: B-C-D-E-A
  • 执行顺序③: C-D-E-A-B
  • 执行顺序④: D-E-A-B-C

应用场景举例:价格计算流程(例如:多种优惠价格叠加使用时,按照流程设定的顺序进行结算。)、支付方式流程(例如:在支持的多种支付方式里,按照流程设定的顺序进行结算。)。

逻辑路线示意图:

流程节点8:逻辑合并功能

  • 功能描述:对多线流程路径进行合并,输出为一条单线的流程路径,以使得流程不断继续,最终到达一个结束点。逻辑合并功能设定为两种,分别是:合并全部路径、合并自定义路径。①合并全部路径、②合并自定义路径(可以自定义设置合并的具体路径和具体数量)。
  • 应用场景举例:提交订单流程(例如:在执行“提交订单”流程时,需要将价格计算流程、地址选择与匹配流程、发票索取、商品信息与数量等流程进行合并之后,统一输出为订单信息。)
  • 逻辑路线示意图:

流程节点9:逻辑筛选功能

  • 功能描述:用于对各种限定的条件进行内容的匹配。筛选条件可以为:1项、2项、多项。当筛选条件大于1时,按照条件添加的先后顺序进行内容匹配。
  • 应用场景举例:商品检索流程(例如:通过关键词进行检索。)、商品筛选流程(例如:通过条件进行检索。条件可设置为:按时间、按价格、按品牌、按有货无货、按物流价格、按配送方式、按支付方式、按评论、按销量、按综合、按商品特性等等)。
  • 逻辑路线示意图:

流程节点10:接入第三方系统

  • 功能描述:跳转到第三方平台,获取数据和相关信息,获得第三方的服务。
  • 应用场景举例:第三方登录(例如:通过微信、微博、QQ等账号登录时,需要接入第三方的服务。)、支付工具(例如:通过支付宝、微信支付、银联支付、京东支付、apple pay、等支付方式时,需要接入第三方的服务。)
  • 逻辑路线示意图:

流程节点11:流程启动功能

  • 功能描述:一个流程设计的开端,程序捕捉这个点之后,开启整个已设定好的流程。一个流程仅限一个开端。
  • 逻辑路线示意图:

流程节点12:流程结束功能

  • 功能描述:一个流程设计的结束,程序捕捉这个点之后,结束整个已设定好的流程。一个流程在经历多次分发逻辑之后,可能出现多个结束点。
  • 逻辑路线示意图:

流程节点13:流程连接线功能

  • 功能描述:用来连接流程中的各个节点。连接线一端带箭头,并指向下一个流程节点,系统按照连接线设定好的路径执行。
  • 逻辑路线示意图:

小结

本文分析和定义的13种流程节点功能,是一种产品理论设想,在理论上,可以通过不同的连接点,把一段一段的电商流程,按照一定的逻辑连接起来,以此从技术上达到快速搭建产品的能力。这种模块化的操作模式,使得产品建设的过程变得更加灵活。一种功能模块复用、技术沉淀的中台产品思维,也是一种抽象的产品提炼设计方法。

 

本文由 @Echo 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 可以

    来自中国 回复
  2. 非常专业,学习了

    回复
    1. 希望对你有帮助,思路可以借鉴的,虽然做的产品不同。

      来自北京 回复
  3. 好棒的分享,学习了〜

    来自北京 回复
    1. 谢谢你的支持,欢迎交流讨论。

      来自北京 回复