在产品设计中,我们是否可以通过不同的连接点,买了海外节点怎么用,把一段一段的电商流程,按照一定的逻辑连接起来,以此从技术上达到快速搭建产品的能力呢?并通过这种模块化的操作模式,让产品建设更加灵活?笔者基于这样的假设,展开了一系列思考,希望对你有所启发。
在流程设计器中,流程节点是非常重要的逻辑控制节点。它是在整个流程得以组成的必备功能。对于流程节点的种类开发、节点功能定义、功能描述以及应用场景举例是该产品设计的重要一环。
通过研究分析得出,电商流程中台的流程节点大致可以分为13个类别,每一种类别都是一个具有独立逻辑的运行单元,通过系统开发进行设定。
以下是流程节点属性定义内容,主要包括:流程节点的名称、功能描述、应用场景举例、以及逻辑路线示意图。
流程节点1:独立运行功能
功能描述: 这是一个独立的功能模块,是组成一个流程的单元,也可以是产品的一个独立功能。
应用场景举例:商城首页。(例如:智能机器人问答功能模块。)
逻辑路线示意图:
流程节点2:一个页面
应用场景举例:例如:使用说明页面、示例性弹窗页面、通知页面。
逻辑路线示意图:
1.首先启动“SSR(shadowsockr的简称)”软件。2.然后右键单机紫色的小飞机找到服务器订阅——SSR服务器订阅设置。3.点击“Add”按钮,输入SSR订阅地址,然后点击确定(订阅地址在后面) ,多条线路都可以使用。4.然后再次回。
流程节点3:一个流程
功能描述:该项功能将该流程节点定义为一个流程,允许流程的嵌套和叠加,形成多重子流程。同时,支持自制的流程再次上传复用。
应用场景举例:购物车管理流程中嵌套有价格计算流程、商品仓储流程、地址与配送流程等等。
逻辑路线示意图:
流程节点4:逻辑选择功能
功能描述:对2项及2项以上内容进行选择的逻辑,可实现单项、多项、全部选择。选择 A、选择 A&B、选择 A&C&D、选择 A&B&C&D、选择 A~Z。
应用场景举例:商品展示页逻辑选择。(例如:一个商品展示页的可能流程包含如下内容,逻辑选择功能可以根据单选、多选、全部选择等规则,进行流程配置。)
逻辑路线示意图:
4.接下来就是判断了:如果每个用电器两端都有a和b,那么这个电路就是并联的。如果若干个用电器中,只有一个用电器一端有a,另一个用电器一端有b,那么这个电路就是串联的。这就是所谓的节点法了~~简单吧?这个方法非常。
流程节点5:逻辑切换功能
功能描述:在两种状态之间进行切换,选择A即放弃B,选择B即放弃A。两者只是状态和权限的不同,用户只是在两者之间进行切换,并不存第三种选择。A/B切换。
应用场景举例:身份切换(例如:登录和退出的逻辑,用户可以在某个流程节点上根据意愿进行逻辑的切换。)、退货/退款等审核流程(审核通过、拒绝)。
逻辑路线示意图:
流程节点6:逻辑判断功能
功能描述:一个操作行为可能引起2个及以上的不同状态,逻辑判断功能对所有状态进行判断并反馈数据。即对用户操作行为进行响应式反馈。判断为A、判断为B、判断为C、判断为…
节点是标点,在图上表现为一个点,打印时也能看到,没具体意义。主要应用是,使用DIVIDE等分线段时出现,你分四段就会有三个节点,五段就有四个节点,这此节点一般看不到,除非你删了等分的线段或多义线。也可以用节点。
逻辑路线示意图:
流程节点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:接入第三方系统
功能描述:跳转到第三方平台,获取数据和相关信息,获得第三方的服务。
4)标了电流方向,就用KCL定律了,对每一个节点应用KCL,图中有三个节点a,b,c要用,d点不用,它是公共节点。对节点a:V1=12V 对节点b:(v1-v2)/2=(v2-v3)/2+v2/2 对节点c: (v2-v3)/2+(v1-v3)/2=。
应用场景举例:第三方登录(例如:通过微信、微博、QQ等账号登录时,需要接入第三方的服务。)、支付工具(例如:通过支付宝、微信支付、银联支付、京东支付、apple pay、等支付方式时,需要接入第三方的服务。)
逻辑路线示意图:
流程节点11:流程启动功能
功能描述:一个流程设计的开端,程序捕捉这个点之后,开启整个已设定好的流程。一个流程仅限一个开端。
逻辑路线示意图:
流程节点12:流程结束功能
功能描述:一个流程设计的结束,程序捕捉这个点之后,结束整个已设定好的流程。一个流程在经历多次分发逻辑之后,可能出现多个结束点。
逻辑路线示意图:
流程节点13:流程连接线功能
功能描述:用来连接流程中的各个节点。连接线一端带箭头,并指向下一个流程节点,系统按照连接线设定好的路径执行。
(1)平滑节点 平滑节点:有两个相联的控制手柄,改变一个手柄的角度另一个也会变化,改变一个手柄的长度不影响另一个,是使用最多的一种节点状态。平滑节点的使用方法是:点击工具箱中的“贝塞尔工具”,将光标移至绘图页面。
逻辑路线示意图:
小结
本文分析和定义的13种流程节点功能,是一种产品理论设想,在理论上,可以通过不同的连接点,把一段一段的电商流程,按照一定的逻辑连接起来,以此从技术上达到快速搭建产品的能力。这种模块化的操作模式,使得产品建设的过程变得更加灵活。一种功能模块复用、技术沉淀的中台产品思维,也是一种抽象的产品提炼设计方法。
题图来自Unsplash,基于CC0协议