`
youyou_yo
  • 浏览: 9961 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

流程控制表设计

阅读更多
/*
1、WF_WorkFlow用于存放流程定义表
*/
Create Table WF_WorkFlow(
Flow_ID serial not null,
Flow_Caption varchar(50), /*流程名称*/
Flow_Descript varchar(150), /*流程描述*/
Flow_ParentID integer, /*父流程ID*/
Flow_Type integer, /*0流程库,1流程*/
Flow_InitiatorType integer, /*流程启动者类型*/
Flow_Initiator varchar(50), /*流程启动者*/
Flow_Cycle integer, /*流程生命周期小时*/
Flow_CreateTime timestamp with time zone, /*流程创建时间*/
Flow_Status integer, /*流程状态*/
CONSTRAINT WF_WorkFlow_pkey PRIMARY KEY (Flow_ID)
);

/*
2、WF_FlowNode用于存放工作流流程描述
*/
Create Table WF_FlowNode(
Node_ID serial not null,
Flow_ID integer, /*关联,wf_workflow表的flow_id流程编号*/
FormName varchar(150), /*处理表单名称*/
PreNodeID integer, /*前序节点编号*/
NextNodeID integer, /*后续节点编号*/
Node_Caption integer, /*节点名称*/
Node_Description varchar(50), /*节点描述*/
Node_Type integer, /*节点类型,开始节点0,与节点1,或节点2,结束节点3,通知节点4,聚合节点5,发散节点6,子流程节点7*/
ChildFlowID integer, /*子流程编号*/
Runner_Flag integer, /*执行者类型(用户0,部门1,岗位2,部门3,用户组4,其它5,启动者6,多项选择7)*/
Node_Status integer, /*节点状态0开始,2结束,3正常*/
R_UserID varchar(50), /*执行用户标识*/
R_DepartID varchar(50), /*执行部门编号*/
R_JobID varchar(50), /*执行岗位编号*/
R_UserGroupID varchar(50), /*执行工作组编号*/
R_OtherFlowID integer, /*其它指定流程编号*/
R_RunnerOfJog integer, /*一年可动者上级职务编号*/
IsMuliSelect integer, /*是否多选*/
IsOtherMan integer, /*是否允许转发其它人*/
IsAuAssignMan integer, /*是否允许由代理人处理*/
IsBackTaskSelf integer, /*是否允许撤销*/
IsPreTask integer, /*是否允许回退*/
Condition integer, /*执行条件*/
MergerType integer, /*归并类型*/
CONSTRAINT WF_FlowNode_pkey PRIMARY KEY (Node_ID)
);


/*
3、WF_Instance用于存放工作流实例启动描述
*/
Create Table WF_Instance(
Instance_ID serial not null,/*工作流实例ID*/
Flow_ID varchar(50), /*工作流ID*/
Start_UserID varchar(150), /*流程实例发起人*/
Start_Time timestamp with time zone, /*实例开始时间*/
Finish_UserID varchar(50), /*流程实例完成人ID*/
FinishTime timestamp with time zone, /*流程实例完成时间*/
Instance_State varchar(50), /*工作流实例状态*/
Form_ID integer, /*实例相关数据(表单)ID,格式如:表名+ID*/
Instance_Type integer, /*实例类型,0主流程任务,1子流程任务*/
ParentInstanceID integer,/*父实例ID*/
ParentActiveID integer,/*父实例活动ID*/
CONSTRAINT WF_Instance_pkey PRIMARY KEY (Instance_ID)
);


/*
4、WF_Active用于存放流程实例活动描述
*/
Create Table WF_Active(
Active_ID serial not null,/*活动ID*/
Instance_ID varchar(50), /*关联的实例ID*/
Node_ID varchar(150), /*活动所在的工作流节点*/
PreNode_ID integer, /*活动回退节点ID*/
Node_Type integer, /*活动所在的工作流节点类型*/
PreNode_Type integer, /*活动回退节点类型*/
Split_ID integer, /*活动分支Id*/
Active_CreateDate timestamp with time zone, /*流程创建日期*/
Active_CreateTime timestamp with time zone, /*流程创建时间*/
Active_Type integer,/*活动类型*/
Active_IsFinish integer,/*活动是否完成*/
PreActiveID integer, /*回退活动ID*/
CONSTRAINT WF_Active_pkey PRIMARY KEY (Flow_ID)
);


/*
5、WF_MergeActive用于存放流程聚合活动关系
*/
Create Table WF_MergeActive(
ID serial not null,
Active_ID varchar(50), /*所在活动ID*/
Node_ID varchar(150), /*所在活动的节点ID*/
MergeNode_ID integer, /*聚合节点ID*/
Split_ID integer, /*活动分支ID*/
CONSTRAINT WF_MergeActive_pkey PRIMARY KEY (ID)
);

/*
6、WF_WorkItemList用于存放工作项
*/
Create Table WF_WorkItemList(
Item_ID serial not null,
Active_ID varchar(50), /*所在活动ID*/
User_ID varchar(150), /*所在活动的节点ID*/
User_RunStatus integer, /*聚合节点ID*/
User_Type integer, /*活动分支ID*/
Remark varchar(254), /*备注*/
FileName varchar(254), /*附件地址*/
Exe_RealMan varchar(50), /*实际执行人*/
Exe_Type integer, /*执行类型,与下一节点类型相同*/
TransmitUser_ID varchar(50), /*转发人用户ID*/
Instance_ID varchar(50), /*实例ID*/
CONSTRAINT WF_WorkItemList_pkey PRIMARY KEY (Item_ID)
);


/*
7、o_User用于存放工作项
*/
Create Table O_User(
User_ID serial not null,
User_Name varchar(50), /*所在活动ID*/
User_PSW varchar(150), /*所在活动的节点ID*/
User_Age integer, /*聚合节点ID*/
CONSTRAINT O_User_pkey PRIMARY KEY (User_ID)
);


/*
8、O_Organize用于存放组织信息
*/
Create Table O_Organize(
Depart_ID varchar(50), /*部门ID*/
Depart_Name varchar(50), /*所在活动ID*/
Parent_ID varchar(150), /*所在活动的节点ID*/
CONSTRAINT O_Organize_pkey PRIMARY KEY (Depart_ID)
);


/*
9、O_Group用于存放工作组信息
*/
Create Table O_Group(
Group_Id varchar(50),
Group_Name varchar(50) /*所在活动ID*/
);

/*
10、O_Position用于存放岗位信息
*/
Create Table O_Position(
Position_Id serial not null,
Position_Name varchar(50), /*岗位名称*/
);


/*
11、R_User_Group用于存放用户和工作组的映射关系
*/
Create Table R_User_Group(
User_ID varchar(50),
Group_ID varchar(50), /*工作组ID*/
);

/*
12、R_User_Org_Pos用于存放,用户组织,岗位映射关系
*/
Create Table R_User_Org_Pos(
User_ID varchar(50),
Oganize_ID varchar(50), /*部门ID*/
Position_ID,varchar(50),/*岗位ID*/
);


分享到:
评论

相关推荐

    加热炉温度控制系统过程控制课程设计

    加热炉温度控制系统过程控制课程设计 在工业生产中,加热炉是非常重要的换热设备,在炉膛内将燃料燃烧释放的热量通过热辐射方式传递给被加热的工艺介质。加热炉控制的主要任务就是保证工艺介质最终温度达到并维持在...

    过程控制课程设计

    过程控制课程设计 过程控制课程设计是指在工业生产过程中,通过监控和控制过程参数,来维持生产过程的稳定运行和优化生产效率的一种自动化技术。在这里,我们将基于组态软件设计一个液位单回路过程控制系统,来控制...

    过程控制系统课程设计(锅炉汽包温度控制系统论文)

    ### 过程控制系统课程设计(锅炉汽包温度控制系统论文)知识点总结 #### 一、串级控制系统概述 ##### 1.1 串级控制系统的定义与组成 串级控制系统是一种特殊的多回路控制系统,它由两个调节器串联工作,其中一个...

    过程控制毕业设计.pdf

    ### 过程控制毕业设计——双容液位控制系统设计 #### 概述 本文档主要介绍了兰州理工大学的一个毕业设计项目——双容液位控制系统的详细设计与实现。该系统旨在通过精确控制上下两个水箱之间的水流,从而实现稳定...

    步进电机控制程序设计流程图

    步进电机控制程序设计流程图是指对步进电机进行控制的程序设计过程的图形表示。该流程图包括多个部分,如主程序流程图、按键处理函数流程图、电机转步函数流程图等。这些流程图之间相互关联,共同实现了步进电机的...

    过程控制课程设计串级控制系统.doc

    为了解决这一难题,过程控制课程设计引入了串级控制系统,用以优化隧道窑的温度控制,保障产品质量。 串级控制系统的核心理念是采用两个层次的控制环路,即主控制环路和副控制环路,协同完成控制任务。在隧道窑控制...

    设计和开发控制流程图

    在现代企业管理和项目管理中,设计与开发控制流程图是一种非常重要的工具,它用于指导和规范新产品或新服务的设计与开发过程。通过明确各个环节的责任人、流程步骤以及所需的相关文档记录,可以有效地提高设计开发...

    过程控制课程设计资料\工业过程控制课程设计

    "过程控制课程设计资料\工业过程控制课程设计" 过程控制是指对工业过程中各种参数的自动控制,以确保生产过程的稳定性和安全性。工业过程控制课程设计是过程控制专业学生的必修课程,旨在培养学生独立设计控制方案...

    pH 中和过程PID控制课程设计.zip

    PH值控制系统设计——重庆大学06级自动化六班范兴容同学过程控制课程设计报告 其中,FA(1)—入流酸的流量,单位升分钟,认为是常数 F()—入流碱的流量,即掉制量,单位:升分钟; 入流酸的浓度,单位:当量浓度(N),认为是常数...

    过程控制系统及设计

    过程控制系统及设计,可编程控制器PLC指导等,一本参与资料

    过程控制课程设计(300MW火电机组协调控制系统的设计)

    通过本课程设计,使学生能较好的运用过程控制的基本概念、基础理论与方法,根据大型火电机组的生产实际,对火电机组的过程控制系统进行分析,设计出原理正确,功能较为全面的300MW火电机组协调控制系统。

    过程控制工程设计 第2版(孙洪程,李大宇编)Part2

    《过程控制工程设计(第2版)》在内容编排上仍然以工程设计的问题为主线介绍相关的设计内容,优先介绍国际通用设计体制工程表达和设计文件的绘制(编制),同时适当介绍了老设计体制。书中的工程表达方法以国家标准、...

    液位控制系统课程设计

    下层为过程控制执行层,由虚拟网络控制器和过程控制对象组成,该层负责接收监控管理层下达的控制命令,经控制器处理后作用于电子阀门,控制进入水箱的流水速度,并将水箱的液位信息采集上来,经过控制器的处理后上传...

    过程控制综合设计单回路温度PLC控制系统设计

    过程控制综合设计单回路温度PLC控制系统设计 本资源摘要信息将对过程控制综合设计单回路温度PLC控制系统设计进行详细的知识点总结。 过程控制综合设计 过程控制综合设计是指对过程控制系统中的各个组件进行综合...

    三相PFC控制器设计过程:深入解析电压环与电流环控制器的协同构建,三相PFC控制器设计流程:电压环与电流环的协同控制策略及实现细节,三相PFC控制器的设计过程 文档描述三相PFC的控制器的设计过程,涵

    三相PFC控制器设计过程:深入解析电压环与电流环控制器的协同构建,三相PFC控制器设计流程:电压环与电流环的协同控制策略及实现细节,三相PFC控制器的设计过程 文档描述三相PFC的控制器的设计过程,涵盖电压环,电流...

    电梯控制器 Verilog语言课程设计

    整个设计流程包括设计目的和要求、设计原理、项目分块及其实现方案、电梯控制器的流程图、设计内容等几个部分。 在设计中,我们使用 Verilog HDL 语言编写程序,并使用 Altera 公司的 Quartus II 软件进行仿真。...

    交通灯控制电路设计+设计流程图+设计电路图+实物图.pdf

    "交通灯控制电路设计" 交通灯控制电路设计是城市交通管理现代化的重要组成部分。为了确保车辆安全、迅速地...设计的难点在于设计一个逻辑流程图,以确定交通灯控制电路的逻辑关系,并且需要选择合适的器件和布线方式。

Global site tag (gtag.js) - Google Analytics