自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 提供Shark客户化服务

本人仔细剖析Shark的结构有一段时间了,能够为大家提供以下服务: 让shark使用其它系统的用户组织——通过定制shark用户-组接口的实现代码得以实现,可以通过hibernate实现,也可以直接通过JDBC实现 立等可取。我已经做好了hibernate实现代码,您只要提供其它系统的数据结构给我,很快就可以改好 可以提供建议方案

2006-02-08 09:26:00 1122

原创 把Shark的InstancePersistence和EventAudit改为Hibernate实现(待续)

Shark的InstancePersistence是保存流程运行数据的主要模块。Shark的EventAudit保存了对流程运行数据的审计信息。这两部分改为Hibernate实现之后,可以在同一个事务中处理流程数据与业务数据,避免发生一些意外的错误——而这种错误往往是最令人头疼,最说不清楚的,特别是在系统的并发访问数量较大的时候。另外,改为Hibernate实现之后还有望提高系统性能。Shar

2005-12-31 12:04:00 1269 1

原创 Shark中活动(Activity)的状态

2005-12-25 23:59:00 1141

原创 把Shark的用户管理模块改为Hibernate实现

Shark的用户管理模块是独立于其它模块的,为了方便与其它系统整合,可以把该模块改为Hibernate实现。Shark中附带的Hibernate实现代码是针对Shark 1.0版本的,在当前的版本(1.1-2)中,数据库的结构和Shark的API都发生了变化,所以要对Hibernate代码和数据库做一些调整。另外,Shark中附带的Hibernate实现代码是Hibernate 2.0的,如果需要

2005-12-19 11:02:00 1426

原创 Shark中Accept操作的结果

前提在一个Group(G1)下有若干个用户(例如:A/B/C/D),流程的活动Act1是Map到G1上的。当流程执行到Act1的时候,A/B/C/D都能看到同一个Assignment(As1)。结果在worklist程序中,如果A执行了Accept操作, B/C/D就不能看到As1。如果B的worklist没有刷新,还能看到As1,那么B执行Accept操作的时候会弹出提示而不能继续执行。此时,B

2005-12-01 18:00:00 1077

原创 Shark中用到的扩展属性

活动之中定义名为DoNotAssignToPerformerOfActivity或AssignToPerformerOfActivity将对任务的分派产生顾名思义的影响:DoNotAssignToPerformerOfActivity:值为某个Activity的ID。本Activity将不会指派给相应Activity的Performer。AssignToPerformerOfActivity:值为

2005-11-24 09:07:00 1457 2

转载 MANUAL and AUTOMATIC start/end modes

> MANUAL and AUTOMATIC start/end modes are considered only in some use cases:>> 1. when activity has a tool, and its performer is not System participant> or it does not have a performer (in JaWE Arbi

2005-11-24 00:23:00 1192 1

原创 Shark编程实例:启动一个流程,获得所有任务的列表,完成一个任务

import org.enhydra.shark.corba.WorkflowService.*;import org.enhydra.shark.corbaclient.workflowadmin.*;import org.enhydra.shark.corbaclient.workflowadmin.instantiation.*;import org.omg.WfBase.*;import

2005-11-23 16:32:00 1730

转载 数据库由HSQL改为MS SQL SERVER

引用自:http://taoz.blogchina.com/2519644.html 或者 http://publishblog.blogchina.com/blog/tb.b?diaryID=2519644 工作流shark学习笔记- -                                       把数据由HSQL改为MS SQL SERVER    第一步:修改Configur

2005-11-23 10:16:00 1232

原创 ToolAgent编程实例(未完待续)

Shark通过ToolAgent调用外部系统的功能。被JavaClassToolAgent调用的代码必须具备以下特征:必须具有方法:public static void execute()。Shark会调用此方法execute方法的参数可以是任意多个,但是参数的数据类型必须是AppParameter以下是一段实例代码:import org.enhydra.shark.api.internal.to

2005-11-21 18:10:00 1377

原创 Shark工作流JSP客户端的表单显示与存储

在Shark提供的客户端中就有一种基本的工作流相关数据的显示与存储方式,本文对这种方式进行了扩展,使得在Web客户端中能更方便地显示和保存数据。可以这样理解:Shark客户端实现了单一数据的存储和显示,而实际应用中通常要存储和显示若干组数据,每一组数据是一个表单。Shark客户端中是这样实现的: 所有数据在“流程相关数据”(或“包相关数据”)中定义,给出ID、名称、数据类型和

2005-11-16 14:15:00 1942 2

原创 认识Shark(未完待续)

Shark是纯Java的开放源码工作流引擎,对WfMC支持得很好。我要强调两点:纯Java的开放源码系统——意味着可以免费拿来用:)相信很多人也是这么想的只是一个工作流引擎——怎么用,怎么能用好,还是个问题一个完整的工作流系统应该包括如下部分:1、工作流服务器2、*工作流设计器3、*组织结构图4、工作流任务管理器5、工作流自动化接口6、*工作流分析报告器7、客户端应用程序 其中带*的Shark没有

2005-11-16 12:58:00 1334 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除