自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用SQL Server XML拆分数据

DECLARE @strID VARCHAR(200) = '1,2,3';DECLARE @xml XML;SELECT @xml= CONVERT(XML, '<root><place><id>' + REPLACE(@strID, ',', '</id></place><place><id>') + '&l...

2022-12-24 01:02:00 391

原创 Luke的在线笔记

--WorkingTable备份INSERT INTO FIN.PP_AnM_ActivityExpenseTypeSnapshot (FInDataSnapshotId,Year,BudgetOwnerId,BrandId,ActivityId,ExpenseTypeId,Q1Value,Q2Value,Q3Value,Q4Value,Q1Locked,Q2Locked,Q3Locked,Q4...

2022-11-29 15:19:00 245

原创 Dynamics CRM实体系列之1:N、N:1以及N:N关系

Dynamics CRM在实施过程中会遇到很多多个实体关联的问题,这样可以实现多个实体的记录通过关联的字段实现数据的综合展示,在Sql Server里面叫做外键,在Dynamics CRM叫做关系。Dynamics CRM有三种实体间的关系。分别是1:N,N:1以及N:N1:N关系顾名思义1:N关系就是一对多关系,也可以理解为主从表关系。在CRM建立方式就是在子表建立一个与主表关联的外键字段...

2021-08-30 10:57:00 2282 1

原创 Dynamics CRM实体系列之键

这一节开始讲一下Dynamics CRM实体的键。键的作用个我们平时创建Primary Key的概念差不多。保证数据的唯一性。键的设置在后台实体导航下面的键选项点击新建创建一个键,会弹出一个窗口进行键的设置。显示名称是设置键的显示名称,名称设置键的ID。下面的列出了可以设置键的字段。一般只有文本字段可以作为键的字段。键可以设置一个或多个字段组合设置。选择字段后点击添加就可以添加字...

2021-04-25 17:29:00 301

原创 Dynamics CRM实体系列之图表

本节开始讲解Dynamics CRM的图表功能。任何产品基本上都会有数据分析的工具,Dynamics CRM当然也不例外,作为一个专门做销售管理的软件数据分析自然也是对于销售管理者的决策有很大的作用的。Dynamics CRM自带了8种图标格式。分别是柱形图、条形图、面积图、折线图、饼图、漏斗图、标记、圆环图。图表功能是基于单个实体的单个视图提供字段来进行数据的分析,每个图表只能分析一个实体,...

2021-04-20 17:54:00 450

原创 Dynamics CRM实体系列之视图

这一节开始讲视图。视图在Dynamics CRM中代表着实体的数据展示列表,通过这个列表可以对数据进行一个初步预览,也可以进行一些数据的定向筛选和搜索进行精确的浏览一部分数据。同时视图也是查看详细实体数据的入口导航。视图分为个人视图和系统视图。个人视图是用户依据自身习惯进行个人定制的视图,个人视图管理员无法干涉管理,仅创建者可以对该实体进行修改、分享和删除。系统视图包括实体创建自带的视图以及通...

2021-04-19 17:31:00 812

原创 Dynamics CRM实体系列之窗体

本节开始讲Dynamics CRM的窗体排版和设计,窗体也就是我们实际可以看到的表单界面。Dynamics CRM提供了一套独立的表单模板设计引擎,可以很方便的为开发者提供无代码开发,只需要简单的拖动和配置就可以完成一个表单的创作。首先我们定位到实体对于的窗体功能下上图就是窗体的操作页,首先是窗体的创建。我们新创建一个实体后系统会默认给我们创建四个窗体。根据窗体类型的不同大致可以分为四种...

2021-04-14 18:05:00 1200

原创 Dynamics CRM实体系列之字段

本节开始讲实体中的基础数据存储对象,也就是字段。Dynamics CRM目前总共有13种字段类型,分别为单行文本、选项集、多选选项集、两个选项、图像、整数、浮点数、十进制数、货币、多行文本、日期和时间、查找、客户。如下图:不同字段有不同的应用场景,下面会对每种类型进行详细的讲解。首先我们需要确定好要为哪个实体进行字段的添加,确定好后找到对应的实体,点击其对应的字段项就可以进入字段操作的...

2021-04-13 14:19:00 1110 1

原创 Dynamics CRM实体系列之实体讲解

Dynamics CRM是微软推出的一款用于销售行业客户关系管理的一款软件,在国际市场上也占据着领导象限的地位。今天开始做一个Dynamics CRM的系列从基础到深层的梳理希望对大家有所帮助。今天是第一讲,从最基础的实体开讲。实体是微软众多产品的一种基础数据类型。在CRM中实体就是所有CRM的数据逻辑来源,是整个产品的核心基础。首先我们进入后台找一下实体定义的位置。导航到设置->自定...

2021-04-12 16:52:00 2739 1

原创 Dynamics CRM字段安全配置文件

在实施Dynamics CRM的过程中,有些需求会提到部分字段针对特殊的人员或者团队进行显示、更新以及创建的需求的控制。这里我们就需要用到字段安全性文件这个功能。此功能针对具体实体的字段进行配置可以达到让不同的用户在同一表单下屏蔽一些敏感信息。下面开始进行字段安全性的配置讲解。首先我们需要将需要设置字段安全性的字段的字段安全性的属性开启接下来要进行字段安全性的设置,导航到设置->...

2021-04-12 14:01:00 445

原创 C#正则表达式

前段时间遇到一个正则表达式的问题,发现自己已经忘记了很多正则表达式的写法,所以专门抽出时间进行了一下强化,顺便记录下来以备后面用到和记忆。正则表达式正则表达式不同语言用法都大同小异,主要就是一种匹配的输入文本的模式。我们可以使用正则表达式进行一些有规律的字符搜索、以及特殊格式字符串的判断。虽然说这些都可以使用字符串函数进行实现不过正则表达式相对来说更加灵活简洁。一、C#中的正则表达式常用的...

2021-04-08 16:56:00 1703

原创 Dynamics CRM调用选择用户弹窗

在开发Dynamics CRM的部分场景时我们会遇到一些需要去锁定用户的操作,所以就需要使用Javascript把用户的弹窗弹出来。具体做法如下我们需要拼接一个弹出选择记录框的urlUrl格式:CRM访问地址/_controls/lookup/lookupsingle.aspx?class=null&objecttypes=" 实体的objectcode"&browse=0&...

2021-03-22 11:28:00 379

原创 《将博客搬至CSDN》

博客搬家

2021-03-19 16:38:00 45

原创 .NET Request对象介绍

Request对象用于检索从浏览器向服务器所发送的请求信息。它提供对当前页请求的访问,包括标题,Cookie,客户端证书等等。它也与HTTP协议的请求消息对应Request常用的属性属性 具体内容ApplicationPath获取服务器上asp.net应用程序的虚拟应用程序根路径(自己文件相对于根目录的目录,如:"/")AppRelativeCurrentExecu...

2021-03-10 14:44:00 1031

原创 vs2019新建数据库后插入中文变问号

在使用VS创建了数据库后如果直接给字符类型插入中文内容的话查询结果插入的中文会以”?“的格式展现。原因是因为默认创建的数据库的排序类型为拉丁文不支持中文。所以需要讲这个排序的字符格式进行修改具体修改办法:打开查询器执行下面语句,将Acount修改为你的数据库名称如果你的数据库带有路径,请使用中括号将整个数据库路径包起来再执行ALTER DATABASE ACCOUNT COLLAT...

2021-03-09 15:57:00 1834

原创 Dynamics CRM9.0更新了Chrome后菜单按钮变形

前段时间Chorme更新后Dynamics CRM9.0的系统菜单样式变的很难看具体修改方法如下:找到Dynamics CRM安装目录C:\ProgramFiles\MicrosoftDynamicsCRM\CRMWeb\_common\styles找到文件global.css.aspx找到这一段CSS代码ul.ms-crm-CommandBar-Menu:not(ul.ms...

2021-02-05 18:10:00 119

原创 Dynamics CRM运行报表打开当前记录数据

我们做报表的时候,报表运行的位置可以在列表、也可以在报表区同时也可以在表单界面其他两个都还好,不需要进行过滤,但是在表单界面运行报表需要将表单的GUID传给报表获取数据,否则就得手动去输入ID具体解决办法在报表设计的时候定义一个参数参数从Sql 数据集取数数据集的写法:SELECT 实体主键idFROM Filtered+实体逻辑名称 AS CRMAF_Filtered+实体逻辑名...

2021-01-21 11:07:00 230 1

原创 Dynamics CRM制作报表的时候让用户可以用自己的权限浏览数据

我们做SSRS报表的时候最头疼的问题就是用Sql查出来的数据都是全部数据没有做权限过滤,导致不同用户看到的数据是一样的。确实Dynamics CRM产品的数据库时有对这个做处理的,其中每个实体都会有一张Filtered作为前缀的表用来做权限过滤,只要用Sql去查询数据的话如果有需要涉及到权限控制的情况就使用这种表去查就可以达到想要的效果...

2021-01-21 10:59:00 251

原创 Sql Server Report Service访问服务页面503解决方法

这个问题可能性比较多,也有多个方案去解决,可以从如下方法里逐个测试1、打最新的数据库补丁。2、删除报表服务配置的密钥,重启报表服务。3、修改报表服务器配置的用户账户为域管理员4、找到报表服务器的报表配置文件打开后对如下三项进行修改文件路径:C:\Program Files\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Service...

2021-01-21 10:53:00 2188

原创 Dynamics CRM报表无法访问提示“报表服务器无法访问或使用加密密钥。你可能需要将服务器添加到扩展组,或重新导入”...

当我们部署Dynamics CRM的环境的时候如果报表配置的不规范会出现很多问题,尤其是这个问题相对来说更棘手,解决起来非常麻烦。网上很多教程都说直接到报表配置页删除密钥就可以了,实际上删除的时候会报错,而且提醒你去执行一个名为"DeleteEncryptedContent"的存储过程。但是执行了之后会把报表服务器关联的CRM的报表信息全删掉,所以建议不要去执行这个存储过程。我们打开报...

2021-01-21 10:45:00 529

原创 Dynamics CRM报表点击自动运行方法

当我们点击了报表后一般会进入到条件筛选界面,再点击运行报表才可以直接运行报表。有一个方法可以点击报表后直接运行报表。文本编辑器打开报表的rdl文件找到如下位置的代码:把Value部分改为:<Value>&lt;MSCRM xmlns="mscrm"&gt;&lt;/MSCRM&gt;</Value>保存后就可以了...

2021-01-19 16:24:00 104

原创 C#委托的学习了解

C#的委托(Delegate)类似于C\C++的函数指针。委托是存有对某一个方法引用的一种引用变量类型,引用可在运行时被改变。委托特别用于实现事件和回调方法。所有的委托都派生自System.Delegate类。委托的声明委托声明决定了可由该委托引用的方法,委托可指向一个与其有相同标签的方法。以下是一个委托的声明public delegate string newDelegate(st...

2021-01-14 18:39:00 47

原创 Google不兼容ShowModalDialog()弹出对话框的解决办法

<script type="text/javascript"> //弹窗函数 function openDialog() { var url = "https://www.xxxx.com/UI/Test.aspx?uid=111&Userid=luke";       //调用实例  var...

2021-01-14 10:42:00 375

原创 Dynamics CRM报表提示rsProcessingAborted解决方法

有时候CRM用的好好的突然报表提示了一个错误,rsProcessingAborted如下图:开始以为是权限问题,在数据库捣鼓了很长时间,服务也重启了很多遍都没效果。后来试了一下重新安装一下报表服务器。因为之前已经安装过一次,所以这次安装提示修复和卸载两个选项使用修复一直下一步,安装完成后报表就可以运行了。...

2021-01-11 10:57:00 425

原创 Dynamics CRM邮箱配置

Dynamics CRM对邮箱有很好的支持,开通邮箱后方便用户通过邮件进行Dynamics CRM的业务处理,同时也可以作为一直消息流提醒的手段应用于审批、通知等场景,可以做一些更深入的功能拓展。本次集成以Outlook邮箱为例,集成方式使用的时POP3的配置方式。所以需要使用该方式,需要将邮箱的POP协议打开。Outlook的POP开启方式比较简单,浏览器登录到Outlook的邮箱,点击右...

2021-01-08 14:47:00 599

原创 Dynamics CRM存放选项集记录的表

我们在做一些自定义查询的时候会去查询选项集字段的值,但是实体的选项集字段是一个整型字段,直接查询并不能找到对应的选项集的显示内容。所以我们需要找到存放选项集键值对的表来做关联查询找到我们想要的值。Dynamics CRM存放选项集内容的表为stringmap表,继承自stringmapbase以下以商机为例进行一个简单的查询SELECT * FROM StringMap A,Entity...

2021-01-05 16:07:00 411

原创 Dynamics CRM的Associate功能

Dynamics CRM有一种特殊的关联关系叫Associate,一般常见于为用户分配角色、给团队添加用户、团队添加角色、队列添加用户等等。在一些特定场景下我们不可能把所有的操作都通过手动来完成尤其是用户量极大的客户这种手动操作不仅会工作量很大,而且数量一多也容易出错。所以建立一个规则用代码来实现这些操作会比手动操作安全方便的多。但是这些操作又不能使用传统的给Guid赋值来完成,因为你会发现他...

2020-12-28 11:38:00 417

原创 Dynamics CRM分享记录后出现关联记录被共享的问题

Dynamics CRM的权限配置有许多的问题,其中分享功能也是未来解决标准功能分配的权限不满足需求而设计的。但是这个功能使用的时候也要注意,否则会出现其他记录被共享的问题导致数据泄露可能会对项目的安全性产生毁灭性打击。言归正传我们分享记录的时候要确定一个事情就是我们分享的实体记录对应的1:N关系的实体的记录需不需要一起分享。说白了就是比如我们分享了客户实体的数据,需不需要同时让被分享人查看关...

2020-12-28 11:14:00 242

原创 Dynamics CRM使用Web Api时如果参数里面包含“&“的时候的处理方法

当我们使用Dynamics CRM的Api的时候如果遇到查询字段的参数里面有&符号的话会影响Api的取值直接报错。原因是因为&符号在Url上面是一个关键字,这个关键字可以截断Url表示后面跟一个参数。然而我们的&符号并不是作为关键字使用而是作为参数值使用的这样就影响我们代码的运行。这个问题比较让人头疼,查找了一下发现使用转义字符也会有问题,因为我们使用的是encodeU...

2020-12-28 11:01:00 151

原创 Dynamics CRM修改密码界面

我们再实施Dynamics CRM的过程中经常会被客户吐槽没有一个修改密码的页面。市面上也有一些人通过自己操作AD库进行修改密码的解决方案不过多多少少会有一些BUG存在。其实ADFS提供了一个修改密码的界面,我们只需要将其启用就可以直接使用了。具体设置方法如下:进入ADFS管理界面在服务->终结点->其他里面如图的终结点,选中后点击右侧的启用。根据提示会提醒需要重新启动A...

2020-12-18 10:28:00 439

原创 Dynamics CRM新加了组织后提示数据加密错误的解决方法

新加组织后登录报错如下:这个是因为你新还原的组织原来绑定的加密GUID和现有的组织冲突导致的,所以需要重新为数据加密绑定一个GUID解决办法:随机生成一个GUID可以在https://guidgenerator.com/网站进行生成之后按路径: 设置->数据管理->数据加密将新的GUID填写到更改加密密钥中再进行更改就可以解决这个问题了。...

2020-12-18 10:17:00 204

原创 ADFS修改默认访问端口

在安装Dynamics CRM部署IFD需要安装ADFS来进行身份验证。而ADFS默认会占用服务器的443端口。如果我们想自己使用443端口的话则需要修改ADFS的默认端口。(如果需要部署移动端的话还是不要修改ADFS的端口)修改方式如下:首先查看一下端口的占用情况打开Power Shell命令窗,输入命令:netsh http show urlacl然后把这两个443的链接先删除掉,...

2020-12-10 17:38:00 383

原创 Dynamics CRM与ADFS安装到同一台服务器后ADFS服务与Dynamics CRM沙盒服务冲突提示808端口占用问题...

当我们安装Dynamics CRM的产品时如果是单台服务器部署而且部署了IFD的情况会遇到一个问题就是ADFS服务的监听端口和Dynamics CRM沙盒服务的端口冲突了。这样会导致两个服务中的一个服务启动不了。而且ADFS服务会经常提示一个错误:(部分摘录)启用联合身份验证服务的终结点时出错。请使用 PowerShell cmdlet 纠正配置错误,然后重新启动联合身份验证服务。已有...

2020-12-10 17:24:00 355

原创 Dynamics CRM各个版本的元数据浏览解决方案

https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/browse-your-metadata#:~:text=Metadata%20Browser%20is%20a%20tool%20that%20XrmToolbox%20community,does%20not%20exte...

2020-12-03 17:12:00 241

原创 Dynamics CRM9.0安装CRM的时候提示Microsoft.Crm.Setup.Server.RegisterSandboxServiceAction操作失败...

如图:这种问题有两种情况会遇到。第一种是一个域装多套CRM产品会提示这个问题这个问题是解决不了的。还一种情况就是安装9.0及以后的产品先安装了ADFS再安装产品就会提示这个错误。第二种解决办法就是卸载掉ADFS,然后重启服务器再次安装就可以了。...

2020-12-03 16:30:00 321

原创 IIS误删了默认网站,恢复方法

有时候安装好IIS后,会不小心把IIS的默认网站删除。重新去新建可能会出现一些错误例如”提示文件已存在无法执行”等奇怪的错误,下面是具体的默认网站的恢复方法找到目录C:\windows\System32\inetsrv\Config打开文件applicationHost.config搜索标签<sites>在这个标签下面加上下面的配置信息 <site name="Defa...

2020-11-25 15:22:00 2640 1

原创 Dynamics CRM Report安装出错三

需要删除和备份报表服务的密钥集进入到Micorsoft SQL Server Reporting Services配置管理器选择"加密密钥",点击"删除"删除成功更改加密密钥更改成功将加密密钥备份到指定位置...

2020-11-13 13:48:00 127

原创 安装Dynamics CRM Report出错二

提示账户不是本地用户且不受支持找到所需的服务,使用域管理员用户更改服务运行的账户。应用和确定重新启动服务重新运行安装向导,环境验证成功...

2020-11-13 11:51:00 89

原创 安装Dynamics CRM Report出错处理一

删除下面两个注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce.HKEY_CURRENT_USER\Software\Microsoft\Windwos\CurrentVersion\RunOnce

2020-11-13 10:49:00 140

原创 Dynamics CRM证书更换

  Dynamics CRM产品一般有两种认证方式。第一种是基于声明的内部访问也就是无证书单纯用账号密码验证。第二种就是联合身份认证,需要安装网站证书。  对于联合身份认证的情况因为需要安装证书,而且证书是有一个一年的有效期,所以运维人员每年都需要进行证书更换的操作。以下就是更换证书的方法及过程。证书根据申请方式一般也分两种,第一种是自建证书,这种证书是没有机构认证的所以安装上之后网站因为没...

2020-11-13 10:39:00 656

空空如也

空空如也

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

TA关注的人

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