我们上篇文章讲了定制工作流的步骤,接下来我们针对这个工作流程的工作做一下优化,对于我们的用户来说,我创建了一个工作流程,我必须知道我的工作流程运行到哪里了,否则从排错和认知方面都会存在一定的偏差,接下里我们就来添加一些关键的运行字段来告诉用户,我们的运行节点,各个节点的动作都差不多,这里我们就添加几个节点给大家参考:
我们求出暂停到的参数之后,我们就将这个暂停到的参数求出来记录到我们的参数中去,这里面我们必须设置好插入的位置,否则就容易弄错:
我们记录下求出的半年暂停时间:
接下来我们记录工作流启动的时间如下:
我们最终每个用户阶段添加一个log 记录,作为log 的历史列表,来了解我们整个工作流处理的进度:
到此为止,我们的流程最终优化完毕,过程如下:
接下来我们继续发布,到此我们合同的发布周期和流程已经设置完毕: