6.4。到达过程¶
到达过程是到达节点时执行的过程。该处理作为独立于IM-Workflow的Action处理和内部处理的处理(线程)执行。因此,如果在到达过程中发生错误,则无法返回(回滚)先前的过程。( 事务也与上一个Action处理不同。)数据库此程序中注册/更新/删除数据库 ,请独立执行数据库事务控制 。在以下情况下执行。
- 执行“申请”或“批准”后,前一个节点的处理人到达时
- 当从另一个节点“返回”到达时
- 如果您在执行“提款”后到达
- 通过事项操作到达时
6.4.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 物质名称 事项名称 弦乐 适用事项的 事项名称 十五岁 物质编号 事项编号 弦乐 相关事项的 事项编号 16 priorityLevel 优先权 弦乐 相应流程#1的优先级 17 参数 执行程序路径 弦乐 程序的执行程序路径 18岁 actFlag 代理标志 弦乐 “ 0”:由人员处理“ 1”:由代理程序处理 19 nodeId 节点编号 弦乐 进程的节点ID 20 preNodeId 上一个节点ID 弦乐 预处理节点ID 21 preNodeAuthUserCd 上一个节点处理权限者代码 弦乐 预处理的处理权限者码 22 preNodeExecUserCd 上一个节点流程执行者代码 弦乐 预处理执行程序代码 23 preNodeResultStatus 上一个节点处理结果状态 弦乐 预处理结果状态[1] 24 preNodeAuthCompanyCode 上一个节点授权公司代码 弦乐 授权公司代码进行预处理 25 preNodeAuthOrgzSetCode 上一个节点权限组织设置代码 弦乐 授权机构设置的预处理代码 26 preNodeAuthOrgzCode 上一节点权限组织代码 弦乐 预处理授权机构代码 27 preNodeProcessComment 上一个节点处理注释 弦乐 预处理注释 28 mailIds 邮件模板编号 字串[] 在已到达节点的邮件类别 “处理请求”中设置的邮件ID 29 imBoxIds IMBox ID 字串[] 在已到达节点的IMBox 类别 “处理请求”中设置的IMBox ID 30 mailReplaceMap 邮件替换字符信息 地图 邮件替换字符信息[2] 31 imBoxReplaceMap IMBox替换字符信息 地图 IMBox替换字符信息[2]
[1] ・ ・ ・有关代码值,请参阅“ API文档的IM-Workflow代码列表 ”。
[2] ( 1 , 2 )...的替换字符串和替换的内容详细内容的,“ IM-工作流程规格附录请参考”。
6.4.2。返回值¶
在到达过程中,返回以下信息。 (可选/必填・ ・ ・●:必选△:可选)
脚本开发模式
没有啦 返回值(物理名称) 返回值(逻辑名) 属性 必需/可选 详细信息 1个 resultFlag 结果标记 布尔型 △ 是:成功否:失败如果未指定,则将其视为成功(true)。两个 讯息 结果信息 弦乐 △ 仅在结果标志失败时设置。 三 资料 电子邮件传输可用性 布尔型 ● 此参数控制“处理请求”的传输。通过此参数进行的控制不仅适用于邮件,还适用于IMBox ,IM-Notice等。true:发送false:不发送*如果设置了结果消息,则错误消息将输出到异常日志。注解
将“ false”(失败)设置为结果标志时的操作如下。
- 除了相应的到达过程外,不会执行随后设置的到达过程。
- 如果设置值了处理请求,则无论“电子邮件发送可用性”的设置值如何,都将执行按处理请求的通知。
JavaEE开发模型
没有啦 返回值(逻辑名) 属性 必需/可选 详细信息 1个 电子邮件传输可用性 布尔型 ● 此参数控制“处理请求”的传输。通过此参数进行的控制不仅适用于邮件,还适用于IMBox ,IM-Notice等。true:发送false:不发送*如果抛出“ jp.co.intra_mart.foundation.workflow.exception.WorkflowExternalException”,则在参数中设置的错误消息将输出到异常日志。 详细内容 “的API文档,请参考”。注解
引发WorkflowExternalException时的操作如下。
- 除了相应的到达过程外,不会执行随后设置的到达过程。
- 如果设置值了处理请求,则无论“电子邮件发送可用性”的设置值如何,都将执行按处理请求的通知。