# 工作日历管理接口 MgrBizCalendar

接口URL 接口名称
/bps/mgr/biz-calendar/can-insert 是否可以新增
/bps/mgr/biz-calendar/delete-biz-calendar 删除工作日历
/bps/mgr/biz-calendar/delete-biz-calendars 删除工作日历
/bps/mgr/biz-calendar/expand-biz-calendar 查询一条工作日历
/bps/mgr/biz-calendar/query-biz-calendar 查询符合条件的工作日历
/bps/mgr/biz-calendar/query-biz-calendar-details-by-month 查询日历明细
/bps/mgr/biz-calendar/save-biz-calendar 保存日历
/bps/mgr/biz-calendar/save-biz-calendar-detail 保存日历明细

# 参与者日历相关接口 MgrBizCaleparti

接口URL 接口名称
/bps/mgr/biz-caleparti/can-insert 是否可以新增参与者日历
/bps/mgr/biz-caleparti/delete-biz-caleparti 删除一个参与者日历
/bps/mgr/biz-caleparti/expand-biz-caleparti 根据条件查询参与者日历详情
/bps/mgr/biz-caleparti/query-biz-caleparties-1 根据条件查询日历
/bps/mgr/biz-caleparti/query-biz-caleparties-2 根据条件分页查询日历
/bps/mgr/biz-caleparti/save-biz-caleparti 保存参与者日历

# 业务目录权限接口 MgrBizCatalog4Perm

接口URL 接口名称
/bps/mgr/biz-catalog-4-perm/expand-catalog-info-4-perm 查询一条业务目录,包含权限信息
/bps/mgr/biz-catalog-4-perm/get-all-catalog-perm-by-parti 根据参与者ID和类型,权限类型,获取所有业务目录权限
/bps/mgr/biz-catalog-4-perm/get-all-catalog-perm-by-user-id 根据用户ID,获取所有业务目录权限
/bps/mgr/biz-catalog-4-perm/get-all-sub-catalog-by-user-id 根据用户ID、权限类型、父目录ID查找所有子业务目录
/bps/mgr/biz-catalog-4-perm/get-catalog-root-by-user-id 根据用户ID和权限类型查找根业务目录
/bps/mgr/biz-catalog-4-perm/get-catalog-sub-by-user-id 根据用户ID、权限类型、父目录ID查找子业务目录

# 维护业务目录的实现类接口 MgrBizCatalog

接口URL 接口名称
/bps/mgr/biz-catalog/can-delete 业务目录是否可以被删除
/bps/mgr/biz-catalog/can-insert 是否可以新增
/bps/mgr/biz-catalog/delete-catalog-info 删除业务目录
/bps/mgr/biz-catalog/expand-catalog-info 查询一条业务目录
/bps/mgr/biz-catalog/get-catalog-path-name-by-id 根据业务目录ID获取业务目录全路径
/bps/mgr/biz-catalog/get-useable-biz-resources-by-cur-cid 根据当前业务目录ID获取其所有父级的资源和全局资源(定义表的)
/bps/mgr/biz-catalog/query-biz-resource-by-catalog-id 根据业务目录ID获取目录级业务资源(定义表的)
/bps/mgr/biz-catalog/query-catalog-infos 查询符合条件的业务目录
/bps/mgr/biz-catalog/save-catalog-info 保存业务目录
/bps/mgr/biz-catalog/save-catalog-perms 保存业务目录关系
/bps/mgr/biz-catalog/save-catalogs 保存业务目录

# 通用资源管理接口 MgrBizCommResource

接口URL 接口名称
/bps/mgr/biz-comm-resource/save-comm-biz-resources 保存业务资源

# 人工任务管理接口 MgrBizHumantask

接口URL 接口名称
/bps/mgr/biz-humantask/can-insert 是否可以新增
/bps/mgr/biz-humantask/copy-resource 复制业务资源到目标位置
/bps/mgr/biz-humantask/delete-biz-humantask 删除业务操作
/bps/mgr/biz-humantask/delete-biz-humantasks 删除业务操作
/bps/mgr/biz-humantask/expand-biz-humantask 查询一条业务操作
/bps/mgr/biz-humantask/expand-biz-humantask-inst 查询一条业务操作
/bps/mgr/biz-humantask/get-references 获取业务资源的引用
/bps/mgr/biz-humantask/is-exist-references 是否存在业务资源的引用
/bps/mgr/biz-humantask/move-resource 移动业务资源到目标位置
/bps/mgr/biz-humantask/query-biz-humantasks 查询符合条件的业务操作
/bps/mgr/biz-humantask/save-biz-humantask 保存业务操作

# 业务映射接口 MgrBizMapper

接口URL 接口名称
/bps/mgr/biz-mapper/delete-table 删除业务映射表
/bps/mgr/biz-mapper/query-table-data 查询业务映射表数据
/bps/mgr/biz-mapper/query-tables 查询业务映射表
/bps/mgr/biz-mapper/save-table 保存业务映射表

# 维护业务操作的实现类接口 MgrBizOperation

接口URL 接口名称
/bps/mgr/biz-operation/can-insert 是否可以新增
/bps/mgr/biz-operation/copy-resource 复制业务资源到目标位置
/bps/mgr/biz-operation/delete-biz-operation 删除业务操作
/bps/mgr/biz-operation/delete-biz-operations 删除业务操作
/bps/mgr/biz-operation/expand-biz-operation 查询一条业务操作
/bps/mgr/biz-operation/expand-biz-operation-inst 查询一条业务操作
/bps/mgr/biz-operation/get-references 获取业务资源的引用
/bps/mgr/biz-operation/is-exist-references 是否存在业务资源的引用
/bps/mgr/biz-operation/move-resource 移动业务资源到目标位置
/bps/mgr/biz-operation/query-biz-operations 查询符合条件的业务操作
/bps/mgr/biz-operation/query-biz-opers-by-names 根据业务操作名称列表获取业务操作列表
/bps/mgr/biz-operation/save-biz-operation 保存业务操作

# 业务流程操作相关接口 MgrBizProcess

接口URL 接口名称
/bps/mgr/biz-process/can-insert 是否可以新增业务流程
/bps/mgr/biz-process/copy-biz-process 复制流程
/bps/mgr/biz-process/delete-biz-process-def 删除流程定义
/bps/mgr/biz-process/expand-biz-process 根据流程定义查询流程定义详情
/bps/mgr/biz-process/get-biz-process-by-catalog 查询指定业务目录下的流程定义
/bps/mgr/biz-process/get-biz-process-string-by-id 根据流程定义ID获取流程大字段
/bps/mgr/biz-process/get-biz-processs-ch-name-by-name 根据流程名称查询流程中文名称
/bps/mgr/biz-process/get-sub-biz-processes-by-pid 根据流程定义获取可用的子流程
/bps/mgr/biz-process/query-activities-of-biz-process 根据流程ID查询活动
/bps/mgr/biz-process/query-activity-sub-biz-process-def-name 根据流程ID和活动ID查询子流程名称
/bps/mgr/biz-process/query-biz-process-by-name 通过业务流程名称查询对应该名称的业务流程
/bps/mgr/biz-process/query-biz-process-defs 查询符合条件的业务流程
/bps/mgr/biz-process/save-biz-process-def 保存流程定义
/bps/mgr/biz-process/submit-biz-process 提交流程
/bps/mgr/biz-process/validate-biz-process 验证流程

