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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.11.2018, 18:16   #1  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
Был у меня неприятный опыт миграции таких сущностей. Все свелось к тому, что я удалял все процессы которые создались автоматически и заливал эти сущности через создание. Правда отличие в том, что у меня не было процесса с несколькими сущностями. Думаю, что вы будете первопроходцем. Делитесь опытом, если решите задачу.
Видимо прийдеться попариться с ними
Старый 05.12.2018, 18:24   #2  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Все привет!

В общем все шло гладко до момента миграции активностей.

Суть проблемы: есть 5 пользователей, которые уже не работают, так вот они встречаються в Звонках, Тасках, Апойментах и в других активностях. Если они являються овнерами или создателями, то проблем нет, просто указываем дефолтного пользователя и все, но если эти же юзера встечаються в таких полях как 'from/to' на звонках или Attendees в Апоинтах, то тут уже масса проблем.

Что предпочительней в данной ситуации: не мигрировать такие записи, есть вариант как установить дефолтного пользователя или что-то еще.
Старый 05.12.2018, 19:15   #3  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Есть несколько вариантов. Я планирую все расписать в блоге, когда доберусь до этого поста. Во что я делаю сейчас:
1. Собираю список всех пользователей, которые есть в старом CRM, а именно нужны следующие данные: FirstName, Last Name, Email Address. Создаю или файлик или таблицу в базе, которые содержат эти поля.
2. В SSIS делаете вычитку или из файла или из базы, чтобы получить следующие поля - FirstName, LastName, PrimaryEmailAddress, WindowsLiveId. Последние 2 колонки содержат одинаковые данные. Именно эти поля необходимы чтобы создать записи пользователей, но будьте очень внимательны и осторожны - вы не сможете эти записи удалить.
3. Средствами SSIS запускаю создание указанных пользователей - это создаст записи пользователей в онлайне. Пользователи буду неактивны, будут иметь роль SalesManager (или чтото вроде того), не будут занимать лицензию.

Таким образом я получал полный список активных и неактивных пользователей и мигрировал данные без проблем.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit

Последний раз редактировалось a33ik; 05.12.2018 в 19:20.
За это сообщение автора поблагодарили: Ion (1).
Старый 05.12.2018, 19:22   #4  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
На самом деле у меня все веселье началось, когда создание активностей начало падать изза ссылок на контакты, компании и лиды, которые были удалены. Что делать в таком случае я тоже распишу в посте. Когда только на все это найти время...
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 05.12.2018, 19:38   #5  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
На самом деле у меня все веселье началось, когда создание активностей начало падать изза ссылок на контакты, компании и лиды, которые были удалены. Что делать в таком случае я тоже распишу в посте. Когда только на все это найти время...
Так а что делать? Искать по аттрибуту (Контакта, Лида и т.д.) активности и просто очищать ссылки? По крайней мере я так делал
Старый 06.12.2018, 09:04   #6  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от Ion Посмотреть сообщение
Так а что делать? Искать по аттрибуту (Контакта, Лида и т.д.) активности и просто очищать ссылки? По крайней мере я так делал
А тут все зависело от того как с клиентом договориться. Для одного потребовалось воссоздавать записи, для другого договорились создать в активности доп поля и туда затягивал то, что есть по записи.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 09.12.2018, 23:51   #7  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Пишу сейчас статью про миграцию, потому как материальчик поднакопился и как раз домигрировал еще одного клиента в облако. Подписывайтесь на мой блог, если интересно.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 05.12.2018, 19:36   #8  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
Есть несколько вариантов. Я планирую все расписать в блоге, когда доберусь до этого поста. Во что я делаю сейчас:
1. Собираю список всех пользователей, которые есть в старом CRM, а именно нужны следующие данные: FirstName, Last Name, Email Address. Создаю или файлик или таблицу в базе, которые содержат эти поля.
2. В SSIS делаете вычитку или из файла или из базы, чтобы получить следующие поля - FirstName, LastName, PrimaryEmailAddress, WindowsLiveId. Последние 2 колонки содержат одинаковые данные. Именно эти поля необходимы чтобы создать записи пользователей, но будьте очень внимательны и осторожны - вы не сможете эти записи удалить.
3. Средствами SSIS запускаю создание указанных пользователей - это создаст записи пользователей в онлайне. Пользователи буду неактивны, будут иметь роль SalesManager (или чтото вроде того), не будут занимать лицензию.

Таким образом я получал полный список активных и неактивных пользователей и мигрировал данные без проблем.
То есть если банально создать пользователя в онлайн, который уже не работает и дать ему простую роль, то он не будет требовать лицензирования? С онлайном пока не так плотно знаком во всех деталях, тоже думал об этом.
Все пользователи синхронизированы, помимо пяти, наверное их создам.
Старый 05.12.2018, 19:40   #9  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от Ion Посмотреть сообщение
То есть если банально создать пользователя в онлайн, который уже не работает и дать ему простую роль, то он не будет требовать лицензирования? С онлайном пока не так плотно знаком во всех деталях, тоже думал об этом.
Все пользователи синхронизированы, помимо пяти, наверное их создам.
С интерфейса у вас это не получится, но можно через эндпоинт. По поводу роли - вы не сможете дать или забрать роль. Роль дастся по умолчанию. По поводу лицензии - да, лицензия не будет требоваться для данного пользователя.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
NAV Team: Upgrading from Microsoft Dynamics NAV 2009 R2 or Microsoft Dynamics NAV 2009 SP1 to Microsoft Dynamics NAV 2015 Blog bot Dynamics CRM: Blogs 0 23.02.2015 13:00
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 17 Blog bot Dynamics CRM: Blogs 0 10.05.2014 06:30
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 16 Blog bot Dynamics CRM: Blogs 0 23.01.2014 03:15
crminthefield: Overview: Microsoft Dynamics CRM 4.0 Update Rollup 17 Blog bot Dynamics CRM: Blogs 0 06.05.2011 09:11
german_nav_developer: Buildnummern-Übersicht Microsoft Dynamics NAV 2009 SP1 Blog bot Dynamics CRM: Blogs 0 11.06.2010 16:33

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:12.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.