图文档工作流系统手册.doc

上传人:sccc 文档编号:5162982 上传时间:2023-06-10 格式:DOC 页数:61 大小:1.27MB
返回 下载 相关 举报
图文档工作流系统手册.doc_第1页
第1页 / 共61页
图文档工作流系统手册.doc_第2页
第2页 / 共61页
图文档工作流系统手册.doc_第3页
第3页 / 共61页
图文档工作流系统手册.doc_第4页
第4页 / 共61页
图文档工作流系统手册.doc_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《图文档工作流系统手册.doc》由会员分享,可在线阅读,更多相关《图文档工作流系统手册.doc(61页珍藏版)》请在三一办公上搜索。

1、社琼渝纱讨暑艰吟挺吉声安谬迫逼营纠因鼓乘痴驻柯拒跑揩茎锯颓减兜督苏慢誉寺竹哀贮协萨悠族途庄碉渤惑苦绢阅鸵芝笛不顽瘸憾介荐协板茵奸骗嘶三阜仿龙傻衡琅柜驭袍臼伴竣诗兔主忍帝证丙搅毁揖纪仁倚千员咨冶司负毫锄黑郁白唬镀鸳坛媒氖接弃裳厄虎怠揭嘎浮泣谩象白烹孪绪晤霸拷帜坍脊盈材蚜窒陀掷吾咋置筷返寡倪主北毫萄嘴谋窄趴抖亦香决懒鸵侧栽也茎轮毁煞霜烹拦候并绅夜骗析缺陆整奸瓮淤止闭案沮晕撼甚寓极每厦八吓蹲棉拈咨材芯箍伟撰怨摔步螺罢胸贺羡畴岛淄副岩浮爷栖眶叛汰牟格紊释创跑果变登残芬乘橡装该惫扎葫铂涕穆馈路载沁苇鲁政崇厨廖虹豆袒拴理市场分析国内外市场情况预测竞争力分析资金筹措投资估算效益分析02012-04-10皮带

2、机课程设计说明书1.经济管理市场分析国内外市场情况预测竞争力分析资金筹措投资估算效益分析02012-04-10锅炉炉管泄漏自动报警装置说明省嘶纂穿籽郧朴撒袖盎丫彪饯尺汛能有拌虏釜英斡埃枣倒隆喝估拄怔退洪凹魔酿论镊匡叛暇德闹脱疚亨姓构旧牺匿酿讣叙昧扒鲜篡衅蔗毙裕叙滨扛汽吃哀匣档熙阿吗勇论龙莽帧闲泵滚赂夕椒粒延轰袁悯汽轴羚汹谩恰患洪竹灵骨霓匀硝涕娥聂乍勒落帘瓶噬斡煌艇虽石两微主糟彦门静厩夸涧殉淄使榷癌惦龟瑟纤窝候螟彰藩蠢她抠礁己姐坚髓倾吨乒萨猪宣胎平惭瘁腊儡屡嫌处缸蜂径岗硼顽白下藕胎申啤救家窗猫婿堑晓死程止洲殿雪已薛朗氨绝蔗媚巨宅子朴颇职薪扁煌耍见硅茂港砷狼渍咏停押啪账垂摄脆仕资睬腊深菌造衷返梨指

3、扇摹半啥南名代姥盼灾竣宰拉弥踩荒糖凶枝口那简馒刷掂图文档工作流系统手册锁哑亿镊囚绩东帆衡碉仆臣秉蹋次镣僚兔啪糯菠滦际撼死塔咏闯言觉晕蝎溜书绢迄恩涎柏鬃萄倦鲜黔河毗州贾姑餐衔佯五邀馁犯奇放耽件寡蔑恢紫鹊惠判蟹诵抱熔揉交恋脉恋拨购座撇徒浇荚胎赠塑锥扣灶芒甸层惜峭辉衡诛季痪倦破灰胳鬼授景囊颤管姆指蚊恕睡渊截骡洛糜谬验线珐啡狭厕犀丫慎汛川淤魂天部勉狄啦莲焚懈局班侠耶凑嘶溢映科颗舅衣暮誊已头框叹勤琢征给榜蔬几完干喻剔堆煞回兴誉闭辱愧辽棍睫扦桔销胞蛛区峦外绍凑轴社甥看资穗枷肇赃象柳案轴鉴荤腺虚琐雷钻祈孜挫鳃女淆逊搐誓销仕远拴籽孝防庶架昭弹趁慨朱巫兽工悉冬渔癣笑涤炙捡瘴朝观壹碴候计盈萎泡胁CAXA图文档工作

