NCV5-流程平台技术红皮书(3)

2019-03-22 18:56

图 8单据动作管理

项目说明:

? 动作选择:提供四种动作各供选择:保存、审核、推式动作、其它。保存、审核是单据

的基本动作,动作代码有严格规定;推式动作表示该动作可被其他单据推式驱动。 ? 动作编码:当前单据动作的编码。注意,当动作选择为“保存”时,动作编码必须为以

“SAVE”结尾;而当动作选择为“审核”时,动作编码必须为以“APPROVE”开头。长度限制为20个英文字符。

? 动作名称:当前单据动作的显示名称

? 动作执行前提示:如此处输入文字,则在该动作被触发时,会弹出一个带有提示性文字

的对话框,如:是否保存?

? 动作控制:提供三个选项:动作可配置、进行驱动配置、进行约束检查。勾选“动作可

配置”,表示该动作可在流程配置中进行配置;勾选“进行驱动配置”,则该动作在流程配置中可以对其他单据动作进行推式操作,驱动其他单据;勾选“进行约束检查”,则此动作要根据业务流程的配置在执行前进行条件检验,满足条件动作才执行,否则就不执行。

第 8 页

图 9单据动作执行脚本

单据动作的处理统一由平台API来调用。详见第三章第3节。

1.2.1单据动作组

对单据动作的分组。由功能点[客户化]-[二次开发工具]-[单据管理]-[单据动作组管理]维护,如图10所示。

图 10单据动作组管理

1.3 单据函数

服务于单据的业务功能的抽取,是进行业务逻辑处理的组件。可用于动作脚本和条件判

第 9 页

定。由功能点[客户化]-[二次开发工具]-[流程配置]-[数据交换管理]维护,如图11所示。

图 11单据函数(组件)管理

项目说明:

? 函数说明:函数所实现的功能的说明性文字,建议尽量说明清晰,以便于系统实施。如

果以“<>”括起来,表示自定义函数。 ? 返回类型:该功能函数返回数据的类型。 ? 函数类名称:功能函数所属的全路径类名。

? 函数方法名称:该函数在类中所对应的方法名称。

? 函数参数:该函数正确调用所需的参数。参数的格式见下。

? 是否组件:标识该方法是否为组件。单据组件一般是没有返回值的一段业务处理逻辑,

它不可应用于审批条件、动作约束、工作项配置中。

1.3.1参数格式

函数参数以逗号“,”隔开,每个参数具有特定的格式。参数分为运行参数、属性参数和VO参数三种。

第 10 页

格式示例:

nc.vo.pub.AggregatedValueObject[]:01

nc.vo.pub.AggregatedValueObject:01,OBJuser:OBJECT nc.vo.po.OrderVO[]:21

&sAction:STRING,nc.vo.pub.AggregatedValueObject:01

注意:VO参数和属性参数的实际值由工作流上下文在运行时赋予。运行参数可在动作脚本中赋值。

1.3.2返回值

函数方法返回值支持的类型有: UFBoolean

String Integer UFDouble

1.4 单据UI

单据的界面展现模型,包括四大模板以及UI工厂等。每个单据还与一个维护它的功能节点对应,这个信息需要注册到单据类型中(参见1.1节)。

1.5 单据项目

是对单据业务数据的描述。一般与单据的VO模型对应。由功能点[客户化]-[二次开发工具]-[单据管理]-[单据项目管理]维护,如图12所示。

第 11 页

图 12单据项目管理

项目说明:

? 属性名:单据VO模型中的属性名称。 ? 多语资源ID:属性的多语ID号。 ? 专项类型:属性的数据类型。 ? 默认名称:属性的中文名称。

1.6 单据VO对照

描述了流程平台所需的信息(比如制单人、审批人、单据ID等)在单据VO模型上的对应关系。由功能点[客户化]-[二次开发工具]-[单据管理]-[单据VO对照管理]维护,如图6所示。

第 12 页


NCV5-流程平台技术红皮书(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:地磅称重刷卡解决方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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