AgileFlow的流程定义语言

原创 2004年10月21日 12:10:00

一般的工作流流程定义语言都是相当复杂的,比如一个程序员学习XPDL大概需要一周才能基本
掌握它的一般用法;其实,对于用户来说,这个复杂性是不应该的,用户需要一个简单并且容易
理解的流程定义语言.
AgileFlow使用的流程定义语言HPDL就非常简单,它的目标是让您在1个小时内掌握它的全部.

HPDL的模板如下:
<?xml version="1.0" encoding="gb2312"?>
<processes>
 <process id="" name="">  
     <activity id="" name="" correspondingSubProcessId="" joinType="and/xor">
   <nextActivity id="" driveType="manual/auto"/>         
     </activity>   
 </process>  
</processes>

processes表示定义的多个流程.
process表示其中的一个流程.
activity表示流程中的一个活动
id表示流程/活动的定义ID
name表示流程/活动的名称
correspondingSubProcessId表示该活动对应的子流程的定义ID,如果不对应子流程,可以不配置
joinType可以取值and或者xor,默认取and
如果取值and,表示该活动的前趋活动都完成后,本活动才能开始
如果取值xor,表示该活动的前趋活动有任何一个完成,本活动都将开始
nextActivity表示活动的下个活动如活动A->B,则A的nextActivity的id配置为B
driveType可以取值为auto/maunal,默认取auto
如果取值auto,表示A完成时,B将自动开始
如果取值manual,表示A完成时,需要用户已经手动的驱动从A-->B,B才开始

 

 


 
 

 

 

 

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

AgileFlow的流程定义语言

一般的工作流流程定义语言都是相当复杂的,比如一个程序员学习XPDL大概需要一周才能基本掌握它的一般用法;其实,对于用户来说,这个复杂性是不应该的,用户需要一个简单并且容易理解的流程定义语言.Agi...
  • techcrunch
  • techcrunch
  • 2008年04月09日 01:43
  • 221

AgileFlow的使用方法

目前,AgileFlow工程随代码附有一个"请假申请审批流程",使用方法如下:1)下载AgileFlowpserver:anonymous@cvs.cosoft.org.cn:/sfroot/cvs/...
  • hongbo781202
  • hongbo781202
  • 2004年11月10日 20:38
  • 8204

业务流程定义语言规范总结

...
  • lycoo
  • lycoo
  • 2006年04月01日 14:25
  • 1834

DDL-数据定义语言

DDL的作用:    用于描述数据库中要存储实现实体的语言    简单说就是创建数据库和表 明确:    DDL是针对数据库和数据库中表的结构定义 DDL中常见的关键字:    creat...
  • sun13921881708
  • sun13921881708
  • 2017年07月27日 10:33
  • 291

数据操作语言DML及数据定义语言DDL的区别

数据操作语言DML及数据定义语言DDL的区别   1、数据操作语言DML(Data Manipulation Language),用户通过它可以实现对数据库的基本操作。例如,对表中数据的查询、插入...
  • fenglibing
  • fenglibing
  • 2007年10月24日 11:57
  • 8671

Mysql的数据定义语言DDL

用于定义和管理数据对象,包括数据库、数据表等。包括CREATE DROP ALTER。   创建数据库   CREATE DATABASE [IF NOT EXISTS] my_db(数据库名) ...
  • L1837435964
  • L1837435964
  • 2016年11月29日 15:55
  • 491

SQL学习(1) 数据定义语言

学习sql好久了,课也不怎么去上,习题也没怎么做,就想到抽一天的时间来将这些问题做个归纳整理和学习吧。 首先是对一些术语做个整理: sql:结构化查询语句,是一种介于关系代数和关系演算之间的结构化查询...
  • tianzhiwaidexue
  • tianzhiwaidexue
  • 2014年11月26日 08:59
  • 1401

jBPM流程定义语言(JPDL)

 JPDL指定了xml模式和打包所有流程定义相关文件到一个流程档案的机制。16.1 流程档案一个流程档案就是一个zip文件,流程档案中的核心文件是processdefinition.xml,该文件的主...
  • Vanessa219
  • Vanessa219
  • 2008年12月03日 10:17
  • 2281

JPDL流程定义语言

一步一步学JBPM(2)——JPDL流程定义语言 分类: 【JBPM】 2012-07-18 20:55 2148人阅读 评论(17) 收藏 举报 什么是JPDL ...
  • gm_163
  • gm_163
  • 2012年08月29日 10:00
  • 706

jpdl 流程定义语言的使用

一、jpdl 流程定义语言的使用 l  process(流程) l  transition (连线、转移) l  流转控制活动 •    start (开始活动) •    end、end-error...
  • u011428274
  • u011428274
  • 2013年07月19日 09:22
  • 918
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AgileFlow的流程定义语言
举报原因:
原因补充:

(最多只允许输入30个字)