U9的插件开发之BE插件(1)

U9插件可分为:BE插件、BP插件、UI插件;

BE(Business Entity) 简单就是指实体,U9的元数据。

我的案例是设置BE默认值,即在单据新增时,设置单据某一个字段的默认值,具体如下:

1.插件开发工具:U9客开插件工具平台
安装包:***\U9客开插件工具平台\Setup.msi
安装路径:C:\Program Files (x86)\PluginTool\UFIDA.U9.PlugInTool.App.exe
软件打开如下图:

2.新建解决方案,并修改名称、显示名称、路径,名称和显示名称为项目名称。 

3. 添加事件集:选择插件模块和插件对象,再点击“确定”

4.添加事件:右击已添加的插件对象,选择 添加事件,在下拉列表里选择SetDefaultValue,并添加

5.右击解决方案,生成,编译,编译失败没关系 

6.业务代码开发

使用vs工具打开生成的项目,并修改framework4.6

 在SetDefaultValueExtend.cs文件中进行业务代码赋值,如下:

7.部署

  • 将生成的dll和pdb文件复制到目录E:\yonyou\U9CE\Portal\ApplicationServer\Libs
  • 配置文件sub.xml改名并复制到目录E:\yonyou\U9CE\Portal\bin

8.验证部署

admin账号登录U9,在“系统管理”--"客开管理"--"客开监控"

展示如下,截图不清晰,知道个大概即可

9.代码调试 

如有问题,可借用vs工具进行代码调试:

  • 项目代码打断点
  • 在vs工具中,菜单“调试”--“附加到进程”,如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值