前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >增强金蝶云星空的数据分析能力,实现BI 分析功能

增强金蝶云星空的数据分析能力,实现BI 分析功能

作者头像
葡萄城控件
发布于 2023-05-07 13:31:49
发布于 2023-05-07 13:31:49
89800
代码可运行
举报
运行总次数:0
代码可运行

小编最近在研究金蝶云星空中如何将已有的BI 工具 集成进去,对于BOS开发毫无经验的我,就这么开始了从0到1的过程。在实现功能过程中,也踩了很多坑,接下来看如何避坑。

那么具体如何实现,根据下面的步骤来看。

话不多说直接上操作步骤,篇幅较长,这是一篇教程贴,分享给需要的用户

1. 开发环境要求

操作系统

Win7,Win10,Window Server系列(2008及更高版本)。

开发工具

Microsoft Visual Studio(2012及更高版本)。

https://visualstudio.microsoft.com/zh-hans/vs/

数据库

Microsoft SQL Server(2014及更高版本)。

https://www.microsoft.com/zh-cn/sql-server

金蝶云星空

金蝶云星空企业版(7.5及更高版本)

https://open.kingdee.com/K3Cloud/Open/Products.aspx

注意】Microsoft Visual Studio和星空产品必须安装在同一台开发机上,否则无法调试插件哦。。

2.金蝶云星空安装

<1>官网下载金蝶云星空企业版安装包,解压后双击安装。

安装教程可参考安装包中的《金蝶云星空 产品安装指南.docx》。

安装启动界面:

安装完成后,IIS中可以看到金蝶云星空对应站点已经创建。

<2>打开管理中心站点,创建管理中心。

在应用服务器上,通常可以用http://localhost:8000/访问管理中心。

<3>登录管理中心,创建数据中心

管理中心默认账号:administrator,密码:888888

正式开发,要创建全新的账套,数据中心类别必须选择【标准业务库】。

培训学习,可使用蓝海演示账套。

恢复账套操作如下图所示。

账套恢复成功后,即可前往业务站点登录使用。

<4>登录业务站点。

在应用服务器上,通常可以用http://localhost/K3Cloud/访问业务站点。

蓝海演示账套默认账号demo,密码:888888

至此,开发环境已经全部准备就绪。

3.编写插件

<1>创建插件工程。 注意:框架必须选.NET Framework4。

<2>添加金蝶云星空组件引用。 金蝶云星空组件默认存放路径:C:\Program Files(x86)\Kingdee\K3Cloud\WebSite\bin。

<3>创建单据插件。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
file:///C:/Users/MARTIN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image028.png
using Kingdee.BOS.Core.Bill.PlugIn;
using Kingdee.BOS.Util;
using System;
using System.ComponentModel;
namespace Jac.XkDemo.BOS.Business.PlugIn
{
    /// <summary>
    /// 【单据插件】HelloWorld
    /// </summary>
    [Description("【单据插件】HelloWorld"), HotUpdate]
    public class HelloWordBillPlugIn : AbstractBillPlugIn
    {
        public override void AfterBindData(EventArgs e)
        {
            base.AfterBindData(e);
           this.View.ShowMessage("Hello World!");
        }
    }
}

<4>编译插件工程,获取插件组件,并将其拷贝到应用服务器上的金蝶云星空运行目录: C:\Program Files(x86)\Kingdee\K3Cloud\WebSite\bin。

如果您修改了金蝶云星空的默认安装路径,或者您不清楚金蝶云星空站点运行目录在哪里,可以登录应用服务器,打开IIS,找到K3Cloud站点,右键菜单点【浏览】定位到站点所在目录,如下图所示。

<5>重启IIS。

或者控制台输入命令:iisreset,回车。

<6>登录BOSIDE,注册插件。

首次登录需要使用管理员账号Administrator,密码:888888

首次登录集成开发平台需要设置开发商标识。

打开子系统,进入采购模块。

扩展采购订单。

在采购订单的扩展上,注册单据插件,注册完成后,保存元数据。

<7>登录业务站点,验证插件效果。

使用非管理员账号登录业务系统,账号:demo,密码:888888

至此,我们的第一个插件就完成啦!!! 那么接下来我们该如何完成将wyn集成到云星空中呢?

<1>编写表单构建插件,代码如下。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
using Kingdee.BOS.Core.DynamicForm.PlugIn;
 
 using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
 
 using Kingdee.BOS.Util;
 
 using System.ComponentModel;
 
 
 
 namespace Jac.XkDemo.BOS.Business.PlugIn
 
 {
 
     /// <summary>
 
     /// 【构建插件】动态表单嵌入网页
 
     /// </summary>
 
     [Description("【构建插件】动态表单嵌入网页"), HotUpdate]
 
     public class WebBrowserBuilderPlugIn : AbstractDynamicWebFormBuilderPlugIn
 
     {
 
         public override void CreateControl(CreateControlEventArgs e)
 
         {
 
             base.CreateControl(e);
 
             if (e.ControlAppearance.Key.EqualsIgnoreCase("F_Jac_WebBrowserPanel"))
 
             {
 
                 e.Control["xtype"] = "kdwebbrowser";
 
                 e.Control["source"] = "http://www.baidu.com/"; // 设置网址的动作也可以推迟到表单插件(例如AfterBindData事件)中执行
 
             }
 
         }
 
     }
 
 }