# 业务规则管理接口 MgrBizRule

接口URL 接口名称
/bps/mgr/biz-rule/can-insert 是否可以新增
/bps/mgr/biz-rule/copy-resource 复制业务资源到目标位置
/bps/mgr/biz-rule/delete-biz-rule 删除业务规则
/bps/mgr/biz-rule/delete-biz-rules 删除业务规则
/bps/mgr/biz-rule/expand-biz-rule 查询一条业务规则
/bps/mgr/biz-rule/expand-biz-rule-inst 查询一条业务规则
/bps/mgr/biz-rule/get-references 获取业务资源的引用
/bps/mgr/biz-rule/is-exist-references 是否存在业务资源的引用
/bps/mgr/biz-rule/load-rule-info-clob 获取业务规则大字段
/bps/mgr/biz-rule/move-resource 移动业务资源到目标位置
/bps/mgr/biz-rule/query-biz-rule 查询符合条件的业务规则
/bps/mgr/biz-rule/query-biz-rules-by-process-def-id 根据流程定义ID获取目录级业务规则(包含父类)
/bps/mgr/biz-rule/save-biz-rule 保存业务规则
/bps/mgr/biz-rule/update-rule-info-clob 更新业务规则大字段
/bps/mgr/biz-rule/validate 规则校验

# 业务资源、流程提交、提取、部署相关处理接口 MgrBizUnitDeploy

接口URL 接口名称
/bps/mgr/biz-unit-deploy/can-pickup-biz-resources 提取指定的业务资源
/bps/mgr/biz-unit-deploy/deploy-biz-catalog 部署一个业务目录
/bps/mgr/biz-unit-deploy/deploy-biz-resource 部署一个业务资源
/bps/mgr/biz-unit-deploy/get-biz-processes-by-proc-name 根据流程定义名称在运行表中查询所有流程信息
/bps/mgr/biz-unit-deploy/get-biz-resorce-content 根据资源的UUID和类型获取资源的内容
/bps/mgr/biz-unit-deploy/get-biz-resource-by-proc-name-version 根据流程定义名称和版本号,获取流程所引用的业务资源列表
/bps/mgr/biz-unit-deploy/get-biz-resources-by-catalog-id 根据业务目录ID获取业务资源
/bps/mgr/biz-unit-deploy/pickup-biz-process 提取指定业务流程和指定的业务资源
/bps/mgr/biz-unit-deploy/pickup-biz-resource 提取指定的业务资源
/bps/mgr/biz-unit-deploy/pickup-biz-resources 提取指定的业务资源
/bps/mgr/biz-unit-deploy/putin-biz-process 提交指定业务流程和指定的业务资源
/bps/mgr/biz-unit-deploy/putin-biz-resource 提交指定的业务资源
/bps/mgr/biz-unit-deploy/putin-biz-resources 提交指定的业务资源

# 业务变量管理接口 MgrBizVar

接口URL 接口名称
/bps/mgr/biz-var/can-insert 是否可以新增
/bps/mgr/biz-var/copy-resource 复制业务资源到目标位置
/bps/mgr/biz-var/delete-biz-var 删除业务变量
/bps/mgr/biz-var/delete-biz-vars 删除业务变量
/bps/mgr/biz-var/expand-biz-var 查询一条业务变量
/bps/mgr/biz-var/expand-biz-var-inst 查询一条业务变量
/bps/mgr/biz-var/get-references 获取业务资源的引用
/bps/mgr/biz-var/is-exist-references 是否存在业务资源的引用
/bps/mgr/biz-var/move-resource 移动业务资源到目标位置
/bps/mgr/biz-var/query-biz-var 查询符合条件的业务变量
/bps/mgr/biz-var/query-biz-vars-by-names 根据业务变量名称列表获取业务变量列表
/bps/mgr/biz-var/query-biz-vars-by-process-def-id 根据流程定义ID获取目录级业务变量(包含父类)
/bps/mgr/biz-var/save-biz-var 保存业务变量

# 集群管理接口 MgrCluster

接口URL 接口名称
/bps/mgr/cluster/is-cluster-enabled 是否集群
/bps/mgr/cluster/is-engine-started 判断引擎是否启动
/bps/mgr/cluster/refresh-member-manager-list 刷新集群成员列表

# 通用远程接口 MgrCommonRemote

接口URL 接口名称
/bps/mgr/common-remote/call 调用接口

# 租户认证接口 MgrIdentityAuthentication

接口URL 接口名称
/bps/mgr/identity-authentication/get-tenant-identity-token 查询租户令牌
/bps/mgr/identity-authentication/verify-tenant 校验租户令牌是否合法

# BPS模型管理接口 MgrModel

接口URL 接口名称
/bps/mgr/model/connect 建立连接
/bps/mgr/model/delete-process 数据库服务器中删除一个业务流程。如果该业务流程已经有流程实例存在,则禁止删除,并返回错误信息
/bps/mgr/model/deploy-business-catalog 部署业务目录
/bps/mgr/model/deploy-business-resource 部署业务资源
/bps/mgr/model/deploy-process 部署流程
/bps/mgr/model/disconnect 断开连接
/bps/mgr/model/get-business-catalog-by-id 获取下级业务目录
/bps/mgr/model/get-business-resource-content 根据ID和类型获取资源定义字符串
/bps/mgr/model/get-participant-node 获取某个节点下的所有参与者
/bps/mgr/model/get-participant-tree 获取整个参与者树
/bps/mgr/model/get-process-define-content 获取某版本的流程
/bps/mgr/model/get-root-business-catalog-list 获取根业务目录列表
/bps/mgr/model/get-sub-business-catalog-list 获取下级业务目录
/bps/mgr/model/get-version-list-of-process 获取某流程的版本列表,按照版本顺序排列,最新的版本放在最前面
/bps/mgr/model/retrieve-process-reference-by-catalog-id 根据业务目录查询关联流程
/bps/mgr/model/retrieve-resource-reference-by-catalog-id 根据业务目录下资源
/bps/mgr/model/retrieve-resource-reference-by-process-name 根据流程获取相关资源

# 多租户接口 MgrMultiTenancy

接口URL 接口名称
/bps/mgr/multi-tenancy/createt-tenant 创建租户
/bps/mgr/multi-tenancy/delete-tenant-by-id 删除租户信息
/bps/mgr/multi-tenancy/get-tenant-identity-token 查询租户令牌
/bps/mgr/multi-tenancy/query-all-external-tenants 查询所有扩展租户信息
/bps/mgr/multi-tenancy/query-all-tenant-ids 查询所有租户ID列表
/bps/mgr/multi-tenancy/query-all-tenants 查询所有租户信息
/bps/mgr/multi-tenancy/query-tenant-by-id 查询租户信息
/bps/mgr/multi-tenancy/update-tenant-by-id 修改租户信息

# BPS 产品形态信息管理接口 MgrProductInfo

接口URL 接口名称
/bps/mgr/product-info/get-product-info 获取产品信息
/bps/mgr/product-info/get-product-name BPS产品名称
/bps/mgr/product-info/get-product-version BPS产品版本

# WorkSpace管理相关接口 MgrWs

接口URL 接口名称
/bps/mgr/ws/collect-current-month-data etl 在本月的任何时期收集本月的数据(手动统计)
/bps/mgr/ws/collect-fact-data etl 收集默认的事实表数据,即上一月数据
/bps/mgr/ws/collect-history-data etl 初始化历史数据(从传入年1月份开始至当前日期)
/bps/mgr/ws/collect-one-month-data 收集任一月数据
/bps/mgr/ws/count-process-define 统计业务流程下的版本数
/bps/mgr/ws/enable-b-p-s-catalog-permission 是否开启业务目录权限开关
/bps/mgr/ws/execute-m-d-x-query 多维查询操作
/bps/mgr/ws/get-delegate-process-log 获取代理代办相关操作日志
/bps/mgr/ws/get-etl-email 以逻辑流的方式返回etl Email 收件人
/bps/mgr/ws/get-form-field-by-activity-inst-id 根据活动实例ID获取表单对象
/bps/mgr/ws/get-form-field-by-work-item-id 根据工作项ID获取表单对象
/bps/mgr/ws/get-form-field-model-by-work-item-id getFormFieldModelByWorkItemId
/bps/mgr/ws/get-is-open-procedure 以逻辑流的方式返回是否开启存储过程
/bps/mgr/ws/get-last-version-sign 获得业务流程的最新版本号
/bps/mgr/ws/get-process-definition-string 查询流程定义
/bps/mgr/ws/get-process-formfields 获取启动表单对象
/bps/mgr/ws/get-process-formfields-model 获取启动表单对象
/bps/mgr/ws/get-process-ref-biz-vars 根据流程定义ID,取出流程引用的业务变量
/bps/mgr/ws/get-published-version-sign 获得业务流程的发布版本号
/bps/mgr/ws/get-rela-data-string 获取RelaDataString
/bps/mgr/ws/get-system-info 取得系统信息
/bps/mgr/ws/get-transport-result 获取转历史结果
/bps/mgr/ws/get-w-f-link-color-config-model 获取流程图连线配置信息
/bps/mgr/ws/get-w-f-process 通过业务流程ID获取流程定义对象
/bps/mgr/ws/has-biz-form-customize-module 是否包含业务表单定制模块
/bps/mgr/ws/has-biz-process-customize-module 是否包含业务流程定制模块
/bps/mgr/ws/has-biz-process-statistics-module 是否包含流程统计分析模块
/bps/mgr/ws/is-embedded-server 是否嵌入式Server
/bps/mgr/ws/is-init-history-data 是否初始化过历史数据
/bps/mgr/ws/is-multi-tenant-mode 是否多租户模式
/bps/mgr/ws/list-package-files-in-working-dir 列出当前应用的工作目录下,一个构件包中某个package中的所有指定类型的文件绝对路径列表
/bps/mgr/ws/list-packages-in-working 列出当前应用的工作目录中某个构件包中所有的指定类型文件的package(包含flow,biz等文件的)
/bps/mgr/ws/query-activity-timeout-detail 查询活动超时详细信息
/bps/mgr/ws/query-process-catalogs-bybiz-catalog-id 获得一个构建包下的所有业务流程目录
/bps/mgr/ws/query-process-inst-view-object 查询流程实例View对象
/bps/mgr/ws/query-process-timeout-detail 查询流程超时详细信息
/bps/mgr/ws/query-process-view-object 根据流程名称查询流程View对象
/bps/mgr/ws/query-process-view-object-1 查询流程View对象
/bps/mgr/ws/query-process-view-object-temp 查询临时库流程View对象
/bps/mgr/ws/query-processes-by-biz-catalog-uuid 查询某业务目录下的所有业务流程(最新版本)
/bps/mgr/ws/read-elt-config-model 读取数据统计模型信息
/bps/mgr/ws/save-etl-email 用逻辑流的方式保存etl Email 收件人
/bps/mgr/ws/save-is-open-procedure 用逻辑流的方式保存是否开启存储过程
/bps/mgr/ws/save-process 保存流程定义
/bps/mgr/ws/set-un-lock 手工强制解锁
/bps/mgr/ws/start-transport 启动转历史
/bps/mgr/ws/validate-connection 根据租户绑定的数据源测试连接
/bps/mgr/ws/validate-process-string 校验流程定义
/bps/mgr/ws/write-elt-config-model 写入数据统计模型信息,并立即生效

# 活动实例相关操作接口 OprActivityInst

接口URL 接口名称
/bps/opr/activity-inst/activate-activity-inst 用于激活一个待激活、未启动状态的活动
/bps/opr/activity-inst/change-activity-inst-state 改变活动实例的当前状态到指定的目标状态
/bps/opr/activity-inst/create-and-start-activity-inst 根据流程实例ID和活动定义ID创建并启动一个未运行到的活动
/bps/opr/activity-inst/create-and-start-activity-inst-with-id 根据流程实例ID、活动定义ID和活动实例ID创建并启动一个未运行到的活动
/bps/opr/activity-inst/execute-rollback-action 执行活动实例ID对应的回退动作
/bps/opr/activity-inst/find-activity-inst-by-activity-inst-id 根据活动实例ID查询活动实例
/bps/opr/activity-inst/find-last-activity-inst-by-activity-id 根据活动定义ID以及流程实例ID,查询最近被实例化的活动实例
/bps/opr/activity-inst/finish-activity-inst 完成活动实例
/bps/opr/activity-inst/finish-activity-inst-alone 完成活动实例但不终止正在运行的工作项
/bps/opr/activity-inst/finish-activity-inst-by-activity-id 完成某个流程实例下的某个活动定义对应的活动实例
/bps/opr/activity-inst/finish-activity-inst-with-relative-data 完成活动实例,并设置相关数据
/bps/opr/activity-inst/finish-activity-inst-with-t-x-span 完成活动实例 ,并且设置相关数据和事务分割开关
/bps/opr/activity-inst/generate-activity-inst-id 生成活动实例ID
/bps/opr/activity-inst/get-activity-inst-elapsed-time 返回该活动实例的总体有效执行时间,即按该工作流配置的工作日历计算得出的工作时间内的活动执行时间
/bps/opr/activity-inst/get-activity-inst-next-state-list 查询活动实例的后继状态列表
/bps/opr/activity-inst/get-activity-inst-state 查询个活动实例的状态
/bps/opr/activity-inst/get-unassigned-activity-participart-sequence 获取未分配活动的参与者
/bps/opr/activity-inst/query-activity-insts-by-activity-id 查询一个流程下的某个活动定义对应的所有活动实例
/bps/opr/activity-inst/query-activity-insts-by-process-inst-id 查询某个流程下的所有活动实例
/bps/opr/activity-inst/query-next-act-insts 根据活动实例ID,查询后继活动实例
/bps/opr/activity-inst/query-previous-activity-insts 查询某个活动实例的所有前驱实例
/bps/opr/activity-inst/remove-activity-inst 根据活动实例ID删除活动实例
/bps/opr/activity-inst/restart-activity-inst 重新启动某个活动实例
/bps/opr/activity-inst/restart-activity-inst-and-set-relative-data 重新启动某个活动实例.并且设置相关数据和分割事务开关
/bps/opr/activity-inst/resume-activity-inst 恢复某个活动实例的状态为运行状态
/bps/opr/activity-inst/set-activity-inst-attribute-batch 批量修改活动实例的基本属性
/bps/opr/activity-inst/set-unassigned-activity-participart-sequence 设置未分配活动的参与者
/bps/opr/activity-inst/suspend-activity-inst 挂起某个活动实例
/bps/opr/activity-inst/terminate-activity-inst 终止活动实例

