1、平台要求
jdk1.6-1.7 tomcat 6。0 及以上 mysql5.5 及以上
2、技术要求
java web 技术、spring mvc、 ibatis
3、功能描述
管理平台设计到平台任务下发及审批等工作流任务,目前使用技术jbpm5.4技术,由于jbpm版本更新快,技术资料少,平台兼容性弱,每次改动设计内容较多,故希望有一套自己的工作流插件方便后续开发及优化工作,主要流程以基站交维管理平台中基站管理流程作为demo编写接口,页面美观度无要求。主要包含任务发起、任务通知及任务处理等功能。
1)、任务发起
任务发起作为一个工作流的任务开始发起,包含任务信息及任务指派人信息,指派任务可分为指定人和组指派。
2)、任务通知
任务通知是指任务已经下发出去的任务,对人或者对所有在指定组中发出的通知,使用者登录平台即能收到或查看到自己需要处理的任务,及任务所属状态,并能查看任务的详细信息。
3)、任务处理
用户在接收到任务后,可以处理该任务,根据情况可以使任务流程向上个节点或者下个节点流转,单人任务个直接提交,以组为单位的情况下分为,一人提交整个组任务都提交和所有人都提交才可将组任务提交的情况,请注意处理接口情况。
4、所需接口大纲
任务开始
任务处理
待办任务
已完成任务
这是初步需求,没有写过工作流,求大神讲解下思路步骤。
相关推荐
在IT行业中,Java工作流(Workflow)是一种自动化业务流程的技术,它允许开发者模拟和执行复杂的业务逻辑。在“开发java工作流范例”这个主题中,我们将深入探讨如何定义、生成以及实现工作流实例,特别是在Java环境...
### Java实现工作流 #### 一、选题背景与组织结构 随着互联网技术和移动通信技术的飞速发展,传统的电信业务面临着前所未有的挑战。为了适应市场变化,提高服务质量与效率,许多电信运营商开始寻求技术创新之路。...
# 基于原生flowable实现的流程引擎 本项目基于最新6.8.0的flowable,使用最新springboot集成。文档请联系作者索要。...单独启动项目后,通过配套的sdk调用官方接口,就能够完成工作流的快速接入,轻量解耦。
开发者可能使用了不同的编程语言或工作流引擎来实现这些例子,如Java与Activiti,或者.NET与Nintex。 工作流系统的核心组件通常包括工作流引擎、工作流定义语言(如BPMN)和用户界面。工作流引擎负责执行根据工作流...
流程管理是JFinalOA的一大亮点,它引入了工作流(Activity)的概念。系统支持自定义流程定义,包括审批流程、任务分配等,使得日常工作流程得以标准化和自动化。员工可以通过系统跟踪任务状态,管理者可以监控整个...
### 基于Web Service 的工作流系统实现研究 #### 一、引言 随着信息技术的飞速发展,企业越来越依赖高效的信息系统来管理和优化其业务流程。工作流技术作为一种支持业务过程重组和自动化的关键技术,在提高企业的...
第一篇介绍工作流管理技术的概念、起源和发展历程,开源工作流选型,以及jBPM——这个迄今为止最成功的Java开源工作流项目的“前世今生”。此外,本篇还可以帮助读者快速上手jBPM4、使用jBPM4开发企业流程应用,包括...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
### Java工作实用篇知识点概述 #### 1. Java生成带Logo及名称的二维码 - **技术背景**: 在当前数字化时代,二维码被广泛应用于各种场景,包括但不限于产品追踪、广告推广等。利用Java来生成带有公司Logo及商品名称...
描述部分为空,但通过给出的博文链接(https://comsci.iteye.com/blog/2428048),我们可以推测这篇文章可能是博主在ITEYE上分享的关于JWFD工作流系统设计的初步探讨,尤其是聚焦于矩阵引擎的设计思路和实现细节。...
JVM(Java虚拟机)是Java平台的核心,理解其工作原理,比如类加载机制、内存模型(堆、栈、方法区、元空间等)、垃圾收集器(新生代、老年代、CMS、G1、ZGC等)以及性能调优技巧,是区分优秀开发者的关键。...
JWFDv0.96是一个开源的工作流引擎设计,其核心目标是通过自定义的流程拓扑数学模型和一系列SQL-API原子操作函数,构建一个流程自动运行控制器。...这种设计思路鼓励了社区参与和合作,以促进整个工作流领域的共同发展。
本文将深入探讨一个基于J2EE架构的工作流引擎,通过对相关代码的分析,揭示其内在机制和设计思路。 首先,我们要理解J2EE(Java 2 Platform, Enterprise Edition)架构。J2EE是Oracle公司提供的一个用于开发和部署...
OSWorkflow是一款开源的工作流管理系统,广泛应用于Java开发领域。这本名为《OSWorkflow - A Guide for Java Developers》的电子书籍为Java开发者和架构师提供了一个全面整合开源业务流程管理系统OSWorkflow的指南。...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
在Java开发领域,动态表单设计是一项重要的技术,它允许开发者根据业务需求创建和修改表单,无需编写大量的HTML和...通过以上各模块的协同工作,可以构建出一个高效、易用的动态表单系统,满足不同场景下的业务需求。
Java的流API允许对输入和输出进行控制,输入流用于读取数据源,输出流则用于写入数据目标。在线编辑器通过重定向标准输入、输出和错误流,实现代码的运行和结果展示。 2. **高并发下的文件处理**:在高并发场景下,...
【EasyUI + Draw2D BPM Web 工作流实例】是一个基于EasyUI框架与Draw2D组件构建的纯Web工作流管理系统。EasyUI是一个轻量级的JavaScript框架,主要用于简化前端开发,提供丰富的UI组件,如表格、下拉菜单、对话框等...