V流程平台开发.pdfVIP

  • 4
  • 0
  • 约3.53万字
  • 约 50页
  • 2021-09-23 发布于重庆
  • 举报
流程平台开发文档 NC_UAP基础技术部 2009-4 参考文档: 《NCV5-流程平台技术红皮书 .doc 》 《流程平台详细设计 .doc 》 《流程平台详细设计 .doc 》 《流程平台详细设计 .doc 》 《工作流开发文档.doc 》 《流程平台- 元数据应用 .doc 》 《NCV55-元数据建模及管理红皮书 .doc 》 《NCV55-元数据开发红皮书 .doc 》 《NCV6流程平台概要需求 - 评审》 版本 日期 修订人 修订 2009-6-23 雷军 设计评审后的较大改动: 1. 去掉系统类型,改用模块; 2. 单据类型必须关联元数据实体;去掉单据 VO 对 照、单据项目的注册; 目录 1 流程平台中的本体 这里一并对流程平台中的一些基本概念进行阐述。了解流程平台的前提是了解这些基本 要素。 单据类型 单据类型是对单据的分类,也被称作交易。其他本体都是基于单据类型来定义。在定义 单据类型时, 单据类型必须属于某个模块。 单据类型由功能点 [ 客户化 ]-[ 二次开发工具 ]-[ 单 据管理 ]-[ 单据类型管理 ] 维护,如图所示,一般由各业务产品预置。 项目说明: 类型代码: 手工输入, 最大长度为 4 个字符, 可以输入字母和数字, 不允许重复。 类型名称:业务单据名称,手工输入,不允许重复。 单据大类:表示单据类别 (应收应付 101 ),用于区分单据类型的主子关系 (估 计在废弃 )。 节点编号:单据类型关联的管理功能节点编号。用于根据单据类型联查打开单据 UI 。 审批节点编号:单据类型关联的审批功能节点编号。用于审批时,根据单据类型 联查打开单据 UI 。 主表参照的固定条件语句:被其它单据参照时自己填写的固定的 SQL条件语句。 参照查询对应的 DMO类: 应该统一为业务扩展类 审批流检查类: 应该统一为业务扩展类 会计平台类:财务会计平台所需的类。 是否项目核算: NC210以后不再使用。 是否为根节点:针对单据大类,用于实现单据主子关系。 是否发送会计平台:用于财务会计平台。 是否可扩展交易类型:标识该单据类型是否可以定制扩展交易类型。 元数据组件:如果进行了元数据实体建模,则可将元数据组件与单据类型进行关 联。 单据类型还可注册一些扩展类(如交易类型扩展类、流程用户组规则器) ,保存在单据类型子 表中。 1.1.1 元数据实体 NC从版本开始支持元数据建模。对象元数据是对业务实体对象及其相互间关系的抽象描 述,也称作实体对象模型。它为系统运行中的数据提供了更加确切的语义。元数据业务模型 中的一些关键概念包括模块,组件,实体,值对象,业务接口,属性,业务操作,方法,参 数,元素,容器, IBean 等。业务对象元模型是按照模块 - 组件- 实体三层关系进行组织的。 对于流程平台而言,单据类型必须与元数据主实体进行关联。同时,元数据实体还需要 实现流程平台业务接口 IFlowBizItf 、IPfBillLock 和 IHeadBodyQueryItf ,并进行属性的映 射。 交易类型 是对单据类型(交易)的分类。最明显的例子是报销单据,可以把不同类型的费用报销 进行细分,如差旅报销、部门活动报销、交通费报销等,这些细分的类型就可以理解为交易 类型。 可直接理解为是交易的细分, 基于横向基于行业 / 企业的不同、 纵向基

文档评论(0)

1亿VIP精品文档

相关文档