# 代理管理接口 OprAgent

接口URL 接口名称
/bps/opr/agent/add-candidate 增加委托人的候选人范围
/bps/opr/agent/clear-agent-item 清理某个代理关系的代理项信息
/bps/opr/agent/create-agents 创建代理关系
/bps/opr/agent/delete-agent-batch 批量删除多个代理关系
/bps/opr/agent/delete-candidate 删除委托人的代理候选人范围
/bps/opr/agent/modify-agent 修改指定的代理关系
/bps/opr/agent/modify-agent-item 修改指定代理关系的代理项
/bps/opr/agent/query-agent-candidates 根据代理关系ID查询代理关系的详细信息
/bps/opr/agent/query-agent-detail 根据代理关系ID查询代理关系的详细信息
/bps/opr/agent/query-agent-items-by-agent-id 根据代理关系ID查询代理的流程,活动(部分代理)或者例外的流程(完全代理)
/bps/opr/agent/query-agents-by-agent-from 根据委托人ID查询所有代理关系
/bps/opr/agent/query-agents-by-agent-to 根据代理人ID查询所有代理关系
/bps/opr/agent/reset-candidate 重置候选人范围

# 指派活动及参与者接口 OprAppointActivity

接口URL 接口名称
/bps/opr/appoint-activity/appoint-activity-participant 指派后继活动的参与者
/bps/opr/appoint-activity/appoint-activity-participant-by-process-inst-id 指派后继活动的参与者
/bps/opr/appoint-activity/clear-appointed-activity-participants 删除某个后继活动已被指定的参与者
/bps/opr/appoint-activity/clear-appointed-participant-by-process-inst-id 删除某个后继活动已被指定的参与者
/bps/opr/appoint-activity/is-need-appoint-next-activity-participant 判断当前工作项操作是否需要为后继活动指派参与者
/bps/opr/appoint-activity/query-appointed-activity-participants 返回指定工作项ID对应活动的所有需要指派参与者的后继活动列表
/bps/opr/appoint-activity/query-next-activites-need-appoint-participant 返回指定工作项ID对应活动的所有需要指派参与者的后继活动列表

# 工作流活动实例回退管理接口 OprBackActivity

接口URL 接口名称
/bps/opr/back-activity/back-activity-1 根据某策略回退到某活动
/bps/opr/back-activity/back-activity-2 根据某策略回退到某活动
/bps/opr/back-activity/back-activity-3 根据某策略回退到某活动
/bps/opr/back-activity/get-previous-activities 当前实例到目标活动定义之间所有运行时经过的活动定义

# 业务表单管理接口 OprBizForm

接口URL 接口名称
/bps/opr/biz-form/query-biz-form-by-act-inst-id 根据活动实例ID获取业务表单配置信息
/bps/opr/biz-form/query-biz-form-by-act-inst-id-and-type 根据活动实例ID,表单类型获取业务表单配置信息
/bps/opr/biz-form/query-biz-form-by-proc-inst-id 根据流程实例ID,活动定义ID获取业务表单配置信息
/bps/opr/biz-form/query-biz-form-by-proc-inst-id-and-type 根据流程实例ID,活动定义ID,表单类型获取业务表单配置信息
/bps/opr/biz-form/query-biz-form-by-work-item-id 根据工作项ID获取业务表单配置信息
/bps/opr/biz-form/query-biz-form-by-work-item-id-and-type 根据工作项ID,表单类型获取业务表单配置信息

# 业务流程操作相关接口 OprBizProcess

接口URL 接口名称
/bps/opr/biz-process/can-insert 是否可以新增业务流程
/bps/opr/biz-process/copy-biz-process 复制流程
/bps/opr/biz-process/delete-biz-process-def 删除流程定义
/bps/opr/biz-process/expand-biz-process 根据流程定义查询流程定义详情
/bps/opr/biz-process/get-biz-process-by-catalog 查询指定业务目录下的流程定义
/bps/opr/biz-process/get-biz-process-string-by-id 根据流程定义ID获取流程大字段
/bps/opr/biz-process/get-biz-processs-ch-name-by-name 根据流程名称查询流程中文名称
/bps/opr/biz-process/get-sub-biz-processes-by-pid 根据流程定义获取可用的子流程
/bps/opr/biz-process/query-activities-of-biz-process 根据流程ID查询活动
/bps/opr/biz-process/query-activity-sub-biz-process-def-name 根据流程ID和活动ID查询子流程名称
/bps/opr/biz-process/query-biz-process-by-name 通过业务流程名称查询对应该名称的业务流程
/bps/opr/biz-process/query-biz-process-defs 查询符合条件的业务流程
/bps/opr/biz-process/save-biz-process-def 保存流程定义
/bps/opr/biz-process/submit-biz-process 提交流程
/bps/opr/biz-process/validate-biz-process 验证流程

# 业务目录管理接口 OprBusinessCatalog

接口URL 接口名称
/bps/opr/business-catalog/delete-catalog-info 删除指定业务目录
/bps/opr/business-catalog/find-catalog-info 根据ID查询业务目录
/bps/opr/business-catalog/query-catalog-infos 查询符合条件的业务目录
/bps/opr/business-catalog/query-sub-catalogs 通过业务目录ID(CatalogID)查询下级业务目录
/bps/opr/business-catalog/save-catalog-info 保存业务目录

# 日历管理接口 OprCalendar

接口URL 接口名称
/bps/opr/calendar/get-elapsed-time 根据日历ID,计算使用该日历情况下,某时间段内的工作时间数
/bps/opr/calendar/get-final-time 获取超时时间
/bps/opr/calendar/get-next-day 计算距离某个日期后N个工作日的日期,计算不包括当天。 该方法只关注Date类型里的日期值,不关注Date里的时间值。 返回的日期的时间值统一为00:00:00
/bps/opr/calendar/get-previous-day 计算距离某个日期前N个工作日的日期,计算不包括当天。 该方法只关注Date类型里的日期值,不关注Date里的时间值。 返回的日期的时间值统一为00:00:00
/bps/opr/calendar/get-previous-time 获取开始时间之前的时间点

# 通用远程接口 OprCommonRemote

接口URL 接口名称
/bps/opr/common-remote/call 调用接口

# 通用管理接口 OprCommon

接口URL 接口名称
/bps/opr/common/batch-execute-apis 批量执行BPS流程引擎API调用。在一个事务中执行,要么全部成功执行,要么全部失败
/bps/opr/common/delete-biz-info 删除业务冗余数据
/bps/opr/common/handover 将移交人的工作任务交接给接管人
/bps/opr/common/handover-process 将移交人的流程定义交接给接管人(多组)
/bps/opr/common/handover-process-1 将移交人的流程定义交接给接管人
/bps/opr/common/handover-work-item 将移交人指定的工作交接给接管人
/bps/opr/common/handover-work-item-batch 将移交人指定的工作交接给接管人(多组)
/bps/opr/common/query-handoverable-processes 获得移交人需要移交的流程定义
/bps/opr/common/start-tran-history 执行历史数据迁移
/bps/opr/common/update-biz-info 更新业务冗余数据

# 流程定义部署操作接口 OprDefinitionDeployee

