您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > E-Cell工作流介绍
E-Cell工作流概述E-Cell工作流是具有用友华表特色的工作流,它基于.NetWF引擎遵循WFMC标准而设计。涵盖了串行、并行、分支等常用模式,并且支持撤销、回退、催办、跟踪、会签、抢先等处理方式。工作流在设计器中定义并随表单部署至服务器,在业务平台中完成处理、查询、撤销等工作。功能特性:1)可视化表单工作流建模设计器提供了可视化人机交互界面,基于拖拽方式完成工作流建模,所见即所得。用户无需编写任何代码,快速定制自己的随需工作流。2)支持串行、并行、分支和转填流程模式支持常用的串行(顺序流)、并行和分支模式。支持具有自己特色的转填模式。3)支持任务回退和撤销任务的当前执行者可以根据需要将已经处理的任务(但下一个执行者还没有处理的任务)撤销。任务的上一执行者可以根据请求回退任务,以便当前执行者重新处理有误的任务。4)灵活的任务参与者设置支持组织结构、组、岗位级别和岗位人员作为参与者。支持流程的启动者、任务执行者作为参与者。支持运行时动态指定参与者。5)严密的安全机制支持基于组织结构的流程启动和权限控制。针对数据项的严格权限控制,包括可见、隐藏、可编辑和只读四种类型数据项。6)任务处理时限支持支持直接指定到期时间。支持超时前自动提醒和提醒次数。7)查询待办事项列表和已办事项列表业务平台提供了代办事项列表以便及时跟踪工作流的执行情况。业务平台提供了已办事项列表方便了及时查看工作进度。为了方便用户查询待办和已办事项,业务平台提供了组合查询功能。可以按名称,发出时间,要求时间,发起人,最后处理人生成组合条件进行查询。8)图形化显示工作流的处理进度业务平台提供了图形方式显示工作流进度。用绿色方框显示已处理任务,红色方框显示正在处理任务,蓝色方框显示未处理任务,用户可以清晰观察到工作流的状态。为了帮助用户进一步了解E-Cell工作流,下面将以顺序流(串行)、并行流、分支流、转填流为例详细阐述工作流的建模、启用、跟踪过程。1顺序流程顺序流程的特点是只有当前一个任务结束后,后一个任务才会被触发,即按照预定的任务列表,有序的执行。顺序流的执行过程如下图所示:任务A任务B任务C顺序流程下面我们以一个带有顺序流程的表单——请假单为例说明,如何定义顺序流程以及流程的跟踪。1.1顺序流程案例1.1.1客户需求客户是启明星电脑维修公司,公司里目前员工请假都是通过填写纸制的请假单,然后送总经理审批,批准后送HR部门登记即可。目前要求将这项业务完成信息化改造。1.1.2分析设计1.请假单内容参见下图:2.现有流程仅包含三步:填单审批HR登记。1.1.3案例实现1.1.3.1定义表单并设计工作流第一步,登录设计器主界面,选择开始选项卡中的按钮,打开表单设置窗口。在窗口中输入表单名称“请假单”,权限暂不设置。单击【确定】按钮,创建一个空白表单。第二步,定义表单样式和各个单元格的数据类型。表单的样式如下图所示:各个单元格的数据类型参见下表:单元格文本数据类型A1~H2合并单元格请假单A4请假类型B4下拉框,单列,固定类型事假病假婚丧假产假其他C4请假开始时间D4长日期,格式2008年6月8日E4请假结束时间F4长日期,格式2008年6月8日G4请假人H4文本A6~A8请假原因B6~H8文本A10批准否?B10单选框,横向排列,固定数据是否C10审批人D10文本E10登记否?F10单选框,横向排列,固定数据是否G10登记人H10文本A12~A17批注B12~H17文本,审批人填写的文本说明。第三步,定义数据项。选中单元格B4、D4、F4、H4、B6~H8、B10、D10、F10、H10、B12~H17,选择插入选项卡中的按钮,打开数据项设置窗口,定义数据表和数据项名称,如下图所示:第四步,定义工作流。选择插入选项卡中的工作流设置按钮,打开“工作流设计”窗口。单击【普通任务】按钮,在窗口空白区域拖拽鼠标,即可定义活动(任务),如下图所示:第五步,释放鼠标,打开“工作流向导——任务”窗口,在“任务基本信息设置”标签页中填写任务的名称和描述,例如名称为“填单”,描述为“请假人填写请假类型、时间、请假人和请假原因。”,如下图所示:第六步,单击【下一步】按钮,进入完成期限设置标签页,完成到期时限和到期前提醒设置。选择除“无期限”之外的其它选项,可以设置“到期前提醒”,即定时催办。这里选择缺省设置,如下图所示:第七步,单击【下一步】按钮,进入执行权限设置标签页。完成处理人员和处理方式的设置。这里选择处理人员设置“运行时指定”、“可指定本人”和处理方式“运行时指定”,如下图所示:第八步,单击【下一步】按钮,进入执行权限设置标签页。完成只读、可编辑、可见和隐藏数据项的设置,如下图所示:第九步,选择可编辑数据项右侧的【添加】按钮,“工作流向导—任务”窗口变为条状窗口,按下【Ctrl】键,用鼠标单击任务“填单”需要编辑的数据项,包括请假类型、请假开始时间、请假结束时间和请假原因单元格右侧的单元格,则被选中的单元格出现在条状窗口中,如下图所示:第十步,单击条状窗口右侧的按钮,最大化工作流向导—任务窗口,查看设置的可编辑数据项。同样的方法根据需要进行其它数据项的设置,如下图所示:第十一步,单击【下一步】按钮,进入触发写数函数标签页。这里不做设置。如下图所示:第十二步,单击【完成】按钮,第一个任务定义完毕,返回工作流设计窗口,以图形方式显示任务,如下图所示:第十三步,重复上面的步骤,定义任务二“审批”,可编辑数据项为批准否、审批人和批注单元格右侧的单元格。第十四步,任务二“审批”的执行权限设置页面,处理人员选择“指定部门/岗位/岗位级别”,添加“总经理”作为处理人,如下图所示:“指定部门/岗位职务/岗位级别”是通过【添加】按钮增加的,单击此按钮,打开下图所示的窗口,显示在组织结构中定义的部门、职务级别和岗位信息。例如,选择“总经理”作为处理人。第十五步,同样的方法定义任务三“HR登记”,可编辑数据项为登记否、登记人单元格右侧的单元格。第十六步,任务三“HR登记”的执行权限设置页面,处理人员选择“指定部门/岗位/岗位级别”,添加“运营主管”即人事主管作为处理人。第十七步,包含三个任务“填单”、“审批”和“HR登记”的工作流如下图所示:第十八步,单击【任务流向】按钮,将鼠标从任务“填单”开始拖拽至任务“审批”,释放鼠标,打开“表单流程向导—流向”窗口。在条件基本信息设置标签页中设置流向的名称和描述,如下图所示:第十九步,单击【下一步】按钮,进入条件设置标签页,这里不做修改,如下图所示:第二十步,单击【完成】按钮,第一个流向定义完毕。同样的方法,在任务“填单”和“HR登记”之间定义第二个流向“flow2”,条件设置为“B10=0”。含义为批准否右侧单元格为同意(值为0),才能进入“HR登记”任务。表单流程向导—任务窗口如下图所示:条件值的设置方式是,首先单击条件项单元格右侧的【选择】按钮,表单流程向导—流向窗口变为条状窗口,用鼠标单击表单中的单元格,单元格的名称被添加至条状窗口中,如下图所示:例如“B10”单元格。选择完毕,单击条状窗口右侧的按钮,最大化此窗口,在条件项单元格中显示“B10”。其次利用条件单元格中的下拉框选择条件,例如“=”。最后,在值单元格中选择或直接填写值,例如“0”。第二十一步,定义完毕的工作流任务和流向如下图所示:第二十二步,保存并发布表单。1.1.3.2工作流启用和跟踪第一步,表单和工作流定义完毕,保存并发布后,以请假人登录E-Cell业务平台。第二步,打开请假单并填写数据,只允许填写第一个任务“填单”包含的数据项,并保存。如下图所示:第三步,以第二个任务“审批”的处理人总经理身份登录业务平台,可以在待办事项中看到待处理的请假单,如下图所示:第四步,单击需要处理请假单右侧的处理按钮,即可打开表单,编辑该任务需要处理的单元格,包括“批准否?”、“审批人”和“批注”,如下图所示:第五步,总经理审批完毕,保存表单,就会进入第三个任务。人事主管身份登陆,同样会在待办事项中查看到待处理的任务。单击待办事项右侧的处理按钮,打开表单,填写“登记否”和“登记人”单元格。保存。第六步,以请假人身份登陆,在已办事项列表中可以查看到被处理完毕的请假任务。2分支流程分支流程的特点是当一个任务处理完后,其后有若干个分支流程可供选择,但根据工作流控制数据只允许选择其中某一个分支运行。分支流程的执行过程如下图所示:任务B分支流程任务C任务A任务D如上图所示,虽然在任务“任务B”后可以两个不同的活动流程可被选择,但如果“任务D”满足条件,造成后续的流程中,走了A—B—D分支,而另外的分支被抛弃。如果“任务C”满足条件,造成后续的流程中,走了A—B—C分支,而另外的分支被抛弃。下面我们以一个分支流程的表单——报销单为例说明,如何定义分支流程以及流程的跟踪。2.1支流程案例2.1.1客户需求客户是启明星电脑维修公司,公司里目前报销都是通过填写纸制的支出凭单,其次送部门经理签字,如果报销金额超过5000元需要总经理签字,再次由财务主管签字,最后由出纳实施签字。目前要求将这项业务完成信息化改造。2.1.2分析设计1.报销用支出凭单内容参见下图:2.现有流程仅包含三步:报销填单部门经理签字财务签字出纳实施。如果金额超过5000元,报销填单部门经理签字总经理签字财务签字出纳实施。2.1.3案例实现2.1.3.1定义表单并设计工作流第一步,登录设计器主界面,选择开始选项卡中的按钮,打开表单设置窗口。在窗口中输入表单名称“支出凭单”,权限暂不设置。单击【确定】按钮,创建一个空白表单。第二步,定义表单样式和各个单元格的数据类型。表单的样式如下图所示:各个单元格的数据类型参见下表:单元格文本数据类型D2~I4合并单元格支出凭单J2预算项目K2~L2下拉框,格式单列,固定数据日常费用差旅费通讯费其他J3大项目K3~L3文本K4~L4无大项目填“公共项目”B4费用列支部门C4下拉框,格式单列,固定数据总经理会渠道中心市场部产品管理部财务部开发部报表业务部B7部门C7文本D7日期E7~F7短日期,格式2008-6-8I7第K7号J7自动编号C10即付D10~J10文本C11~E11货币,格式数字F11款H11~I11对方科目编号J11~L11文本C13计人民币D13~K13货币,格式中文大写(有零有整)C16领款人D16~F16文本I15~I17会计主管人员J15~J17文本K15~K17出纳员付讫L15~L17文本B20财务主管C20文本E20上级主管F20~G20文本J20部门经理K20~L20文本第三步,定义主表数据项,包括K2~L2、K3~L3、C4、C7、E7~F7、J7、D10~J10、C11~E11、J11~L11、D13~K13、D16~F16、J15~J17、L15~L17、C20、F20~G20、K20~L20单元格,在定义数据项窗口中手工输入指定区域左侧单元格的名称,如下图所示:第四步,定义工作流“填单部门经理审批财务主管审批出纳实施”,分支为“填单部门经理审批总经理审批财务主管审批出纳实施”如下图所示:其中,“部门经理审批财务主管审批”任务流向的条件设置为“C115000”;“部门经理审批总经理审”任务流向的条件设置为“C11=5000”。第五步,保存并发布支出凭单。2.1.3.2工作流启用和跟踪第一步,工作流启用。以需要报销的员工身份登陆业务平台,打开支出凭单,填写预算项目,大项目,费用列支部门、部门、日期、即付、款计人民币、领款人单元格,直接保存。系统启用工作流。按系统提示指定下一个任务“部门经理审批”的处理人,可以选择部门经理。第二步,部门经理处理待办事项,填写部门经理单元格并保存,根据“款”左侧单元格C11的值判断进入下一个任务。如果C115000进入“财务主管审批”任务,需要填写“会计主管人员”和“财务主管”右侧单元格,上级主管右侧单元格可为空。如果C11=5000进入“总经理审批”任务,需要填写“上
本文标题:E-Cell工作流介绍
链接地址:https://www.777doc.com/doc-4802976 .html