首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
CRM——插件流程回顾
】的更多相关文章
CRM——插件流程回顾
1. Django项目启动 自动加载文件 制作启动文件 1. 注册strak 在apps.py 类里面增加如下 def ready(self): from django.utils.module_loading import autodiscover_modules autodiscover_modules("stark") 2. 在已经注册的app中创建stark.py文件 加载 2. 在stark中模仿AdminSite ModelAdmin类写代码 注册自己的类 class St…
【Java EE 学习 54】【OA项目第一天】【SSH事务管理不能回滚问题解决】【struts2流程回顾】
一.SSH整合之后事务问题和总结 1.引入问题:DAO层测试 假设将User对象设置为懒加载模式,在dao层使用load方法. 注意,注释不要放开. 使用如下的代码块进行测试: 会报错:no session. 为什么会没有session呢,因为在代码 User user=(User) hibernateTemplate.load(User.class, id); 执行完成之后session就已经关闭了. 2.Service层测试 (1)Service层代码: DAO层代码: 测试代码: 运行…
【Vue】---编写Vue插件流程---【巷子】
一.在Vue中编写插件流程 1.创建组件 components/message.vue <template> <div class="message" v-if="isShow"> <span>{{message}}</span> </div> </template> <script> export default { created () { console.log(this.me…
CRM 插件导出
CRM插件注册一般有三种方式, 1 database 2 disk 3 GAC 如果注册到disk 应该在会在 C:\Program Files\Microsoft Dynamics CRM\Server\bin\assembly 文件夹下, 如果注册到database 可能会找不一,这里如果想查看dll文件可以,使用解决方案,加入插件,然后导出.…
CRM 插件奇怪的报错
CRM插件,数据库方式注册.报错 找不到方法:“Void Microsoft.Xrm.Sdk.Entity..ctor(System.String, System.Guid)”. 这个错误让人摸不着头脑到底是那里错了,经过一行一行调试,发现要使用如下构造函数,不管代码执行不执行就会报这个错误 var myEntity = (EntityReference)context.InputParameters["EntityMoniker"]; target = new Entity(myEn…
Dynamic CRM插件中记录日志-Nlog记录到文本
Dynamic CRM插件中记录日志的方式有多种 通常情况下分为ITracingService记录.单独日志表插入记录.文本记录三种. 之前整理过ITracingService记录的方式,但这种记录有限制,只有存在异常时才会在插件跟踪日志中查到,异常报错时排查问题到可以,但插件详细的日志记录查看就不很方便,并且插件跟踪日志中记录到最上层的插件,直接通过插件名查询不方便. 单独日志表的方式,也很简单,自定义一个日志表,在插件中调用封装好的日志插入方法即可,但这个存在一个致命的问题,像是普通的信…
Dynamics CRM 插件注册时报Assembly must be registered in isolation的解决方法
在插件注册的时候经常会遇到"Assembly must be registered in isolation"的问题导致无法注册,之前经常会被同事或者朋友问到这个问题,遇到这个问题的人群集中在新手朋友,今天在客户UAT环境导入解决方案包时也遇到了,特此做下记录,该问题是部署插件的账号不是部署管理员引起的,只要将部署账号加入部署管理员即可. 添加部署管理员的方式如下,使用部署管理员账号打开CRM部署管理器,右击部署管理员,点击新建部署管理员即可.…
Dynamics CRM 插件Plugin中获取和更新时间字段值的准确转换
前面两篇介绍了后台代码通过组织服务获取更新时间字段.窗体javascript通过Odata获取更新时间字段,最后篇来实验下在插件中的获取和更新时间字段是否需要时制的转化,为何说是最后篇呢,因为在CRM的开发中需要敲代码的也就这三个场景了,话不多说直接上手. 做了个简单的例子可以看到,插件中取到的也是UTC时间是需要进行8小时时制转化的. 再来看下update,从下面截图中可以看到直接将当前时间赋值是正常显示的.所以插件中的时间获取需要转化,而更新时间不需要转化.…
Dynamic CRM工作流流程实战
前言在研究了MSCRM中插件的使用之后,不可避免需要研究工作流,工作流在各种营销系统中都举足轻重. 关于工作流功能:使用工作流可在后台实现业务流程自动化.类别:分为后台工作流(异步)和实时工作流(同步)工作流为流程中的一种,可以实现无需用户干预的业务流程自动化,用户通常使用工作流流程来发起不需要任何用户交互的自动化.每个工作流流程与一个实体关联. 注意事项1.避免无限循环2.使用工作流模板3.使用子工作流4.保留更少的日志5.使用注释来跟踪更改 创建异步工作流对于大多数业务流程自动化,使用系统的…
Dynamic CRM插件调试与单元测试
背景 使用Dynamic CRM平台开发完业务插件后,不可避免的就是进行插件调试,测试插件是否正常运行,网上关于Dynamic CRM的资料比较少,但对于调试的博客还是挺多的,足可见插件调试对于Dynamic CRM平台开发的重要性,网上的调试方法大差不差,根据网上的例子在项目中实践调试后,也想将适合我的调试方法记录下来. 调试方法 (直接附加程序的方式 不友好且比较简单不特别介绍) 一.使用插件工具中的分析器Profiler1.打开插件工具PluginRegistration 点击安装Inst…