接口URL 接口名称
/bps/opr/definition-deployee/delete-process-by-id 根据流程定义ID删除流程定义
/bps/opr/definition-deployee/delete-processes-by-name 删除各版本具有相同名称的流程定义
/bps/opr/definition-deployee/deploy-process 部署流程定义
/bps/opr/definition-deployee/deploy-process-1 部署流程定义
/bps/opr/definition-deployee/refresh-biz-resource-cache 批量更新业务资源定义缓存
/bps/opr/definition-deployee/refresh-process-def-cache 批量更新业务流程定义缓存
/bps/opr/definition-deployee/update-process 更新流程定义
/bps/opr/definition-deployee/update-process-catalog-uuid 更新流程定义对应的业务目录ID

# 流程定义发布和取消发布管理接口 OprDefinitionPublish

接口URL 接口名称
/bps/opr/definition-publish/publish-process 发布某流程定义模板的指定版本
/bps/opr/definition-publish/unpublish-process 取消某流程定义的发布

# 业务流程查询接口 OprDefinitionQuery

接口URL 接口名称
/bps/opr/definition-query/get-activity 获取某业务流程中某个活动定义的基本信息
/bps/opr/definition-query/get-activity-form 获取活动的表单设置
/bps/opr/definition-query/get-activity-participants 获得某业务流程中某活动定义设置在“组织机构与角色”里的参与者
/bps/opr/definition-query/get-extend-attribute 获取业务流程或者活动定义的扩展属性XML字符串
/bps/opr/definition-query/get-packages 获得所有的工作流业务构件包列表
/bps/opr/definition-query/get-process 通过业务流程名称和版本号获取整个业务流程
/bps/opr/definition-query/get-process-1 通过业务流程ID获取整个业务流程
/bps/opr/definition-query/get-process-ref-biz-var-xpath-by-name 根据变量名称获取流程定义的业务变量的XPATH
/bps/opr/definition-query/get-process-ref-biz-vars 获取流程定义的业务变量的定义
/bps/opr/definition-query/get-start-activity 获取某业务流程中开始活动定义的基本信息
/bps/opr/definition-query/has-published-process 判断某业务流程是否存在发布的版本
/bps/opr/definition-query/query-activities-of-process 查询某业务流程中的所有活动定义
/bps/opr/definition-query/query-activity-all-biz-resource 获取业务流程活动定义绑定的全部业务资源列表
/bps/opr/definition-query/query-activity-biz-resource 获取业务流程活动定义绑定的业务资源
/bps/opr/definition-query/query-activity-sub-process-def-name 获取业务流程活动定义绑定的子业务流程名称
/bps/opr/definition-query/query-activity-time-limit-calendar-id 获取流程活动时间限制工作日历ID
/bps/opr/definition-query/query-next-activities 查询某业务流程中某个活动定义的所有直接后继活动
/bps/opr/definition-query/query-next-transitions 根据业务流程ID,和活动定义ID查询活动的后继活动连线信息
/bps/opr/definition-query/query-next-transitions-1 根据业务流程名称,和活动定义ID查询活动的后继活动连线信息
/bps/opr/definition-query/query-previous-activities 查询某业务流程中某个活动定义的所有直接前驱活动
/bps/opr/definition-query/query-process-biz-catalog 获取业务流程的业务目录信息
/bps/opr/definition-query/query-process-by-id 根据业务流程ID查询业务流程的详细信息
/bps/opr/definition-query/query-process-catalogs-by-pkg-id 获得一个构建包下的所有业务流程目录
/bps/opr/definition-query/query-process-time-limit-calendar-id 获取流程时间限制工作日历ID
/bps/opr/definition-query/query-processes-by-biz-catalog-uuid 查询某业务目录下的所有新版本业务流程,支持分页
/bps/opr/definition-query/query-processes-by-biz-catalog-uuid-with-permission 查询某业务目录下的所有新版本业务流程,支持分页
/bps/opr/definition-query/query-processes-by-name 通过业务流程名称和状态查询对应该名称的所有业务流程,支持分页查询
/bps/opr/definition-query/query-processes-by-name-1 通过业务流程名称查询对应该名称的所有业务流程
/bps/opr/definition-query/query-processes-by-pkg-id 查询某构件包下的所有业务流程,支持分页
/bps/opr/definition-query/query-processes-by-pkg-id-1 查询某构件包下的所有业务流程,支持分页
/bps/opr/definition-query/query-published-processes 查询所有已发布的业务流程,支持分页
/bps/opr/definition-query/query-published-processes-with-catalog 查询某业务目录下所有已发布的业务流程,支持分页

# 工作项代办管理接口 OprDelegate

接口URL 接口名称
/bps/opr/delegate/confirm-delegated-work-item 委托人确认代办人提交的代办工作项
/bps/opr/delegate/delegate-work-item 委托人将工作项代办给代办人
/bps/opr/delegate/delegate-work-item-4-person 将委托人的工作项代办给代办人(替委托人代办)
/bps/opr/delegate/delegate-work-item-directly 委托人将工作项代办给代办人,不校验权限
/bps/opr/delegate/query-delegation-work-items 根据委托人ID、代办人、代办方式组合分页查询代办/协办的工作项
/bps/opr/delegate/query-delegation-work-items-1 根据委托人ID、代办人ID、代办方式组合分页查询代办/协办的工作项
/bps/opr/delegate/redo-delegated-work-item 委托人打回代办人代办的工作项
/bps/opr/delegate/reject-delegated-work-item 代办人拒绝代办工作项
/bps/opr/delegate/withdraw-delegated-work-item 委托人将代办出去的工作项收回

# 自由流相关操作接口 OprFreeFlow

接口URL 接口名称
/bps/opr/free-flow/appoint-next-activities 设置某自由活动的后继活动
/bps/opr/free-flow/appoint-next-activities-by-activity-inst-id 设置某活动的后继活动
/bps/opr/free-flow/is-free-activity 判断工作项ID所对应的活动是否是个自由活动
/bps/opr/free-flow/query-appointed-next-activities 查询某自由活动已被设置的后继活动
/bps/opr/free-flow/query-next-free-activity-scope 根据定义的设置,获取某自由活动可能的后继活动
/bps/opr/free-flow/remove-appointed-next-activities 从已指定的后继活动中删除后继活动

# 租户认证接口 OprIdentityAuthentication

接口URL 接口名称
/bps/opr/identity-authentication/get-tenant-identity-token 查询租户令牌
/bps/opr/identity-authentication/verify-tenant 校验租户令牌是否合法

# 业务资源临时库的管理接口 OprInterimBizResource