<2>拷贝插件组件到应用站点的WebSite\Bin目录下,重启IIS。

<3>新建动态表单,添加面板控件,设置面板的停靠属性为充满,注册表单构建插件,保存元数据。

注意,在这里选择插件的时候,选择保单结构插件。否则加载不到插件。

现在就可以登录站点了

在使用过程中遇到很多坑,希望看到这篇文章的朋友们。开发愉快。

拓展阅读

如何使用自助式商业智能 (BI) 避免组织中的数据孤岛

BI系统打包Docker镜像及部署的技术难度和实现

数据可视化分析之新技能——魔数图

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-05-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
原创Paper | 从入门 .NET 到分析金蝶反序列化漏洞学习笔记
由于金蝶云星空能够使用 format 参数指定数据格式为二进制,攻击者可以通过发送由 BinaryFormatter 恶意序列化后的数据让服务端进行危险的 BinaryFormatter 反序列化操作。反序列化过程中没有对数据进行签名或校验,导致攻击者可以在未授权状态下进行服务器远程代码执行。
Seebug漏洞平台
2023/08/23
1.3K0
原创Paper | 从入门 .NET 到分析金蝶反序列化漏洞学习笔记
k3cloud开发实例
       插件Building路径(K3Cloud\K3CloudServer\Bin\)
