6.1。事项开始处理¶
事项开始处理是一旦当一个事项开始执行的过程。在以下情况下执行。
- 申请人提出“申请”时
- 如果创建“起票”的事项(API只)
事项开始处理是在IM-工作流模块的事务内执行,DB事务控制不能在此程序执行的。
6.1.1。参数¶
在事项开始处理中,可以接收以下信息作为参数。
没有啦 参数(物理名称) 参数(逻辑名) 属性 详细信息 1个 loginGroupId 登录组ID 弦乐 处理执行时的登录组ID登录组ID与租户ID的值相同。两个 localeId 区域编号 弦乐 处理执行时的语言环境ID 三 targetLocales 目标语言环境ID 字串[] 系统中使用的语言环境ID 4 contentsId 内容编号 弦乐 适用事项的 内容 ID 5 contentsVersionId 内容版本编号 弦乐 适用事项的 内容版本 ID 6 routeId 路线编号 弦乐 适用事项的路线编号 7 routeVersionId 路径版本 弦乐 适用事项的 路径版本 ID 8 flowId 流ID 弦乐 适用事项的流程ID 9 flowVersionId 流程版本 ID 弦乐 适用事项的 流程版本 ID 10 applyBaseDate 申请日期 弦乐 申请参考日期(“ yyyy / MM / dd”) 11 processDate 处理日期 弦乐 处理日期(“ yyyy / MM / dd”) 12 systemMatterId 系统事项ID 弦乐 相关事项的 系统事项ID 13 userDataId 用户数据ID 弦乐 适用事项的 用户数据ID 14 参数 执行程序路径 弦乐 程序的执行程序路径
6.1.2。返回值¶
在事项开始处理中将返回以下信息。 (可选/必填...●:必填△:可选)
脚本开发模式
没有啦 返回值(物理名称) 返回值(逻辑名) 属性 必需/可选 详细信息 1个 resultFlag 结果标记 布尔型 △ 是:成功否:失败如果未指定,则将其视为成功(true)。两个 讯息 结果信息 弦乐 △ 仅在结果标志失败时设置。 *设置结果消息后,屏幕上会显示一条错误消息。注解
将“ false”(失败)设置为结果标志时的操作如下。
- 除了相关事项开始处理以外设置的后续事项开始处理将不会执行。
JavaEE开发模型
没有返回值。*如果抛出“ jp.co.intra_mart.foundation.workflow.exception.WorkflowExternalException”,则在参数中设置的错误消息将显示在屏幕上。 详细内容 “的API文档,请参考”。注解
引发WorkflowExternalException时的操作如下。
- 除了相关事项开始处理以外设置的后续事项开始处理将不会执行。