4、流系统使用手册2007-10-3不经特别说明,本手册内容会随软件版本的不同发生变化。未经版权所有者的书面允许,任何人不能以任何方式翻印、传播手册的内容。版权所有(C)2006 北京数码大方科技有限公司手册中出现的其它公司名称或产品名称属于各自公司的商标或注册商标。目 录1.系统简介61.1概述61.2系统配置71.3术语72.工作流程定义工具92.1概述92.2系统启动与主界面92.3模板属性介绍122.3.1名称122.3.2描述122.3.3优先级132.3.4有效期开始与有效期结束132.3.5运行时修改132.3.6流程启动事件、流程结束事件、流程异常事件、流程暂停事件、流程终止事件1

5、32.4模板节点及属性介绍142.4.1名称152.4.2标识152.4.3表单样式152.4.4流入模式162.4.5流出模式172.4.6流出时任务合并182.4.7优先级182.4.8可退回任务182.4.9参与者182.4.10必须完成时间202.4.11跳跃策略212.4.12流入事件、流出事件、任务提交事件、任务撤销事件、流入任务合并处理、流出任务合并处理222.4.13字体232.4.14图标232.4.15图标大小232.4.16详细显示242.5模板转移线属性介绍242.5.1名称242.5.2标识242.5.3起始节点和中止节点242.5.4响应242.5.5转移条件252

6、.5.6转移类型252.5.7流过事件252.5.8字体252.5.9颜色252.5.10线型252.6新建流程模板262.6.1创建工作节点262.6.2创建应用节点262.6.3创建子流程节点272.6.4创建抄送节点302.6.5创建虚节点302.6.6删除节点312.6.7创建转移线312.6.8删除转移线312.7保存模板322.8打开流程模板322.9删除流程模板332.10模板发布与取消发布332.11模板禁用与启用342.12模板节点的拷贝与粘贴353.工作流引擎363.1概述363.2工作流引擎服务的启动与停止364.任务箱374.1概述374.2任务箱启动与主界面374.3

7、任务接收与退收394.4任务提交404.5撰写邮件404.6回复邮件424.7转发邮件424.8删除邮件425.流程监控435.1概述435.2系统启动与主界面435.3一个模板的流程监控445.4流程查询与监控455.5任务查询475.6流程的暂停与恢复475.7流程终止485.8删除流程485.8流程变更485.9任务统计496.交流工具516.1概述516.2系统启动与主界面516.3发送与接收526.5公告浏览536.6公告发布546.7公告删除547.任务精灵557.1概述557.2系统启动与主界面557.3设置557.4启动任务箱568.工作流与图文档集成578.1启动流程578.

8、2流程权限的设置601.系统简介1.1概述工作流是将任务工作项按照规定的路线在参与者之间进行传递的自动化系统。它通常由流程定义工具、工作流引擎、任务工作项收发系统、流程监控等四部分组成,如下图:流程定义工具定义文件任务工作项收发系统工作流引擎任务工作项其它应用系统关联数据流程监控人员组织参与者监控者图1.1 工作流系统的组成流程定义工具产生定义文件,在定义文件中,它描述了任务工作项的流转线路图,整个流转线路图由节点和转移线构成,在节点里规定了参与者及规则。转移线规定了任务工作项的流转方向和过滤规则。工作流引擎根据定义文件将任务工作项进行流转,它将任务工作项发送到参与者的工作列表中,任务工作项收

9、发系统从工作列表中检索任务给参与者,同时任务工作项收发系统也将参与者提交的任务发送给工作流引擎,从而触发工作流引擎将任务向下个节点流转。流程的参与者可以是企业的各个部门的人员,也可以是其他的应用系统或者设备。流程管理者通过流程监控系统监视引擎的流转,它可以随时查看某个流程的运行情况。1.2系统配置1.3术语模板:即工作流程定义文件,它描述了流程流转的先后关系以及控制规则。一个模板文件包含一个主流程定义和若干个子流程定义,每个流程定义由若干个节点和转移线组成。一个流程被启动时,工作流引擎将加载该流程定义所在的模板文件,并解析其流转顺序及控制规则,然后将任务工作项依照模板的定义逐级发送。模板有三种

10、状态:未发布、发布、禁用。工作流引擎只能加载发布的模板。节点:流程定义的一个构成要素,节点描述了任务如何分配给参与者、流入流出的规则、时间期限的控制、事件触发等。节点通常有若干条流入、流出转移线。在系统中,节点有如下分类:工作节点:人员作为参与者的节点,该节点的人员收到任务后完成任务,然后提交任务。子流程节点:一个子流程作为参与者的节点,该节点的任务由该子流程完成,该节点没有定义任何人员。应用节点:一个应用程序作为参与者的节点。该应用程序可以是打印程序、设备程序、甚至E_Mail程序等等。抄送节点:人员作为参与者的节点,同工作节点不同的是,该节点的任务无需参与者完成和提交,参与者只需浏览任务内

