自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 D365FO经验分享(十五)- EDI

EDI即电子数据交换,用于企业间端到端的即时数据传输,比如客人在他们系统下发了一张采购订单,供应商系统便相应地产生了一张销售订单。EDI常用于欧美企业,但他们采用不同的标准,欧洲多为EDIFACT,美国多为X12。EDI可以减少人工环节,增加数据即时性。D365目前还不能直接处理EDI,但我们可以通过客制化与EDI软件(如Seeburger BIS)打通,通过文件或API方式来处理。

2025-02-14 15:47:29 264

原创 D365FO经验分享(十四)- Deepseek in D365

3. 然后就可以引用文本调用deepseek了。

2025-02-13 14:31:36 309

原创 D365FO经验分享(十三)- Azure synapse link for dataverse

众所周知,Microsoft没有开放D365数据库访问,给我们做数据分析带来不便。但是,我们可以通过设置将指定的表同步到Azure dataverse中,相当于间接访问了D365数据库。2. 然后在Powerapps.com将D365表link to Microsoft Fabric。1. 首先我们要在LCS上启用Power platform integration。我选定了常用的13个表,D365数据有变化时,系统会自动同步数据。4. 这样就可以在PowerBI里使用这些数据了。

2025-02-13 14:27:49 163

原创 D365FO经验分享(十二) - Report with excel template

D365FO可以实现提取数据到指定格式的Excel template中。然后就可以对Excel进行正常赋值操作,而不会破坏模板里的格式及公式等。

2025-01-03 12:02:05 243

原创 D365FO经验分享(十一) - Table browser

微软为了数据安全,仅允许在开发环境里用Table browser增删改数据,但这给IT维护也带来了不便。

2023-06-21 10:00:51 315

原创 D365FO经验分享(十) - Office add-ins

数据源必须是Data entity, 系统已为大部分表创建了相应Data entity。若是自定义的新表,想要Office add-ins可以读取到,还需要创建相应的Data entity。在Excel里配置好数据源后,就可以在Excel基于数据源做出相应的报表,以后只需要点击刷新,即可以获取到最新的数据。

2023-06-16 09:53:48 433 1

原创 D365FO经验分享(九) - Direct SQL

1. 用户想在发票日记账中直观地列出所有Charge,我们就可以借助SQL的Pivot功能将Charge list转置为横向显示。2. 用户想知道过去26周的周平均销量,可以用SQL函数DatePart得出所在周,再用总数除以周计数高效地计算出来。用Direct SQL可以借助SQL强大的功能及执行效率让D365FO更容易实现一些非常规功能。

2023-06-16 09:50:12 257

原创 D365FO经验分享(八) - ZipArchive

应用场景:每天定时将当天的发票文件发给客人,如果当天有多张发票,需要将多张发票打包成一个文件。D365FO还可以打包多个文件。

2023-06-16 09:48:23 213

原创 D365FO经验分享(七) - External DB connection

首先设置外部数据库的连接, 当然外部数据库需要有一个公网IP。相信公司不希望公网IP被无限制访问,以免受到黑客攻击。我们可以在防火墙里将D365FO的IP加入到白名单,限制只允许白名单访问。上面有写到D365FO使用FTP方式读写文件到本地网络,和读写文件到Sharepoint,D365FO还可以读写数据到外部数据库,比较常见的就是输出数据到data warehouse。也可以写入数据到外部数据库,比如将发票数据写入到数据仓库数据库中。

2023-06-16 09:47:11 427

原创 D365FO经验分享(六) - Sharepoint

D365FO除了使用FTP方式和本地网络文件进行交互,也可以使用Sharepoint进行云端到云端的交互。比如,我们可以定期产生报表到Sharepoint报表目录,程序运行者需要有Sharepoint读写权限。比如,调用SP.Folder API创建Sharepoint目录,为每月生成的财务相关报表自动创建一个期间目录。还可以调用Sharepoint API实现更多的功能。

2023-06-16 09:31:28 229

原创 D365FO经验分享(五) - FTP

D365FO之前的版本是CS架构,很方便读取和写入本地网络共享目录。但D365FO升级到云端版本后,想读取或写入本地网络上,就得想点办法。我见到过有Partner这样做:先在D365FO里创建相应API,然后用C#程序调用D365FO API来读取和写入本地网络文件。我想到有2种方式更为简单,一种是FTP,一种是Sharepoint。我们先来说说FTP方式。举个例子,我们用Direct SQL获取数据到CSV文件,然后将其放到FTP上。然后设置FTP的URL和登录账号及密码。

2023-06-16 09:29:39 419

原创 D365FO经验分享(四) - Computed column in view

一个典型的问题,比如,我想将表A和B Join起来,但Join关系是A表某字段的前10位和B表某字段。计算栏位在D365FO中是不可以筛选的,要做到让其可筛选,我们可以将display method里的计算逻辑转到Computed column view method里。你有碰到想类似于SQL一样,在条件语句中加入计算吗?Computed column in view就可以解决这类问题。我们可以将A表某字段的前10位设计成一个computed column,放进View里就可以和其他表进行关联了。

2023-06-16 09:18:48 221

原创 D365FO经验分享(三)- Restful API

4. 创建Service, 将接口方法纳入其中,创建service group,将该service纳入其中。关于API接口,我们可以定义为2种类型,一种是调用对方的API,另一种是提供API给对方调用。2. 序列化待传入的内容,根据对方的要求,序列化为XML或Json格式。3. 定义回传内容,比如对方调用库存查询接口,我们要回传库存等信息。1. 根据对方的API文档,构建URL。4. 解析反馈,判断调用是否成功。5. 这样对方就可以调用API了。

2023-06-16 09:14:20 878 1

原创 D365FO经验分享(二) - ClosedXML

CloseXML是一个免费开源的Excel组件,该组件可以很好地和Excel集成。ClosedXML组件。

2023-06-16 09:10:21 436

原创 D365FO经验分享(一) - SQL tools

除了select语句外,同时也支持Update/Delete,在Update/Delete执行前,会提示有多少条记录受影响,确认后才会执行。可以执行完后在屏幕上显示,也可以直接输出到Excel。同时也支持定时运行,并将结果以邮件发出来。

2023-06-16 09:09:21 427

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除