crm 2011用户更改经理 更改办事处 plugin

背景: 在更改经理或者更改办事处时,使用plugin处理相应的团队.

问题:plugin写完,注册时发现使用update注册没有效果,然后bing得到,这里要使用setbusiness 和 setparent 这两个message 来注册,但是注册工具中选择不到这两个事件.

以下是解决方法:(非官方支持)

use OrgName_MSCRM update sdkmessagefilterbase
set isCustomProcessingStepAllowed=1
where  sdkmessageid=(select sdkmessageid from sdkmessagebase where name=’setbusiness’) and primaryObjectTypecode=’8′
And for Change Manager
update sdkmessagefilterbase
set isCustomProcessingStepAllowed=1
where  sdkmessageid=(select sdkmessageid from sdkmessagebase where name=’setparent’) and primaryObjectTypecode=’8′

重启IIS及CRM异步服务再试试注册应该就成功了.

以下是参考资料及原文:

https://social.microsoft.com/Forums/en-US/16a7447e-7b77-4318-8700-98ee428d750c/trigger-a-plugin-in-pre-event-pipeline-when-users-bu-changed?forum=crmdevelopment

https://nishantrana.me/2010/04/29/enabling-plug-in-for-change-business-unit-and-change-manager-for-systemuser-entity/

时间: 2024-10-12 01:23:43

crm 2011用户更改经理 更改办事处 plugin的相关文章

xp中 “控制面板”->“用户帐户”->“更改用户登录注销方式” 出现 一个最近安装的程序已停用欢迎界面和快速用户切换

xp中 "控制面板"->"用户帐户"->"更改用户登录注销方式" 弹出提示框:出现 一个最近安装的程序已停用欢迎界面和快速用户切换.您必须卸载该程序以恢复这些功能.下列文件名可以帮您识别该程序所作的修改:xxx.dll 如图: 出现这个现象,首先打开注册表 \HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon  看是否有 Ginadll项,有

用shell脚本实现增加,删除用户,查询更改UID和GID以及统计用户数

学习linux是从基础的命令开始的,当熟悉命令后,我们就得学习shell脚本的编写.在实际运维中,我们不可能一直盯着服务器看,机器式的维护,而是通过脚本,实现自动化运维,这也是运维的一种趋势.本菜鸟也是刚刚接触shell脚本.今天兴致大发,就写来一个简单的"系统用户管理菜单"脚本 该脚本功能如下: 1.可以实现增加删除用户: 2.判断用户是否已设置密码: 3.并能选择用户进行设置密码: 4.查询和更改uid.gid: 5.统计用户数,系统用户和普通用户数: 该脚本的代码如下: #!/b

Microsoft Dynamics CRM 2011 安装完全教程

环境介绍 WINDOWS 2008 R2 Datacenter Microsoft SQL SERVER 2008 R2 Microsoft Dynamics CRM 2011 准备工作 VM虚拟机中三台机器,三台机器最好是单独安装,如果是复制的会因为计算机系统的SID都是一样.所以想修改各个系统的SID号.以前WIN2003有修改SID的工具NEWSID,在WINDOWS2008系统集成了sysprep工具, 启动Windows2008进入系统后,打开“CMD窗 口”并进入到"C:\windo

crm设置用户上级和业务部门

/// <summary> /// 删除用户的上级 /// </summary> public void RemoveParent(IOrganizationService service,Guid userId) { RemoveParentRequest removeRequest = new RemoveParentRequest(); removeRequest.Target = new EntityReference() { LogicalName = "sys

MS CRM 2011——让活动实体在活动菜单中显示

在MS CRM 2011中,新建活动实体时,忘了勾选在菜单显示选项,导致在活动菜单中无法看到此活动实体,如果不想删除此实体重新新建,可以使用以下方法进行修改: 第一步:更改CRM数据库数据库 MetadataschemaEntity ActivityTypeMask 为1: 第二步:重启CRM的4个服务: 第三部:重启IIS,重启完之后,就可以在系统的活动菜单中看到刚刚新建的活动实体了:

Dynamics CRM 2011 权限管理(转)

http://www.cnblogs.com/LeoTang/p/3344265.html Dynamics CRM 2011 权限管理 CRM系统基于角色的权限主要通过部门.角色.用户.团队来 进行控制.每一个实体记录的所有者(Owner)必然是某一个用户或团队.一个用户或团队必然归属于一个且只归属于一个部门,但团队的成员即用户可以来自 不同的部门.用户和团队可以有多个不同的角色,并且用户或团队所被赋与的角色和它所在部门有关联,这种关联体现在对单个操作权限的五种层级选择,以商机的 读取为例:

How to set up Dynamics CRM 2011 development environment

Recently I have been starting to learn Microsoft Dynamics CRM 2011 about implement plugin and workflow with SDK. The first thing I face is how to set up a development environment for Visual Studio. If you are using Visual Studio 2012 or lower version

客户关系管理—Zoho CRM 10用户免费

B2B企业经常需要对繁杂.需要经常更新的客户信息做个统一管理,信息化水平比较高的老板有时也需要有个软件对公司整体销售业务进展情况有个了解,CRM应运而生,在中国也逐渐被采用起来.不过国外的CRM虽然通常比较贵,国内的虽起步晚,但是有性价比优势和后发优势,可选择的CRM厂商也比较多,对于初创企业或中小企业,是十分合适的. 最近另外一个好消息是,国外在线CRM软件Zoho CRM免费版用户数由3人提高到10人,且功能得到大幅增强.这是为了庆祝Zoho CRM软件发布10周年而推出的利民措施,对于无论

Error message “Assembly must be registered in isolation” when registering Plugins in Microsoft Dynamics CRM 2011 2013 解决办法

Error message “Assembly must be registered in isolation” when registering Plugins in Microsoft Dynamics CRM 2011解决办法: John 25 Apr 2012 9:03 AM Yes thanks.  We were having this issue when importing a solution out of our development system that contain