• 2024-07-04D365 CRM C# Query数据
    在Dynamics365插件(Plugin)开发中,有几种常用的方式来查询数据。主要方法包括:1.QueryExpression:-这是最常用和最灵活的查询方法。它允许你定义复杂的查询条件,包括过滤、排序、链接(join)等。QueryExpressionquery=newQueryExpression("account");query.ColumnSet=newC
  • 2024-06-13D365 onebox 开发环境证书到期处理过程
            到期证书指纹76338006924d8bbb7f2f28638ec5d41eb5d21a70克隆命令此处需使用WindowsPowerShellSet-Location-Path"cert:\LocalMachine\My"$OldCert=(Get-ChildItem-Path76338006924d8bbb7f2f28638ec5d41eb5d21a70)New-SelfSignedCert
  • 2024-04-22D365虚拟机安装
    原本有本地VM是2023.3.31安装的,奈何微软不断升级,导致程序一些新特性用不到,例如:1,MasterPlanning---> PlanningOptimization,2,missing'SysRowVersionNumber'systemfieldofdatatype'AxTableFieldInt64'andextendeddatatype'SysRowVersionNumber'.最开始考虑
  • 2024-04-15D365 - C#计算两个时间点之间的节假日和调休
    其中调休配置在了new_holidayconfig这张表,表里还有国家和日期字段,如果不是D365可以用其他办法去存。 publicstaticintWorkingDayCount(DateTimestartTime,DateTimeendTime,stringcountryId,IOrganizationServiceadminOrganizationService){in
  • 2023-09-26D365从云端UAT环境Export DB到本地开发环境
    1,导出数据参考微软的如下链接去操作,很详尽,最终得到一个”.bacpac”备份文件Exportacopyofthestandarduseracceptancetesting(UAT)database-Finance&Operations|Dynamics365|MicrosoftLearn2,导入数据尝试过用SSMS(MicrosoftSQLServerMamagement)导入
  • 2023-08-04访问并使用 D365 Mobile Device 仓库管理
    开启高级库存管理功能后,用户便可使用warehousemanagementmobiledevice来管理仓库,访问MobileDevice首先需要创建Worker账号。创建Worker账号导航至Warehousemanagement>Setup>Worker,添加账号并设置密码。设置账号后,需要选择默认仓库与MobileDeviceMenu访问D3
  • 2023-06-28D365: 费用报销使用OCR扫描收据
    1,在LCS安装ExpenseManagement插件2,在FeatrueManagement启用Expensereportsre-imaginedAuto-matchandcreateexpensefromreceipt3,打开Expensemanagementparameters设置ReceiptcaptureURL:https://expenseservice.operations365.dynamics.com/api/receipt 5
  • 2023-06-25D365: 将多个关联的表数据转换为JSON格式
    最近碰到一个需求,将D365系统中的多个关联表的数据转换成JSON格式导出然后上传到blobstorage,实现方式记录一下,以便将来使用首先在调用是引用usingNewtonsoft.Json,usingSystem.IO引用后,我们用到两个classSystem.IO.StringWriterNewtonsoft.Json.JsonTextWriter分别定义这
  • 2023-05-05D365: 实体自定义暂存表到目标表
    当提供的模板文件不能满足D365数据表的数据结构或者模板的数据不能直接通过DMF导入到实际的业务表时,我们按照模板自定义实体后,可以实现如下方法来将暂存表的数据通过一定的逻辑处理,将数据转换到我们的业务表中,sample代码如下publicstaticcontainercopyCustomStagingToTarget(
  • 2023-04-25D365: 生成Warehouse mobile app连接环境二维码
     //JSON文件格式{"ConnectionList":[{"ActiveDirectoryClientAppId":"206a394e-0dd6-44d5-a50b-796cef0d4bXX","ConnectionName":"Vyung-Test","ActiveDirectoryResource":"https://handvyung-test.
  • 2022-12-26D365: Graph API(三)程序调用Graph API
    D365:GraphAPI(三)程序调用GraphAPI在D365中,系统通过GraphAPIClient封装了GraphAPI接口,可以直接通过调用SysUserMSODSImportHelper::getGraphAPIClient().ListUsers()
  • 2022-11-11D365: 获取AAD用户信息
    D365中,当我们导入用户时,系统会获取AAD的用户,此时我们可以选择账号导入到D365系统。 D365系统后台使用了微软提供的GraphAPI获取AAD用户信息的,用到了两个dll进行了封装
  • 2022-09-01D365: Business event(二)自定义功能事件
    D365F&O中自定义功能事件Demo(销售订单行更新剩余交货量)1,创建Contract类,继承BusinessEventsContract 2,创建Event类,继承BusinessEventsBase 3,在触发点注册事件
  • 2022-09-01D365: Workflow避免同一审核人多次审批
    D365中当一个员工身居多职或者承担多个角色时,针对这样的场景,我们在配置审批流过程当中,难免会遇到,在配置的审批节点时,同一个人会出现在多个审批节点中,用户就会出现,同一张单
  • 2022-08-19D365: 添加客制化表作为财务维度
    1,创建表VyaFDCAPEX  注意事项-必须添加delete,renamePrimaryKey,writeCrossCompany方法publicvoiddelete(){//Checktoseeiftheassociatedd
  • 2022-08-19D365: 邮件附件中文名乱码问题
    在D365中,发送QQ,163,Foxmail邮箱如果附件名称中带中文名,收件箱的附件名称出现乱码解决方案增加c#classlibraryusingSystem;usingSystem.Collections.Generic;usin