
自定义表单
iteye_5291
这个作者很懒,什么都没留下…
展开
-
工作流之设置表访问权限
在工作流管理系统中,工作流引擎负责流程的流转。首先梳理业务,将业务转换成工作流系统的一个一个业务处理环节,再用连线连接各个业务环节,使得业务流程得以流转。流转的方式有多种,顺序流转,条件流转,并行流转,循环执行等等。 流程的各个环节上具体要处理的事情,通过业务表单来完成。如一个审批流,分为填写申请单,审核申请单,甚至多级审批。填写申请单是一个业务环节,审批申请单是一个业务环节(甚至有一级的审...2015-01-19 20:34:44 · 295 阅读 · 0 评论 -
流程节点中发送邮件的解决方案
在流程引擎中,需要内置发送邮件的功能,当流程流转的时候,提交给下一步人办理时,可以发送邮件通知下一步的办理人,及时登录系统,处理相应的任务。 邮件的发送,需要在当前节点办理完成后,有流程引擎来调用发送邮件的功能,发送邮件,同时获取发送人的邮件地址,发送给谁的邮件地址,邮件正文的信息等等。。。 这些邮件的地址信息和邮件正文等,需要可以编辑,同时还需要从业务数据中获取,所以需要用到...2013-10-15 18:14:09 · 344 阅读 · 0 评论 -
工作流系统之自定义脚本的实现方式
工作流软件系统包含流程引擎,流程设计器,流程发布运行等监控环境。流程引擎实现业务流程建模以及流程的流转,流程建模包含流程的基本节点模型,流程的流转就涉及到流程的提交,以及相关节点的轨迹记录。 流程引擎是抽象的业务流程的流转,里面不涉及任何业务部分,业务的实现是在表单中完成的,表单再挂机到流程的节点上。这样在流程流转时,相应的节点完成后,节点上的业务也就完成了,并进行到下一步。 ...2012-10-10 11:49:28 · 218 阅读 · 0 评论 -
财务报销流程
给客户做的财务报销流程示例说明文档: 业务介绍 费用报销单是由“申请人”提交“费用报销单”,然后报销金额小于等于1000元的,就由行政经理审核,再交给财务审核;金额大于1000元的,需要部门经理和总经理同时审核,都审核完成后,再交给财务审核。财务审核完成后,通知报销人报销结果,报销人查看结果后,报销流程结束。 设计思路:报销流程的流转过程由BPMN的工作流ewo...2013-09-11 12:33:32 · 537 阅读 · 0 评论 -
tomcat6配置jndi连接数据库的方式
eworkflow工作流+eform表单+ebiao报表集成在一起,用tomcat6发布,并用jndi连接数据库,数据库是sqlserver2005,配置如下: 1、在tomcat6\conf\context.xml文件的Context节点中增加下面节点:<Resource name="jdbc/eworkflow" auth="Container" type="javax....2013-08-26 10:31:07 · 96 阅读 · 0 评论 -
在实践中不断总结和提升
最近有好几个客户都提出,需要实现在上一个流程节点办理的时候,由用户去选择下一步任务的执行人。 这种需要在我们的工作流系统中,早就有相关的实现。是在下一步节点任务的参与人先设置一个虚拟的审核人checker。然后用户在上一个节点办理的时候,将选择的用户id存到这个checker中,再将这个checker以变量的形式送到流程引擎中,流程引擎在创建下一步任务的时候,就将用户选择的人生成到任务...2012-05-29 11:49:55 · 136 阅读 · 0 评论 -
任务提醒功能的实现
在工作流系统中,通常流程的流转是以任务的传递来实现的。以顺序流为例,一个节点办理完成后,到达下一个节点,产生下一个节点办理人的任务信息,任务有待办,已办,待签收,任务参与人,执行人,任务开始日期,完成时间等等。任务滞留长时间未处理,还会有催办,任务提醒等等。 工作流引擎主要是处理抽象的业务流程的流转,不是处理这些任务的基本信息,但是对这些任务的基本信息的管理确是工作流软件产品中...2012-05-24 16:18:43 · 2017 阅读 · 0 评论 -
动态获取当前执行人或指定步骤执行人的上级
流程在一个业务节点办理完成后,到达下一个节点,产生下一个节点的任务,并派发给任务的执行人。任务执行人登录到系统后,从我的待办任务列表中,能够查询到任务信息,并接受任务执行任务完成任务。任务派发的过程,也可以给任务执行人推送即时的信息,通知任务执行人即时处理业务,实现流程的流转。在给节点定义任务,设置任务执行人的时候,可以是直接选择具体的人员,也可以按角色来设置。如设置任务的参与人是人事...2013-08-14 10:27:30 · 606 阅读 · 0 评论 -
流程节点多场景多表单
工作流的流转,每一个办理过程就是一个流程节点,实际办理业务填写的表单挂到流程的节点上,流程流转的时候,打开节点上的表单,待用户填写完成提交的时候,保存业务数据并执行流程的流转。 业务办理过程在业务表单中完成,通常一个节点挂一个业务表单,处理一件事件。但是根据使用场景的不同,有可能会需要调用不同的业务表单。如,在手机上执行流转处理业务的时候,使用的表单就和在电脑上操作的表单不一样,是设备...2013-07-27 13:51:47 · 537 阅读 · 0 评论 -
oracleclient连oracle库 报System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本...
在iis下发布eworkflow+eform+ebiao的代码,访问oracle的数据库,用oracleClient或者oledb的方式连接,有时会报“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。 ”的错误,无法创建OracleConnection原因:Oracle 9.2运行在NTFS的分区上时,对于某些非administrato...2013-07-17 09:32:38 · 155 阅读 · 0 评论 -
IE10中session失效取不到值的问题
在eworkflow工作流,ebiao报表,eform自定义表单产品升级到IE10的时候,系统登录后,总是会取不到session中的值。for j2ee版本和for dotnet版本都一样取不到值。在win8中,用chrome访问也没问题,就是ie10会有问题。解决办法: 进入ie10的选项,将当前发布站点加到可信站点中,就ok了。 ...2013-07-12 09:18:13 · 477 阅读 · 0 评论 -
10分钟完成一个业务流程的发布
公司的工作流产品eworkflow集成eform自定义表单后,将开发和定义流程变得很简单了。 开发人员在熟悉了系统后,登录到系统,可视化的搭建业务流程,可视化的设计业务表,创建业务表单,再将表单挂接到流程的节点上。就可以开始运行了,边运行查看效果,再一边做进一步的改变,这些工作在1,20分钟内,就能完成。 业务人员,或最终端的客户,也可以通过培训一些设计模块的基础知识后,登录到系统...2012-09-28 10:31:31 · 287 阅读 · 0 评论 -
动态指定下一步任务的参与人
在流程运行的时候,需要有操作人去选择下一步任务的执行人,而不是在流程定义的时候先固定好的执行人,动态指定分下面几种情况。1、在流程实例流转时候,节点办理的时候,由用户去选择下一步任务的执行人:实现过程: 流程设计时,下一步任务的参与人设置一个虚拟的审核人checker. 上一步节点办理表单中,做一个选择用户的功能,并将用户选择的userid存到checker中,再将checker勾...2013-06-22 15:32:20 · 934 阅读 · 0 评论 -
任务超期后的定时器处理
工作流管理系统中,流程流转到一个节点,产生任务信息,指派给任务参与人完成。如果在预计的时间内未完成任务,可以做一个预处理。 如超期后自动回退到上一个节点,并退还给原来此节点的办理人。如超期后自动回退到指定的已经办理过的节点,并让原来此节点的办理人继续处理。超期后跳转到指定的节点,让此节点采取特殊的处理过程。 ...... 可能还有更多的特别的处理过程,和具体业务相关。工作流...2013-06-22 08:25:16 · 246 阅读 · 0 评论 -
程序员老鸟必须要会的5种流程技巧
作为编写企业管理系统的程序员,要学会的基本功,不仅仅只限于编程技巧方面,还有很多方方面面的知识,如如何将客户要办理的业务转换成管理系统中的一个一个功能点,界面录入的形式通常是怎么表现的,也就是常常说的要经过一些项目的历练,我们程序员才能成长。不仅仅是一些需求转换成功能点,界面录入的形式,还有很多关于流程控制方面的,这就需要有一些设计的经验了。如OA系统的审批,企业ERP管理,银行贷款风...2012-10-19 17:20:53 · 155 阅读 · 0 评论 -
SVG流程设计器跨浏览器的首选
以前在IE盛行,微软一家独大的时候,web绘图功能首选就是VML,IE5.0以上的版本都支持VML,VML可以在IE中通过文本的方式绘制矢量图像,类似在html页面中实现了画笔的功能,所以被很多人采用来实现web流程设计器。 随着手机,ipad等各种移动设备的升级,越来越多的应用要求支持这些移动设备。很可惜VML只支持IE,手机和ipad大部分是chrome和safari,不支持VML...2012-10-29 10:42:25 · 183 阅读 · 0 评论 -
工作流之设置表访问权限
在工作流管理系统中,工作流引擎负责流程的流转。首先梳理业务,将业务转换成工作流系统的一个一个业务处理环节,再用连线连接各个业务环节,使得业务流程得以流转。流转的方式有多种,顺序流转,条件流转,并行流转,循环执行等等。 流程的各个环节上具体要处理的事情,通过业务表单来完成。如一个审批流,分为填写申请单,审核申请单,甚至多级审批。填写申请单是一个业务环节,审批申请单是一个业务环节(甚至有一级的审...2015-01-19 20:34:43 · 301 阅读 · 0 评论 -
利用工作流返回达到无限次重复办理业务的过程
在和客户的交流中,有客户提出有这样的业务流程: 申请---》审核 这样一个流程,在最下一级如县级工作人员,填写申请单,送给市级审核。市级审核完毕 送省级审核,审核完毕再送中央审核。 如果市级工作人员,填写申请单,则送给省级领导审核,省级--》中央审核 省级工作人员,填写申请单,则送中央审核。 每一级工作人员申请单填写的内容相同,审核的信息也是相同的。 不...2015-01-04 14:21:30 · 350 阅读 · 0 评论 -
IE8用ajax访问不能每次都刷新的问题
最近发现,用ajax访问后台,用ie8访问,第一次可以正常返回值,后面就一直不会执行后台,总是返回第一次访问的结果。 用ie9,ie10等都没问题,chrome,等浏览器也没有问题。 测试后发现,是ie8缓存了第一次获取的结果,所以第二次不会提交到后台。 在ajax的请求后面加上一个随机数,使得每次的请求都不一致,ie就不会从缓存中获取结果了。 如在ajax的请求...2014-07-10 18:36:40 · 145 阅读 · 0 评论 -
工作流软件管理系统移动客户端的开发
工作流软件包含工作流引擎,流程建模,流程设计器,用户权限设置,客户自定义表单,任务管理等等。从流程管理系统来说,还应该包含,业务流程模板管理,业务流程的生命周期管理,启动,流转,跟踪,查看等。 流程引擎是默默的运行的,设计器是有可视化界面的,界面分cs和bs的两种,各有千秋。流程的启动,流转,跟踪,管理,后期的归档查看等等,都需要有界面操作执行。web版的工作流管理系统,必须是bs结构...2013-03-14 12:35:25 · 189 阅读 · 0 评论 -
安卓手机模拟器的安装
随着手机平板电脑的盛行,越来越多的管理系统需要支持多种移动设备。手机和平板大多支持触摸,分辨率也小,因此和pc机的界面输入方式等很不一样。很多软件都需要在做界面的时候,单独做出一份触摸屏的版本。后台的业务逻辑层和pc机上运行的是一致的,只是表现层不一样。触摸屏版的界面要适应分辨率小,手指操作方便等。在调试和测试运行的时候,更加注重在手机或平板来操作。 下面在pc机安装安卓手机的模拟器,测...2013-01-21 12:38:27 · 288 阅读 · 0 评论 -
如何设置流程的默认版本
业务流程用工作流软件管理系统来管理流程后,业务的流转都用流程的节点来标识。业务的办理信息在流程节点的表单中完成,录入,保存,业务流转,条件流,顺序流,分支流,并行流,等等。用工作流系统来管理一目了然。业务流程启动后,业务的流转就按照流程设计图来流转和办理。当后续业务有了修改后,流程就需要增加版本,不能直接修改原有的流程,否则已经运行结束了的流程实例就没有追踪的轨迹图了。正在运行的流程实例也可能发...2014-04-29 20:00:21 · 175 阅读 · 0 评论 -
简单设置eworkflow条件的方式
在eworkflow自定义工作流产品中,设置条件节点,是在节点的后续连线上设置的。每一个处理节点(除结束节点外)都至少有一条连线连接到下一个节点,当有多条连线连接到其他节点的时候,就需要在多出的连线上设置条件了。多出的每条连线上,都可以设置一个条件,条件返回true或false,true代表条件成立,当流程流转到此时,条件返回true的,则会走此条连线到达下一个节点。条件设置可以是一个表达式,...2014-01-03 11:46:48 · 844 阅读 · 0 评论 -
尽早做好职业规划
最近招聘类的节目挺火的,偶然在电视里看到一点,非你莫属,就等你来等等,于是就上网搜索的看了一些。 有些表现的很好的,企业都抢着要,印象最深的,一期非你莫属,山西的两兄妹求职,先是妹妹上台,大大的眼睛会说话一样,很漂亮。语言很好,沟通没问题,方向也很明确,就想找做销售一类的工作,最后还被主持人带着表现了一把销售方面的技能,很适合做销售,最后成功的找到了喜欢的职业。紧接着哥哥上台,拿出了一...2012-06-27 10:22:42 · 129 阅读 · 0 评论 -
自适应移动设备页面的设计
现在移动设备越来越多,使用手机上网的人也越来越多,移动设备也成为访问互联网的常见终端设置。以前我们在编写管理系统的时候,客户端只需要考虑PC机桌面设备,现在则必须要考虑到移动终端设备了。 移动终端设备的屏幕分辨率很多都不一样,手机就分很多种大小的,然后还有一些平板电脑,如ipad,ipad迷你,等等,大小很难统一, 浏览器也各式各样,这使得做移动设备的客户端界面有了一定的困难,总不不能每种...2012-12-12 14:59:42 · 131 阅读 · 0 评论 -
流程多节点调用同一张业务表单的锚点问题
在工作流的实施中,经常会有客户提出,一个业务流程中,同一张业务表单用于多个节点上,即流程的多个节点上挂的都是同一张业务表单,这样对业务表单的制作就会轻松很多。 在工作流软件产品中,业务表单挂接到流程的节点上,流程启动后,打开节点上的业务表单,做业务环节的处理,提交表单后,流转到下一个业务节点。各个业务节点上都需要挂业务表单,各个节点上可以是同一张业务表单,也可以是不同的表单,简单的节点,...2013-11-19 19:56:34 · 182 阅读 · 0 评论 -
java工作流软件发送邮件的方案
利用javamail的功能将发送邮件的功能集成到java工作流系统中。javamail包提供有发送邮件的方法,设置发送人地址,收件人地址,抄送,主题,邮件服务器地址,认证用户等信息,再调用javamail的发送功能,就能将邮件发出。 将发送邮件的功能封装成通用的类,将发送人,收件人,认证用户,邮件服务器地址等作为参数,传递到通用的邮件类中。在需要发送邮件的节点处设置这些信息。java工作流引擎在...2013-11-01 17:03:30 · 391 阅读 · 0 评论 -
工作流软件是未来web的支柱
Web 3.0正在敲门,但是开门的人你永远都想不到:工作流软件。传统上工作流软件是企业级的业务流程管理工具,但现在随着网络互联程度的加深,工作流软件开始呈现出其作为互联网技术的一面。诚然,社会化媒体业通过将人连接到一起而主导了Web 2.0,但社交网络现在也已经有10年历史。那么工作流软件这项比前者还要古老的企业工具怎么就会变成下一代互联网技术的平台呢?怎么就能断言Web 2.0来了又走...原创 2013-10-30 17:13:37 · 152 阅读 · 0 评论 -
自定义表单中多附件上传控件的实现方案
多附件上传的功能,在我们开发系统的时候经常会需要,客户的需求也很复杂,如果每次的附件上传都从最基本的html元素 type=file来做的话,还是比较费时费工。如果我们把附件上传的功能封装成一个控件,在需要上传的页面中直接拉下来控件,通过设置属性就能完成多附件上传,这样是最方便和快捷的。封装多附件上传的控件需要解决的问题:1.一个控件,能实现多个附件的上传,不是一个控件就只能上传一个附件...2013-10-25 11:53:29 · 400 阅读 · 0 评论 -
工作流系统在OA系统中应用
回忆起10年前工作流引擎的应用,感觉历历在目啊!当初公司接了一个项目关于公文流转的管理系统,一开始客户就跟我画了十多张业务流程图,用Visio制图工具进行描述,其实业界通用的Rational Rose建模工具也挺管用的。话说这十多张业务流程图,涉及的业务范围还蛮多,像用户注册和审批授权,开通流程,各种文件如批件,办件,阅件等等的实际办文流程,还有一些发文的流程,信函的流程,来访电话处理,车辆管理流...2012-08-29 10:49:01 · 164 阅读 · 0 评论 -
精雕细琢工作流的状态管理
以有限状态机为原理的工作流引擎,就是通过工作流状态的改变来达到流程的流转,因此工作流系统中的各种状态概念显然很重要。首先我们来看,工作流引擎在给业务流程建模的时候,将一个业务处理的场所定义成一个步骤节点,然后通过处理业务的时候,"提交业务处理结果"这样的动作来达到流程的流转。流程流转到哪个下一步骤,通过动作结果连线来导向。工作流系统发生一次流转,工作流状态就会发生一次改变,即...2012-08-24 11:34:53 · 153 阅读 · 0 评论 -
工作流软件产品集成struts2框架
工作流软件产品只负责业务流程的流转,流程节点上业务模块的办理,以及监控业务流程的执行。通常一套工作流管理系统,会包含流程引擎,流程设计器,流程管理中心,表单设计器,自定义表单系统,表单引擎等等。表单模块可以是可选的。一套自定义表单系统也会包含一个mvc的框架,能实现前后台的数据提交和展现,并实现了分层的管理。 当客户的应用系统集成工作流软件时,客户的应用系统本身也包含一个mvc的框架,能...2011-10-25 15:01:16 · 143 阅读 · 0 评论 -
导入excel文件处理流程节点的解决方案
在没用管理系统的时候,很多企业都会将一些生产或流水线操作的数据保存在excel文件中,按名称或按sheet页形成多份excel的表格数据。 当运用了工作流管理系统后,这些生产或流水线的操作都会记录成流程的节点,过程需要记录的数据,也会应用到管理系统中。通常是建立数据库,建立数据库表来存储这些记录。 原来记录在纸质或excel文件中的数据,就需要通过工作流管理系统,执行流程的节点...2012-01-18 11:15:59 · 172 阅读 · 0 评论 -
工作流集成第三方aspx页面
通常工作流软件系统都会有自己的表单工具,能方便的可视化的设置出业务表单。但是很多客户在做工作流软件产品调研时,都会很关心工作流系统是否能方便的集成第三方的表单。大概是对自定义表单工具的能力不信任,也或者是对表单工具的不熟悉,抱着万一自定义表单工具不能实现自己的要求哦,还可以自己写代码来实现。 当然工作流软件产品中包含的表单工具,是能应付所有的要实现的需求的。可视化的设置功能达不到,还可...2011-10-21 11:22:18 · 157 阅读 · 0 评论 -
自己编写多线程类并发测试工作流系统
刚修完10.1长假,还没缓过来,整天不想事事,闲逛论坛园子,偶见有位老大自己写的 C# winform 窗体接收命令行参数自动登录进行系统,模拟600个WCF客户端的并发压力测试http://www.cnblogs.com/jirigala/archive/2011/10/02/2197964.html 哈哈,想起我们也曾做过这样并发测试,当然和吉日老大一样,没有使用测试工具,...2011-10-10 17:47:03 · 178 阅读 · 0 评论 -
通用审批节点的实现
很多人认为,工作流就是做审批流,上工作流系统,就是为了处理审批流。这显然是个误区,大概是给大量的oa办公系统给闹的,那套oa系统不包含一个审批流? 一套工作流系统,包含流程引擎,流程设计器,流程管理中心,甚至自定义表单。流程引擎封装好抽象的业务流程模型,流转和实现,对外提供api函数接口;流程设计器可视化的给业务流程建模,设计流程模版;流程管理中心,能模拟流程的运转,跟踪和监控流程实例...2011-10-10 16:38:21 · 558 阅读 · 0 评论 -
工作流系统集成第三方jsp表单
工作流系统集成表单的过程,其实就是一个调用流程引擎api函数的集成过程。 工作流引擎只负责抽象的流程的流转,业务模块的实现,是在业务表单中完成。在和工作流系统集成的时候,完成表单提交的同时,再调用流程引擎的api执行流程的流转。 通常一套业务系统中,业务模块的实现,体现在一套MVC的框架中,无论是struts,spring,jsf等等都是为实现分层管理的mvc的框架。 ...2011-09-26 10:10:31 · 214 阅读 · 0 评论 -
流程数据和业务数据的交互
首先,业务表要和流程关联起来,必需在业务主表中增加wf_id字段,存流程实例id.例如,请假流程,请假单就是业务主表。报销流程,报销单主表,就是业务主表,报销明细子表,只要和报销单主表关联。其次,在给业务流程建模的时候,需要知道此业务流程操作的主业务表,业务表的id主键。流程实例启动的时候,将此信息生成到流程实例表中。这样在业务表中,有流程实例id;在流程实例表中,有业务主表和主表的i...2011-09-21 16:04:53 · 427 阅读 · 0 评论 -
用子流程来分解大流程
企业的业务处理过程如果简单,不繁琐,几步就处理完成了的,不会考虑上工作流系统。如果处理过程繁杂,处理步骤很多,涉及到很多工序,而且处理时间很长,就必须用工作流系统了。统一管理,统一运行,无论处理的过程以及路由如何繁杂,这都是工作流系统最擅长的了。并且后续的维护、修改、变更也能快速的相应。这些是用硬编码的方式来实现无法比拟的。 企业选用工作流系统,还有一种情况,当企业的业务处理种类很多,...2012-01-11 12:06:25 · 337 阅读 · 0 评论 -
工作流系统之轨迹备注
最近在很多B2C的网站采购的时候,对每张订单,都多了一个订单跟踪 这样的功能,点击打开,是轨迹的文字描述和简单的图例显示,使对订单的跟踪一目了然: 这个文字描述的轨迹备注很人性化,呵呵,因此考虑在工作流系统中增加文字描述的轨迹跟踪记录。 工作流系统的每个流程实例在运行的时候,流程引擎都会为其记录运行的轨迹过程。引擎的api函数中,通常会提供获取流程轨迹的api函...2011-09-15 16:30:31 · 163 阅读 · 0 评论