|
27.11.2018, 18:16 | #1 |
Участник
|
Цитата:
Сообщение от a33ik
Был у меня неприятный опыт миграции таких сущностей. Все свелось к тому, что я удалял все процессы которые создались автоматически и заливал эти сущности через создание. Правда отличие в том, что у меня не было процесса с несколькими сущностями. Думаю, что вы будете первопроходцем. Делитесь опытом, если решите задачу.
|
|
05.12.2018, 18:24 | #2 |
Участник
|
Все привет!
В общем все шло гладко до момента миграции активностей. Суть проблемы: есть 5 пользователей, которые уже не работают, так вот они встречаються в Звонках, Тасках, Апойментах и в других активностях. Если они являються овнерами или создателями, то проблем нет, просто указываем дефолтного пользователя и все, но если эти же юзера встечаються в таких полях как 'from/to' на звонках или Attendees в Апоинтах, то тут уже масса проблем. Что предпочительней в данной ситуации: не мигрировать такие записи, есть вариант как установить дефолтного пользователя или что-то еще. |
|
05.12.2018, 19:15 | #3 |
Чайный пьяница
|
Есть несколько вариантов. Я планирую все расписать в блоге, когда доберусь до этого поста. Во что я делаю сейчас:
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 |
Чайный пьяница
|
На самом деле у меня все веселье началось, когда создание активностей начало падать изза ссылок на контакты, компании и лиды, которые были удалены. Что делать в таком случае я тоже распишу в посте. Когда только на все это найти время...
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
05.12.2018, 19:38 | #5 |
Участник
|
Так а что делать? Искать по аттрибуту (Контакта, Лида и т.д.) активности и просто очищать ссылки? По крайней мере я так делал
|
|
06.12.2018, 09:04 | #6 |
Чайный пьяница
|
А тут все зависело от того как с клиентом договориться. Для одного потребовалось воссоздавать записи, для другого договорились создать в активности доп поля и туда затягивал то, что есть по записи.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
09.12.2018, 23:51 | #7 |
Чайный пьяница
|
Пишу сейчас статью про миграцию, потому как материальчик поднакопился и как раз домигрировал еще одного клиента в облако. Подписывайтесь на мой блог, если интересно.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
05.12.2018, 19:36 | #8 |
Участник
|
Цитата:
Сообщение от a33ik
Есть несколько вариантов. Я планирую все расписать в блоге, когда доберусь до этого поста. Во что я делаю сейчас:
1. Собираю список всех пользователей, которые есть в старом CRM, а именно нужны следующие данные: FirstName, Last Name, Email Address. Создаю или файлик или таблицу в базе, которые содержат эти поля. 2. В SSIS делаете вычитку или из файла или из базы, чтобы получить следующие поля - FirstName, LastName, PrimaryEmailAddress, WindowsLiveId. Последние 2 колонки содержат одинаковые данные. Именно эти поля необходимы чтобы создать записи пользователей, но будьте очень внимательны и осторожны - вы не сможете эти записи удалить. 3. Средствами SSIS запускаю создание указанных пользователей - это создаст записи пользователей в онлайне. Пользователи буду неактивны, будут иметь роль SalesManager (или чтото вроде того), не будут занимать лицензию. Таким образом я получал полный список активных и неактивных пользователей и мигрировал данные без проблем. Все пользователи синхронизированы, помимо пяти, наверное их создам. |
|
05.12.2018, 19:40 | #9 |
Чайный пьяница
|
Цитата:
Сообщение от Ion
То есть если банально создать пользователя в онлайн, который уже не работает и дать ему простую роль, то он не будет требовать лицензирования? С онлайном пока не так плотно знаком во всех деталях, тоже думал об этом.
Все пользователи синхронизированы, помимо пяти, наверное их создам.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|