DB42/T 1724.2-2021 自然资源电子政务平台应用规范 第2部分:行政服务工作流接口技术规范.pdf
- 文档部分内容预览:
根据行政服务事项所参与的人员,应提供组织机构、用户的权限设定接口,使流程按指定权限运行。
6行政服务工作流接入模式
行政服务已搭建的电子化流程,通过贞面接入、成果接入的方式实现与其它机构的数据交互不 公。电子化流程应支持多版本管理,满足同 一服务事项差异化办理
煤炭标准6. 2. 1页面接入
工作流平台应支持接入外部开发的页面,页面以超文本传输协议(http)或超文本传输安全 ttps)的形式提供
6. 2. 2成果接入
工作流平台应具有流程版本管理能力。建立的不同版本流程应满足以下运行特征: 能够指定不同县(市、区)级机构按照同一行政服务事项流程的不同版本号运行; 能够使省级、市(州)级、县(市、区)级机构运行中的流程按旧版本号运行结束; C 能够指定省级、市(州)级、县(市、区)级机构,按照同一行政服务事项流程的新版本号运 行
6. 3. 2 接口管理
工作流平台应提供流程实例接口、活动项接口等实现流程参数的修改!
DB42/T 1724. 22021
提供单表数据模型和复合表数据模型的配置功能, 宜采用数据库物理表结构反向生成数据
提供流程图活动项及活动路由的整体配置,保存流程图各项参数。
7.4.1创建并启动流程
创建并启动流程接口要求如下。 a 接口名称:创建并启动流程(createAndStartProcess)。 b) 接口描述:新建一个流程实例,并启动此流程实例。 c) 请求参数: 参数1:操作人编码; 参数2:流程定义名称: 参数3:流程实例名称; 参数4:流程参与者: 参数5:相关参数。 d) 返回结果: 返回值:数值(成功时,流程实例编码:失败时,000000)
7. 4. 2 删除流程
删除流程接口要求如下。 a)接口名称:删除流程(deleteProcessInstance)。 接口描述:根据流程实例编码删除流程。 标准信息服 b) c) 请求参数: ·参数1:操作人编码; 参数2:流程实例编码。 返回结果: 返回值:数值(1:成功,0:失败)
移交接口要求如下。 a) 接口名称:移交(processTransfer)。 b 接口描述:根据流程图选择将业务转移到平级用户办理或业务转移到本环节的下一环节办理。 C 请求参数: 参数1:操作人编码; 参数2:工作项编码; 参数3:流程参与者:
·参数4:相关参数。 d)返回结果: 返回值:数值(1:成功,0:失败)
回退接口要求如下。 a)接口名称:回退(processBackActivity)。 b) 接口描述:根据流程图回退工作。 cJ 请求参数: 参数1:操作人编码; 参数2:工作项编码; 参数3:回退节点定义编码。 返回结果: 返回值1:数值(1:成功,0:失败); 返回值2:退回原因
7. 4. 5流程终正
流程终止接口要求如下。 a)接口名称:流程终止(terminateProcessInstance)。 b)接口描述:流程终止,终止后的流程不可恢复。 c)请求参数: ·参数1:操作人编码; 参数2:流程实例编码。 返回结果: 返回值:数值(1:结束,0:未结束)
流程挂起接口要求如下。 a)接口名称:流程挂起(suspendProcessInstance) 接口描述:流程挂起,挂起后的流程激活后可重新操作 维信息服 b) C 请求参数: 参数1:操作人编码; 参数2:流程实例编码。 d)返回结果: . 返回值1:数值(1:结束,0:未结束); ·返回值2:挂起原因
挂起激活接口要求如下。 a)接口名称:挂起激活(resumeProcessInstance)。 b) 接口描述:恢复某个被挂起的流程实例。 请求参数: ·参数1:操作人编码:
DB42/T1724.22021
DB42/T 1724. 22021
·参数2:流程实例编码。 d)返回结果: 返回值:数值(1:结束,0:未结束)
7.4.8流程实例查询
流程实例查询接口要求如下。 a)接口名称:流程实例查询(queryProcessDetail)。 b)接口描述:查询流程实例详情。 c)请求参数: ·参数1:操作人编码; ·参数2:流程实例编码。 d)返回结果: 返回值:流程详情结果集
7.4.9流程是否结束查询
查询流程是否结束接口要求如下。 a)接口名称:查询流程是否结束(queryProcessStatus)。 b)接口描述:获取流程当前状态。 c)请求参数: ·参数1:操作人编码; 参数2:流程实例编码。 d)返回结果: 返回值:数值(1:结束,0:未结束)
7.5.1活动流转接口
活动流转接口要求如下。 a) 接口名称:活动流转(activityCirculation) 接口描述:流程图从上一活动变化到下一活动状态。 准信息服务 c) 请求参数: ·参数1:操作人编码; 参数2:流程实例编码; 。参数3:活动项定义编码返回结果。 返回结果: 返回值:活动项编码
7. 5. 2. 1顺序模式
支持按照顺序依次执行工作流中的各个活动。流程中的下一个活动只有当前一个活动完成后才能进
7. 5. 2. 2 并行分支模式
DB42/T 1724. 2202
支持工作流中从主线中某个环节节点拆分为多个分支,并行执行每个分支中的活动。
7. 5. 2.3同步模式
支持工作流中的多个分支上的所有活动完成后, 在某个节点上汇合成一个分支,并激发后续
7.5.2. 4单选模式
7. 5. 2. 5 单一合并模式
支持工作流中有多个分支正执行,只要其中一个执行完毕就激活工作流程中的后续节点。其他 活动执行完后不会再激发后续的节点,分支终止,
7. 5. 2. 6 多选模式
支持在工作流的多分支节点中,根据判断条件,流向若干个分支节点的某几个,执行条件成立时的 分支节点活动
7. 5. 2. 7 流程跳转
支持流程运行到某个环节,根据预定触发条件,能跳转到后续环节执行,中间跨过有限个节点。
7.5.2.8会签模式
支持主流程在需要征求多个单位(部门) 被送单位通过多个子流程执行,交子流程 数据同步,当多个子流程运行结束后再回到父流程会签环节。
7.5.2.9自由流模式
支持流程运行图可不必事先规划,路由推进由当前活动的参与者任意指定推进的下一个节点, 务、动态分支、动态子流程,直至流程分支全部结束。
创建工作项接口要求如下。 a)接口名称:创建工作项(createWorkItem) b) 接口描述:查询流程实例详情。 c) 请求参数: 参数1:操作人编码: 参数2:活动项编码; 参数3:参与者; 参数4:委办人员; 参数5:协办人员。 返回结果: 返回值:工作项编码。
DB42/T 1724. 22021
查询工作项实例详情接口要求如下。 a)接口名称:查询工作项实例详情(queryWorkItemDetail) b 接口描述:查询工作项实例详情。 c 请求参数: · 参数1:操作人编码; 参数2:工作项编码。 d) 返回结果: 返回值:工作项结果集,
在办接口要求如下。 a)接口名称:查询个人在办(queryPersonUndoList)。 b)接口描述:查询个人在办。 c)请求参数: ·参数1:操作人编码; ·参数2:查询范围ALL(全部)或AGENT(代理)、DELEG(代办)、HELP(协办) d) 返回结果: 返回值:工作项待办结果集
已办接口要求如下。 a 接口名称:查询个人已办(queryPersonFinishList)。 b) 接口描述:查询个人已办。 c) 请求参数: · 参数1:操作人编码; 参数2:查询范围ALL(全部)或AGENT(代理)、DELEG(代办)、HELP(协办)。 d) 返回结果: 返回值:工作项待办结果集。
7.8.1数据权限接口
7.8.1.1数据库访问授权接口
数据库访问授权接口要求如下。 a) 接口名称:数据库访问授权(authorDB)。 b) 接口描述:添加一个数据库访问的人员。 请求参数: ·参数1:数据库实例名称; 参数2:访问人员编码; 参数3:访问用户名及密码。 d)返回结果:
返回值:数值(1:成功,0:失败)。
7.8.1.2连接数据库对象接口
连接数据库对象接口要求如下。 a)接口名称:连接数据库对象(connDB)。 b) 接口描述:得到数据库访问的实例。 c)请求参数: ·参数1:数据库实例名称; ·参数2:访问人员编码; 参数3:访问用户名及密码。 d)返回结果: 返回值:数据库对象
7. 8.2用户管理接口
7.8.2.1用户注册接口
用户注册接口要求如下。 a) 接口名称:用户注册(userAdd)。 b 接口描述:添加一个系统访问的用户。 请求参数: ·参数1:访问人员名称; 参数2:访问人员编码; ·参数3:所属组织机构编码。 d)返回结果: 返回值:数值(1:成功,0:失败)。 2.2用户删除接口 用户删除接口要求如下: 接口名称:用户删除(userDel); b) 接口描述:删除一个系统访问的用户, c) 请求参数: 参数:访问用户编码; 返回结果: 返回值:数值(1:成功,0:失败)
7.8.2.2用户删除接口
7.8. 2. 3用户冻结接口
用户冻结接口要求如下: 接口名称:用户冻结(userFreeze); b) 接口描述:一个系统访问的人员暂时不能登录; c) 请求参数: 参数:访问人员编码; 返回结果: 返回值:数值(1:成功,0:失败)。
DB42/T1724.22021
DB42/T 1724. 22021
7.8.3权限管理接口
7.8.3.1用户可访问资源添加接口
用户可访问资源添加接口要求如下。 a)接口名称:用户可访问资源添加(usableResourceAdd) b)接口描述:设置一个可访问的页面地址或服务地址。 c)请求参数: ? 参数1:访问人员名称; 参数2:访问人员编码: 参数3:被访问的资源URL,页面地址或服务地址; ·参数4:资源编码。 d)返回结果: 返回值:数值(1:成功,0:失败)
7.8.3.2用户可访问资源删除接口
用户可访问资源删除接口要求如下。 a)接口名称:用户可访问资源删除(usableResourceDel)。 b)接口描述:删除一个可访问的页面地址或服务地址。 c请求参数: ·参数1:访问人员名称; 、参数2:访问人员编码; ·参数3:资源编码。 返回结果: 返回值:数值(1:成功,0:失败)。
7.8.3.3用户可访问资源查询接口
用户可访问资源查询接口要求如下。 a)接口名称:用户可访问资源查询(usableResourceQuery) b)接口描述:查询用户可访问的页面地址或服务地址清单。 际准信息 请求参数: 参数1:访问人员名称; 参数2:访问人员编码。 返回结果: 返回值:可访间的所有URL地址
7.8.4组织机构接口
7.8.4.1组织机构根节点添加接口
组织机构根节点添加接口要求如下。 a)接口名称:组织机构根节点添加(organRootAdd), b)接口描述:添加一个组织机构的根节点。 )请求参数:
·参数2:组织机构节点编码。 d)返回结果: 返回值:数值(1:成功,0:失败)
DB42/T1724.22021
d)返回结果: 返回值:数值(1:成功,0:失败)。 8.4.2组织机构根节点删除接口 组织机构根节点删除接口要求如下。 a) 接口名称:组织机构根节点删除(organRootDel)。 b) 接口描述:删除一个组织机构的根节点。 c)请求参数: ·参数1:组织机构节点名称; ·参数2:组织机构节点编码。 d) 返回结果: 返回值:数值(1:成功,0:失败)。 8.4.3添加子节点接口 添加子节点接口要求如下。 a 接口名称:添加子节点(organNodeAdd)。 b) 接口描述:在组织机构上添加下级组织节点。 c 请求参数: ·参数1:组织机构节点名称; 参数2:组织机构节点编码; 参数3:父节点编码; 参数4:节点类型(组织节点、用户节点); 参数5:访问人员编码。 d) 返回结果: 返回值:数值(1:成功,0:失败)。 8.4.4 删除子节点接口 删除子节点接口要求如下。 a) 接口名称:删除子节点(organNodeDel) b) 接口描述:删除一个组织机构的下级组织节点 信息服务平 c) 请求参数: ·参数1:组织机构节点名称; · 参数2:组织机构节点编码。 d) 返回结果: 返回值:数值(1:成功,0:失败)。
7.8.4.2组织机构根节点删除接口
7.8.4.3添加子节点接口
7.8.4.4删除子节点接口
7.8.5流程监控接口
应实现流程运行状态的查询功能。查询流程状态接口要求如下。 a)接口名称:查询流程状态(instStatusQuery)。 b)接口描述:查询一个流程活动的当前状态。 c)请求参数: ·参数1:活动实例名称:
DB42/T 1724. 22021
·参数2:活动实例ID。 d)返回结果: 返回值:包括流程当前状态、 当刚活动 作项状态(限制时间、超时时间)的信息。
7.8.6且志管理接口
7.8.6.1日志添加接口
日志添加接口要求如下。 a)接口名称:日志添加(logAdd)。 b 接口描述:添加一个运行日志。 C 请求参数: · 参数1:日志内容; 参数2:当前人员编码: 参数3:当前机器IP; 参数4:当前时间。 d) 返回结果: 返回值:添加成功的状态
7.8. 6. 2且志查询接口
pvc标准日志查询接口要求如下。 a)接口名称:日志查询(logQuery)。 b) 接口描述:查询用户时间段的运行日志 C 请求参数: 参数1:人员编码; 参数2:起始访问时间; 参数3:终止访问时间。 d) 返回结果: 返回值:返回满足条件的日志。
7.8.7业务字典接口
7.8.7.1字典项添加接口
信息服务平台 字典项添加接口要求如下。 接口名称:字典项添加(dicAdd) b) 接口描述:添加字典分类的一个键值对。 请求参数: ·参数1:字典名称; 参数2:字典项目编码; ·参数3:字典项目名称。 d)返回结果: 返回值:数值(1:成功,0:失败)
7.8.7.2字典项删除接口
建筑施工组织设计字典项删除接口要求如下。
a)接口名称:字典项删除(dicDel)。 接口描述:删除字典分类的一个键值对 请求参数: ·参数1:字典名称; ·参数2:字典项目编码; ·参数3:字典项目名称。 返回结果: 返回值:数值(1:成功,0:失败)。
DB42/T1724.22021
....- 电子标准
- 相关专题: 电子政务