`
txf2004
  • 浏览: 7034832 次
  • 性别: 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不仅提供了...

    工作流引擎平台解决方案

    工作流引擎WorkFlow通过工作流引擎使具体应用系统中的工作流从一个个体“流”向另外一个个体,实现工作流的自动化。它完全是一个后台驱动,对于用户来说是不可见的。它主要包括运行服务功能、监控管理功能等。 ...

    工作流管理联盟工作流标准-工作流参考模型.pdf

    根据给定的文件信息,我们可以深入探讨工作流管理联盟(Workflow Management Coalition,简称WFMC)发布的工作流标准——工作流参考模型(Workflow Reference Model)。这一模型是IT领域中流程自动化和标准化的重要...

    金蝶云星空 V7.3产品培训_BOS_工作流.pptx

    金蝶云星空 V7.3产品培训_BOS_工作流.pptx 包括: 工作流概述、架构介绍 流程设计-审批流、工作流 流程配置 流程管理 工作流参数设置

    WF工作流例子

    WF(Windows Workflow Foundation)是微软.NET Framework的一部分,它提供了一种在.NET应用程序中定义、执行和管理工作流的框架。WF工作流例子旨在通过实际的示例帮助开发者理解和掌握WF技术,实现流程自动化。 WF...

    家具行业工作流管理技术培训.pptx

    家具行业工作流管理技术培训.pptx

    工作流数据库表结构设计

    工作流就是业务流程的计算机化或自动化。许多公司采用纸张表单,手工传递的方式,一级一级审批签字,工作效率非常低下,对于统计报表功能则不能实现。而采用工作流软件,使用者只需在电脑上填写有关表单,会按照定义...

    工作流源代码

    工作流源代码是.NET框架下实现工作流管理的重要资源,对于开发办公自动化或者企业级应用的程序员来说,具有很高的参考价值。工作流是一种系统性的、规范化的处理过程,它定义了任务如何在不同参与者之间流转,以及每...

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

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

    C#工作流引擎源码(绝对好!!)

    工作流引擎是软件系统中用于自动化业务流程的关键组件,它能够根据预定义的规则和步骤协调应用程序中的任务和活动。在C#编程语言中,工作流引擎提供了强大的工具和技术来设计、执行和管理复杂的业务流程。本文将深入...

    activiti工作流(超详细)

    activiti工作流文档,超详细,从0基础开始入门,包括数据库介绍、核心api等介绍,满足日常开发所需

    flex 工作流设计器

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

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

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

    通达OA的工作流模板

    本压缩包文件包含的“申请单模板”是通达OA工作流模板的一个实例,可以作为创建或优化工作流程的基础。 工作流在通达OA中的重要性不言而喻,它可以帮助企业构建起灵活、高效的审批流程。工作流模板则是预先设定好的...

    工作流管理:模型、方法和系统.pdf

    ### 工作流管理:模型、方法和系统 #### 一、先进制造战略与企业计算机应用 本章节探讨了如何将先进的制造战略与企业的计算机应用相结合。先进制造战略旨在提高生产效率、降低成本并提高产品质量。在这一背景下,...

    fireflow工作流

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

    activiti5工作流官方文档汉化版

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

    flex工作流(完全通过)

    Flex工作流是一种基于Adobe Flex技术实现的工作流程管理系统的设计与实现方式。Adobe Flex是用于构建富互联网应用程序(RIA)的框架,它使用MXML和ActionScript编程语言,允许开发者创建交互式、高性能的用户界面。...

    workflow,微软工作流Demo

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

Global site tag (gtag.js) - Google Analytics