发布于 2014-07-21 03:00:15 | 353 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

S2JH 企业级Web应用开发框架

集结最新主流时尚开源技术的面向企业级Web应用的基础开发框架,提供一个J2EE相关主流开源技术架构整合及一些企业应用基础通用功能和组件的设计实现的最佳实践和原型参考。


S2JH:基于SSH的企业Web应用开发框架。集结最新主流时尚开源技术的面向企业级Web应用的基础开发框架,提供一个J2EE相关主流开源技术架构整合及一些企业应用基础通用功能和组件的设计实现的最佳实践和原型参考。

概要说明

整合集成最新的Activiti工作流引擎,开发阶段采用Eclipse插件进行流程设计, 框架提供一些基础管理功能,更强大完整的管理功能可借助部署activiti-explore实现在线的流程设计和管理;为了降低工作流与业务系统的耦合度,可以再借助activiti-rest以REST方式实现工作流引擎与业务流程的交互。

框架prototype原型应用以一个典型的采购订单流程展示如何基于Activiti与业务流程集成处理。 注意:流程定义和业务逻辑本身存在不完整或不符合实际场景,仅供参考!

待办任务列表和通知

登录进入Dashboard主界面,显示待办任务列表,图标区分显示个人和候选任务,同时以定时刷新方式定期获取最新待办任务,并在系统方法闪存提示:

候选待签收任务

如果任务节点定义为多人或组类型,则需要先签收才能进行后续流程操作,一旦被签收别人就不会再看到此候选任务:

个人任务处理

直接指派的或签收的个人任务,可以进行相关工作流本身的控制操作和整合的业务处理操作:

任务转办或录入业务数据完成任务

流程任务自由回退

任务自由回退规则和限制说明:

  • 毫无原则的任意自由回退可能导致业务数据一致性错误,操作之前请确保已理解此操作带来的业务风险!
  • 只能回退到已处理过的任务节点
  • 不能回退到“并行分支”类型任务节点,只能向上回退到并行任务之前单任务节点
  • 如果当前任务处于“并行分支”类型任务,则不允许回退,必须等所有并行分支任务完成后进入单任务节点才能自由回退

流程运行图

以只读模式显示当前流程走过的运行图信息:

流程变量信息

此类功能比较偏技术化信息显示,实际业务系统根据需要屏蔽或添加控制参数:

流程实例管理

框架提供一些基础管理功能,实现流程异常情况下强制结束不需要的流程实例。 Activiti本身已经提供一个功能比较完善的基于Web的流程管理应用activiti-explore,可以直接部署此应用实现常用的流程管理和在线设计支持,因此框架层面不打算再额外花太多精力封装实现已有的工作流管理功能。

 



历史版本 :
S2JH 2.2.0 发布,基于SSH的企业Web应用开发框架
S2JH 2.1.1 发布,基于SSH的企业Web应用开发框架
S2JH 2.1.0 发布,基于SSH的企业Web应用开发框架
S2JH 2.1.0.preview版本更新,基于SSH的企业Web应用开发框架
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务