oa_16:
根据用例分析的结果,创建WorkflowManager和JbpmFacade接口
package com.bjsxt.oa.manager;
import java.util.List;
import com.bjsxt.oa.model.Workflow;
public interface WorkflowManager {
public void addOrUpdateWorkflow(byte[] processDef,byte[] processImage);
public void delWorkflow(int workflowId);
public Workflow findWorkflow(int workflowId);
public List searchAllWorkflow();
}
package com.bjsxt.oa.manager;
import java.util.List;
public interface JbpmFacade {
/**
* 部署流程定义
* @param processDef 流程定义文件的数据
* @return 流程名称
*/
public String deployProcessDefinition(byte[] processDef);
/**
* 删除流程定义,根据流程名称,删除同一个名称的所有的ProcessDefinition对象
* @param processName 流程名称
*/
public void delProcessDefinition(String processName);
/**
* 添加流程实例,在创建公文的同时需要调用这个方法
* 在这个方法中,根据流程名称得到流程定义对象,并据此创建流程实例,
* 然后把公文ID绑定到流程实例变量中
* @param processName 流程名称
* @param docId 公文ID
* @return 流程实例ID
*/
public long addProcessInstance(String processName,int docId);
/**
* 删除公文的同时,需要删除流程实例
* @param processInstanceId 流程实例ID
*/
public void delProcessInstance(long processInstanceId);
/**
* 搜索流转到某个参与者手上的公文列表
* @param actorId 参与者的标识(用户账号)
* @return List中的元素是docId
*/
public List searchMyTaskList(String actorId);
/**
* 查询下一步Transition列表
* @param processInstanceId 流程实例ID
* @param actorId 参与者标识(用户账号)
* @return List的元素是Transition对象的名称
*/
public List searchNextTransitions(long processInstanceId,String actorId);
/**
* 触发JBPM引擎流转到下一步
* @param processInstanceId 流程实例的ID
* @param actorId 参与者标识(用户账号)
* @param transitionName transition的名称
* @return 流转之后,当前流程实例对应的rootToken所指向的节点的名称,这个名称
* 将作为公文流转之后的状态
*/
public String nextStep(long processInstanceId,String actorId,String transitionName);
}
分享到:
相关推荐
WINCC OA V16培训课件,可以参考学习
jbpm web实例子(完整版) 详细解说jbpm流程创建与web接口调用
勾股OA办公系统 v4.95.16.zip
CREATE TABLESPACE exoatbs IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 8K MANAGED BY SYSTEM USING ('/home/exoa2/exoacontainer') EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT8K ...
泛微OA 8.0 数据字典,仅供参考 号 表名 中文名称 表类型 说明 1 outerdatawfdetail 输出数据流程详情表 2 outerdatawfperiodset 外部数据触发周期设置表 3 outerdatawfset 外部数据触发设置表 4 ...
安装原版通达OA2015试用版,通达官网下载。 下载此破解补丁,解压并覆盖myoa/webroot,即可! 软件名称: Office Anywhere 2015版 皇冠集群版 对应版本的说明 版权所有: 北京通达信科科技有限公司 ...
企业OA系统正式企业版整套源码,asp写的,希望给分啊!
16. SQLSERVER 事务日志收缩 在SQLSERVER数据库中,事务日志可能会占用大量的磁盘空间。解决这个问题可以使用BACKUP LOG语句,例如: ```sql BACKUP LOG database_name TO DISK = 'file_name'; ``` 这个语句可以...
安装原版通达OA2015试用版,通达官网下载。 下载此破解补丁,解压并覆盖myoa/webroot,即可! 软件名称: Office Anywhere 2015版 皇冠集群版 对应版本的说明 版权所有: 北京通达信科科技有限公司 ...
通达OA 2010 3.6.110408 ...6、守护服务程序:最新版本号 2010-12-16 7、通达报表组件版本3.0完美zcj,同时考虑到有些OA版本原因,特免费赠送“通达报表组件版本2.9完美zcj” 8、Zlchat视频会议系统2.4破解补丁1000人。
通达OA2010 3.6.110801破解补丁同步官方纯净版(请紧急替换早期版本) 凡 stinna 所发布的早期版本,请即时使用此版本替换。 声明:本补丁需要停止组件,再进行破解。 版本升级: 1、先下载官方最新修正合集...
办公室自动化、办公自动化与OA (16).pdf
基于JAVA BEAN、SERVLET设计,采用jdk1.5.0_16 + apache-tomcat-6.0.18 + MS SQL2000运行环境。 详细功能模块 文件资料:公文信息收发、综合资料管理、会议通知管理、公告通知管理 人事信息管理:考勤上报、考勤...
16.OA集成 Internet 邮件管理组件,提供 web 方式的远程邮件服务; 17.OA集成网络硬盘组件,提供便捷的局域网、广域网文件共享方案; 18.OA集成商业管理组件,轻松的管理客户、供应商资料和产品销售记录; 19.OA集成...
项目号 版本 OA系统 概要设计说明书 2017年 5 月 20 日 版本历史 "日期 "版本 "说明 "作者 " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " 目 录 1. 引言 4 1.1. ...
RAISERROR('setRequestHeader 0x%x, %s, %s',16,1, @HR, @Source, @Desc) GOTO CLEANUP END --send EXEC @HR = sp_OAMethod @Object,N'send',Null,''; IF @HR <> 0 BEGIN EXEC sp_OAGetErrorInfo @...
使用方法:把本文件拷贝到MYOA\webroot目录里面,然后打开浏览器浏览本文件( 在OA网址后加/tddb.php,例如:oa.123.com/tddb.php )
16、网络考勤:系统用户只需在设定的时间内可轻松考勤,分上下午时间段。考勤记录保存,可浏览自己与本部门人员考勤记录,营造公平激励环境。上级领导可查看员工考勤记录。同时,系统还会对缺勤,进行友情提醒。 17...
工作通OA网络智能办公系统是适用于企事业单位的通用型网络办公软件,融合了云创科技长期从事管理软件开发的丰富经验与先进技术,该系统采用领先的B/S(浏览器/服务器)操作方式,使得网络办公不受地域限制。