- 博客(35)
- 资源 (11)
- 收藏
- 关注
原创 Dynamics 365 CRM Plugin中呼叫第三方API的C#方法
Dynamics 365 CRM Plugin中呼叫第三方API的C#方法
2024-03-11 15:43:12 163
原创 CRM中调用VUE.JS页面
<html><head> <meta charset="utf-8"> <title>Bin Stock Query</title> <!--<link href="index.css" rel="stylesheet"> <script src="index.js"></script>--> <link href="https://lf6-cdn-to
2023-12-11 16:22:22 106
原创 D365 UI JS
function associateManyToManyRecord_Sync_ByWebAPI(primaryEntityName, primaryEntityId, relatedEntityName, relatedEntityId, n2nRelationName) { var primaryEntityPluralName = primaryEntityName; var relatedEntityPluralName = relatedEntityName; primar
2022-04-08 09:26:29 1006
原创 webApi
WEBAPI`function InitChannelTagParameterByTaggingId(){Xrm.Page.data.entity.save();var defaultParam ="";var defaultTagName="";var defaultTagCode="";debugger;if(Xrm.Page.getAttribute(“tagging”).getValue()==null)return null;var TaggingId= Xrm.Page.ge
2022-03-28 18:51:56 988
原创 Dynamics 365 CRM前端上传数据文件JScript,后端转换读取数据
<html><head> <meta> <script> function readURL(input) { if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = functi.
2022-02-18 20:28:48 381
转载 更改Dynamics 365 CRM online的登录页面的logo与皮肤
苦有需要更改Dynamics 365 CRM ONLINE登录页面的logo,可以参考以下https://arunpotti.com/2020/05/26/how-to-customize-the-company-branding-of-a-crm-sign-in-page-in-dynamics-365-online/
2021-08-25 14:01:48 401
原创 Java连接Dynamics 365 CRM并获取token
import org.springframework.security.oauth2.client.DefaultOAuth2ClientContext;import org.springframework.security.oauth2.client.OAuth2ClientContext;import org.springframework.security.oauth2.client.OAuth2RestTemplate;import org.springframework.security.o
2021-08-25 10:09:26 463
原创 测试Java调用Dynamics 365 CRM的API并实现CURD
import com.microsoft.aad.adal4j.AuthenticationResult;import com.microsoft.aad.adal4j.AuthenticationContext;import io.vertx.core.json.JsonObject;import netscape.javascript.JSObject;import org.apache.http.HttpResponse;import org.apache.http.client.Htt
2021-08-25 09:51:12 666
原创 Java连接Dynamics 365 CRM并请求数据,通过Oauth2.0认证
package TEST;import jdk.dynalink.beans.StaticClass;import org.apache.commons.logging.Log;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.conn.HttpClientConnectionManager;import org.apache.
2021-08-23 17:14:52 471 1
转载 Java 连接到Dynamics 365的参考资料
https://egmont-petersen.nl/mesmerize/java-html/connection-and-data-exchange-java-with-microsoft-dynamics/
2021-08-19 16:31:49 229
原创 Dynamics 365 Common data model的总体概览
大家周知D系列的产品可以通过Common data service 进行交互,从官网拿到一个总图如下
2021-08-06 11:41:38 216
原创 在Dynamics 365 CRM 中使用Xrm.WebApi实现增,删,改,查(需V9.0或以上)
增加一条记录function createAccount() { // collect account data var data = { "name": document.getElementById("txtname").value, "address1_city": document.getElementById("txtcity").value, "telephone1": document.getElementB
2021-07-21 15:34:57 1277
原创 粗略写了一个Dynamics 365 CRM WebApi 的Crmhelper类
using CRM_SyncJob_TwoHours.GlobalValues;using Microsoft.IdentityModel.Clients.ActiveDirectory;using Newtonsoft.Json;using Newtonsoft.Json.Linq;using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Net.Http;u
2021-07-21 11:12:51 194
原创 Java 连接到Dynamics 365 CRM
import com.microsoft.aad.adal4j.AuthenticationContext;import com.microsoft.aad.adal4j.AuthenticationResult;import com.microsoft.aad.adal4j.ClientCredential;import okhttp3.*;import java.io.IOException;import java.net.MalformedURLException;import java
2021-07-20 11:57:57 305
原创 Dynamics 365 CRM (online) 使用WebApi调用全局action(Plugin)执行批量更新操作, 前端JS批量上传记录到CRM中
创建一个action process,如下图,分别有两个inputparameter 和一个outputparameter2.使用visual studio 2019编写一个plugin dll, 功能是根据电话,邮件,会员编号为查找条件查Contact表,然后更新某一个实体的记录,代码如下using Microsoft.Xrm.Sdk;using Microsoft.Xrm.Sdk.Query;using System;using System.Linq;namespace APM_P.
2021-06-16 16:46:44 1831
转载 Dynamics AX2012 SSRS RDP Sample
https://blog.csdn.net/weixin_33775572/article/details/85513708?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFro
2021-03-04 09:37:20 226 1
原创 Dynamics 365 CRM (Online)的WebAPI批量上传数据,一次提交100条记录
目标:Dynamics 365 CRM (Online)的WebAPI批量上传数据,一次修改100条记录内容:话不多讲,直接上如下代码,这里是新加字段把客户地址补上去 public async Task RunCleanContactData() { List<Contact> contacts = GetPatchContactData(); int batchCountOneTime = 0;
2021-01-07 10:37:22 750
原创 Dynamics 365 Crm 使用RetrieveTotalRecordCount结合API统计entity的记录数
项目场景:Dynamics 365 Crm 使用RetrieveTotalRecordCount结合API统计entity的记录数问题描述:在Dynamics CRM(online)里view显示最多的记录数是5000,如果一个表超过5000条记录,如何统计其多少条记录? 原因分析:使用Dynamics 365 Crm(online)查看一个表的记录总数,在View最多只显示5000++但没有具体数值,可以使用fetchxml统但超过一定量也会报限制,Dynamics CRM(onli
2021-01-05 15:02:25 540
原创 Dynamics CRM 365 online中开发有Vlidation字段功能的Plugin
目标:Dynamics CRM 365 online中开发有Vlidation字段功能的Plugin,这里当新建Account时检查输入的电话号码是否存在,若存在则报错并提示使用Visual studio 2019新建.net类库,创建一个class名为ValueVlidation,如下代码:using Microsoft.Xrm.Sdk;using Microsoft.Xrm.Sdk.Query;using System;using System.Collections.Generic;
2020-12-11 15:49:45 183
原创 Dynamics CRM 365 online中使用Plugin的PostOperation开发,创建完account后自动创建note
目标:Dynamics CRM 365 online中使用Plugin的PostOperation开发,创建完account后自动创建note内容:使用Visual studio 2019开发Plugin dll, 直接贴上如下代码using Microsoft.Xrm.Sdk;using System;using System.Collections.Generic;using System.Linq;using System.ServiceModel;using System.Tex
2020-12-11 15:41:04 278
原创 Dynamics CRM 365 Online 测试Plugin开发
目标:Dynamics CRM 365 Online 测试Plugin开发,功能是实现自动编号Account Entity的accountnumber步骤:1、 使用Visual Studio 2019创建一个类库输出项目,此处要注意.net framework的版本,我使用dynamics CRM online 是v9.0需要安装如下二个包,注意它的版本要与CRM兼容2、 编写实现自动编号的业务逻辑,此处我测试的编号规则是年月日时分秒拼在一起的逻辑using Microsoft.Xrm
2020-12-11 13:33:07 956
原创 Dynamics 365 CRM Online 使用Ribbon Workbench 2016在view或form上添加按钮并实现CURD
目标:Dynamics 365 CRM Online 使用Ribbon Workbench 2016在view或form上方添加按钮并根据View中所选中的记录实现CURD内容步骤:1、 安装Ribbon workbench 2016, 可参照官网如何下载与安装2、 创建供Ribbon workbench 2016所需的solution3、 使用Ribbon workbench 2016加载并打开solution4、 在Ribbon workbench 2016界面中添加button5、
2020-12-08 10:46:55 2989
原创 Dynamics 365 CRM online 使fetchXml分页查询大于5000条记录的
学习目标:Dynamics 365 CRM online 使fetchXml分页查询大于5000条记录的学习内容:1、使用Visula studio 2017,选择C#2、 使用IOrganizationService连接CRM执行查询3、 FetchXml简单查询语句学习过程:学习过程不多说,直接贴上如下代码public class Crm_FetchXml_Pagging_Cookie { public string fetchXmlSalesdetail
2020-12-04 09:33:25 962
原创 Dynamics 365 CRM online的WebAPI查询使用count=true生成下一个查询链接,实现分批查询超出5000记录的数据集
Dynamics 365 CRM online的WebAPI查询使用count=true生成下一个查询链接,实现分批查询超出5000记录的数据集一、Dynamics 365 CRM online的WebAPI查询使用count=true生成下一个查询链接,实现分批查询超出5000记录的数据集二、使用步骤1.引入库using System;using System.Collections.Generic;using System.Linq;using System.Text;usin...
2020-12-01 17:17:14 462
原创 Dynamics 365 CRM online批量上传数据,批量修改数据
## Dynamics 365 CRM online批量上传与修改数据Dynamics 365 CRM online 批量上传数据Dynamics 365 CRM online 批量修改数据章目录前言Dynamics 365 CRM online直接批量上传数据,批量修改数据测试了半天时间,其实就拼写requestboby的格式,其他不多说,上如下代码二、使用步骤1.首先我这里引入相关的库代码如下(示例):using System;using System.Collecti
2020-12-01 17:06:19 826
翻译 Dynamics 365 CRM 开发架构简介
Dynamics 365 CRM提供了多种编程模型,你可以灵活地按需选用最佳模式。本文是对Dynamics 365 CRM编程模型的综述。下图表明了Dynamics 365 CRM的主要可编程场景。请根据整体解决方案选择合适的模型从扩展的角度来看,你可以在Dynamics 365中实现以下附加功能:应用于PC或移动设备的控制台应用程序或者WPF(Windows Presentation Foundation),即图中上方.Net下的绿框。处理Dynamics的Web表单的扩展,即图中右侧web a
2020-05-18 09:39:56 1385
原创 请教Dynamics 365(online)中有没有办法设置日汇率?
在Dynamics 365(online)中,汇率有没有办法设置成日汇率的?因为公司订单的汇率是每日变动,而且涉及多币别的订单,对于不同日期的订单,汇率是不一样的,有没有办法设置日汇率方式?我现在的做法是所有订单需要同步到CRM时,都按日期升序,同步订单之前先同步汇率,先同步该日期的汇率再同步该日期的订单,不同日期,依次这样处理,这样处理也没有什么问题,但是否有更好的方法做到日汇率的方式?或者说CRM(online)本身不支持日汇率的方式?...
2020-05-12 10:18:49 232
原创 Dynamics AX2009的Forms下面有一个名为tutorial_tetris的form,大家点开它看看是什么东西吧,解解闷
Dynamics AX是微软件推出的一款ERP系统,功能强大,一惯微软的操作风格,刚毕业就投入这个平台上做一些二次开发或者应用之类的,近期发现Dynamics AX2009 的Forms下面有一个前人开发的好的小游戏,写代码写到想吐的时候就点开这个小窗体玩了几下各位从dynamics AX开发的老铁们,不妨找找是不是有这样的一个小游戏,把你老大们喊出来一起玩。...
2020-05-11 15:28:19 177
原创 使用Power BI连接Dynamics 365(online)并加载所需的数据表
Dynamics 365(online)支持Power BI开发工具连接,下载并安装Power BI desktop工具,可到微软官网上下载。打开Power BI desktop点击新建数据源,在弹出的对话框中作如下的选择点击connect之后在弹出一对话框中输入CRM api的地址,点击”OK"之后在弹出的对话框输入身份验证信息在弹出对话框中输入所需要加载的表名称,选择需要的字段后点击“OK”,如下这样就成功的把CRM的数据加载到Power BI上了,Power BI工具是处理与分析数据的
2020-05-11 14:51:26 1840
原创 Dynamics 365(online)的contact添加rollup字段,自动汇总客户的购买次数
在Dynamics 365(online) 中, 系统有一种rollup的字段类型,主要是用于计算值的,例如计算客户购买的总次数,总件数,总金额等,并随客户的购买记录的变化而自动变化,下面我根据公司的实际需求,统计客户购买的次数。首先,新建字段,如下图点击 Field Type旁边的Edit按钮,设置运算逻辑,我所设置的是统计该客户关联下的order的次数,如下图设置守后,提交保,系统会自动计算每一个客户该字段的值 ,在系统system job里创建一个自动运行的job,每隔12小时候运行一次
2020-05-11 12:03:02 524
原创 Dynamics 365(online)设置允许Power BI的dashboard内嵌在CRM里面
关于MS D365(online)与MS Power BI的关系,我们都知道是互通的,CRM的报表或展现可以借助Power BI来实现,同时Power BI上开发好的报表或dashboard也可以在CRM上引用展现,如何实现这一个过程呢?首先,我们要在D365(online)上设置允许与Power BI通信,如下设置允许 Power BI内嵌到CRM中来。2. 以下是我做好的Power BI的 dashboard,数据是抽取Dynamics 365(online)的数据的,然后把它引用到CRM的da
2020-05-11 11:37:21 1060 1
原创 Dynamics 365(online) 把product的图片直接显示在Form页面上
Dynamics 365(online)图片放大显示欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown
2020-05-11 10:34:46 556
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人