首页 > 代码库 > 工作流的开发
工作流的开发
看到院子里很多工作流的案例,都很值得深入学习,但觉得很多人喜欢用Jscript作为脚本语言来处理流程,但为什么没人直接用C#来处理流程中的逻辑呢?用WEBFORM程序的话C#可以不编译直接以源码形式运行,当然本质上还是编译后缓存的,但修改起来确实很方便,不会引起重起。所以我的做法是将一个流程做成一个webform页面,设计器用winform这样开发效率高点。通过web服务传送数据到服务器。
下面用我的设计器制作一个请假单流程。外观确实不好看,但制作流程的速度比web页面应该要快。
这是表单设计器,支持合并拆分单元格,插入删除行,列,插入图片,拖动调整行高列宽等功能,可以制作非常复杂的表单,但没有选项卡这类控件。
流程设计器,是不是很熟悉?就是WINFROM的设计器拿来用用。支持多人的OR,AND类型的审核流,不支持子流程,子流程水太深。
先制作表单,并填写需要填写的 字段
双激node可以添加到页面中,添加下辅助填写信息,比如日历提示框,下拉框,文件上传框等,都是以文本框模拟的。
以下是流程,双击申请人设置条件 请1天班长审核,请2天科长审核,最后的空白是条件语句中的else,最后点击保存到服务器。
进入web,自己设计的比较丑,颜色单一,没办法,单机加号进入
可以查看流程
工作流的开发
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。