我在德国,法国,英国,荷兰等不同国家设有业务部门 默认值是全局值。现在,通过添加用户,我需要检查电子邮件ID并将业务部门更改为特定的国家。有人可以帮忙吗?
答案 0 :(得分:0)
我没有要测试的本地环境,但是我记得在旧版本的CRM本地实例中,曾经有一个创建单/多用户的选项。用户创建对话框将允许您选择BU,安全角色开始,然后从AD添加用户。但是您不能在单个设置步骤中具有BU和角色的多个变体。然后,您必须多次执行。
无论如何,您都可以按照以下步骤选择更改任何用户的BU :(也可以一次选择多个用户来批量更改)
修改:
您可以在系统用户实体上编写创建后插件,以使用SetBusinessSystemUserRequest
消息检查电子邮件并更新业务部门。
SetBusinessSystemUserRequest changeUserBURequest = new SetBusinessSystemUserRequest();
changeUserBURequest.BusinessId = BusinessUnitGUID;
changeUserBURequest.UserId = UserGUID;
changeUserBURequest.ReassignPrincipal = new EntityReference(“systemuser”, UserGUID);
crmService.Execute(changeUserBURequest);