py3study
2020/01/07
4.5K0
金蝶云星空和钉钉接口打通对接实战
在轻易云平台进行集成方案的配置时,为了实现快速搭建,轻易云平台还提供了现有的市场方案进行复制参考。用户可以在创建集成方案的时候在第四步选择引用市场方案,参考市场主流所进行的字段配置完成集成方案的自定义化快速配置,即便是第一次使用轻易云平台的用户也能轻松搭建属于自己的数据同步方案。向导式配置,让配置更加清晰,首先确定该方方案的对接内容,第二歩获取筛选数据源平台的数据,第三步数据源与写入目标形成映射关系配置。完成配置后一键启用
用户10375879
2023/02/21
1.8K0
金蝶云星空和钉钉接口打通对接实战
金蝶云星空管理中心反序列化RCE漏洞
金蝶云星空是一款云端企业资源管理(ERP)软件,为企业提供财务管理、供应链管理以及业务流程管理等一体化解决方案。金蝶云·星空聚焦多组织,多利润中心的大中型企业,以 “开放、标准、社交”三大特性为数字经济时代的企业提供开放的 ERP 云平台。服务涵盖:财务、供应链、智能制造、阿米巴管理、全渠道营销、电商、HR、企业互联网服务,帮助企业实现数字化营销新生态及管理重构等,提升企业数字化能力。
Timeline Sec
2023/11/01
1.3K0
金蝶云星空管理中心反序列化RCE漏洞
企业上云——普创天信“大流通高周转”的数字引擎
深圳普创天信科技发展有限公司(以下简称“公司”)成立于2006年8月,是国内领先的泛智能通讯终端产品提供商,专业从事泛智能通讯终端的研发、生产、销售与互联网+运营服务, 公司旗下拥有IE-LINK自主品牌产品,覆盖移动宽带产品线、物联网模块产品线、物联网终端产品线、物联网一体化解决方案。公司率先启动5G产品研发工作,5G产品将与AI人工智能技术结合起来,充分发挥5G的高速计算能力和AI的智能交互能力, 公司是华为融合终端产品的中国区国包商,公司在移动宽带产品行业的出货量排名全球前五。
金蝶云社区
2019/06/21
9500
腾讯云第三方应用和非平台类问题指南
腾讯云根据《腾讯云服务协议》约定在自身责任范围内向客户承担相应责任,但秉承“将服务向外延伸一公里”的理念,售后服务管理中心依托“腾讯云开发者先锋(TDP)群”和群内开发者共创了此指南。
TDP 官方运营
2024/07/09
1.1K0
k3 Bos开发百问百答
K/3 BOS开发百问百答 (版本:V1.1) K3产品市场部 一、基础资料篇 【摘要】bos基础资料的显示问题 版本:K310.2SP2+10.3+10.2SP1 问题描述:我们的bos做出来的基础资料为什么不能做成象核算项目一样,点中上级组就能显示相面所有基础资料,而不是现在点到最后一个上级组才能显示明细。 【解答】 这是新需求,以后版本会解决。 【摘要】单据自定义无法看到bos定义的基础资料 版本:K310.2SP2 问题描述:在单据自定义中增加自定义字段时,需要选择用bos定义的基础资料该如何设置
landv
2018/06/22
4.8K0
收藏 | 2023某大型活动期间爆出漏洞自查清单
2、整理此清单一方面希望帮助企业自查,如果存在相应漏洞尽快修复;另一方面帮助白帽子拓展漏洞库,方便后续做渗透测试使用。
Timeline Sec
2023/09/09
3.8K0
收藏 | 2023某大型活动期间爆出漏洞自查清单
带你入门云开发实践总结篇
CloudBase 支持使用 .env 类型文件作为主要数据源,使用不同的后缀区分不同的阶段、场景,如 .env.development 可以表示开发阶段的配置,.env.production 可以表示生产环境的配置
前端进阶之旅
2022/07/29
5.9K0
带你入门云开发实践总结篇
【腾讯云HAI域探密】- AIGC应用助力企业降本增效之路
近年来,随着深度学习、大数据、人工智能、AI等技术领域的不断发展,机器学习是目前最火热的人工智能分支之一,是使用大量数据训练计算机程序,以实现智能决策、语音识别、图像处理等任务。
用户10585271
2023/12/16
6.6K0
【腾讯云HAI域探密】- AIGC应用助力企业降本增效之路
【金猿产品展】Wyn Enterprise——嵌入式商业智能软件,让数据分析无处不在
Wyn Enterprise是葡萄城自主研发的嵌入式商业智能软件,具有强大的OEM和API集成能力,可以与OA、ERP、钉钉、企业微信等各类应用软件深度集成。通过深度的嵌入式分析能力全面满足企业数据整合、报表设计、数据可视化、自助式BI分析、数据填报等数据分析需求,让数据分析无处不在。
数据猿
2021/12/28
1.3K0
【金猿产品展】Wyn Enterprise——嵌入式商业智能软件,让数据分析无处不在
万字长文保姆级教你制作自己的多功能QQ机器人
QQ、微信是我们平常使用最多的通讯工具,网上也有很多通过软件去控制QQ/微信的开源工具,通过这些工具,我们可以实现许多有意思的效果,而不仅仅局限于消息聊天。 自从微信网页版被官方禁用后,微信的软件工具几乎已经失效了,现有的一些是通过hook微信本身来实现,这种很容易被官方检测并封号。另一些是通过注册企业号来控制,但不直观且功能受限。 这里我们借助相对更开放的QQ来制作我们的机器人,对比几款工具后,最终选择了mirai。
小锋学长生活大爆炸
2022/09/27
5.2K6
万字长文保姆级教你制作自己的多功能QQ机器人
渗透知识总结
web应用程序没有对输入的数据进行安全过滤,或者过滤不全面,导致攻击者通过将恶意的SQL语句插入到应用的输入参数中,再在后台SQL服务器上解析执行进行的攻击。
LuckySec
2022/11/02
2.7K0
全栈开发自学路线
这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程.
筑梦师winston
2018/05/10
4.1K2
【Web攻防】红队外围信息收集【总结】
由于红队不同于一般的渗透测试,强调更多的是如何搞进去拿到相应机器权限或者实现某特定目的,而不局限于你一定要在什么时间,用什么技术或者必须通过什么途径去搞,相比传统渗透测试,红队则更趋于真实的入侵活动,这种场景其实对防御者的实战对抗经验和技术深度都是比较大的挑战
全栈程序员站长
2022/09/10
4K0
常用云PaaS组件及开源组件业务运维指南
用于指导使用腾讯云的PaaS组件和常用开源组件进行业务开发的服务的部署实施环节和后续生产环境运维。文档摘取了腾讯云的官网文档中运维需要关注的技术指标,应用于初创团队快速对应用开发组件有一个快速了解。
ivanshang
2019/08/30
6.3K0
红队和蓝队都关心的东西在这儿了
原文来自雷神众测,然后是整理自github的一个项目redteam_vul,这份系统漏洞清单还是很详实的,具有一定的参考意义,当然,要是有poc就更美了
tnt阿信
2021/04/09
2K0
干货 | 渗透测试全流程归纳总结
  从旁观者的角度了解整个WEB应用乃至整个目标的全貌,但是资产是收集不完的,可以边收集,边进行一定程度的测试。信息收集最小的粒度应是目录。
HACK学习
2021/03/03
4.5K0
Web中间件常见安全漏洞总结
来源 | https://www.lxhsec.com/2019/03/04/middleware
Bypass
2020/02/26
17K0
serverless从入门到实践总结篇
虚拟主机已经是快被淘汰掉的上一代产物了。云计算涌现出很多改变传统 IT 架构和运维方 式的新技术,比如虚拟机、容器、微服务,无论这些技术应用在哪些场景,降低成本、提升 效率是云服务永恒的主题。Serverless 的出现真正的解决了降低成本、提升效率的问题。它真正做到了弹性伸缩、高并发、按需收费、备份容灾、日志监控等。
前端进阶之旅
2022/07/04
4.5K1
serverless从入门到实践总结篇
推荐阅读
相关推荐
原创Paper | 从入门 .NET 到分析金蝶反序列化漏洞学习笔记
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验