dlfloworkflow工作流解决方案.docx
- 文档编号:23716328
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:12
- 大小:233.09KB
dlfloworkflow工作流解决方案.docx
《dlfloworkflow工作流解决方案.docx》由会员分享,可在线阅读,更多相关《dlfloworkflow工作流解决方案.docx(12页珍藏版)》请在冰豆网上搜索。
dlfloworkflow工作流解决方案
1概述
现有DLFloWorkflow是参照WFMC(国际标准化工作流组织)所提供的工作流模型,完全按照MSDNA基于组件的多层结构技术要求进行设计开发的一个基于WEB的工作流系统。
其中核心的工作流引擎以组件形式封装,与数据库和用户界面分开,便于系统维护和与企业内部其他系统的接口。
工作流引擎又由接口和内部核心处理两部分组成,在内部核心处理中,采用了缓存和多线程等技术来提高系统性能。
系统体系结构如上图所示,主要分为三部分:
1:
用户界面
采用HTML和DHTML技术,用户通过IE浏览器以WEB形式进行操作。
2:
商业逻辑层
包括工作流引擎和用户具体应用中间件。
工作流引擎又由接口和内部核心处理两部分组成,内部核心处理调用ADO、CDO等Microsoft的系统组件,与数据库和Email等系统资源相互联系。
3:
数据服务层
包括工作流定义数据库,工作流实例数据库和用户应用数据库。
整个系统可运行在UNICODE环境下,提供对多语言的完好支持(如可同时输入和显示中、英、日等语言)。
在现有DLFlo工作流平台上
1:
对表现层(用户操作界面)按用户需求制作
2:
增加应用中间件(即用户具体应用的商业逻辑中间件,其中调用工作流引擎所提供的接口,与工作流引擎相互关连)
即能够构筑一个完整的工作流系统,满足用户的实际应用需求。
2详细结构描述
2.1用户界面
客户端采用IE流览器。
可支持多语言。
用户验证方式可选择以下一种或多种:
数据库用户验证
NT域用户验证
用户界面中,根据所定义的权限,能够实现以下功能:
1:
Application的浏览
2:
启动、浏览、处理、挂起、跟踪、停止、删除流程
3:
数据查询、统计、输出、输入、打印、报表生成,与其他系统(如ERP)进行数据交换
4:
流程定义、管理
5:
人员、组织结构、角色、权限管理
6:
系统管理
7:
个人信息修改、查询,外出代理设置
8:
网络邻居(根据权限取得其他用户的待处理表单)
9:
查看在线帮助
实际上,可以根据用户需要,选择以上部分或全部功能来构筑用户界面。
另外,在用户表单中,提供了人性化的操作,如有以下一些特点:
1:
缺省显示数据
缺省显示如用户、日期等固定信息。
无需用户重复输入。
2:
日期选择
需要输入日期时,弹出标准Calendar选择即可。
3:
充分运用DHTML技术,使表格可动态增删,自动计算数值等。
如下例:
4:
可在表单中添加多个附加文件
2.2中间件
2.2.1工作流引擎
工作流引擎由接口部分和内部核心处理两部分组成
2.2.1.1接口
A:
流程管理接口
包括流程的定义和实例两部分的接口。
管理员每定义一个新的应用流程,产生一个Workflow。
用户启动一个新的Case,即产生一个Task(工作流实例),其中每进行一步处理,产生一个Proc。
B:
事件触发接口
包括对流程的启动、处理、退回和分派等动作处理的接口。
C:
统计报表接口
通过传入Sql语句和相关参数,可以返回所需的记录集。
通过这些接口,还可以进行显示的分页处理。
D:
流程与具体应用进行连接的接口
生成新的工作流实例时,调用本接口。
通过RSID与用户数据库相关连。
通过Param和Receptor等参数,提供灵活的流程处理。
E:
用户、组织结构、权限管理接口
可以按功能需求建立多种类型的组织结构。
同一个用户可以同时出现在不同的组织结构中。
在用户接口中,提供对流程、实例、用户数据等列表的方法,这样,在用户界面中,所列出的内容,即是该用户权限范围内所能读、处理、跟踪或删除的数据。
F:
其它接口
包括流程的计划启动、系统参数设定、超时处理、当前登录用户等接口。
通过以上接口,结合应用中间件,提供用户界面操作所需的全部功能。
2.2.1.2内部核心处理
A:
流程处理
并行、串行、挂起、退回、重起等一系列的流程流转处理。
处理(Proc)提交时,需根据流程的定义和实际处理所提交的参数,计算下一步的处理走向、处理者和相关Email的发送等动作。
流程的每一步,用户可定义的参数包括:
a)处理节点名称。
b)表单。
同一流程的不同处理节点,可以显示给各个处理者相同或不同的表单。
c)类别。
并行、串行。
d)条件参数。
可根据用户填写表单时所填的内容来决定流程的走向。
(如填写报销单时,根据所填金额,流向不同的处理者)
e)处理者。
可以是具体的人,或各种角色。
f)处理者所能选择的事件(动作)。
如退回、保存、分派、是否用Email通知等。
g)超时的条件和后继触发事件。
B:
事件处理
人工触发事件和自动触发事件的处理。
事件分两种类型:
Approve和Reject
Approve即提交到下一步处理
Reject即结束流程
通过DLFlo提供的服务程序,在系统满足所预定的条件时,自动触发预定的事件。
如发生超时时,发送Email通知或自动结束流程。
C:
报表统计生成处理
根据传入的参数,结合系统的权限管理,输出统计查询结果。
D:
用户、组织结构、权限管理处理
对用户与流程和数据的权限(启动,跟踪、查看、删除等)的计算。
以上处理能够相互协调,相互作用。
2.2.2应用中间件
针对每个具体的应用,提供相应的增加、修改、删除功能的中间件接口
针对每个具体的应用,提供相应的报表统计功能的中间件接口
对于简单的应用,也可以采用在ASP中直接调用ADO和工作流中间件的方式来开发。
参数设定中间件
如年度、类别等相对固定的参数的设定。
2.3数据库
工作流模型库和实例库采用现有DLFlo中的表结构,用户应用数据库有可分二部分:
a)与参数设定相关的表
b)与Application相关的表
下面是赠送的保安部制度范本,不需要的可以编辑删除!
!
!
!
谢谢!
保安部工作制度
一、认真贯彻党的路线、方针政策和国家的法津法规,按照####年度目标的要求,做好####的安全保卫工作,保护全体人员和公私财物的安全,保持####正常的经营秩序和工作秩序。
二、做好消防安全工作,认真贯彻“预防为主”的方针,教育提高全体人员的消防意识和防火知识,配备、配齐####各个楼层的消防器材,管好用好各种电器设备,确保####各通道畅通,严防各种灾害事故的发生。
三、严格贯彻值班、巡检制度,按时上岗、到岗,加经对重要设备和重点部位的管理,防止和打击盗窃等各种犯罪活动,确保####内外安全。
四、、加强保安队部建设,努力学习业务知识,认真贯彻法律法规,不断提高全体保安人员的思想素质和业务水平,勤奋工作,秉公执法,建设一支思想作风过硬和业务素质精良的保安队伍。
11、保持监控室和值班室的清洁干净,天天打扫,窗明地净。
12、服从领导安排,完成领导交办任务。
5、积极扑救。
火警初起阶段,要全力自救。
防止蔓延,尽快扑灭,要正确使用灭火器,电器,应先切断电源。
6、一旦发生火灾,应积极维护火场秩序,保证进出道路畅通。
看管抢救重要物资,疏散危险区域人员。
九、协同本部门或其他部门所进行的各项工作进行记录。
保安员值班操作及要求
一、交接岗
1、每日上午9时和下午19时为交接岗。
2、交接岗时将当班所接纳物品清点清楚,以及夜班所发生的情况未得到解决的需>
面汇报。
检查值班室内外的卫生状况,地面无纸屑,桌面无杂物,整齐清洁。
二、执勤
1、7:
50—8:
10、13:
50—14:
10立岗迎接上班人员;12:
00—12:
20、18:
00—18:
20立岗送下班人员。
2、值勤时做到遇见领导立岗,检查物品立岗,外来人员进出立岗。
3、门卫室值勤时,应做到坐姿端正,注视监视器的动态,做好接待工作,值勤期间不看书报电视,听收音机。
不与无关人员聊天,劝阻无关人员不要在门卫室寄存物品或打电话,禁止打瞌睡。
4、维持门口秩序,使之保持畅通。
5、熟记消防,报警,救护及内部联系电话。
三、巡逻
巡逻是防盗及发现####有不安全因素的重要措施。
1、每天按照巡检制度定时轮流巡逻。
2、巡逻时思想集中,保持高度警惕,不吸烟,不与无关人员闲聊,并将每一点所发生情况记录清楚,巡逻时做到勤走动,勤思考,勤观察。
发现问题及时报告。
3、白天加强对观众区、办公区及楼道的巡逻,夜晚以机房为重点进行检查,每晚零点之后巡查不少于两次。
四、防火工作
1、严格门卫制度,严禁无关人员,将易燃易爆物品带入####。
2、发现违反安全规定的电源和火种,应予以切断和熄灭,应报告####领导采取相关措施。
3、值勤时发现物质储存,保管不符合防火要求,消防器材移作他用及非正常使用灭火器,应及时阻止,并报告,提请有关部门整改。
4、发生火灾先拨打119向消防部队报警,并立即报告####领导。
报警时简要讲清####地址,电话号码及火情,同时派人在门口接应,引导消防车进入火场,向消防人员介绍水源,总电闸部位等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- dlfloworkflow 工作流 解决方案
![提示](https://static.bdocx.com/images/bang_tan.gif)