其他分享
首页 > 其他分享> > NC系统接口—调用动作脚本(IPFBusiAction、IplatFormEntry)

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