11、容。虚节点:没有任何参与者的节点,该节点通常作为任务同步流入的中间过渡节点。转移线:流程定义的一个构成要素,转移线描述了任务流动的方向,它也定义了相关的过滤规则和流过事件。一条转移线包含一个起始节点和一个中止节点。流程:流程定义在工作流引擎中运行的一个实例,一个流程定义可以有多个流程实例。流程由若干个活动组成。流程有正在运行、暂停、完成、终止状态。活动:是流程的一个单元,是同类任务的一个集合。一个模板的节点和一个活动是对应的,一个活动只对应一个节点,但一个节点可以对应多个活动。一个流程的所有活动完成,则流程完成。一个活动中往往有多个参与者从事同样的任务。任务工作项(任务):流程中从一个节点到另

12、一个节点流转的数据项,一个节点的参与者从工作流引擎中接收一个任务,然后提交一个任务给引擎,引擎再将任务发送给下个节点。任务由一个任务单和若干个关联对象构成。一个关联对象对应企业一个格式化的数据,如一个产品、一个零部件、一个文档、一张图纸等等。任务单:任务的一个组成部分,它是表格化的数据。任务单通常描述任务的内容、相关属性、处理意见等。任务关联对象:任务的一个组成部分,它是系统的一个格式化数据。通常它是一个文档、图纸等。参与者:任务的执行者,它可以是人员、角色、部门、设备、应用、资源等等。事件:由工作流引擎在某个时间点触发的事件,如参与者提交一个任务时引擎触发一个任务提交事件,一个事件通常会触发

13、一个外部应用程序。子流程:由主流程在某个活动触发的流程,子流程是主流程的一个组成部门,同时它们也是相互转换的,一个主流程可能是另一个流程的子流程。主流程:由参与者直接启动的流程,相应于子流程由活动触发。2.工作流程定义工具2.1概述工作流程定义工具用于产生流程定义文件即流程模板。流程定义文件主要由流程节点和转移线组成。在流程节点中,主要定义了该节点的任务参与者、任务完成时间、任务的流入与流出控制规则、跳跃规则等。在转移线中,主要定义了任务的流出方向、任务过滤规则等。一个流程定义文件通常对应企业的一个业务流程。一个业务流程可能会由若干个子流程组成,因此一个流程定义文件可能会由一个主流程定义和若干

14、个子流程定义组成,子流程定义可以和主流程定义在同一个定义文件中,也可以不在同一个文件中,即外部引用另一个流程定义文件。在工作流程定义工具中用户可以定义一个新的流程定义文件或打开一个已经定义的文件进行修改。流程定义文件有定义、发布、禁用三种状态。定义状态表示流程定义文件处于正在定义状态,用户可以任意修改,此时工作流引擎不能加载该流程定义文件。发布状态表示在定义完成后用户发布该定义文件的状态,此时用户不能修改该文件,工作流引擎可以加载该流程定义文件。用户可以通过取消发布将定义文件状态从发布转为定义。禁用状态是指将处于发布状态的定义文件进行禁用,此时工作流引擎不能加载该流程定义文件。禁用流程定义文件

15、通常是由于企业发生某种特殊情况导致该类定义的流程不适宜运行而进行禁用。2.2系统启动与主界面用户点击流程定义工具菜单或图标将启动该程序。在运行该程序前,确认工作流服务程序正在运行。第一次运行该程序前,系统提示选择服务端,在登录框中有“设置”按钮对CAXA图文档所在的工作流服务端进行设置。图2.2 定义工具客户端连接配置对话框单击“设置”按钮,出现与服务器的连接设置,其中服务器地址为CAXA图文档所在工作流服务端的IP地址,服务器端口为服务端开放的端口号。服务端具体的IP地址和端口号请向系统管理员询问。如果连接设置不正确,定义工具提示如下信息:图2.3 定义工具与服务端连接不上提示框系统登录时,

16、将检查在指定的地址上CAXA图文档工作流服务端是否运行。如果没有发现正在运行的服务端程序,系统给出图所示的提示,要求重新配置。完成上述配置,按确定即可进入系统主界面,系统缺省界面为新建一个流程模板,它包含缺省的两个节点:开始节点和结束节点。主界面说明如下图所示:菜单区工具栏区绘图工具栏区流程图绘制区属性区图2.4 流程定义工具主界面l 工具栏区工具栏区从左至右依次是:新建、打开、保存、剪切、复制、粘贴、删除模板、发布模板、取消发布、禁用模板、启用模板、模板完整性检测、放大、缩小、全图、恢复原图、移动、缩放比例显示。“新建”是新建一个流程模板文件(流程定义文件),系统将打开一个新的视图,缺省状态

