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

推荐订阅源

罗磊的独立博客
Cisco Talos Blog
Cisco Talos Blog
C
Check Point Blog
博客园_首页
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Martin Fowler
Martin Fowler
Recorded Future
Recorded Future
S
Security @ Cisco Blogs
L
LINUX DO - 最新话题
博客园 - 司徒正美
P
Privacy International News Feed
G
Google Developers Blog
I
Intezer
Hacker News - Newest:
Hacker News - Newest: "LLM"
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
C
Cybersecurity and Infrastructure Security Agency CISA
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Scott Helme
Scott Helme
K
Kaspersky official blog
I
InfoQ
Y
Y Combinator Blog
T
The Blog of Author Tim Ferriss
Webroot Blog
Webroot Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
大猫的无限游戏
大猫的无限游戏
D
Docker
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
W
WeLiveSecurity
Microsoft Azure Blog
Microsoft Azure Blog
Spread Privacy
Spread Privacy
量子位
H
Hacker News: Front Page
Simon Willison's Weblog
Simon Willison's Weblog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
SecWiki News
SecWiki News
S
Security Affairs
Latest news
Latest news
人人都是产品经理
人人都是产品经理
C
CERT Recently Published Vulnerability Notes
S
Security Archives - TechRepublic
V
Visual Studio Blog
T
Troy Hunt's Blog
S
Secure Thoughts
F
Fortinet All Blogs
V
V2EX
The Register - Security
The Register - Security
J
Java Code Geeks
MongoDB | Blog
MongoDB | Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO

博客园 - 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中。

五、工作流分类

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

六、外务协调器

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