找回密码
 立即注册

QQ登录

只需一步,快速开始

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-6-23 18:10  /   查看:3655  /  回复:0
本帖最后由 Felix.Li 于 2024-12-17 10:23 编辑

API近年来已经成为企业资源互相联结的利器,并且大规模的运用业务API建立新的商业模式。企业提供标准化的API给多个外部使用单位(第三方);一个外部单位可以组合多个API来丰富服务内容。这些开放标准的API加速伙伴整合和客户触及率,衍生出API生态系统,共创发展模式。
那么什么是API呢?
对于很多非IT人员,API听不懂
1.gif
按照惯例放上一段,可跳过不看的百科介绍:
API(Application Programming Interface,应用程序接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。 用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问原码,或理解内部工作机制的细节。——百度百科


我们不妨把API用几个小故事展示出来:
比如别人写好了一个数字求和的方法sum(int a, int b)。提供给你一个API接口——你只需要调用它这个sum()函数,然后传入这个a,b的值,然后就可以得到计算的结果,你不需要知道这个方法是怎么实现的,知道该怎么调用即可。
如果别人又写了一个两数相乘的方法Mul(int a, int b),那这又称为另一个API。



通过Wyn Enterprise的API可以实现什么呢?

Wyn Enterprise提供先进的GraphQL API,几乎所有界面操作均可通过调用API完成,与REST API不同,GraphQL API不需要为不同的对象操作提供不同的URL。不同对象的不同操作,都是通过一个统一的URL(http://localhost:51980/api/graphql)进行调用。不同的是提交的数据不一样。
提交数据的格式和内容,可通过浏览器调试功能,查看界面操作中的网络交互(Network),再查看具体的请求头信息(Headers)。
API返回的内容,可通过查看网络交互中的Response部分来获得。
image.png515030517.png
image.png975920715.png


1.实现报表和仪表板的集成
image.png452762755.png
(仪表板)
image.png441433104.png
(报表)

2.实现报表和仪表板设计器的集成,调用API实现报表打印和导出
image.png969334411.png
(仪表板设计器)
image.png490921019.png
(报表设计器)
image.png578657836.png
(导出API)
image.png446267089.png
(打印API)

3.实现数据集设计器集成,动态添加数据集,获取数据集数据等等。
image.png225625914.png
(数据集设计器)
image.png614882506.png
(数据集API)

4.实现添加数据源的集成,动态添加数据源
image.png249161376.png
(数据源集成)

5.实现用户认证,用户管理,角色管理,分类管理,权限管理等等。
更多API示例和调用方法可以参考API-Demo网址:http://wyn.grapecity.com.cn:8080/WynApiDemo/index.html

看到这里,小伙伴是不是已经迫不及待的想要去试一试了呢,请不要着急,稍微控几一下自己。


看看Wyn Enterprise的API在实际工作中是如何使用的呢?这里借用我们的客户案例(此处感谢数夫家具提供素材):
数夫家具,他们是国内家具ERP、家具MES系统、家具CRM软件的龙头企业!是助推家具行业信息化、智能化转型升级的主引擎!是亚太地区家居管理软件整体解决方案引领者,中国家居行业管理咨询+信息化模式首创者,中国家居智能制造整体解决方案落地商,中国家居行业智能营销整体解决方案运营商。
客户在使用数夫的ERP进行企业管理时,往往决策者希望能对生产数据进行可视化展示和分析,业务人员财务人员也希望能对企业运营数据进行报表分析,并且能够快速灵活的设计需要分析统计的报表。公司已经存在大量的需要分析、查询的数据,决策者希望通过这些数据能够提升公司的业务价值。比如对订单规律或者流量的监控,发现其中规律,来做最佳的运营策略;通过对库销比的分析,以此来调整产品的采购策略,最大化降低商品的库存积压,合理利用库存,可以降低库存成本和采购成本。
数夫家具主要能力是在ERP上,客户的需求不希望花费大量的开发、人力和时间成本,那怎么来满足客户的数据分析需求呢?找一个专业的商业智能和报表工具来满足客户的需求,将BI分析和报表展示交给专业的商业智能和报表工具,但是呢我又不希望最终客户知道我是采用了第三方的工具来实现这个需求的,那有该怎么办呢?
此时Wyn Enterprise就派上了用场,Wyn Enterprise提供丰富的API能力,使用这些API可以很灵活方便的将Wyn Enterprise集成到现有的系统中,增强现有系统的能力。在ERP中集成Wyn Enterprise的报表和BI模块,满足客户商业智能BI分析和报表的需求。


比如在ERP中通过API集成Wyn Enterprise的报表设计器和报表的查看器:
概要流程.png
通过调用Wyn Enterprise的登陆API获取当前登陆用户的token信息,根据token信息使用Wyn Enterprise的报表设计API和展示的API来实现在线设计报表和查看报表功能。
image.png132632140.png
image.png637964782.png

还有其它客户的使用效果:
微信图片_20200624181641.png
微信图片_20200624181140.png

好啦,小伙伴可以尽情的体验测试啦




u=1250830153,2290063169&fm=26&gp=0.jpg
0068Lfdely1g28hjx2c1rj309q097wgh.jpg
v2-68daf817370b5ecadca0d1b8ebe3c99d_hd.webp.gif
image.png943653869.png
image.png486026610.png

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部