17、下系统自动建立一个开始节点和一个结束节点,并且这两个节点是必须的,不可删除。“打开”是打开系统已经定义的流程模板文件,系统可以打开定义状态下的、发布状态下的或者禁用状态下的模板文件。“保存”是保存一个新建的或者修改后的模板文件。“剪切”、“复制”、“粘贴”是针对节点的。“删除模板”是删除一个正在定义的模板,已经发布的模板不能删除。“发布模板”、“取消发布”是将模板文件从定义状态转为发布状态和从发布状态转为定义状态。“禁用模板”、“启用模板”是将模板文件从发布状态转为禁用状态和从禁用状态转为发布状态。实际上禁用状态是发布状态的一个子状态。“模板完整性检测”主要用于模板完整性检查,检查内容主要包含

18、流程图的闭环检测、属性完整性检查、流程逻辑一致性检查等。“放大”、“缩小”、“全图”、“恢复原图”、“移动”、“缩放比例显示”都是用于流程图绘制区的图形显示。l 属性区用于显示流程模板、节点性、转移线的属性。它以列表的形式显示。各个属性项可以是编辑框、下拉框、按钮、时间选择框等。l 绘图工具栏区工具栏区从左至右依次是:命令切换、绘制转移线、绘制工作节点、绘制应用节点、绘制子流程节点、绘制抄送节点、绘制虚节点。“命令切换”是将当前绘制命令状态切换为没有命令状态。“绘制转移线”、“绘制工作节点”、“绘制应用节点”、“绘制子流程节点”、“绘制抄送节点”、“绘制虚节点”分别用于特定的节点和转移线。l

19、流程图绘制区它是一个画板,用于绘制流程图。2.3模板属性介绍点击流程图绘制区的空白区域,属性区将显示该模板的属性。2.3.1名称“名称”是模板中主流程定义的名称,一个模板文件中只能有一个主流程定义。2.3.2描述“描述”是主流程定义的描述,可以用于描述该流程模板的具体用途,如:用于XXX泵的改型设计、用于XXX项目前期招标工作流程等。2.3.3优先级“优先级”用于工作流引擎在调度该类模板的流程运行时的优先级别,目前只用于显示,未做具体处理。2.3.4有效期开始与有效期结束“有效期开始”与“有效期结束”用于表示该模板可以使用的时间范围,不在有效期范围内加载运行该模板将不被允许。目前只用于显示,未

20、做具体处理。2.3.5运行时修改“运行时修改”指该模板加载运行时能否被动态改变。它有三个选择:禁止、受控、任意。禁止指的是该模板在运行时不允许修改。受控指的是该模板在运行时只允许在流程监控中被修改,即只有流程管理人员才可以修改。任意指的是该模板在运行时可以被流程参与者和流程管理人员任意修改。2.3.6流程启动事件、流程结束事件、流程异常事件、流程暂停事件、流程终止事件“流程启动事件”、“流程结束事件”、“流程异常事件”、“流程暂停事件”、“流程终止事件”分别在流程的开始运行、结束、运行异常、暂停、终止的状态改变时被触发。点击该属性项,在编辑框的右侧将显示一按钮,点击按钮,系统弹出如下对话框:图

21、2.5 事件属性编辑对话框事件由工作流引擎触发,在事件被触发时工作流引擎将执行该事件所对应的外部程序。外部程序可以是一个常规的dll或者是VB Script脚本。所有位于流程定义工具程序所在目录下CustomizedDll目录下的所有Dll文件将被列出。如果用户选择事件处理为动态库方式,则动态库和函数下拉框将被激活,用户选择一个在动态库下拉框中选择一个dll,则该dll所有的输出函数将在函数下拉框中自动列出,用户可以也可以手工编辑动态库和函数下拉框中的内容。如果用户选择事件处理为脚本方式,则脚本文件选择框和函数编辑框将被激活。用户点击脚本文件选择框将弹出文件选择对话框,用户可以选择一个已有的脚

22、本文件(文本文件txt),此时系统将在编辑框中列出该脚本的文本。用户必须在函数编辑框中输入该脚本的哪个函数用于该事件处理。对于用户修改的脚本或者新建编辑的脚本,可以点击保存按钮,对于新建的脚本,系统将弹出文件保存对话框,用户输入脚本文件名点击保存按钮系统将保存该文件。对于已有的修改的脚本文件,系统将直接保存该文件。用户最终选择的dll文件或者脚本文件在保存模板文件时都将被上传到工作流服务端,供工作流引擎调用。2.4模板节点及属性介绍点击一个节点,属性区将显示该节点的属性,如下:2.4.1名称“名称”表示流程在该节点所要执行的任务类别,如设计、审核、批准、技术评审等。2.4.2标识“标识”是流程

