Loading...

java .net

普元培训第三天

今天接着培训普元EOS

讲rishWeb和工作流

上午实现了一个在一个table中实现增删改查,有个控件datacell,一下子就把我搞蒙了, 一个劲儿的复制黏贴,也不知道哪是哪,看起来好像类似与那个.net中的那个DataGrid,关键是还不大明白那些输入输出参数应该以什么套路配置。

应该是在开始的时候就配置输入输出参数,但是又是如何跳回到jsp的呢,<datacell:datacell tableId="firsttable" entityType="CUST" queryAction="HelloWorld.biz.CustQuery" xpath="list" onrefresh="">

datacell控件指定了queryAction=一个biz,而biz和jsp之间还应有个pr啊,郁闷,搞不清????

看来要查帮助文档了。

========================================================

关于工作流第一次接触

EOS工作流基本知识

【工作流】

工作流管理联盟(WFMC)给出的"工作流"定义是:

① 全部或者部分,由计算机支持或自动处理的业务过程;

② 干预过程、业务程序的自动化处理,文档、信息或者任务按照定义好的规则在参与者间传递,来完成整个业务目标或者对整个业务目标的完成做贡献。同时,"工作流"可能由手工组织。

【业务流程】

一般包含诸如工作流模型ID、名称、版本号等一系列基本属性。这个模型反映了业务目的,即这个流程要实现的目的和最终达到的目标是什么。

【活动】

主要属性有活动名称、活动类型(人工活动、自动活动、子流程等)、参与者设置、表单、触发事件及回退等。活动是构成流程的单元,主要反映完成业务流程需要执行的操作。

【流程实例】

一个业务流程启动以后会产生一个运行编号,此编号唯一的标识了一个业务流程实例。

【活动实例】

一个活动启动后会产生一个运行编号,此编号唯一的标识了一个活动实例,且该编号是与当前流程实例相关联的。

【工作项】

一个活动启动后分配在当前活动实例中的唯一编号,表示完成对应的活动所要完成的任务。

【参与者】

它主要描业务流程在实例化后的运行过程中参与操作的人员、角色或组织。

【工作流相关数据】

工作流引擎根据工作流相关数据和转换条件进行推进,工作流相关数据的属性包括数据名称、数据类型和数据值等。它是工作流引擎执行任务推进的依据。

【转移条件】

主要负责为流程实例的推进提供导航依据,引擎根据转移条件实现流程的流转。

【聚合模式】

指当流程中的一个活动存在多个前驱活动时,该活动产生实例的规则将根据"聚合模式"而定。聚合模式包括:全部聚合/单一聚合/多路聚合(AND/XOR/OR);"全部聚合"模式表示只有当所有前驱活动都运行结束后才启动该活动实例,如果存在尚未运行结束的前驱活动,则该活动处于等待状态。"单一聚合"模式表示只要任何一个前驱活动运行结束,则该活动即进入运行状态。"多路聚合"模式表示满足条件的前驱活动都完成,该活动才可进入运行状态。

【分支模式】

当一个活动的后继活动有多个时,需要确定这些后继活动产生活动实例的规则(即分支模式)。分支模式包括:全部分支/单一分支/多路分支(AND/XOR/OR);"全部分支"模式表示条件表达式计算结果为"True"的所有活动都产生活动实例;"单一分支"模式则表示从后继活动中任选一个条件表达式为"True"的活动产生实例。"单一分支"模式下需要指定一个"缺省迁移",当所有条件都为"False"时,此缺省迁移对应的活动则会产生实例。"多路分支"表示该活动的完成会触发所有满足条件的后继活动。

【流程实例的状态】

代码

英文名称

中文名称

含义

1

NOTSTARTED

未启动

过程实例被创建,包括与过程状态相关的日期、工作流相关数据,但是过程还没有满足条件,不能执行。

2

RUNNING

运行

过程实例已经执行,过程中的活动如果条件满足就可以执行。

3

SUSPENDED

挂起

过程实例被禁止,并且过程中的活动不能执行,直到过程返回到running状态。

7

COMPLETED

完成

过程实例满足结束条件。

8

TERMINATED

终止

过程实例在正常结束前被停止。

9

ABORTED

取消

【活动实例的状态】

代码

英文名称

中文名称

含义

1

NOTSTARTED

未启动

过程实例中的活动已经被创建,但是还没有激活,并且没有任务需要处理。

2

RUNNING

运行

活动实例已经执行,创建好的任务以可以处理。

3

SUSPENDED

挂起

活动实例被禁止。

7

COMPLETED

完成

活动实例满足结束条件,执行完成。

8

TERMINATED

终止

活动实例在正常结束前被停止。

9

ABORTED

取消

【工作项的状态】

代码

英文名称

中文名称

1

CREATED

已创建

2

WAITING_ASSIGN

待分配

3

ASSIGNED

已分配

4

WAITING_RECEIVE

待领取

5

DISENABLED

未激活

6

RECEIVED

已领取

7

STOPPED

停止

8

SUSPENDED

挂起

9

REJECTED

拒绝

10

RUNNING

运行

11

ROLLBACK

回退

12

COMPLETED

完成

13

TERMINATED

终止

14

ABORTED

取消

【工作流客户端】

工作流客户端是提供给用户完成工作流任务的浏览,查询,执行的界面,以及工作流程启动的界面。

l 按用户和角色取得工作项

l 工作列表的自定义归类

l 工作项的签收、拒收、执行、提醒

l 竞争工作项的处理

l 图形化的启动过程

【工作流管理监控工具

工作流管理监控工具是为用户提供基于Web方式的工作流实例的管理和监控功能以及业务流程的管理。

l 支持图形化工作流实例的管理

l 支持图形化监控过程实例的运行情况

l 支持图形化业务流程的管理

l 运行期实时数据查询

l 图形化再现流程运行过程

l 工作项的重分配

l 流程统计分析、工作项统计分析

抄了教程上的一段基础介绍,呵呵

看意思工作流是一套明确了功能需求,规定了标准的能够造系统的系统。

Technorati : , ,
Del.icio.us : , ,
Zooomr : , ,
Flickr : , ,

posted on 2008-09-16 18:22 阅读(1692) 评论(0)  编辑  收藏 所属分类: 学习java工作


只有注册用户登录后才能发表评论。


网站导航:
 

公告

希望有一天

我能用鼠标双击我的钱包

然后选中一张100元

按住“ctrl+c”

接着不停的“ctrl+v”

嘻嘻~~~笑醒~~~



导航

<2008年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

统计

常用链接

留言簿(6)

随笔分类(102)

随笔档案(398)

文章分类

文章档案(10)

有趣网络

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