接口URL 接口名称
/bps/opr/interim-biz-resource/delete-biz-calendar 删除工作日历. 1: 成功; 0: 失败
/bps/opr/interim-biz-resource/delete-biz-humantask 删除人工任务
/bps/opr/interim-biz-resource/delete-biz-operation 删除业务操作
/bps/opr/interim-biz-resource/delete-biz-rule 删除业务规则
/bps/opr/interim-biz-resource/delete-biz-var 删除业务变量
/bps/opr/interim-biz-resource/find-biz-calendar 简单查询工作日历
/bps/opr/interim-biz-resource/find-biz-humantask 简单查询人工任务
/bps/opr/interim-biz-resource/find-biz-operation 简单查询业务操作
/bps/opr/interim-biz-resource/find-biz-rule 简单查询业务规则
/bps/opr/interim-biz-resource/find-biz-var 简单查询业务变量
/bps/opr/interim-biz-resource/is-exist-references 判断业务资源的是否被其他引用
/bps/opr/interim-biz-resource/publish-biz-resource 将指定的业务资源从临时库发布到运行库
/bps/opr/interim-biz-resource/query-biz-calendar 分页查询工作日历,支持复杂条件
/bps/opr/interim-biz-resource/query-biz-humantask 分页查询人工任务,支持复杂条件
/bps/opr/interim-biz-resource/query-biz-operation 分页查询业务操作,支持复杂条件
/bps/opr/interim-biz-resource/query-biz-rule 分页查询业务规则,支持复杂条件
/bps/opr/interim-biz-resource/query-biz-var 分页查询业务变量,支持复杂条件
/bps/opr/interim-biz-resource/save-biz-calendar 保存工作日历
/bps/opr/interim-biz-resource/save-biz-humantask 保存人工任务
/bps/opr/interim-biz-resource/save-biz-operation 保存业务操作
/bps/opr/interim-biz-resource/save-biz-rule 保存业务规则
/bps/opr/interim-biz-resource/save-biz-var 保存业务变量

# 业务流程定制的流程定义管理接口 OprInterimDefinition

接口URL 接口名称
/bps/opr/interim-definition/delete-w-f-biz-process-def 删除业务流程定义
/bps/opr/interim-definition/query-activities-of-process 查询流程定义中的活动列表
/bps/opr/interim-definition/query-biz-process 查询流程定义临时库中业务流程
/bps/opr/interim-definition/query-biz-process-1 分页查询业务流程,支持复杂条件
/bps/opr/interim-definition/query-process-by-name 查询流程定义临时库中的业务流程
/bps/opr/interim-definition/query-process-content-by-id 获取流程定义的内容,返回为XML格式
/bps/opr/interim-definition/save-w-f-biz-process-def 保存流程定义

# 通知(抄送)相关操作的接口 OprNotification

接口URL 接口名称
/bps/opr/notification/confirm-notification 确认(阅读)通知
/bps/opr/notification/delete-notification 删除通知
/bps/opr/notification/query-notifications 查询通知
/bps/opr/notification/query-un-viewed-activity-inst-notifications 查询未确认的活动实例通知
/bps/opr/notification/query-un-viewed-process-inst-notifications 查询未确认的流程实例通知
/bps/opr/notification/query-un-viewed-task-notifications 查询未确认的任务通知
/bps/opr/notification/query-viewed-activity-inst-notifications 查询已阅读的活动实例通知
/bps/opr/notification/query-viewed-process-inst-notifications 查询已阅读的流程实例通知
/bps/opr/notification/query-viewed-task-notifications 查询已阅读的任务通知
/bps/opr/notification/send-activity-inst-notification 给指定的参与者发送活动实例通知
/bps/opr/notification/send-process-inst-notification 给指定的参与者发送流程实例通知
/bps/opr/notification/send-task-notification 给指定的参与者发送任务通知
/bps/opr/notification/send-task-notification-to-person 给指定的人发送任务通知

# 组织模型接口 OprOm

接口URL 接口名称
/bps/opr/om/find-participant-by-id 通过ID查找指定的参与者
/bps/opr/om/find-root-participants 获取某类型下的根参与者
/bps/opr/om/get-all-child-participants 查询所有下级参与者(工作流引擎已经处理了多级别的参与者,毋须在接口实现中再处理)
/bps/opr/om/get-all-parent-participants 查询所有上级参与者(工作流引擎已经处理了多级别的参与者,毋须在接口实现中再处理)
/bps/opr/om/get-child-participants 查询某类型的下属参与者(工作流引擎已经处理了多级别的参与者,毋须在接口实现中再处理)
/bps/opr/om/get-joint-child-participant 查询交集类型参与者的所有下属参与者,查询到的参与者不一定全是叶子参与者
/bps/opr/om/get-parent-participants 查询某类型的上级参与者(工作流引擎已经处理了多级别的参与者,毋须在接口实现中再处理)
/bps/opr/om/get-participant-scope 获取某个参与者的参与范围
/bps/opr/om/get-participant-type 根据code获取参与者类型
/bps/opr/om/get-participant-types 获取所有的参与者类型
/bps/opr/om/get-participants 获取某个类型的所有参与者,需要按照PageCond的begin,length要求做分页。

# 流程引擎操作日志接口 OprOptMsg

接口URL 接口名称
/bps/opr/opt-msg/add-activity-inst-opt-msg 增加活动实例操作日志
/bps/opr/opt-msg/add-proc-inst-opt-msg 增加流程实例操作日志
/bps/opr/opt-msg/add-work-item-opt-msg 增加工作项操作日志
/bps/opr/opt-msg/query-activity-inst-opt-msgs 根据流程实例ID查询所有的活动实例操作
/bps/opr/opt-msg/query-opt-msg-detail 根据操作日志ID查询操作日志信息
/bps/opr/opt-msg/query-opt-msgs 通过查询模板查询操作日志
/bps/opr/opt-msg/query-opt-msgs-by-activity-id 根据活动实例ID和操作类型查询所有的操作日志
/bps/opr/opt-msg/query-opt-msgs-by-process-id 根据流程实例ID和操作类型查询所有的操作日志
/bps/opr/opt-msg/query-opt-msgs-by-work-item-id 根据工作项ID和操作类型查询所有的工作项操作
/bps/opr/opt-msg/query-proc-inst-opt-msgs 根据流程实例ID查询所有的流程实例操作
/bps/opr/opt-msg/query-work-item-opt-msgs 根据流程实例ID查询所有的工作项操作

# 查询参与者接口 OprParticipantQuery

接口URL 接口名称
/bps/opr/participant-query/query-participants 根据参与者信息查询参与者

# 权限服务管理相关操作接口 OprPermission

接口URL 接口名称
/bps/opr/permission/get-permissions 获取用户具有的权限列表
/bps/opr/permission/has-permission 获取用户具有的权限列表
/bps/opr/permission/validate 验证用户密码

# 流程实例管理、查询接口 OprProcessInst

