如何在手动添加用户的同时更改Dynamics CRM 365中的业务部门?

时间:2019-03-06 09:46:15

标签: dynamics-crm dynamics-365

我在德国,法国,英国,荷兰等不同国家设有业务部门 默认值是全局值。现在,通过添加用户,我需要检查电子邮件ID并将业务部门更改为特定的国家。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我没有要测试的本地环境,但是我记得在旧版本的CRM本地实例中,曾经有一个创建单/多用户的选项。用户创建对话框将允许您选择BU,安全角色开始,然后从AD添加用户。但是您不能在单个设置步骤中具有BU和角色的多个变体。然后,您必须多次执行。

无论如何,您都可以按照以下步骤选择更改任何用户的BU :(也可以一次选择多个用户来批量更改)

enter image description here

修改

您可以在系统用户实体上编写创建后插件,以使用SetBusinessSystemUserRequest消息检查电子邮件并更新业务部门。

    SetBusinessSystemUserRequest changeUserBURequest = new SetBusinessSystemUserRequest();  

    changeUserBURequest.BusinessId = BusinessUnitGUID;

    changeUserBURequest.UserId = UserGUID;

    changeUserBURequest.ReassignPrincipal = new EntityReference(“systemuser”, UserGUID);

    crmService.Execute(changeUserBURequest);

Reference