`
txf2004
  • 浏览: 7044418 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

11月12日工作流培训日记

阅读更多

梁老师今天讲解了工作流中的definition的数据存储在哪里,instance的状态数据存储在哪里,以及如何从definition到一个instance的内部细节。一个instance Activity里记录了Processor和definition Activity的id,一个instance Activity中有多个WorkItem,这些WorkItem是根据任务分配给多个角色顺序执行或并发执行时产生的。

基于他们公司的工作流引擎,在Appfuse的基础上结合spring MVC,Spring,hibernate做一个用户登陆的程序,然后做一个撰文与审批的工作流,整个与撰文相关的业务用一个名为Draft的实体对象表示,这里面存储着Processor的id、撰文的内容,小领导的意见和是否通过、大领导的意见和是否通过等信息,在启动工作流实例时就创建这个对象,只是没有填充相应的数据而已。
表单提交用SimpleFormController,其中的方法formBackingObject和onSubmit方法。用户校验要用validator框架。
配置Spring的xml文件中的设置值时要注意空格。

业务对象抛出异常,交给controller去处理,controller把异常变成页面的错误显示信息。

现场编写这个撰文的工作流应用花了较长时间,也出了许多问题,最后没有完全做完,意思到了就可以了。

接着演示了JBPM工作流的designer和engine的使用,以便学员们可以对工作流进行更深入的研究。

最后演示了BIRD RCP报表工具。

关于梁老师的一个疑问:在EL表达式中如何引用常量?我在下课前为大家使用自定义标签来实现了一个Demo,其中一个小细节:在tag文件中应该调用jspContext对象,而不是调用pageContext对象。

分享到:
评论

相关推荐

    camunda camunda工作流实战

    全部课程IT·互联网Java开发Java进阶【系列】camunda工作流实战 收藏 分享 免费试学 【系列】camunda工作流实战 JavaEE JavaWeb 架构师 实战项目 零基础入门 145 节课程 23 小时 70% 好评 190 人最近购买 支付...

    JBPM培训PPT(工作流培训)PPT共100多页

    【JBPM工作流详解】 JBPM,全称Java Business Process Management,是一款开源的工作流管理系统,专为业务流程自动化设计。它允许用户定义、执行和管理复杂的业务流程,从而提高工作效率和协作能力。JBPM不仅提供了...

    php 工作流源码

    在IT行业中,工作流(Workflow)是一种用于管理组织内业务过程的方法,它通过定义、实施和自动化业务规则来实现流程的有序流转。PHP作为一种流行的开源脚本语言,被广泛应用于Web开发,包括构建工作流系统。这个...

    jBPM4工作流应用开发指南.pdf

    - **工作流应用开发:** 工作流应用开发是指通过建立工作流模型,使用计算机程序来自动化一系列业务流程。这通常涉及定义任务、活动、决策点、角色和责任等元素,以及它们之间的交互顺序。 - **jBPM4:** jBPM4 是...

    java实现工作流,有实例

    在IT行业中,工作流(Workflow)是一种用于自动化业务流程的技术,它可以帮助企业高效地管理和协调各种任务、审批和信息流转。Java作为一种广泛使用的编程语言,提供了丰富的库和框架来实现工作流。本篇将深入探讨...

    完整工作流系统源码

    工作流系统是现代企业信息化管理中的重要组成部分,它主要用于自动化业务流程,提高工作效率,确保流程规范和一致性。本文将深入探讨“完整工作流系统源码”相关知识点,结合提供的文件内容,包括需求分析、系统设计...

    工作流建模及应用介绍.ppt

    培训ppt有100多页,为国内知名企业结合实际业务进行讲解,对于想深入了解工作流开发的朋友有很好的帮助 1、工作流基本原理 1.1背景介绍 1.2基本概念 1.3整体架构 2、详细功能介绍 2.1基本概念 2.2环境...

    工作流规范

    工作流参考模型是理解工作流规范的基础,它将工作流系统划分为几个关键组件,包括工作流引擎、工作流定义、工作流执行和服务接口。工作流引擎是整个系统的中枢,负责解析和执行工作流定义。工作流定义通常使用某种...

    flex 工作流设计器

    Flex工作流设计器是一种基于Adobe Flex技术的工具,用于创建、编辑和管理业务流程。它提供了图形化的用户界面,使得非技术人员也能理解并构建复杂的业务逻辑。在本文中,我们将深入探讨Flex工作流设计器的主要功能、...

    js工作流例子,在页面上画出工作流

    在这个“js工作流例子”中,我们将深入探讨如何利用JavaScript在网页上绘制工作流流程。 工作流是一种组织和管理业务过程的方法,它涉及任务分配、审批流程、状态跟踪等。在网页上用JS实现工作流,可以清晰地展示...

    K2 工作流

    《K2工作流培训教材详解》 在信息技术领域,工作流是企业自动化处理流程的关键工具,它能够帮助企业高效地管理日常任务,优化业务流程。K2工作流作为一款强大的工作流平台,以其灵活的定制能力和与SharePoint的深度...

    Java自己开发的一个工作流引擎例子

    最近项目中需要使用到工作流,然后上网搜到一个大神用Javascript写的一个工作流,感觉写的很屌。然后我将Javasc代码用Java改写了,并且用mysql建了数据库表,进行了测试,可以处理一些简单的流程。我觉得代码很有...

    fireflow工作流

    "fireflow工作流"是一款优秀的国产工作流引擎,它的出现为开发者提供了强大的流程自动化解决方案。作为开源软件,它不仅降低了企业构建工作流系统的成本,也为技术社区贡献了宝贵的资源,鼓励了技术创新和共享精神。...

    activiti5工作流官方文档汉化版

    activiti5工作流官方文档汉化版activiti5工作流官方文档汉化版

    Oracle-工作流培训教程.ppt

    Oracle-工作流培训教程.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~

    工作流设计器

    工作流设计器是一种强大的工具,主要用于创建和管理业务流程。它基于Windows Workflow Foundation (WWF),这是微软.NET Framework的一部分,提供了一种模型驱动的方式来定义、执行和管理工作流。WWF允许开发者通过...

    workflow,微软工作流Demo

    微软工作流(Workflow)是微软技术栈中一个关键的概念,它是一种自动化业务流程的设计和执行方式,用于模拟和实现组织内的各种工作流程。在本Demo中,我们可以深入理解这一技术的应用和实现细节。 工作流(Workflow...

    微软.net工作流设计器及源代码

    《微软.NET工作流设计器及其源代码详解》 在.NET框架中,微软提供了强大的工作流服务,使得开发者能够构建复杂的业务流程应用。本文将深入探讨微软.NET工作流设计器及其源代码,帮助.NET开发者更好地理解和利用这一...

    用C#开发的工作流引擎

    在IT领域,工作流引擎是一种用于自动化业务流程的软件组件,它能够根据预定义的规则和逻辑来管理和驱动任务的执行。在这个“用C#开发的工作流引擎”项目中,我们将深入探讨C#编程语言如何被用来构建这样一个复杂的...

    超轻量级工作流示例,工作流爱好者不能错过的程序

    5、图形化定制工作流,无需安装任何插件(需要IE内核支持)。 6、动态角色权限,可自定义增加环节权限 7、动态环节权限,可自定义增加环节权限 8、可以通过Web运行端的扩展接口向系统添加定制的Web页面 9、支持定时...

Global site tag (gtag.js) - Google Analytics