惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - Franky
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
Google DeepMind News
Google DeepMind News
腾讯CDC
G
Google Developers Blog
Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog
Recent Announcements
Recent Announcements
爱范儿
爱范儿
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
有赞技术团队
有赞技术团队
Jina AI
Jina AI
人人都是产品经理
人人都是产品经理
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
M
MIT News - Artificial intelligence
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
美团技术团队
WordPress大学
WordPress大学
阮一峰的网络日志
阮一峰的网络日志

博客园 - WebQ

!!!!!!求救:.Net调用迅雷的问题!!!!! 行政审批工作流系统寻求合作 地铁上的遭遇 开始升级我的工作流系统 IE7中如何子窗口只在关闭时刷新opener 英文标点符号翻译大全 One Bug of WatiN? - WebQ How to pass a input parameter in Script task of SSIS Handle alert dialog with WatiN Working overtime The Tongsha ferry (通沙汽渡) over Changjiang river 实现COM组件访问.Net组件的方法 a article about Polymorphism ASP.NET 页面对象模型 Object Serailization What is WSDL? 自定义控件中UserControl(用户控件)和CustomControl(自定义控件)的区别 常见的手机英语 Callback with event and delegate over .net remoting
工作流软件升级完成
WebQ · 2010-10-06 · via 博客园 - WebQ

经过1年多的时间,断断续续开发完了,没有用户的开发是最难的开发,只能凭记忆和想象来做需求,.Net 2.0+ Sql server 2008,没有用啥新技术。

老版界面

软件包括两个部分,CS架构的后台设置和BS架构的前台使用部分。

后台功能包括流程设计,项目类型,动作属性,组织结构,表单设计等模块。

流程设计如下图,用于流程的可视化定义,可以支持顺序流程,AND分支,OR分支,动态选择下一步,动态选择会签(联审)节点等,支持子流程。 

 

项目类型用于维护各种项目,流程维护中每个项目下可以维护多个流程。

动作属性用于定义动作的各种属性,比如是否开始终止动作,适用的用户组,动作类型,适用的用户类型等。

组织结构用于用户组和用户的管理。

表单定义用于定义数据表单,表单可以和动作绑定,流程中涉及到此动作时,自动加载相关的表单到页面供读写数据。

前台部分包括项目申请,待办事项,已办事项,办结事项,流程历史等页面,用于前台用户参与流程的流转操作。

附件: 详细说明


<style type="text/css">
@import url(http://www.google.com/cse/api/branding.css);
</style>
<div class="cse-branding-right" style="background-color:#FFFFFF;color:#000000">
  <div class="cse-branding-form">
    <form action="http://www.google.com/cse" id="cse-search-box">
      <div>
        <input type="hidden" name="cx" value="partner-pub-2460176392464154:hm4lhug1un0" />
        <input type="hidden" name="ie" value="GB2312" />
        <input type="text" name="q" size="31" />
        <input type="submit" name="sa" value="&#x641c;&#x7d22;" />
      </div>
    </form>
  </div>
  <div class="cse-branding-logo">
    <img src="http://www.google.com/images/poweredby_transparent/poweredby_FFFFFF.gif" alt="Google" />
  </div>
  <div class="cse-branding-text">
    &#33258;&#23450;&#20041;&#25628;&#32034;
  </div>
</div>