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

栏目:云星瀚知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

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

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)设置相关字段的拆分表,如单据状态

相关字段包括:

单据状态、业务状态、组件模板、创建人、创建时间、修改人、修改时间、审核人、审核时间、提交人、提交时间、撤销人、撤销时间、反审核人、反审核时间等

 

3)如果有二开新增字段,也需要设置拆分表

 

1.3.3  新增 业务节点—插件代码

1、列表插件

标准产品预置3个插件,一般够用了,如果还有个性化需要,再新增二开插件。

 

2 编辑插件

标准产品预置7个编辑插件,一般够用了,如果还有个性化需要,再新增二开插件。

1.3.4  注册 业务节点

1、在采购领域服务—公共服务,找到 业务节点,扩展,放开新增按钮

2、新增业务节点注册,

注意:

1)二开的节点编码为范围为: 80—89

2)设置好组件模板后,还需要回到这里再设置 默认组件模板

1.3.5  注册 组件

把预定标所用到的相关组件,注册到该节点下面。

 

1.3.6  配置 模板

配置默认的预定标组件模板:

1.3.7  配置 流程

配置包含预定标的新的业务流程,可以复制原来的流程进行修改。

 

1.3.8  启用 系统参数

 

1.4    参考开发工作量(人/天)

步骤

开发内容

估计开发人天

1

设置业务节点的状态表

0.5

2

新增业务节点元数据

1.0

3

新增业务节点插件代码

1.0

4

注册业务节点

0.5

5

注册组件

6

配置模板

7

配置流程

8

启用系统参数

合计:约23开发人天。


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

1. 扩展业务节点1.1 业务场景简介标准产品提供了40多个业务节点,如项目启动、标书编制、开标、定标、签约、归档等。客户可能需要自定...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息