寻源二开指南--业务节点扩展

1. 扩展业务节点
1.1 业务场景简介
标准产品提供了40多个业务节点,如项目启动、标书编制、开标、定标、签约、归档等。客户可能需要自定义新的业务节点,可以通过扩展业务节点来实现。
1.2 简要实现方案
步骤 | 开发内容 | 备注 |
1 | 设置业务节点的状态表 | 元数据扩展 |
2 | 新增业务节点—元数据 | 元数据开发 |
3 | 新增业务节点—插件代码 | 代码开发 |
4 | 注册业务节点 | 应用注册 |
5 | 注册组件 | 应用注册 |
6 | 配置模板 | 应用注册 |
7 | 配置流程 | 应用注册 |
8 | 启用系统参数 | 应用注册 |
1.3 详细开发步骤及示例代码
下面以新增“预定标”业务节点 为例。

1.3.1 设置 业务节点的状态表
寻源各业务节点表头的大部分信息是共用的,如项目编码、项目名称、寻源方式、寻源流程等,但也有一部分信息每个节点都不一样的,如单据状态、业务状态、创建人、审核人等信息,这些信息需要用扩展状态表来记录。
1、查询可用的状态表信息
在 项目启动—扩展节点状态下,查询可以使用的状态表。
其中 src_project_ext_a…src_project_ext_t 为标准产品预留。
src_project_ext_v…src_project_ext_z 为 二开扩展,二开优化使用这些节点
如果还不够,再使用 src_project_ext_p…src_project_ext_t

2、扩展所选的状态表,修改名称及标识(二开标识+ 源单标识,如下图所示 ),元数据的其他内容不需要修改。

1.3.2 新增 业务节点—元数据
1、在 基础设置 找到 扩展节点基类,继承,生成新的元数据,修改元数据的名称、标识、功能分组。

2、打开 新增节点元数据,修改相应的内容。
1)新增拆分表,注意与 上面新增的状态表的字母保持一致,字母为大写

2)设置相关字段的拆分表,如单据状态

相关字段包括:
单据状态、业务状态、组件模板、创建人、创建时间、修改
寻源二开指南--业务节点扩展
1. 扩展业务节点1.1 业务场景简介标准产品提供了40多个业务节点,如项目启动、标书编制、开标、定标、签约、归档等。客户可能需要自定...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



