NC系统接口—调用动作脚本(IPFBusiAction、IplatFormEntry)
作者:互联网
NC系统接口—调用动作脚本(IPFBusiAction、IplatFormEntry)
动作脚本对应的表名为pub_busiclass,每个动作都需要添加一条记录。
1、IPFBusiAction 流程平台进行的单据动作处理
动作执行前的工作流处理(弃审或删除)
* 进行动作约束检查
* 执行动作脚本
* 判断返回值 是否直接返回
* 判断动作是否为最后一个动作,执行动作驱动
* 动作执行后的工作流处理,启动审批流
//进行推单操作
IPFBusiAction busiAction=NCLocator.getInstance().lookup(IPFBusiAction.class);
//保存
Objeobjct = busiAction.processBatch("SAVEBASE", "23", arriveVOS, null, null,null);
2、IplatFormEntry 流程平台进行的单据动作处理的入口类.
* 数据加锁和一致性检查
* 动作执行IPFBusiAction
* 该接口是远程public接口,无事务,为了保证锁和事务的一致性,特提供该接口
* 平台默认调用该接口
IplatFormEntry iIplatFormEntry = NCLocator.getInstance().lookup(IplatFormEntry.class);
Objeobjct = iIplatFormEntry.processAction("APPROVE", "23", null, arrvo, null, null);
标签:脚本,动作,NC,接口,IPFBusiAction,IplatFormEntry,null 来源: https://www.cnblogs.com/Pro-Cyon/p/16578855.html