根据产品手册练习DEP自定义基础资料过程
金蝶云社区-程建军
程建军
5人赞赏了该文章 746次浏览 未经作者许可,禁止转载编辑于2020年02月13日 08:41:06
基础资料:专指员工信息基础资料,如国籍、婚姻状况、政治面貌、民族这种下拉选择型字段。请根据以下步骤在系统中员工基本信息页面配置“成本中心”下拉字段:1、有权限的业务人员帐号(例如自己的帐号)进入GUI,根据下图所示路径找到“动态扩展平台高级版”(以下均简称为DEP):


2、参照以下路径新建动态扩展方案管理,名称别名可自定义,这里的方案可以理解为一个文件夹



3、建好方案以后,选择该方案,右键点击“扩展单元”->“从模板复制”

4、路径选择基础资料,模板名称选择基础资料。名称和别名可自定义。此处还不是最终显示到页面上的字段名。名称为英文字母,别名为中文字符。

5、选中实体-成本中心,点击元数据校验,记下实体名称PK值(建议复制到Notepad++或TXT文本中,后面配置视图要使用多次此PK)
com.kingdee.eas.basedata.app.CBZX


6、建好以后,一定要启用该方案。(截至第6部,完成GUI的配置,接下来的配置就要去WEB端做视图配置了。)


7、管理员登陆S-HR,点击开发平台-视图


8、创建“成本中心”基础资料的List视图和Form视图。视图界面点击创建,在模型字段输入步骤1中记录下的PK对应的值,视图类型选中列表。


a) 新增列表视图如下:


在底部的扩展输入框里输入如下内容(参考系统中内置的基础资料格式,如民族)

以下内容可以直接复制使用:<?xml version="1.0"?><list name="Folk"><field name="number" ></field><field name="name" width="130"></field><requireAddNew>false</requireAddNew></list>
备注:<field>标签里是配置显示在列表上的字段,在这个例子里是配置了成本中心基础资料的编码和名称。name的值可以从下图所示实体中获取,label是显示在web界面上的字段名称。在</list>之前加上<requireAddNew>false</requireAddNew>是为了只让系统管理员来维护下拉选项,其他业务用户不允许增加下拉选项。


经过测试,上图的“是否创建基础资料相关视图”不应该打勾,然后再保存即可。


b) 新增form即表单视图,参考其他基础资料form视图,修改模型和其中的字段field即可:


9、配置基础资料:(有权限的业务员操作人员帐号登录配置)。

固定结构前半部分:
shr.baseinfo.available.


在视图里找:

列表:com.kingdee.eas.basedata.app.CBZX.list
表单:com.kingdee.eas.basedata.app.CBZX.form


发现还是不行。经过查找文档,发现可能原因是参考的是8.2的DEP配置文档,应该参考8.5的,如下:


那么重新再操作一遍。如下:


com.kingdee.eas.hr.emp.emp_page.app.CBZX


校验通过


在相应的基础资料控制策略节点里,前面自动创建视图的基础资料,在这里自动生成了基础资料控制策略


配置权限项