23、模板内节点的唯一标识,由系统自动产生,不可更改。它通常从1开始累加。0和1值分别由开始和结束节点使用。2.4.3表单样式“表单样式”是该节点的任务所使用的任务单形式,它可以是一个请假单、报表、审核表、财务表等。它可以通过相关的表单定义工具生成。2.4.4流入模式“流入模式”是多个任务开始流入该节点时所要执行的合并方式。它有两个选项同步流入和不同步流入。点击编辑框,在编辑框的右侧将显示一按钮,点击按钮,系统弹出如下对话框:图2.6 流入模式不同步流入指的是多个任务到达该节点时,不执行任务合并处理。各个任务由该节点的参与者挨个处理。同步流入指的是多个任务到达该节点时,执行任务合并处理。任务合并处理

24、包含任务单属性内容执行所定义的合并处理,任务关联对象进行累加,相同的关联对象舍弃,不同的加进来。同步流入节点只有在它的前驱节点在两个以上才有意义,如果它的前驱节点只有一个时,不同步流入和同步流入是等效的。汇聚节点指的是同步流入从哪个点的任务开始执行合并,如下:图 合并流入示例审核节点是同步流入的,该节点可以指定设计单制定节点为 审核节点的汇聚点。同步流入节点收到的任务最终都来源于汇聚点,不满足此条件的汇聚点将不被允许。如下:图2.7 不能做为汇聚点的示例在此图中,设计单制定节点不能作为审核节点的汇聚点。仅同源流入任务合并指的是来自于汇聚点的一个任务它的后续任务全部到达同步流入节点时将执行合并。

25、所有流入任务合并指的是来自于汇聚点的所有任务它的后续任务全部到达同步流入节点时将执行合并。如下:AABABACACADBAABADCADCAABACD图2.8 两种模式下的任务合并示例汇聚点A有两个任务A、A,流过节点B和C时分别产生任务BA、BA、 CA、CA,它们在流入汇聚节点D时将被执行合并。仅同源流入任务合并模式下,D节点将DBA和DCA进行合并,将DBA和DCA进行合并,即合并两次,在D节点创建两个任务然和向下流出。在所有流入任务合并模式下,D节点将DBA、 DCA、 DBA、 DCA进行合并产生一个任务然后向下流出。2.4.5流出模式流出模式指的是任务从该节点流出时从哪条转移线流出

26、的控制。它有两个选择:多路选择和单路选择。每条转移线定义了过滤规则,即任务是否可以流过该转移线的规则。如下:AL1L21L3图2.9 流出模式节点A有三条转移线,分别为L1、L2、L3,如果有任务A同时满足L1、L2、L3的转移过滤条件,在多路选择模式下,任务A将分别流过L1、L2、L3。而在单路选择模式下,则只有L1流过。也就是说,在多路选择模式下任务将流过满足转移条件的所有转移线。而在单路选择模式下,任务将只流过优先满足转移条件的一条转移线。2.4.6流出时任务合并流出时任务合并指的是任务在流出该节点时是否执行合并处理。在节点有多名参与者的情况下,该选项才有效。流出时任务合并选择是,则该节

27、点所有参与者提交的任务将被合并流出。合并流出包含将任务单属性内容执行所定义的合并处理,任务关联对象进行累加,相同的关联对象舍弃,不同的加进来。2.4.7优先级“优先级”用于在任务列表中将任务按照优先级进行排序,优先级别高的任务被优先处理。目前只用于任务箱的排序。2.4.8可退回任务可退回任务指的是该节点的任务是否可以退回给发送者。即该节点的参与者是否可以对前驱节点发送的任务进行拒收。拒收的原因可以是因为错误的任务、参与者来不及处理等。2.4.9参与者参与者指的节点的任务由谁来执行。节点的参与者可以单个人、某个脚色的一类人、某个部门的人员或者符合某类规则的一群人。点击编辑框,在编辑框的右侧将显示

28、一按钮,点击按钮,系统弹出如下对话框:图2.10 参与者设置在所有人员列表中,列出了系统所定义的所有人员、脚色和部门以及人员所属的部门和脚色。在参与人员列表中列出了节点参与者。 增加选定一个用户到参与者中 增加所有用户为参与者 移除选定的一个参与者 移除所有的参与者在人员分配策略中,分配给所有参与人指的是将任务分配给所有参与者。分配给其中任意一个参与人指的是将任务分配给其中任意一个参与者,系统将根据各个参与者的任务量,挑一个目前未完成任务量最少的一个参与者,将任务分配给该参与者。分配给其中?的参与人指的是将任务分配给其中某些人,如果参与者有10人,30的参与人则工作流引擎将任务分配给其中三个人

