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

推荐订阅源

GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
Check Point Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
J
Java Code Geeks
博客园 - 【当耐特】
H
Hacker News: Front Page
S
Secure Thoughts
博客园_首页
Engineering at Meta
Engineering at Meta
N
News | PayPal Newsroom
美团技术团队
SecWiki News
SecWiki News
U
Unit 42
The Hacker News
The Hacker News
有赞技术团队
有赞技术团队
T
The Exploit Database - CXSecurity.com
M
MIT News - Artificial intelligence
T
Threat Research - Cisco Blogs
V
Vulnerabilities – Threatpost
TaoSecurity Blog
TaoSecurity Blog
The Last Watchdog
The Last Watchdog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
F
Fortinet All Blogs
T
Tor Project blog
T
Tailwind CSS Blog
Scott Helme
Scott Helme
Recorded Future
Recorded Future
Know Your Adversary
Know Your Adversary
The Register - Security
The Register - Security
Google DeepMind News
Google DeepMind News
Microsoft Security Blog
Microsoft Security Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Google DeepMind News
Google DeepMind News
S
Security @ Cisco Blogs
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
H
Heimdal Security Blog
MongoDB | Blog
MongoDB | Blog
S
Securelist
C
CXSECURITY Database RSS Feed - CXSecurity.com
雷峰网
雷峰网
博客园 - 聂微东
S
Schneier on Security
T
Tenable Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
B
Blog

博客园 - faib

代码生成器(CodeBuilder) 2.9.4 稳定版 代码生成器(CodeBuilder) 2.9.3 稳定版 Fireasy新版本发布 Winform快速开发组件的实现(二) Winform快速开发组件的实现(一) 注意Activator.CreateInstance两个重载方法的性能 Fireasy.Data系列——发布测试版本 Fireasy.Data系列——线程内IDatabase的传递 Fireasy.Data系列——数据库架构的整合查询 Fireasy.Data系列——数据库提供者的插件服务簇 Fireasy.Data系列——几种数据库的大数据批量插入 Fireasy.Data系列——底层结构 Fireasy.Data系列——概述 我想组建新的Entity框架 轻量的Json序列化 ReSharper 不为人知的罪恶选项 AxTools.VS10x.CodeMap注册机 历时半年,发布最完整的代码生成器CodeBuilder最新版本 最新版本的CodeBuilder 1.0.0.1446
3个月时间完成工作流项目
faib · 2011-06-28 · via 博客园 - faib

  今天终于将公司的工作流项目划上圆满句号了,由于急于转向其他产品的开发,并未全面的进行运转测试。

  该项目主要参考了FireWorkflow为,在此基础上,引入了域的配置、工作流分类、业务数据表定义、工作流服务、外务协调器、日志、通知、代理,外围提供了表单设计器、流程设计器、表单相关控件。

一、模型

  该模型主要由开始节点、结束节点、活动、路由、转移构成,对FireWorkflow改进的地方有:

1、手工活动

  分配策略:全部、任意

  完成策略:全部、任意、按完成数量、按完成百分比

  超时策略:默认、完成、提前提醒

  选项:允许临时指定参与者、允许委派、允许跳过、允许收回、允许拒收

  关键指标定义:目标表达式、状态表达式、趋势表达式

2、路由

  分支网关:并行、独占选择、多重选择

  合并网关:同步、简单聚合、多重聚合

  触发类型:自动、手工

3、转移

  条件:使用Sql标准语法作为条件表达式

  转入策略:全部、任意、最终、按进入数量、按进入百分比

  其他:动作名称

二、业务数据表定义

  支持在线自定义业务数据结构,也可以由工作流分类引入即定的数据结构(对于同一个分类,数据结构不改变,业务性强);

  支持明细表的定义;

  支持公式的定义,可使用sum、max等聚合函数对明细表统计。

三、工作流域

  可以将一个业务系统内的不同业务分离为多个域,每个域配置相应的引擎实现部份。

四、工作流服务

  主要用于监视域中运行的具有时限的任务,可以将工作流服务宿主到web中。

五、工作流分类

  将不同的业务进行分类,对于业务性相对固定的工作流(如公文、物资采购),其数据表是不变的,因此可以为该分类配置一个数据结构定义文件,而其他简单的业务(如请假、费用报销)则没有该文件,可以在线定义数据结构。

六、外务协调器

  主要用于获取业务系统中的组织机构、角色、群组、用户、代理用户等信息,以及当前登录用户的信息。