1 / 112
文档名称:

SinoEP工作流开发手册.docx

格式:docx   大小:1,233KB   页数:112页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

SinoEP工作流开发手册.docx

上传人:天道酬勤 2022/7/22 文件大小:1.20 MB

下载得到文件列表

SinoEP工作流开发手册.docx

相关文档

文档介绍

文档介绍:SinoEP工作流开发手册
版本:
中科软科技股份
2021年6月
1. 阅读指南 4
. 手册目标 4
. 阅读对象 4
"/>
</imp>
— id 标识
class 实现类及路径
method 方法〔如果不需要具体的方法,可以为空〕
常用配置说明如下:
— dept_service 引用外部组织机构
— db_service 取得数据库连接
workflow_org_integeration 客户端与组织结构集成配置
workflow_author_db 客户端与权限控制集成数据库配置
workflow_author_form 客户端与权限控制集成表单配置
workflow_author_application 客户端与权限控制集成具体工程应用的配置,为工程组提供其他权限控制的扩展
属性配置
格式说明:
<resource>
<prop name=〞〞></prop>
</resource>
常用配置说明如下:
权限配置的数据来源 1,数据库;2,表单
ID_GENERATE_STYPE 主键产生的方式 PROG应用程序,SEQUENCE
DB_TYPE 数据库类型 oracle db2
是否加锁,会签结束不允许多人同时提交
加锁的失效时长,以秒为单位
等待锁的时长,以秒为单位
Overtimeflag 取工作时间的标志位 0-一套工作时间 1-每个部门设置一套工作时间 2-每个用户设置一套工作时间,不设置此属性性时默认取0
Remindtype 1,短信;2,协作平台;3,邮件〔这三种方式编号不允许改变,可以添加〕,不设置此属性时默认取以上三种通知方式
流程定义工具需要实现的接口
组织体系扩展接口
package ;
import ;
/**
* 工作流客户端与组织结构集成接口
* xauthor
*
*/
public interface IClientWorkflowOrg {
/**
* 获得组织结构树
* xparam param 参数 Map<用户ID,获得组织结构类型>
* 组织结构类型包括:
* xreturn 外部实现切勿拦截异常,全部抛出来
*/
public String getOrgTree(Map<String,String> param) throws Exception;

/**
* 根据用户id获得用户信息
* xparam userId 用户Id
* xreturn 用户信息,包括用户ID:user_id;用户名:user_name
* xthrows Exception 外部实现切勿拦截异常,全部抛出来
*/
public Map<String,String> getUserById(String userId) throws Exception;
}
与权限控制集成接口
package ;
import ;
import ;
/**
* 工作流获得权限控制
* xauthor
*
*/
public interface IClientWorkflowAuthor {
/**
* 获取角色
* xparam forms FORM URL List
* xparam workflowId 工作流ID
* xreturn List:List内部元素标识多个角色信息,由Map进行包装
* Map内容为角色信息,包括roleid,rolename,角色包含的元素信息(List)
* 具体结构为:List<Map<roleid, roleName,eles:List<Map<eleID,
* tableID, purivewFlag>>>>
* xthrows Exception
*/
public List<Map<String,Object>> getNodePuriewRole