本篇内容主要讲解“ccflow工作流程、表结构与运行机制是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ccflow工作流程、表结构与运行机制是什么”吧!前言:ccflow 表分为框架表、流程规则描述表、流程数据运行表、公共表4大类:1, 框架表.
通常以Sys_ 与 Port_ 开头. 也免费云主机域名可以称为ccflow系统表. 它是存储系统运行的基础信息. 没有必要多了解它们.列举如下:
Port_Emp: 操作员表.
Port_Station: 岗位表
Port_Dept: 部门表
Port_EmpStation: 人员岗位表.
Port_EmpDept: 人员部门对应表.
Port_Unit: 集团公司表,对于集团类的用户有效.2, ccflow流程规则描述表. 用来存储流程配置的基础信息。 以 WF_ 开头.列举如下:
WF_FlowSort : 流程类别表.
WF_Flow : 流程表.
WF_FlowStation: 流程完成操送的岗位表.
WF_FlowEmp : 可控制流程的人员表.
WF_FlowNode : 流程的节点表.
WF_Node : 节点表
WF_NodeStation : 节点岗位(能够访问该节点的岗位.)
WF_NodeDept : 节点部门表(能够访问该节点的部门)
WF_NodeEmp : 节点人员表(能够访问该节点的人员)
WF_NodeFlow: 节点了流程表(在此节点上能够调起的子流程)
WF_NodeReturn : 可退回到的节点(一个节点能够退回的节点,多对多的关系.)3, ccflow流程运行数据表.4, 公共字典表. 大多以Pub CN开头。
比如: 城市,省份,片区,年月,工作日. 这里不介绍了.了解ccflow数据表运行机制,为自己项目做高级的查询与二次开发(开发进阶篇).
=======================================================================================================一, 流程建立时.流程表 WF_Flow, 节点WF_Node.1, 流程自动生成一个三数数的流程编号. 比如: 0001.2, ccflow自动生成开始与结束两个节点. 节点编号为 101 与 199. 如果在有创建节点时,节点编号就为 102, 103 ….3, ccflow 会为每个节点生成一个物理表,这个节点的信息存储这个表里,格式为 “ND” + 节点编号,比如:ND101,ND199.
每个节点表都有相同的字段.
比如: OID工作ID, RDT记录日期, Rec记录人,CDT,完成时间. NodeState 节点状态.
开始节点比较特殊, 它多一个 WFState 字段.就是流程状态,用来记录流程运行的状态.4, 建立一个流程 WF_Flow,插入一条流程数据. WF_Node 插入n条节点数据.5, ccflow会产生一个流程数据表,系统产生一个ND+流程编号+Rpt 命名的表, 比如:ND1Rpt 它是流程数据表。
它把所有节点字段的汇总集合形成的一个表.流程在启动后,运行中,完成后,这个表的数据一直跟随流程运转而更新.所以你可以查询
任何数据在这个流程表中。6, ccflow 会产生一个节点视图,V+流程编号. 比如:V001. 这个视图就是把本流程中的各个节点数据,相同的字段都汇总出来。
事例如下:
CREATE VIEW [dbo].[V001] /* WorkFlow:测试流程 Date:2011-07-30 */
AS
SELECT ‘101’+’‘+CAST(OID AS varchar(10)) +’‘+CAST(FID AS VARCHAR(10)) AS MyPK, ‘101’ AS FK_Node,OID,FID,RDT,substring(RDT,1,7) AS FK_NY,CDT,Rec,Emps,NodeState,FK_Dept, 1 AS MyNum FROM ND101
UNION
SELECT ‘199’+’‘+CAST(OID AS varchar(10)) +’‘+CAST(FID AS VARCHAR(10)) AS MyPK, ‘199’ AS FK_Node,OID,FID,RDT,substring(RDT,1,7) AS FK_NY,CDT,Rec,Emps,NodeState,FK_Dept, 1 AS MyNum FROM ND199
GO
对于开发时效考核的朋友大用用处,可以统计每个节点用的天数,规定完成的天数,完成的工作量。二, 流程运行时.分合流流程注册表: WF_GenerFH
流程注册表: WF_GenerWorkFlow
工作人员表: WF_GenerWorkerlist启动一个流程后,ccflow自动产生一个WorkID, 一个流程一个WorkID, 并且处开始节点表(ND101)中插入一条数据, WFState=0 流程状态=0 表示运行中.启动一个流程后,就产生一条数据,放在WF_GenerWorkFlow ,发送一个步骤后,就把接受的工作人员放入WF_GenerWorkerlist .流程运行完成后,就把两个表中的这个 WorkID 的数据清除.5, 在流程数据表里(ND1Rpt)中, 每个节点有新采集的数据就会copy到此表中.所以结合流程数据表,与当前的这两个表,你可以查询出来想要的数据满足二次开发.三, 流程完成后.到此,相信大家对“ccflow工作流程、表结构与运行机制是什么”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
这篇文章主要介绍“PythonPlaywright如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“PythonPlaywright如何使用”文章能帮助大家解决问题。模块名称为 playwright-python,…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。