接口URL 接口名称
/bps/opr/process-inst/add-and-start-process-with-parent-activity-inst-id 创建并启动工作流实例,同时将它作为子流程实例关联到指定的父流程实例上,返回流程实例ID
/bps/opr/process-inst/change-process 根据流程实例ID,更换该流程实例的流程定以模板
/bps/opr/process-inst/change-process-inst-state 改变一个流程实例的状态
/bps/opr/process-inst/clear-process-inst-time-limit 关闭流程实例上的超时时间和超时提醒
/bps/opr/process-inst/create-and-start-proc-inst-and-set-relative-data 创建启动流程实例并且设置相关数据
/bps/opr/process-inst/create-and-start-proc-inst-by-version-and-set-relative-data 创建启动流程实例并且设置相关数据
/bps/opr/process-inst/create-and-start-process-instance 创建并启动工作流实例
/bps/opr/process-inst/create-and-start-process-instance-1 创建并启动工作流实例
/bps/opr/process-inst/create-and-start-process-instance-2 创建并启动工作流实例
/bps/opr/process-inst/create-and-start-process-instance-by-version 创建并启动工作流实例
/bps/opr/process-inst/create-and-start-process-instance-by-version-1 创建并启动工作流实例
/bps/opr/process-inst/create-and-start-process-instance-with-id 根据流程实例ID创建并启动工作流实例
/bps/opr/process-inst/create-and-start-process-with-parent-activity-inst-id 创建并启动工作流实例,同时将它作为子流程实例关联到指定的父流程实例上
/bps/opr/process-inst/create-process-instance 创建工作流实例
/bps/opr/process-inst/create-process-instance-by-version 创建工作流实例
/bps/opr/process-inst/create-process-instance-with-id 创建工作流实例
/bps/opr/process-inst/delete-process-inst-batch 根据流程实例ID批量删除流程实例,操作成功全部删除,操作失败都不删除
/bps/opr/process-inst/delete-process-instance 根据流程实例ID去删除流程实例
/bps/opr/process-inst/excute-annotate-process-instance 执行流程实例批注
/bps/opr/process-inst/excute-press-process-instance 执行流程实例催办
/bps/opr/process-inst/generate-process-inst-id 根据流程定义名称和流程定义版本信息生成流程实例ID
/bps/opr/process-inst/get-next-active-and-participants 预计算后继活动以及参与者
/bps/opr/process-inst/get-next-activities-maybe-arrived 查询满足条件的后继活动,可以查询出非路由活动的各种类型的后继活动
/bps/opr/process-inst/get-probable-participants 根据当前相关数据解析某个活动定义的参与者
/bps/opr/process-inst/get-process-inst-elapsed-time 返回该流程实例的总体有效执行时间,即按该工作流配置的工作日历计算得出的工作时间内的流程执行时间
/bps/opr/process-inst/get-process-inst-next-states 查询某个流程实例的可转换状态列表
/bps/opr/process-inst/get-process-inst-state 查询工作流实例的状态
/bps/opr/process-inst/query-annotate-list-by-process-inst-id 查询流程实例批注列表
/bps/opr/process-inst/query-approval-msg-by-process-inst-id 根据当前工作项所对应的流程实例ID查询审批意见列表
/bps/opr/process-inst/query-press-list-by-process-inst-id 查询流程实例催办列表
/bps/opr/process-inst/query-process-inst-detail 查询流程实例的详细信息
/bps/opr/process-inst/query-process-insts-by-biz-catalog-uuid 通过业务目录ID查询业务流程实例
/bps/opr/process-inst/query-process-insts-by-process-id 根据流程定义ID,获取流程实例列表
/bps/opr/process-inst/query-process-insts-with-activity-state 按照流程定义ID、活动定义ID和状态查询所有的流程实例
/bps/opr/process-inst/query-process-transitoin-records 根据当前流程实例ID查询 流程流转记录
/bps/opr/process-inst/query-sub-process-inst-ids-by-activity-inst-id 根据子流程活动实例ID查询活动对应的子流程实例ID列表
/bps/opr/process-inst/refresh-process-inst-cache 批量更新流程实例缓存
/bps/opr/process-inst/restart-finished-process-inst 重启已完成的流程实例(未转历史)
/bps/opr/process-inst/restart-finished-process-inst-1 重启已完成的流程实例(未转历史),激活指定活动并指派参与者
/bps/opr/process-inst/resume-process-instance 恢复某个被挂起的流程实例
/bps/opr/process-inst/set-process-inst-attribute-batch 批量修改流程实例的基本属性
/bps/opr/process-inst/set-process-inst-time-limit 修改指定流程实例的时间限制
/bps/opr/process-inst/start-process-inst-and-finish-first-work-item 启动工作流实例,并完成第一个工作项
/bps/opr/process-inst/start-process-instance 启动工作流实例
/bps/opr/process-inst/start-process-instance-1 启动工作流实例
/bps/opr/process-inst/start-process-instance-with-biz-info 启动流程实例并且设置业务冗余数据
/bps/opr/process-inst/suspend-process-instance 挂起某个流程实例
/bps/opr/process-inst/terminate-process-instance 终止某个流程实例
/bps/opr/process-inst/terminate-process-instance-and-compensate 终止某个流程实例, 并调用流程和上活动已经配置的回退补偿
/bps/opr/process-inst/upgrade-process-instance 升级一个流程实例

# 工作流实例相关的日志管理接口 OprProcessLog

接口URL 接口名称
/bps/opr/process-log/add-process-log 记录代理代办相关操作的日志
/bps/opr/process-log/get-process-log-by-activity-id 根据活动定义获取该活动定义代理代办相关操作的日志
/bps/opr/process-log/get-process-log-by-activity-inst-id 根据活动实例ID获取该活动实例代理代办相关操作的日志
/bps/opr/process-log/get-process-log-by-process-inst-id 根据流程实例获取该实例的所有代理代办相关操作日志
/bps/opr/process-log/get-process-log-by-work-item-id 根据工作项ID获取该工作项代理代办相关操作的日志

# 工作流通用查询接口 OprQuery

接口URL 接口名称
/bps/opr/query/query-activity-instances 根据条件查询活动实例
/bps/opr/query/query-agents 根据代理查询条件查询所有的代理信息
/bps/opr/query/query-audit-records 根据条件查询审计日志
/bps/opr/query/query-process-instances 根据条件查询流程实例
/bps/opr/query/query-processes 根据条件查询流程定义对象
/bps/opr/query/query-work-items 根据条件查询工作项

# 工作流相关数据管理接口 OprRelativeData

接口URL 接口名称
/bps/opr/relative-data/append-relative-data-item 向数组或者集合类型的相关数据添加值对象

| /bps/opr/relative-data/get-relative-data | 根据流程实例ID,获得相关数据中指定路径下的值 | | /bps/opr/relative-data/get-relative-data-batch | 批量获得相关数据中指定路径下的值 | | /bps/opr/relative-data/remove-relative-data-batch | 根据流程实例ID,移除相关数据中指定路径下的节点 | | /bps/opr/relative-data/set-relative-data | 根据流程实例ID,将对象值放到相关数据区中指定的xpath下 | | /bps/opr/relative-data/set-relative-data-batch | 根据流程实例ID,批量设置相关数据中指定路径下的值 | | /bps/opr/relative-data/set-relative-data-batch-1 | 根据流程实例ID,批量设置相关数据中指定路径下的值 |

# 业务资源运行库管理接口 OprRuntimeBizResource

接口URL 接口名称
/bps/opr/runtime-biz-resource/find-biz-humantask 查询人工任务
/bps/opr/runtime-biz-resource/find-biz-operation 查询业务操作
/bps/opr/runtime-biz-resource/find-biz-rule 查询业务规则
/bps/opr/runtime-biz-resource/find-biz-var 查询业务变量

# 工作流安全权限管理接口 OprSecurity

接口URL 接口名称
/bps/opr/security/has-access-process-permission 验证已登陆人员是否具有启动流程的权限
/bps/opr/security/has-access-work-item-permission 验证已登陆人员是否具有执行工作项的权限
/bps/opr/security/query-person-startable-processes 查询某人可以启动的流程定义列表
/bps/opr/security/query-self-startable-processes 查询已登录人可以启动的流程

# 工作流异常监控接口 OprSupervision

接口URL 接口名称
/bps/opr/supervision/query-auto-activity-insts-with-exception 根据条件查询异常状态的自动活动

# 任务池接口 OprTaskPool

