社区
非技术区
帖子详情
工作流经典问题之一:如何实例化
JCJC错别字检测-田春峰
领域专家: 编程技术技术领域
2004-02-04 02:55:59
使用XPDL语言描述清楚一个工作流后,如何实例化这个工作流?
需要保存那些信息?
实例化以 Process为单位还是以活动Activity为单位?
实例化后,用户重新登陆如何还原工作流程并提示用户操作?
界面如何安排?
如何分清 工作流数据 和业务数据 以及两者的状态?
欢迎大家帮助,分数可加。
accesine@163.com
...全文
224
1
打赏
收藏
工作流经典问题之一:如何实例化
使用XPDL语言描述清楚一个工作流后,如何实例化这个工作流? 需要保存那些信息? 实例化以 Process为单位还是以活动Activity为单位? 实例化后,用户重新登陆如何还原工作流程并提示用户操作? 界面如何安排? 如何分清 工作流数据 和业务数据 以及两者的状态? 欢迎大家帮助,分数可加。 accesine@163.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chch1979
2004-09-17
打赏
举报
回复
软件公司进行J2EE图形化工作流源代码技术转让
我们是北京一家创业期的软件公司,因某些原因,现决定技术转让我们的产品
——基于J2EE的图形化工作流程管理平台,该产品为我公司自主研发,拥有完全
的版权,已作软件著作权登记。
本次转让进行源代码转让,可以签订技术转让合同,让您个人或是企业获得最
大的保障,主要的功能介绍如下:
一:流程建模设计器
1.图形化操作,在拖拉中完成流程建模
2.多窗口操作,可同时编辑多个模型文件
3.简洁易用的图形元素
4.用户操作采用简洁、易懂的有向流程图,内部操作采用精确的Petri网
模型
5.支持拷贝、粘贴、删除、撤销、重做操作
6.可调整图形元素大小、位置
7.支持各种对齐和布局方式
8.多种活动类型以适应不同的业务处理需求
9.支持十多种流程逻辑关系,描绘各种流程处理逻辑
10.支持对多个人员操作同一个流程活动的人员之间的逻辑关系设计
11.支持子过程设计
12.支持活动块设计
13.支持长事务的设计
14.流程中的参与者支持多种引入方式和各种表达式,可使用任意的用户
模块
15.流程所用到的相关数据支持多种引入方式
16.流程所用到的外部应用程序可无缝结合
17.支持流程的权限管理,可使用的任意权限模块
18.基于Petri网理论的模型合法性检查
19.模型文件的图形输出
20.Xpdl模型文件上传、下载
二:引擎功能
1.过程定义的装载和解释
2.过程实例、活动实例的创建:人工创建,自动按条件创建、自动定时创
建,自动周期性的创建
3.过程实例的控制,包括运行、挂起、 恢复、终止、强制启动、强制终
止
4.活动实例的控制,包括运行,挂起, 恢复,终止、强制启动、强制终
止
5.工作项的的控制,包括工作项的创建,运行,挂起, 恢复,终止
6.支持工作项的签收和拒收
7.支持工作项的重分配
8.支持子流程
9.支持活动块
10支持非固定流程的实现,即由上一步流程来指定下一步流程的操作人
员
11.支持委托功能,可以在委托的条件下,由委托人来完成工作
12.支持将任务进行指定流向到某一步流程,实现重定位
13.支持长事务处理,具有独到的长事务控制机制
14.与业务应用系统相关的数据的管理和流转
15.与业务应用系统无缝集成
16.能与用户已有的用户管理,权限管理无缝结合
17.流转路径智能化,流程每一步的条件控制,自动判断,自动流转
18.优先级别定义
19.定义文件的上传和下载,发布和取消发布
20.支持多种任务管理,按时间或按条件或周期执行过程或活动的启动与
终止操作
21.支持过程或活动执行期间的时间控制,提前预警,到时间强制终止
22.完善的错误处理机制
23.流程与业务操作页面的链接
24.完备的日志服务
25.支持消息服务
26.丰富易用的API接口
三:监控管理
1.基于XML的配置文件的管理
2.运行期实时数据查询
3.支持图形化监控过程实例的运行情况
4.支持图形化控制过程实例的运行
5.支持图形化查看过程实例的详细资料
6.任务管理,包括任务的定义、启动、执行、终止等
7.过程实例、活动实例、工作项的状态控制
8.工作项的重分配
9.流程的重定向
10工作项超时处理
11.运行结束后的各种统计数据
12.图形化再现流程运行过程
四:客户Portal功能
1.不同的用户取得不同的工作项
2.工作项的签收、拒收
3.工作项的执行、提醒
4.竞争工作项的处理
5.图形化的启动过程
6.定时启动过程的设置
7.历史工作项的查询
8.工作项的挂起和恢复
9.用户密码和个人信息的修改
技术特点
整套系统完全基于J2EE,纯JAVA开发。采用面向对象的设计思想,层次化
、模块化设计,具有先进的框架设计,使用多种设计模式。具体实现技术包括:E
jb2.0的SessionBean、EntityBean和MessageDriveBean,JMS,XML,JDBC,JavaM
ail,Rmi/Rmi-IIOP,JAX,JNDI,JTS,Applet,Jsp,JavaBean,扩展了基于ACL
的JAAS;Java2D制图、视窗技术等。
完全独立的中间件设计,真正实现装配式软件的理念。
合理的设计框架,使得系统具有很好的可扩充性
引擎内部使用JMS来架构,基于Ejb开发,使系统具有更好的柔性和吞吐量
采用Xml进行数据传递,使系统具有更好的开放性
Java的开发,使系统具有很好的移植性
B/S结构,简单易用,而且维护工作也大大减少
采用视窗技术,使得图形化设计具有更快的速度和性能
联系方式:cfpflow@yahoo.com.cn
ComfyUI
经典
工作流
拆解
本文介绍了ComfyUI中三种典型的
工作流
搭建方法:1.高清放大
工作流
,通过Latent缩放和K采样器实现图像无损放大;2.局部重绘
工作流
,利用蒙版技术对图片特定区域进行修改;3.ControlNet控制生成
工作流
,包括SD1.5和SD_XL版本,详细讲解了参数设置技巧和多种控制方式的应用。文章强调从默认
工作流
开始搭建的重要性,并提供实用操作指南,帮助用户掌握复杂
工作流
的构建方法,实现更精准的图像控制与生成。
Elsa依据
工作流
程Id
实例化
工作流
并调用相关节点信号量执行
Elsa依据
工作流
程Id
实例化
工作流
并调用相关节点信号量执行。
[.NET项目实战] Elsa开源
工作流
组件应用(一): Elsa
工作流
简介
工作流
定义描述了一个
工作流
的结构,比如:名称,变量,包含的活动等,可以理解为一个
工作流
的模板。
工作流
定义在Elsa初始化时会“注册” 到资源池中,每个
工作流
定义都有一个唯一的ID。使用设计器生成的
工作流
,通过序列化成JSON字符串,并持久化到数据库。使用硬编码创建的
工作流
,在Elsa初始化时将
工作流
注册到
工作流
定义并持久化到数据库。
实例化
是根据定义创建一个
工作流
的实例,
工作流
实例包含
工作流
状态(WorkflowState)以及活动实例(ActivityState)。
突破Unity资产
工作流
瓶颈:OpenUSD无缝集成与
实例化
优化指南
你是否还在为Unity项目中的大型场景加载卡顿、多软件协作文件格式不兼容、重复资产占用过多内存而烦恼?本文将带你通过OpenUSD与Unity USD包的深度整合,一次性解决这些痛点。读完本文后,你将掌握:OpenUSD资产在Unity中的高效导入流程、千级
实例化
场景的性能优化技巧、跨软件协作的USD文件管理方案,以及基于USD的材质变体与LOD系统实现方法。 ## OpenUSD基础与Unit
进程管理——
经典
同步
问题
这个过程看似简单,但存在几个必须严格遵守的约束:首先,缓冲区的大小是固定的,当缓冲区已经放满数据时,生产者不能再放入新数据,否则会导致数据溢出(覆盖已有数据),此时生产者必须暂停等待,直到消费者取出部分数据,腾出空间;但正是这样简单的约束,隐藏着死锁的风险——如果所有哲学家同时拿起自己左手边的筷子,那么每个人都会发现自己右手边的筷子已被相邻的哲学家拿走,此时所有哲学家都会手持一根筷子,等待另一根筷子,形成“循环等待”,永远无法进餐,这就是死锁。第4位哲学家先拿右筷子(编号0),再拿左筷子(编号4)。
非技术区
23,404
社区成员
70,511
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章