NC31审批流程开发文档_v1.2(5)

时间:2026-01-19

NC31审批流程开发文档_v1.2

2. 单据动作批处理

Object[] nc.bs.pub.pf.PfUtilBO.processBatch(

String actionName, String billType, String currentDate,

AggregatedValueObject[] vos, Object[] userObjAry, PfUtilWorkFlowVO workflow ) throws RemoteException

功能:

1. 遍历一遍单据VO数组,进行动作执行前的工作流处理(弃审或删除)以及动作约束检查 2. 执行动作脚本,并返回值(要么为null,要么为Object[])

3. 遍历处理后的单据VO数组,判断动作是否为最后一个动作,执行动作驱动; 同时进行动

作执行后的工作流处理(依次启动审批流)。

参数说明:

4.1.3返回值

UI端PfUtilClient动作处理的返回值就是对应BS端动作处理的返回值。

BS端动作处理PfUtilBO.processAction(…)以及批处理PfUtilBO.processBatch(…)的返回值受动作脚本返回值(参见4.2.2节)的影响。

4.1.4动作驱动

在BS端PfUtilBO动作处理的过程中,在执行完动作脚本后,根据其返回值的不同可能会进行动作驱动——依次执行被驱动的单据动作脚本,同时如果被驱动动作编码为“SAVE”或“EDIT”结尾,还尝试启动审批流。比如动作驱动:

30_APPROVE->7D_PUSHSAVE 7D_APPROVE 4F_SAVE 5G_NIKE

在NC30中,执行完7D_PUSHSAVE之后,如果启动了审批流,则退出后继驱动。这是一个Bug。

NC31审批流程开发文档_v1.2(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219