苍穹工作流那些事 之 流程启动
首先恭喜各位看官,经过了前几期的学习了解后,你已经可以快速定制好一条流程了。当你成就满满准备提交单据,让你的流程运转起来时,却发现没有进入这条流程,实在让人沮丧抓狂。
别着急,让小编带你仔细寻找其中原因。
1 确定
1确认——流程的单据设置的对不对?
2确认——流程的启动条件设置的对不对?
3确认——参与人点击进入流程的操作对不对?
4确认——流程所属组织是否和单据上填写的主业务组织字段值相同,或是其上级?
5确认——金蝶云苍穹->系统服务云-> 配置工具->参数设置->系统参数中,流程服务云的流程启动参数状态如何?
6确认——流程有没有被禁用?
以上六点确认无误后,接下来,小编和你深入剖析苍穹工作流寻址启动规则。
2 剖析
苍穹工作流中,当同一单据存在多个流程,并且均是启用状态时,单据提交后首先找设置了启动条件的流程。
如果满足启动条件则进入该流程,不满足则找其他没有设置启动条件的流程。
如果只找到一条流程则进入该流程,如果找到多条流程,则根据流程的发布时间,进入最新发布的一条流程。
如果没有找到,则不会进入流程。
进入流程后首先找子方案中的应用条件,有符合的应用条件则进入子方案,没有符合条件的则走默认方案。(子方案部分,若是初学,没有配置流程动态配置方案,请自动忽略,后续会详细介绍)
以上就是苍穹工作流的寻址启动规则。单据没有进入你预期的流程,一是可能没找到流程,二是可能启动了其他流程。
除此之外,还有可能是平台的调度服务或MQ服务出了问题,我们需要深入检查。
3 深入检查
苍穹工作流启动流程时,如果平台调度服务或MQ服务压力过大,调度框架出现异常,也会影响流程的启动。
按以下三步完成检查:
步骤一:金蝶云苍穹->系统服务云->系统管理->查询分析器->财务库(库需要换成你的业务库)
步骤二:输入 select * from t_wf_jobrecord order by fcreatedate desc;(表需要换成你的业务表)
步骤三:点“执行sql”按钮,当查到的“FSTATE”字段状态为“created”、“received”、“executing”时,说明是调度服务或MQ服务出了问题。
此时,你需要联系运维人员分析处理。
经过了这么多步骤,99%情况下,单据提交时,会进入你的流程,开启流程审批之旅。
4 参考学习
如果仅有的1%可能性发生,你距离你的流程依然遥远,那么,请参考以下文档:
#往期推荐#
更多精彩内容,“码”上了解!↓
苍穹工作流那些事 之 流程启动
本文2024-09-23 00:54:40发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-142535.html