流程编排(自动化流程)
本文向您介绍 “流程编排” 相关功能,它能够帮助您实现在指定的时间自动执行事先编排好的流程计划。
1、流程编排的两种类型
首先您需要了解的是,有两种类型的流程编排,分别是 “基于花漾浏览器的流程编排” :
《基于花漾浏览器的流程编排》
以及 “通过花漾TK插件驱动的其它浏览器的流程编排” :
《基于花漾TK插件的流程编排》
- 基于花漾浏览器的流程编排:需要事先准备一台电脑,在上面安装好花漾客户端(只给一个用户使用)或者花漾流程执行器(可同时给多名用户共用),当指定的时间到达时,花漾TK会自动打开花漾浏览器并执行流程。
- 通过花漾TK插件驱动的其它浏览器的流程编排 :因为花漾TK无法自动打开/关闭其它浏览器,故需要用户事先把相关浏览器都打开,当指定的时间到达时,系统会自动在指定的浏览器中执行流程。
这两者之间的区别是:基于花漾浏览器的流程编排意味着花漾TK在流程执行前可以自动打开花漾浏览器,流程执行结束后可以自动关闭浏览器,显然这样会更稳定;而由于花漾TK无法控制其它浏览器的打开/关闭,需要用户在流程执行前手动打开浏览器,而任何一个浏览器长时间运行后,都不可避免的会出现若干不稳定的情况。因此,在可能的情况下,我们推荐您使用花漾浏览器管理您的店铺,这样会更稳定、功能特性也更丰富。
2、花漾客户端与花漾流程执行器
当创建“基于花漾浏览器的流程编排”时,需要选择一台设备,这台设备可以是安装了花漾客户端,也可以是花漾流程执行器,如下图所示:
《流程编排可选择设备》
这两者之间的区别是:
- 花漾客户端:花漾客户端同时只允许一个用户登录,因此,花漾客户端上创建的流程编排只能给当前登录此花漾客户端的用户一个人所使用。
- 花漾流程执行器:花漾流程执行器允许同时给多名用户共用,因此,在花漾流程执行器上创建的流程编排也允许同时给多名用户使用。
由此带来的另一个问题是:在花漾流程执行器上创建的流程编排可以同时给用户甲、用户乙共用,那么,谁能够编排其中的流程计划呢?答案是:用户只能管理自己名下有权限访问的店铺的流程计划。
举个例子,用户甲有权限访问A、B这两个店铺,用户乙只能访问店铺A,那么用户甲有权限在同一个流程编排中管理和A、B店铺相关的流程计划,而用户乙只能管理和店铺A相关的流程计划。
关于流程执行器更详细的介绍请您阅读 花漾流程执行器 一文。
3、创建定时计划
一个店铺可以执行两种类型的自动计划,分别是 “定时计划” 与 “触发计划”。
- 定时计划:顾名思义,在指定的时间内自动执行的流程计划
- 触发计划:必须跟在某一个定时计划之后,当定时计划执行结束且间隔一定时间后,开始执行触发计划
下图是针对某个店铺创建一个定时计划:
《创建一个定时计划》
4、创建触发计划
在某个定时计划之后可以创建一个触发计划,如下图所示:
《创建一个触发计划》
5、最佳实践
当您了解了如何创建定时计划、如何创建触发计划之后,理论上您可以编排出能够满足您需求的几乎各类场景。尽管如此,为了方便您的编排,我们总结了各大卖家的运营经验,提炼成若干店铺运营的最佳实践,供您借鉴使用。
《流程编排最佳实践》
6、关于时间操作符的说明
在流程编排和动态达人包中,当判断的属性为某个“时间”维度时(如索样请求时间、索样订单创建时间),存在四个操作符,分别是: “距离现在不足”、“距离现在大于”、“已经过去大于”、“已经过去不足” :
《针对时间属性的四个操作符》
针对这四个操作符的说明如下:
首先,您一定要明确,“拟判断的时间” 有没有发生,如果是已经发生过的时间,那么只能使用 已经过去大于 与 已经过去不足 两个操作符,如下图所示:
《拟判断的时间已经发生》
举个例子,我们希望的判断条件是 “索样订单已经签收,且签收时间已超过24小时”,显然,此时的 “索样订单签收时间” 是已经发生过的事情,那么,判断条件应该是:
"索样订单已签收时间" 已经过去大于 "24小时"。
如果 “拟判断的时间” 尚未发生,那么只能使用 距离现在不足 与 距离现在大于 两个操作符,如下图所示:
《拟判断的时间尚未发生》
举个例子,我们希望的判断条件是:“样品即将在24小时之内发货”,显然,此时的 “索样订单待发货时间” 尚未发生,那么,判断条件应该是:
"索样订单待发货时间" 距离现在不足 "24小时"。