AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.07.2018, 14:12   #1  
Blog bot is offline
Blog bot
Участник
 
25,617 / 848 (80) +++++++
Регистрация: 28.10.2006
crmtipoftheday: Tip #1134: Moving Users Between Business Units
Источник: https://crmtipoftheday.com/1134/movi...usiness-units/
==============

As discussed in 917, moving Users between Business Units can be difficult and, as Joel suggested in 935, a good option when setting up a new system is to add a child Business Unit from the outset and add all the Users there. In a recent implementation I did not do this (in my defence, I did start the project before Joel wrote the tip.) So what do you do when you have ignored the Tips of the Day and are experiencing Spießrutenlaufen?

In my scenario I had 300 users to move to child Business Units. Also, as the change was driven by a security requirement, all Security Roles were changing. This was my approach.

First of all I needed to know who had what Security Roles. This can be done with the SSRS User Summary report which comes with Dynamics. You also will need to check whether any of your Teams have Security Roles assigned and whether these need moving and the consequences. In our case this was not a problem but, if it is, I would try Mitch Milan’s SnapShot! tool which is excellent for such things.

Exporting the User Summary report to Excel allows you to work out the ‘clusters’ of Users with the same security configuration. This means you can deal with groups of Users at once, which will save time. In my case this meant I was dealing with 90 clusters instead of 300 Users.

Once I knew the clusters, this is what I did:

  • I set up a tickbox on the User record called “User in Transition”
  • I created an On-Demand Workflow which toggled this tickbox
  • I created a User view which showed all Users with the tickbox ticked
Why so much effort? Because this gave me the most flexibility as you cannot do much with Users in an Advanced Find search, other than run a Workflow. In theory you could do it all from the Settings – Users screen but I liked the idea of the tickbox in case I got distracted and wanted to double check where I was up to.

This was the process:

  • Pick a cluster of Users (either handpicked in Settings – Users or via Advanced Find)
  • Run the Workflow against them
  • Go to Settings – Users and display the view of tickboxed Users
  • Change the Business Unit for the Users
  • Manage the Roles of the Users
  • Run the Workflow again to toggle off the tickbox
  • Confirm there are no Users in the tickbox view
  • Rinse and repeat
I am sure others will have suggestions for alternative approaches e.g. automation through scripting and the use of some of the excellent tools in the xRMToolbox so if you have ideas, put them in the comments section below.



Источник: https://crmtipoftheday.com/1134/movi...usiness-units/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
alexef: How to add a field to Item Card in Business Central Blog bot NAV: Blogs 0 22.05.2018 20:11
crmtipoftheday: Tip #1112: Impersonate Azure AD users Blog bot Dynamics CRM: Blogs 0 04.05.2018 00:23
crmtipoftheday: Tip #1085: Using Voice of the Customer to survey users Blog bot Dynamics CRM: Blogs 0 12.03.2018 15:11
crmtipoftheday: Tip #1038: Keep frequent notifications to the business hours Blog bot Dynamics CRM: Blogs 0 06.12.2017 16:11
crmtipoftheday: Tip #1022: Finding your least active Dynamics 365 users Blog bot Dynamics CRM: Blogs 0 14.11.2017 23:12

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 04:27.