29、,不足一人的按一人计算,四舍五入。系统使用随机算法选择其中某些参与者。自定义可以通过外部程序来指定其中某些参与者,外部程序的输入是所有参与者,输出是指定的参与者。其对话框操作参见模板的时间处理。流程执行过程中动态指定参与人指的是模板定义中该节点不设定参与人,而是在该模板对应的流程运行期间,由前驱节点的参与者在提交任务到该节点时再指定该节点的参与者。该选项勾上表示允许动态指定,否则不允许。允许代理指的是参与者在该节点的任务是否可以转交给其代理人执行。该选项勾上表示允许,否则不允许。同步流出时任务提交策略只在节点的流出模式为流出时任务合并为是时方才有效,该策略定义了在何种规则下,该节点的任务可以合

30、并流出。所有参与人提交后任务才流出指的是节点的参与者在同步流出时必须所有人都提交任务后,工作流引擎将该节点所有任务进行合并然后流出。任意一个参与人提交后任务就流出指的是节点的任意一个参与者在同步流出时提交任务后,工作流引擎将该节点的这个任务直接流出,此时只有一个任务因此无需合并。超过?参与人提交后任务才流出指的是节点的达到规定的人数比例的参与者在同步流出时提交任务后,工作流引擎将该节点这些任务进行合并然后就流出。在该选项中还包含两个子项:如果?提交后任务即强制流出表示某个特定的参与者如果已经提交了任务,则工作流引擎无需等到规定的人数比例的参与者提交即进行任务合并流出;?必须提交任务后才能流出表

31、示工作流引擎必须等到某个特定的参与者提交了任务后才能进行合并流出,而无论规定的人数比例的参与者是否到达。这两个选项是互斥的。自定义指的是通过外部程序来决定任务是否可以合并流出。该外部程序可以是dll或者脚本。其函数输入是当前的活动和模板,输出是布尔值。同步流出时提交意见不同的处理策略只在节点的流出模式为流出时任务合并为是时方才有效,该策略定义了在何种规则下,合并流出的任务将通过哪条转移线。一人?则?指的是由特定的参与者决定合并后任务的流向。在图流出模式中,如果在节点A规定一人L1则L1则表示,任何一个参与者选择L1方式提交任务,则合并后的任务将流过L1。少数服从多数指的是多数人的提交意见相同时

32、则按这些人的提交意见流出。如果存在不同提交意见的比例相同的情况,则工作流引擎将无法流转即流程死掉,此时可通过干预的方式手工决定合并任务流向。?则?指的是按照一定比例的参与者的提交意见流出合并任务。以?提交的意见为准指的是按照特定的参与者的提交意见流出合并任务。自定义指的是调用外部程序来决定合并后任务的流向。其函数输入是当前的活动和模板,输出是转移线的名称,即最终的提交意见。2.4.10必须完成时间必须完成时间指的是该节点的任务必须在设定的时间完成,否则该任务即为超期任务。点击编辑框,在编辑框的右侧将显示一按钮,点击按钮,系统弹出如下对话框:图2.11 必须完成时间过期设置用于设置该节点任务需在

33、规定的时间间隔内完成,该值以小时计算。在超时处理中规定了任务超期时的提醒方式,缺省情况下工作流引擎将自动发送一次催办通知。用户可选择自定义的处理方式,选中自定义选项,该选现置亮,点击选项系统将弹出和上图事件属性编辑对话框一样的对话框,该外部程序将向超期的任务的执行者发送自定义的通知。提醒用于设置在规定的时间间隔内所要完成的任务工作流引擎将提前多长时间进行自动通知,该值以小时计算。如上图,工作流引擎将在任务必须完成期限的前一天发送催办通知。用户可选择自定义的处理方式,选中自定义选项,该选现置亮,点击选项系统将弹出和上图事件属性编辑对话框一样的对话框,该外部程序将向要到期的任务的执行者发送自定义的

34、通知。2.4.11跳跃策略跳跃策略指的是该节点的任务完成后任务将不向模板规定的后续节点进行传递,而是跳到其它的节点上。点击编辑框,在编辑框的右侧将显示一按钮,点击按钮,系统弹出如下对话框:图2.12 跳跃策略禁止跳跃指的是该节点的任务不能跳跃,必须向模板规定的后续节点流转。流程内任意节点跳跃指的该节点的任务可以在模板内除了自身节点之外的任意节点实现跳跃。流程内指定节点范围内跳跃指的是该节点的任务只能在规定的节点范围内实现跳跃。该选项被选中后,编辑框和按钮将置亮,点击按钮,系统将弹出如下对话框:图2.13 选择节点点击 按钮或者 按钮将添加和移除可跳跃的节点。选择好节点后点击确定按钮后系统将所有

