金蝶云星空-新建解决方案 (协同开发云二)

背景

金蝶云星空bos界面配置无法满足开发需要,需要使用插件协助开发,完善业务规则。

现状

金蝶的应用,也就是协同开发项目,提供了新建项目和编译项目的功能,但是直接在应用操作很不方便,并且直接打开进行编辑,布局还受分辨率的影响。

因此需要统一解决方案。

方案设计

先在工作空间里【code】创建解决方案,新建项目后在应用里面引入项目。

具体操作

登录BOS,打开应用

在这里插入图片描述

右键应用,打开所在文件夹

在这里插入图片描述
在这里插入图片描述

在该路径下创建解决方案

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

填写解决方案和路径

在这里插入图片描述

解决方案-添加-添加解决方案文件夹【App】,后续服务器插件都放这里

在这里插入图片描述

再创建一个解决方案文件夹Business,放表单插件

在这里插入图片描述

在Business下创建供应链管理的表单插件项目,也就是类库。然后修改生成目录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

参考命名:

● 表单插件工程命名规则:{开发商标识}.{项目}.{工程归类}[.{模块名}].XxxxxBusinessPlugIn(如:PPAB.K3Cloud.PrintingSystem.SaleOrderBusinessPlugIn.cs或PPAB.K3Cloud.PrintingSystem.ProductionOrder.SaleOrderBusinessPlugIn.cs)。

如:我的工程名称为【开发商标识.K3.SCM.Business.PlugIn】

修改输出路径:
…\K3Cloud\BIN
在这里插入图片描述

在工程下创建文件夹【SAL】,用来存放销售管理下的表单插件,创建文件夹【PUR】,用来存放采购管理下的表单插件。其他也一样。

在这里插入图片描述
在这里插入图片描述

添加引用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

D:\WorkSpace\开发商\应用名\K3Cloud\bin
如果没有以上文件夹,说明你的应用还未搭建开发环境,未搭建先搭建。

在【SAL】创建类,SaleOrderEdit.cs,继承AbstractBillPlugIn

在这里插入图片描述
AbstractBillPlugIn:需添加应用 Kingdee.BOS.Core
在这里插入图片描述

using Kingdee.BOS.Core.Bill.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 开发商标识.K3.SCM.Business.PlugIn.SAL
{
    [Description("销售订单编辑界面")]
    public class SaleOrderEdit : AbstractBillPlugIn
    {
        public override void BarItemClick(BarItemClickEventArgs e)
        {
            base.BarItemClick(e);
            switch (e.BarItemKey.ToUpperInvariant())
            {
                case "开发商标识_TBTEST":
                    this.View.ShowMessage("您点击了测试按钮。");
                    break;
            }
        }
    }
}

生成解决方案

在这里插入图片描述

引入解决方案【方便协作,方便跨项目调试】

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

引入项目【主要是为了后续构建部署包使用】

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
效果:
在这里插入图片描述

解决方案和插件项目签入

应用显示签入状态,路径下未签入,那路径下也需要签入,以防出现问题。
在这里插入图片描述
在这里插入图片描述
END

  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值