接口URL 接口名称
/bps/opr/task-pool/add-task-resource 添加任务到任务池
/bps/opr/task-pool/add-task-resource-from-work-item 添加流程工作项到任务池中指定队列
/bps/opr/task-pool/append-exclude-participant 在原来基础上追加排除的参与者
/bps/opr/task-pool/get-one-task 根据队列名获取一个任务
/bps/opr/task-pool/remove-exclude-participant 根据排除参与者编号,清空排除参与者
/bps/opr/task-pool/remove-task-resource 指定任务ID,从任务池中删除任务
/bps/opr/task-pool/set-exclude-participant 重设excludeUniqueID对应的排除参与者字符串,此字符串中多个参与者之间用半角英文","分割

# 工作项拽回管理接口 OprWorkItemDrawback

接口URL 接口名称
/bps/opr/work-item-drawback/drawback-work-item 拽回工作项
/bps/opr/work-item-drawback/is-drawback-enable 判断任务是否可以拽回

# 工作项管理接口 OprWorkItem

接口URL 接口名称
/bps/opr/work-item/add-approval-msg 添加审批意见
/bps/opr/work-item/add-work-item 动态增加某个活动实例的工作项
/bps/opr/work-item/add-work-item-participant 新增工作项的参与者
/bps/opr/work-item/assign-work-item-to-person 指派工作项给指定人员(替别人领取)
/bps/opr/work-item/assign-work-item-to-self 已登录人员领取工作项(按工作项ID领取)
/bps/opr/work-item/clear-work-item-participant 清除工作项的所有参与者
/bps/opr/work-item/clear-work-item-time-limit 清除工作项时间限制
/bps/opr/work-item/create-workitem 动态增加某个活动实例的工作项
/bps/opr/work-item/create-workitem-with-id 动态增加某个活动实例的工作项
/bps/opr/work-item/excute-annotate-task 执行任务批注
/bps/opr/work-item/excute-press-task 执行任务催办
/bps/opr/work-item/finish-work-item 完成指定工作项
/bps/opr/work-item/finish-work-item-1 完成指定工作项
/bps/opr/work-item/finish-work-item-4-person 代替某人提交工作项
/bps/opr/work-item/finish-work-item-batch 批量提交工作项
/bps/opr/work-item/finish-work-item-directly 完成指定工作项
/bps/opr/work-item/finish-work-item-with-option 完成指定工作项
/bps/opr/work-item/finish-work-item-with-relative-data 完成指定工作项
/bps/opr/work-item/generate-work-item-id 生成工作项ID
/bps/opr/work-item/get-approval-msg-by-task-id 根据任务ID获取审批意见
/bps/opr/work-item/get-next-action-list 获取某一工作项下一个可执行动作列表
/bps/opr/work-item/get-work-item-elapsed-time 返回该工作项的总体有效执行时间,即按该工作流配置的工作日历计算得出的工作时间内的工作项执行时间
/bps/opr/work-item/modify-process-inst-name 修改工作项的流程实例名称
/bps/opr/work-item/modify-work-item-name 修改工作项名称
/bps/opr/work-item/modify-work-item-url 修改工作项url
/bps/opr/work-item/query-annotate-list-by-task-id 根据任务ID查询批注列表
/bps/opr/work-item/query-next-work-items-by-activity-inst-id 查询出当前活动完成后生成下一个活动的工作项
/bps/opr/work-item/query-next-work-items-by-process-inst-id 查询指定流程实例启动后生成下一个活动的工作项
/bps/opr/work-item/query-next-work-items-by-work-item-id 查询出已完成的工作项生成的后继活动的工作项
/bps/opr/work-item/query-opt-msg-by-task-id 查询当前任务所在的流程的操作列表
/bps/opr/work-item/query-press-list-by-task-id 根据任务ID查询催办列表
/bps/opr/work-item/query-rest-work-items-count-by-work-item-id 根据当前工作项所在的活动实例,查询活动实例下未完成的工作项
/bps/opr/work-item/query-work-item-delay 根据工作项ID查询工作项超时数
/bps/opr/work-item/query-work-item-detail 根据传入的工作项ID查询工作项的详细信息
/bps/opr/work-item/query-work-item-participant-info 查询工作项参与者
/bps/opr/work-item/query-work-item-url 查询某个工作项的调用URL
/bps/opr/work-item/query-work-items-by-activity-inst-id 查询指定活动的工作项
/bps/opr/work-item/query-work-items-by-process-inst-id 根据当前流程实例ID查询 工作项记录
/bps/opr/work-item/reassign-work-item 将指定的工作项改派到指定的参与者(只能是个人)
/bps/opr/work-item/reassign-work-item-and-update-start-time 将指定的工作项改派到指定的参与者(只能是个人), 并更新工作项开始时间
/bps/opr/work-item/reassign-work-item-and-update-start-time-ex 将工作项改派给指定的参与者,可以改派给多个个人、机构、角色, 并更新工作项开始时间
/bps/opr/work-item/reassign-work-item-ex 将工作项改派给指定的参与者,可以改派给多个个人、机构、角色
/bps/opr/work-item/remove-work-item 删除工作项
/bps/opr/work-item/remove-work-item-participant 删除工作项的某个参与者
/bps/opr/work-item/restart-work-item 重启动已经结束的工作项
/bps/opr/work-item/resume-work-item 恢复指定的工作项
/bps/opr/work-item/save-work-item-with-option 保存指定工作项
/bps/opr/work-item/set-work-item-time-limit 设置工作项时间限制
/bps/opr/work-item/suspend-workitem 挂起指定的工作项
/bps/opr/work-item/terminate-work-item 终止指定的工作项
/bps/opr/work-item/update-approval-msg 根据审批意见ID修改审批意见
/bps/opr/work-item/withdraw-work-item 取消领取某个工作项

# 工作项查询接口 OprWorklistQuery

接口URL 接口名称
/bps/opr/worklist-query/query-collective-work-items 查询指定集合(角色、机构、岗位)的工作项
/bps/opr/worklist-query/query-person-entrust-finished-work-items 查询指定人员委托出去并且已经完成的工作项信息
/bps/opr/worklist-query/query-person-entrust-finished-work-items-with-biz-info 查询指定人员委托出去并且已经完成的工作项信息
/bps/opr/worklist-query/query-person-entrust-work-items 查询指定人员委托出去的工作项信息
/bps/opr/worklist-query/query-person-entrust-work-items-with-biz-info 查询指定人员委托出去的工作项信息
/bps/opr/worklist-query/query-person-finished-work-items 查询指定人员完成的工作项
/bps/opr/worklist-query/query-person-finished-work-items-with-biz-info 查询指定人员完成的工作项(结合业务冗余数据查询条件)
/bps/opr/worklist-query/query-person-finished-work-items-with-biz-info-1 查询指定人员完成的工作项(结合业务冗余数据查询条件)
/bps/opr/worklist-query/query-person-work-items 查询指定人员的工作项列表
/bps/opr/worklist-query/query-person-work-items-with-biz-info 查询指定人员的待领取或者正在运行的工作项列表(结合业务冗余数据查询条件)
/bps/opr/worklist-query/query-person-work-items-with-biz-info-1 查询指定人员的待领取或者正在运行的工作项列表(结合业务冗余数据查询条件)
/bps/opr/worklist-query/query-work-item-biz-info 扩展工作项的业务属性。该方法必须在EOS PlatForm平台上使用,BPS 6.0中该方法无法使用!
上次更新: 2023/7/20下午12:25:28