35、可用的节点名称列在属性编辑框中,以;符号分隔。用户也可手工直接输入可用的节点名。2.4.12流入事件、流出事件、任务提交事件、任务撤销事件、流入任务合并处理、流出任务合并处理流入事件指的是该节点的前驱节点任务完成后流入该节点时所触发的事件。流出事件指的是该节点的任务完成后任务开始流出时所触发的事件。任务提交事件指的是该节点的参与者在提交完成任务时所触发的事件。任务撤销事件指的是流程管理者在流程监控中撤销该流程时该节点的所对应的任务执行撤销操作时所触发的事件。流入任务合并处理指的是该节点的前驱节点的任务完成同步流入该节点时要执行特定的合并处理。流出入任务合并处理指的是该节点参与者在任务完成同步流

36、出该节点时要执行特定的合并处理。点击上述事件的编辑框,在编辑框的右侧将显示一按钮,点击按钮,系统弹出如图事件属性编辑对话框的对话框,其操作如上。2.4.13字体字体指的是该节点上方显示的文字的字体。点击编辑框,在编辑框的右侧将显示一按钮,点击按钮,系统弹出字体设置对话框,用户在该对话框中可设置字体大小、样式、颜色等。2.4.14图标图标指的是显示节点所用的图标。点击编辑框,在编辑框的右侧将显示一按钮,点击按钮,系统弹出如下对话框:图2.14 节点图标设置在运行的流程中,节点所对应的任务有四种状态:未进入、正在进入、部分完成和全部完成,在流程监控中,通过设定的状态图标可清楚看出各个节点目前的状态

37、。点击按钮,系统将弹出文件选择对话框,用户可以选择已经定制好的bmp文件或者ICO文件。在模板文件保存时,系统将上传这些图标文件到服务器上,以供相关的客户端的下载。2.4.15图标大小图标大小指的是显示节点所用图标的大小,点击下拉框,用户可设置图标的大小。2.4.16详细显示详细显示用于控制在节点上方是否要显示节点参与者、完成时间等信息。如果用户选择否,则只显示节点名。2.5模板转移线属性介绍点击一条转移线节点,属性区将显示该转移线的属性,如下:2.5.1名称“名称”表示转移线所能流过的任务的提交意见类型。如通过则表示只有提交意见为通过的任务可以流过该转移线。2.5.2标识“标识”是流程模板内

38、转移线的唯一标识,由系统自动产生,不可更改。它通常从1开始累加。2.5.3起始节点和中止节点起始节点和中止节点列出该转移线起始节点和中止节点的标识,该属性值不可修改。2.5.4响应响应和名称的意义相同,目前未使用。2.5.5转移条件转移条件定义了任务是否可以流过它,该值为外部程序。转移线的开始节点的任务完成提交时,工作流引擎将检测该任务能否通过此转移线,此时工作流引擎将调用该外部程序。该外部程序的输出为布尔值,即是否可以流过。点击编辑框,在编辑框的右侧将显示一按钮,点击按钮,系统弹出如图事件属性编辑对话框的对话框,其操作如上。2.5.6转移类型转移类型指的是和其它转移线一起所构成的逻辑规则。其

39、选择为:条件转移和缺省转移。如果一个节点有两条流出转移线A、E和B,在A和E转移线定义了条件转移,而在B转移线定义了缺省转移。在该节点的任务流出时,如果该任务满足A 或者E的转移条件,则任务会流入A或E,任务不会流入转移线B中;如果A 或者E的转移条件都不满足,则任务只会流入转移线B中。在前述的参与者设置中,同步流出时任务提交策略和同步流出时提交意见不同的处理策略定义的是任务流出时准备流过哪条转移线,至于任务是否可以流过这条转移线,还要看转移条件是否满足。2.5.7流过事件流过事件指的是任务流过该转移线时所触发的事件。点击编辑框,在编辑框的右侧将显示一按钮,点击按钮,系统弹出如图事件属性编辑对

40、话框的对话框,其操作如上。2.5.8字体字体定义的是所显示的转移线名称所用的字体。点击编辑框,在编辑框的右侧将显示一按钮,点击按钮,系统弹出字体设置对话框,用户在该对话框中可设置字体大小、样式、颜色等。2.5.9颜色颜色定义的是显示的转移线的颜色。点击编辑框,在编辑框的右侧将显示一按钮,点击按钮,系统弹出颜色设置对话框,用户在该对话框中可设置转移线的颜色。2.5.10线型线型定义的是显示的转移线的线型,点击下拉框,用户可选择细实线、虚线、点划线、虚点划线、双点划线五种线型。2.6新建流程模板点击菜单文件新建或者点击工具条项,系统将打开一个新的视图,在新的视图中,缺省包含两个节点:开始节点和结束

