工业数字模型驱动引擎
工业数字模型驱动引擎
- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- 控制台操作指南
-
数据建模引擎用户指南
- 设计态使用指南
- 运行态使用指南
- 流程引擎使用指南
- 数字主线引擎用户指南
- 最佳实践
- 开发指南
-
API参考
- 使用前必读
- API概览
- 如何调用API
-
API
- 应用管理
- 运行服务管理
-
数据建模引擎
- 基础数据服务
-
版本服务
- 管理员更新M-V模型数据实例
- 管理员批量更新M-V模型数据实例
- 管理员撤销检出M-V模型数据实例
- 管理员批量撤销检出M-V模型数据实例
- 获取指定M-V模型实例的版本列表
- 获取指定版本的M-V模型实例数据
- 检出M-V模型数据实例
- 批量检出M-V模型数据实例
- 检出并更新M-V模型
- 批量检出并更新M-V模型
- 撤销检出M-V模型数据实例
- 批量撤销检出M-V模型数据实例
- 检入M-V模型数据实例
- 批量检入M-V模型数据实例
- 更新并检入M-V模型数据实例
- 批量更新并检入M-V模型数据实例
- 修订M-V模型数据实例
- 批量修订M-V模型数据实例
- 修订并更新M-V模型数据实例
- 批量修订并更新M-V模型数据实例
- 批量升级M-V模型实例的版本号
- 删除版本对象下最新分支的最新版本实例数据
- 软删除版本对象下最新分支的最新版本实例数据
- 删除最新大版本下的所有小版本
- 批量删除最新大版本下的所有小版本
- 软删除M-V模型实例下最新分支的所有小版本数据
- 批量软删除最新大版本下的所有小版本
- 对比M-V模型实例
- 失效管理
- 业务编码生成器
- 标签管理
- 生命周期管理
- 系统版本
- 多维视图和多维分支
- 关系实体服务
- 树形结构
- 流程引擎
- 应用示例
- 权限和授权项
- 附录
- SDK参考
-
常见问题
- 一般性相关问题
- 计量计费相关问题
-
数据建模引擎相关问题
- 设计态与运行态有什么区别?
- 为什么无法登录应用运行态?
- 为什么用户管理中会有“用户不存在”的用户?
- 为什么登录应用运行态时提示“缺少参数或参数错误”?
- 为什么设置输入型参数时提示安全校验失败?
- 应用发布后,在运行态为什么看不到构建的模型数据?
- 如何验证已设置的用户权限已生效?
- 什么是XDM应用?
- 什么是M-V模型?
- 数据建模引擎支持哪些属性类型?
- 枚举、合法值和参考对象的区别是什么?
- 入图和不入图有什么不同?
- 数据建模引擎支持哪些层级的缓存?
- 如何进行应用同步?
- 可以通过API方式使用应用设计态吗?
- 体验版数据建模引擎和基础版数据建模引擎提供的API有什么不同?
- 如何查看数据建模引擎的版本号?
- 如何避免数据模型互相引用形成环?
- 使用JDK 17版本应用运行态时,服务编排存在哪些约束与限制?
-
数字主线引擎相关问题
- 什么是企业租户和应用租户?
- 创建实体时选择构建表的作用是什么?
- 复杂实体属性太多,创建麻烦怎么办?
- 什么是源端映射和目标端映射?
- 什么是增量字段?
- 关系型数据库映射配置中DelFlag字段的作用是什么?
- 创建数据质量任务时,怎么选不出数据实体?
- 为什么LinkX-F中xDM-F来源的实例数据的最后更新时间显示与xDM-F中不一致
- 什么是入图调度的数据起止时间和数据分片间隔?
- 聚合服务编排中非纯脚本服务选择入参时,提示错误“初始数据实体必填入参为空,请选择必填入参”?
- 发布聚合服务后生成的API如何调用?
- 调用聚合服务时提示“查找不到该企业用户”
- 为什么操作时提示WSF参数校验失败?
- 描述类信息中输入英文双引号导致系统错误提示
- 全量数据服务API相关问题
- 文档下载
- 通用参考
链接复制成功!
为用户任务设置监听器
流程超时处理的核心逻辑是通过设置超时时间,当某个流程节点超过预设时间未完成时,触发超时处理机制,以确保流程的顺利进行和异常情况的及时处理。例如,在工业安灯系统中,如果异常信息在规定时间内未得到处理,系统会自动向上级反馈,确保问题及时解决;在机器人执行加工任务时,如果机器人在规定时间内未能完成任务,则需要进行超时处理,例如重新分配任务或停机维护等。
为此,流程引擎支持通过“用户任务”组件的监听器设置超时处理,如果责任人超过设定时间未做出响应时,系统自动执行监听器中所选的超时处理。通过2种超时处理、4种时间维度,多角度、全方位减少审批流程耗时,保障信息有效触达,减少流程的操作成本,更加满足企业的审批需求。
使用说明
仅“普通用户任务”和“会签用户任务”类型的任务组件支持设置监听器,且一个用户任务只能勾选一种超时处理方式。
超时处理机制
- 超时处理包含如下2种超时处理配置:
- 超时自动转审:超过审批规定时间后,转交其他审核人审批,仅支持单人转审。
- 超时自动审批:超过审批规定时间后,自动通过当前流程节点的审批。
说明:
如果“审批通过流程”选择的流程节点为驳回节点,超过审批规定时间后,将自动驳回当前流程节点。
- 超时处理的超时时间配置包含如下维度:
- 自然日:计算包括法定节假日及双休日在内的天数,满足企业的特殊需求。支持最大365天,最小1天的日期粒度。
- 小时:按照小时维度处理时间,保障流程效率。支持最大23小时,最小1小时的时间粒度。
- 分钟:以分钟为计算单位,便于处理紧急事件。支持最大59分钟,最小1分钟的时间粒度。
- 秒:以秒为计算单位,支持最大59秒,最小1秒的时间粒度。
流程的超时处理依赖用户任务组件类型,及该组件所设置的“常规”和“导航树配置”相关参数。当某个流程节点有多个审批人时,该流程节点的超时处理机制略有区别。
- 普通用户任务:超时处理的触发时间 = 提交流程时的启动时间 + 超时处理设定的时间。
例如,设定超时时间为1天,提交流程的启动时间为2024-09-09 20:20:00,2024-09-10 20:20:00将触发超时处理机制,自动执行监听器中所选的超时处理。
- 会签用户任务:
- 并行多任务事件:提交流程时,该流程节点上的所有责任人都会同时收到审批任务。因此,此类型组件的超时处理触发时间与普通用户任务相同。
- 时序多任务事件:提交流程时,系统会基于配置的完成条件,按照配置的责任人,一个一个依次审批。因此,此类型组件的超时处理触发时间有如下区别:
- 一票通过:超时处理触发时间 = 提交流程时的启动时间 + 超时处理设定的时间。
- 全票通过:超时处理触发时间 = 审批任务数量 * (每个流程提交/审批时的启动时间 + 超时处理设定的时间)。
- 按同意比例通过:超时处理触发时间 = (同意人数 / 总人数) * (每个流程提交/审批时的启动时间 + 超时处理设定的时间)。
超时自动转审
- 登录流程引擎。
- 在左侧导航栏中,选择“流程编排服务 > 流程元模板”,进入“流程元模板”页面。
- 在流程元模板所在行,单击
,进入流程元模板的编辑模式。
- 在“流程编辑”页面,选中待设置的用户任务,单击工具信息设置面板的“监听器”页签。
图1 监听器
- 勾选“超时处理:超时自动转审”,设置如下信息。
图2 超时处理:超时自动转审
- 转审人:如果当前流程超过预设时间未处理,系统会自动转给此转审人审批。
- 审批意见:超时自动转审时的默认审批意见。
- 超时时间:设置处理当前流程的超时时间,默认为30天。
- 单击“保存”。
超时自动审批
- 登录流程引擎。
- 在左侧导航栏中,选择“流程编排服务 > 流程元模板”,进入“流程元模板”页面。
- 在流程元模板所在行,单击
,进入流程元模板的编辑模式。
- 在“流程编辑”页面,选中待设置的用户任务,单击工具信息设置面板的“监听器”页签。
图3 监听器
- 勾选“超时处理:超时自动审批”,设置如下信息。
图4 超时处理:超时自动审批
- 审批通过流程:设置通过审批后的后续流程。如果您选择的流程节点为驳回节点,超时自动处理时将自动驳回该流程节点。
- 审批意见:超时后自动审批的默认审批意见。
- 超时时间:设置处理当前流程的超时时间,默认为30天。
- 单击“保存”。
父主题: 设置流程编辑页面的流程工具属性