//Plugin
//获取context

IPluginExecutionContext context = (IPluginExecutionContext)serviceProvider.GetService(typeof(IPluginExecutionContext));

//获取organizationService

IOrganizationServiceFactory serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));IOrganizationService userService = serviceFactory.CreateOrganizationService(context.UserId);

//获取entity

//Create
Entity entity = (Entity)context.InputParameters["Target"];
//Delete
EntityReference er = context.InputParameters["Target"] as EntityReference;Entity entity = organizationService.Retrieve(er.LogicalName, er.Id, new ColumnSet(true));
//Retrieve
Entity entity = (Entity)context.OutputParameters["BusinessEntity"];

Dynamic CRM Plugin相关推荐

  1. Dynamic CRM 2013学习笔记(十八)根据主表状态用JS控制子表自定义按钮

    有时要根据主表的审批状态来控制子表上的按钮要不要显示,比如我们有一个需求审批通过后就不能再上传文件了. 首先打开Visual Ribbon Editor, 如下图,我们可以利用Enable Rules ...

  2. Dynamic CRM 2013学习笔记(一)插件输入实体参数解析

    1. 问题描述 最近新建了一个post事件的插件,传入的参数处理如下: 1: if (context.InputParameters.Contains("Target") & ...

  3. Dynamic CRM 2013学习笔记(四十三)流程6 - 自定义流程活动

    当我们在流程里添加步骤时,有一些默认的步骤,像创建.更新.发邮件等,但如果你想加一个里面没有的步骤,比如发SMS消息,或者调用一个外部的web service,怎么办?这时就只能自定义一个流程活动了. ...

  4. Microsoft Dynamic CRM 2013安装

    Microsoft Dynamic CRM 2013安装 Dynamic CRM可以和Exchange整合,通过CRM主页给用户收发邮件,和Lync整合做呼叫中心,通过CRM主页给客户打电话和视频会议 ...

  5. Dynamic CRM 2013学习笔记(四十二)流程5 - 实时/同步工作流(Workflow)用法图解...

    实时工作流跟插件一样,也是用事件执行管道来执行,能在pre,post或核心操作中执行.跟插件一样,不能在创建之前和删除之后执行.如果执行过程中有异常发生,会取消并回滚整个操作.实时工作流里所有的活动和 ...

  6. Dynamic CRM 2013学习笔记(三十三)自定义审批流4 - 规则节点 -有分支的流程处理...

    上次介绍过节点的基本配置<Dynamic CRM 2013学习笔记(三十二)自定义审批流3 - 节点及实体配置>,这次介绍下规则节点,因为有时流程里会有一些分支.合并,这时就要用到规则节点 ...

  7. Dynamic CRM 2013学习笔记(二十二)插件里调用WCF服务

    1. 添加service: 2.调用WCF BasicHttpBinding myBinding = new BasicHttpBinding(); myBinding.Name = "Ba ...

  8. Dynamic CRM(IFD)登陆超时时间查看及修改

    在IFD部署模式下,Dynamic CRM登陆一段时间后会登陆失效.原因是在Dynamic CRM所在的ADFS服务器中TokenLifetime默认值为0. 1.查询ADFS的TokenLifeti ...

  9. Dynamic CRM IFD部署下设置ADFS 登录失效时间

    在IFD部署模式下,Dynamic CRM登陆一段时间后会出现登陆失效.此原因是在Dynamic CRM所在的ADFS服务器中TokenLifetime默认值为0. Step1:查询ADFS的Toke ...

最新文章

  1. js 获取鼠标在画布的位置_使用faceapi.js轻松将面部识别添加到你的应用程序
  2. Snuke Festival(二分法)
  3. 自然语言处理太难?按这个方式走,就是砍瓜切菜!
  4. Spring boot整合Mongodb
  5. 在 k8s 以外的分布式环境中使用 Dapr
  6. MYSQL 学习笔记记录整理之三:子查询
  7. P2479 [SDOI2010]捉迷藏
  8. java Object类的公共方法
  9. Redis key-value乱码问题
  10. Android Binder学习(四)之addService流程分析
  11. 智能性与实用性兼具,华为开启智能眼镜全民时代
  12. kali桌面的安装与切换
  13. 帕拉丁(山东)俱乐部大型西藏自驾游,天籁之旅,与心灵自由相约
  14. 比尔盖茨在哈佛大学的演讲(中英版)
  15. 【PySide6】三、设置系统托盘
  16. hh模型仿真matlab程序,gardner算法算法matlab仿真请教(附程序)
  17. 安卓局域网外实现木马监听
  18. 数据隐藏技术揭秘笔记
  19. 对TypeScript版PureMVC的优化
  20. 战略的意义与战略的产生——剖析盛大的网游新战略

热门文章

  1. 车间作业计划(production activity production)
  2. 【整理】Python学习笔记1.2
  3. 成功没有偶然·李嘉诚 之读书笔记
  4. i386 和 amd64
  5. 6大B2C购物系统比较
  6. linux动态库修改名称(修改库文件内容)
  7. 项目管理探究之挣值管理常见计算
  8. 不是linux内核的国产系统,红芯浏览器不算自主内核,但会被国产操作系统所预装...
  9. 抖音视频无水印下载工具 绿色版
  10. 【机器学习】Tensorflow.js:在浏览器中使用机器学习实现图像分类