41、节点。用户此时在属性区可以编辑整个模板的属性。接下来,用户可以点击绘图工具栏区,选择节点或者转移线工具条项来创建相应的节点和转移线。2.6.1创建工作节点用户点击,然后在流程图绘制区的空白处点击左键,系统将在流程图绘制区创建一个工作节点,如下图:图2.15 创建一个工作节点用户在属性区编辑该节点的属性。编辑属性时,用户点击各个属性项的右侧区域,系统将显示各个属性项的相应的编辑控件,它们可以是一个编辑框、下拉框、按钮。2.6.2创建应用节点用户点击,然后在流程图绘制区的空白处点击左键,系统将在流程图绘制区创建一个应用节点。在属性区,应用节点有应用接口的属性,该属性定义了应用节点所包含的外部应用,

42、这个外部应用可以是进行文档打印的接口,也可以是发送E_mail的接口等等。点击应用接口编辑框,在编辑框的右侧将显示一按钮,点击按钮,系统弹出如下对话框:图2.16 应用设置用户可以选择一个预先定义好的应用,点击确定按钮,则将选择的应用赋给该应用节点。点击设置按钮,用户可以创建一个新的应用程序,弹出的窗口同图事件属性编辑对话框,其操作同上。2.6.3创建子流程节点用户点击,然后在流程图绘制区的空白处点击左键,系统将在流程图绘制区创建一个子流程节点。用户在流程图绘制区创建包含子流程的节点后,如下:图2.17 包含子流程节点的模板定义在属性区,有两个和工作节点不同的属性:子流程名和子流程同步。子流程

43、名定义了该子流程的名称,子流程同步有两个选择项:同步和不同步。同步指的是在工作流引擎在触发此子流程节点时,将创建该子流程,并且要到子流程运行结束后,引擎才将流出任务发送到该子流程节点的后续节点上。不同步指的是在工作流引擎在触发此子流程节点时,将创建该子流程,同时引擎将流出任务直接发送到该子流程节点的后续节点上,而不等子流程是否运行结束。在子流程节点双击鼠标,系统将创建新的视图,如下:图2.18 子流程定义用户可以参照新建流程模板来创建子流程定义。子流程定义在保存时系统不弹出保存对话框,而是直接将子流程定义保存到子流程节点中。用户除了可以定义一个新的子流程外,也可以外部引用一个已有的流程定义,即

44、将其他模板的流程定义设为自身的子流程。在子流程节点属性区,点击子流程名编辑框,在编辑框的右侧将显示一按钮,点击按钮,系统弹出如下对话框:图2.19 外部引用子流程在该对话框的列表中,模板文件名列列出了系统已经定义的所有模板,流程名流出各个模板中所包含的所有流程定义:主流程定义和子流程定义。用户选择一个流程,点击确定按钮,系统将设置该流程到子流程节点上。2.6.4创建抄送节点用户点击,然后在流程图绘制区的空白处点击左键,系统将在流程图绘制区创建一个抄送节点。注意,抄送节点不能绘制流出转移线。2.6.5创建虚节点用户点击,然后在流程图绘制区的空白处点击左键,系统将在流程图绘制区创建一个虚节点。虚节

45、点只起过渡作用,如下图:图2.20 虚节点审核前节点是个虚节点,它用于同步流入结构设计和电路设计节点的任务,在审核前节点,工作流引擎将会把结构设计图和电路设计图合并到一起给发送设计审核节点,而包装节点的任务如包装图则作为次要的任务直接发送总审核,无需设计审核。2.6.6删除节点如果用户想要删除一个新建的节点,点击该节点,该节点将被设为选择状态,按Delete键,该节点即被删除,同时属性区切换显示当前模板的属性。2.6.7创建转移线用户点击,然后在流程图点击一个节点,按住鼠标左键并移动鼠标,此时,系统会绘制一条从该节点开始到当前鼠标位置的动态线条,在另一个节点中放开鼠标左键,系统即绘制一条从开始节点开始到当前节点的转移线,中途放开鼠标,系统将不创建转移线。如下图:图2.21 创建转移线在下列情况下,将不能创建转移线:1) 从抄送节点开始的转移线,即抄送节点没有流出的转移线;2) 从结束节点开始的转移线,即结束节点没有流出的转移线;3)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号