查看: 2590|回复: 0

流程引擎服务端配置,催办,超时,延时,自动维护以及自动处理

Ray

升级   100%

31

主题

204

回帖

871

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
871
发表于 2018-9-2 18:13:30 | 显示全部楼层 |阅读模式
流程引擎配置:
配置文件模版:o2server/config/sample/processPlatform.json
工作位置:o2server/config/processPlatform.json
{
  "###delay": "延时任务设置,定时触发延时任务,当超过延时时间后继续流转.###",
  "delay": {
    "###cron": "定时cron表达式###",
    "cron": "2 2/10 * * * ?",
    "###enable": "是否启用###",
    "enable": true
  },
  "###expire": "过期任务设置,将执行3个独立任务,1.将已经过了截至时间的待办标记过期,2.触发设置了过期路由的工作,3.如果启用了自动流转,那么开始自动流转,可以选择仅处理唯一路由的工作,或者启动基于MLP的人工神经网络进行处理.###",
  "expire": {
    "###auto": "自动处理模式,disable:禁用,neural:人工神经网络,single:仅处理只有一条路由的工作.###",
    "auto": "disable",
    "###cron": "定时cron表达式###",
    "cron": "8 8/10 * * * ?",
    "###enable": "是否启用###",
    "enable": true
  },
  "###maintenanceIdentity": "维护身份,当工作发生意外错误,无法找到对应的处理人情况下,先尝试将工作分配给创建身份,如果创建身份也不可获取,那么分配给指定人员,默认情况下这个值为空.###",
  "maintenanceIdentity": "",
  "###reorganize": "整理任务设置,将执行4个独立任务,1.删除无效的待办,2.删除流程或者应用不存在的工作,3.将活动节点错误的工作调度到开始节点,4.触发滞留时间过长的工作.###",
  "reorganize": {
    "###cron": "定时cron表达式###",
    "cron": "30 15 8,12,14 * * ?",
    "###enable": "是否启用###",
    "enable": true,
    "###triggerAfterMinutes": "当工作滞留设定时间后,将尝试触发工作流转,可以自动处理由于人员变动的引起的工作滞留.###",
    "triggerAfterMinutes": 1440.0
  },
  "###urge": "催办任务设置,发现即将过期时发送提醒消息.###",
  "urge": {
    "###cron": "定时cron表达式###",
    "cron": "6 6/10 8-18 * * ?",
    "###enable": "是否启用###",
    "enable": true
  }
}
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread