Dynamics CRM
文章平均质量分 57
关于Dynamics CRM 的所有文章
猴麦麦
从事PowerPlatform相关工作,欢迎交流!
展开
-
微软 Power Apps Canvas App 画布应用将上传的附件转化为base64编码操作
在使用canvas app的过程中,我们有时需要将上传的文件转换为base64存入数据库或者,调用外部接口传参,那么看下如何将文件转化为base64编码格式。原创 2024-01-26 17:13:13 · 962 阅读 · 0 评论 -
微软 Power Apps model drven app 模型驱动应用使用Plugin插件实现业务流程跳转阶段功能
需求背景是主表上有业务流程,子表上有一个选项集字段,选项集字段包含所有的业务流程阶段,在更新子表的选项集时主表的业务流程阶段也需要同步跳转。然后把这个plugin注册在子表上的create 和 update 即可,这里看具体的业务需求实现。由于创建和更新查询不同,所以可以写两个plugin 也可以写在一个中使用message去控制。在实际操作中总会遇到使用业务流程的需求,那么如何使用plugin实现跳转阶段的功能呢。模型驱动应用使用插件实现跳转业务流程阶段跳转功能。原创 2024-01-22 17:31:49 · 971 阅读 · 0 评论 -
微软 Power Platform 零基础 Power Apps 解决Lookup查找字段多选问题无需写代码
在开发Power Apps产品的过程中,我们经常遇到查找字段多选的问题,只想用字段显示,又不想用子网格,我们今天来寻找一种不用开发的方式来实现这个功能。PCF Gallery 有各种大佬封装好的解决方案,挑选到合适自己的导入解决方案即可。到此就结束啦,快去练习一下吧!欢迎大佬和小Monkey沟通。添加一个子网格,子网格要相关我们需要建立查找字段关系的实体。添加子网格之后在右侧添加我们的组件进行配置。原创 2023-12-28 15:46:33 · 758 阅读 · 2 评论 -
Dynamic CRM 365自定义 AD FS 登录页面名称徽标插图等
Dynamic CRM自定义 AD FS 登录页面名称徽标插图等原创 2022-02-10 20:38:03 · 675 阅读 · 0 评论 -
Dynamic CRM9.0 环境安装部署手册步骤和遇到的一些问题解决方案(包含ADFS部署)
Dynamic CRM 环境安装部署手册安装过程踩了一些坑,拿出来和大家分享下。原创 2022-01-28 20:41:48 · 3492 阅读 · 2 评论 -
Dynamics CRM 365 视图列表引用外部JS找不到问题
Dynamics CRM 365 视图列表引用外部JS找不到问题Home Ribbon 按钮引用多个Javascript资源在Enable Rules中添加Custom RuleFunction Name 是isNaNLibrary是引用的外部文件参考文章:https://blog.csdn.net/vic0228/article/details/44752915到此就结束啦,快去练习一下吧!欢迎大佬和小Monkey沟通。感谢大佬指正 小Monkey如果你觉得有用的话,就留个赞吧!蟹蟹原创 2021-12-14 16:19:09 · 807 阅读 · 0 评论 -
Dynamics 365 组织服务空问题?在Azure Active Directory配置应用授予相关权限配置步骤,OAuth认证方式连接Dynamics 365-online
在Azure Active Directory配置应用授予Microsoft Graph中User.Read.All权限配置步骤OAuth认证方式连接Dynamics 365在做Dynamics 365 online项目的过程中,也是踩过了很多的坑,这个坑还是比较重要,所以想分享出来,供大家参考,也是给坑提供一个可以解决的方法。目录在Azure Active Directory配置应用授予Microsoft Graph中User.Read.All权限配置步骤OAuth认证方式连接Dynamics 365原创 2021-11-18 16:04:53 · 799 阅读 · 1 评论 -
Dynamics CRM 365 - UCI模式下,汇总字段自动显示上次更新时间隐藏方法
Dynamics CRM 365 - UCI模式下,汇总字段自动显示上次更新时间隐藏方法1、打开F12开发者模式,找到div对应的id,用来隐藏2、写一个js,找到这个id并隐藏3、把这个方法上传Web资源,绑定到我们窗体Load事件中先上效果解决前:解决后:1、打开F12开发者模式,找到div对应的id,用来隐藏我们把这个外层的div的id拿出来,以我这个为例:id-a05d8bab-a41e-4c49-acf2-165a2e484b48-652、写一个js,找到这个id并隐藏这里我是原创 2021-03-15 10:38:12 · 383 阅读 · 1 评论 -
Dynamics CRM 365 - 在UCI模式下给视图某一列增加小图标显示,突出对比显示效果
Dynamics CRM 365 - 视图某一列增加小图标显示,突出对比显示效果先看效果我们首先得去搜一些icon小图标,16px就可,上传到系统里方便我们使用然后我们编写代码//子网格根据状态显示小图标function ShowIconToolTip(rowData) { var imageName; var tooltipValue; var resultarray; //行数据 var row = JSON.parse(rowData);原创 2021-03-12 14:48:45 · 447 阅读 · 2 评论 -
Dynamics CRM 365 - 在UCI模式下视图或子网格排序变成筛选 on-premise
Dynamics CRM 365 - 在UCI模式下视图或子网格排序变成筛选 on-premise1.编辑我们要修改的实体2.绑定web资源3.编写代码& 子网格增加筛选功能,在窗体选项卡事件编辑先上效果哈修改前:修改后:1.编辑我们要修改的实体2.绑定web资源这里注意勾选参数传递属性3.编写代码function DisableAllFieldsOnEditableGrid(executionContext) { executionContext.getFormC原创 2021-03-12 14:26:47 · 510 阅读 · 0 评论 -
Dynamics CRM 365 - 零基础入门学习前端系统自动生成实体ID自增(代码)
Dynamics CRM 365 - 零基础入门学习前端实现实体ID编号(代码)在上一篇文章中我写了如何在Dynamics CRM 365 中使用插件的方法实现后端id自增,本篇文章我讲一下如何在CRM前端实现ID编号var clientUrl = Xrm.Utility.getGlobalContext().getClientUrl();var req = new XMLHttpRequest()req.open("POST", encodeURI(clientUrl + "/api/data/v原创 2020-12-29 18:44:50 · 902 阅读 · 0 评论 -
Dynamics CRM 365 - 零基础入门学习后端实现实体ID自增插件(代码)
Dynamics CRM 365 - 零基础入门学习后端实现实体ID自增插件(样例使用方法)public void Execute(IServiceProvider serviceProvider) { #region 相关服务的初始化 //访问插件执行上下文 IPluginExecutionContext context = (IPluginExecutionContext)serviceProvider.GetSe原创 2020-11-17 10:05:44 · 746 阅读 · 2 评论 -
Dynamics CRM 365 - 零基础入门学习后端插件用法(样例使用方法)
Dynamics CRM 365 - 零基础入门学习后端插件用法(样例使用方法)在Dynamics 365中我们如使用我们自己定义的插件呢?后端插件用法Dynamics CRM 365 - 零基础入门学习后端插件用法(样例使用方法)1、什么是插件2、插件的触发消息(message)3、创建一个.net framework框架下的类库4、右键类库,选择属性,为类库新建签名5、添加并引用必要的dll文件。6、添加类,每个插件是以类(.cs)为单位的。继承IPlugin接口并实现接口方法Execute。7、来原创 2020-11-17 09:44:42 · 1771 阅读 · 0 评论 -
Dynamics CRM 365 - 零基础入门学习后端插件的调试方法
Dynamics CRM 365 - 零基础入门学习后端插件的调试方法在Dynamics 365中我们的插件报错,我们又看不出来时哪里的错误,那么如何调试我们自己定义的插件呢?后端插件调试用法Dynamics CRM 365 - 零基础入门学习后端插件的调试方法1、打开插件注册工具,会看到install Profile,点击即可安装2、选择需要调试的步骤,并点击Start Profiling按钮3、选择调试方式4、更改数据,触发插件5、修改完成后回到我们的插件注册工具上,点击Stop Profiling原创 2020-11-17 09:38:42 · 1255 阅读 · 0 评论 -
Dynamics CRM 365 - 零基础入门学习后端插件的注册方法
Dynamics CRM 365 - 零基础入门学习后端插件的注册方法在Dynamics 365中我们如使注册我们定义好的插件呢?注册插件Dynamics CRM 365 - 零基础入门学习后端插件的注册方法插件的注册1、打开插件注册工具,输入相关信息。2、生成已写好的类库,并如下图所示点击注册3、选择我们的插件进行勾选注册4、为注册好的插件类库添加步骤。4.1 Message4.2 Primary entity4.3 Filtering Attributes4.4 Execution Order4.4原创 2020-11-16 19:03:14 · 979 阅读 · 1 评论 -
Dynamics CRM 365 - 零基础入门学习后端插件语法总结(样例使用方法)
Dynamics CRM - 后端插件(语法总结)整理下平时CRM开发中用到的一些基本的插件语法,或许对初学Dynamics的新手有所帮助插件必写文public IPluginExecutionContext context = null;//上下文public IOrganizationServiceFactory serviceFactory = null;//组织服务工厂对象public IOrganizationService service = null;//Org服务对象 //创原创 2020-11-16 17:28:38 · 1371 阅读 · 0 评论 -
Dynamics CRM - 前端 调用CRM Web Api创建Web资源在表单中嵌入自定义页面
Dynamics CRM - 前端 调用CRM Web API创建Web资源在表单中嵌入自定义页面在Dynamics 365中我们如何嵌入自己定义的HTML页面呢?通过条用CRM Web API对实体进行查询,显示到HTML中,再将网页引入Web资源,将Web资源嵌入到窗体中。调用CRM Web API创建Web资源Dynamics CRM - 前端 调用CRM Web API创建Web资源在表单中嵌入自定义页面先来看一下最终的效果1、首先我们先来写一个HTML网页2、调用CRM Web API进行数原创 2020-11-13 18:04:52 · 1581 阅读 · 0 评论 -
Dynamics CRM 365 - 前端 在表单添加js库并注册相关事件(零基础入门学习)
Dynamics CRM - 前端 在表单添加js库并注册相关事件在Dynamics 365中我们如何将自己的JS插入到我们自己的解决方案中,并调用我们的方法呢在表单添加js库并注册相关事件Dynamics CRM - 前端 在表单添加js库并注册相关事件1、先来写一个简单的JS方法2、打开JS解决方案,新建Web资源3、打开需要添加JS的窗体,将js库添加到窗体上。3、打开窗体属性,将js库添加到窗体上。3、保存并发布1、先来写一个简单的JS方法function OrderOnLoad() {原创 2020-11-13 10:36:10 · 777 阅读 · 0 评论 -
Dynamics CRM 365 - 零基础入门学习前端使用 JS 对字段、实体属性设置(语法总结)
Dynamics CRM - 前端使用 JS 对字段、实体属性设置(语法总结)整理下平时CRM开发中用到的一些基本的js操作,或许对初学Dynamics的新手有所帮助获取当前 Entity Idvar entityId = Xrm.Page.data.entity.getId();获取当前 Entity 的 Name:var entityName = Xrm.Page.data.entity.getEntityName();获取当前 User Id:var userId = X原创 2020-11-13 09:51:30 · 2068 阅读 · 1 评论