随笔分类 -  Dynamic CRM

摘要:使用的Dynamics CRM平台本身的注释表annotation存储,将附件转换成二进制字节流保存到数据库中,因自带的注释在页面中显示附件不够直观,特做了一个单独的附件管理自定义页面,通过CRM自定义按钮打开对话框的方式展示附件列表页面。同时支持下载附件模板。 阅读全文
posted @ 2023-10-26 15:29 流浪阿丁 阅读(710) 评论(0) 推荐(1)
摘要:常用的比如去除页面查找字段guid的'{}':commonUtil.delBrackets(commonUtil.getLookupId("xxx_xxxx")) 遮罩层使用方式:overflowLayer.open("耗时中...", toDo) :toDo为当前使用遮罩层的js方法名 注意使用遮罩层的js方法都需要加一个回调参数,在执行完耗时方法后调用:overflowLayer.close() 关闭 阅读全文
posted @ 2023-07-10 15:23 流浪阿丁 阅读(121) 评论(0) 推荐(0)
摘要:一般情况下使用拓展工具RESTBuilder编辑器,可以很方便的进行操作js中增删改查均能实现,但在某些较为特殊的场景下,需要根据条件去拼接查询过滤条件的,使用编辑器生成的代码无法实现,需要结合使用fetchXML 阅读全文
posted @ 2023-07-10 15:08 流浪阿丁 阅读(133) 评论(0) 推荐(0)
摘要:在Dynamics CRM平台中使用Xrm.Internal.openDialog实现对话框结合自定义页面拓展功能实现 阅读全文
posted @ 2023-07-10 14:22 流浪阿丁 阅读(232) 评论(0) 推荐(0)
摘要:Dynamic CRM插件中记录日志的方式有多种 通常情况下分为ITracingService记录、单独日志表插入记录、文本记录三种,本文引用Nlog实现插件中日志记录到文本中,并附上Nlog帮助类和服务器Nlog.cofig配置 阅读全文
posted @ 2022-08-29 23:08 流浪阿丁 阅读(924) 评论(3) 推荐(0)
摘要:通常情况下在插件中取Entity中的字段值是通过强转或者GetAttributeValue方式,但在实际插件代码中,去判断Moeny类型时,做一些直接的计算想一行代码设置值,最好还是先判断一下entity中有没有这个字段,Entity实体通过查询返回或者插件的当前操作实体都是只返回有值的字段,没有值的字段不会再Entity中 阅读全文
posted @ 2022-08-18 14:57 流浪阿丁 阅读(327) 评论(0) 推荐(0)
摘要:CRM平台实际上提供了这种一对多关系同步删除的解决方案,只需要配置一下即可实现,当主表数据删除时,系统自动删除其关联的子表数据 阅读全文
posted @ 2022-08-18 14:34 流浪阿丁 阅读(397) 评论(0) 推荐(0)
摘要:Dynamic CRM最常用的3种查询方式 阅读全文
posted @ 2022-08-18 11:37 流浪阿丁 阅读(771) 评论(0) 推荐(0)
摘要:Dynamic CRM插件程序集中引入第三方dll合并打包 阅读全文
posted @ 2022-08-18 11:00 流浪阿丁 阅读(335) 评论(0) 推荐(0)
摘要:Dynamic CRM使用FetchXML在js中查询与调用传递编码问题 阅读全文
posted @ 2022-08-18 10:45 流浪阿丁 阅读(404) 评论(0) 推荐(0)
摘要:Dynaimc CRM查找字段自定义过滤视图:Xrm.Page.getControl(arg).addCustomView(viewId, entityName, viewDisplayName, fetchXml, layoutXml, isDefault) 实战笔记 阅读全文
posted @ 2022-08-18 10:17 流浪阿丁 阅读(276) 评论(0) 推荐(0)