28.12.2010, 20:08 | #1 |
Участник
|
автоматический импорт данных
Коллеги, подскажите, пожалуйста: как организовать автоматическую подгрузку данных в CRM? Задача звучит примерно так: сотрудникам службы клиентской поддержки необходимо иметь в CRM актуальные данные по статистике их клиентов. Формат данных - числа. Объем данных: 20-30 полей на каждого клиента. Периодичность, с которой нужно обновлять данные – 24 раза в сутки (достаточно) или хотя бы 1 раз в сутки (в худшем случае достаточно).
Просмотрел все, что нашел в документации, на этом и других форумах и пришел к выводу что стандартный функционал этого не позволяет. Что делать? Можно ли заставить работать по расписанию системные задания импорта данных (например, не проблема их складывать в виде csv в нужное место для того чтобы CRM оттуда импортировала)? Есть в форумах упоминания о веб-клиенте и о SSIS. Последнее, как я понял грозит, проблемами с Майкрософтом, первое - медленное решение. Может быть я в принципе не там ищу решение, и все гораздо проще? Что-то не верится, что такая часто (как я думаю) встречающаяся задача так сложно решаема. |
|
28.12.2010, 20:25 | #2 |
Чайный пьяница
|
Цитата:
Сообщение от Briscard
Коллеги, подскажите, пожалуйста: как организовать автоматическую подгрузку данных в CRM? Задача звучит примерно так: сотрудникам службы клиентской поддержки необходимо иметь в CRM актуальные данные по статистике их клиентов. Формат данных - числа. Объем данных: 20-30 полей на каждого клиента. Периодичность, с которой нужно обновлять данные – 24 раза в сутки (достаточно) или хотя бы 1 раз в сутки (в худшем случае достаточно).
Просмотрел все, что нашел в документации, на этом и других форумах и пришел к выводу что стандартный функционал этого не позволяет. Что делать? Можно ли заставить работать по расписанию системные задания импорта данных (например, не проблема их складывать в виде csv в нужное место для того чтобы CRM оттуда импортировала)? Есть в форумах упоминания о веб-клиенте и о SSIS. Последнее, как я понял грозит, проблемами с Майкрософтом, первое - медленное решение. Может быть я в принципе не там ищу решение, и все гораздо проще? Что-то не верится, что такая часто (как я думаю) встречающаяся задача так сложно решаема. 1. Можно написать windows service, который при помощи SDK и вебсервисов CRM будет импортировать данные. 2. Сделать то же самое при помощи SSIS (и если всё будет написано корректно, то никаких проблем c Microsoft быть не может). Лично я бы всё сделал при помощи пункта 1, потому как с SSIS я имел неудовольствие поработать и поверьте мне наслово - после завершения решения на SSIS нервных клеток у меня не прибавилось.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
29.12.2010, 13:09 | #3 |
Moderator
|
Цитата:
Сообщение от Briscard
Задача звучит примерно так: сотрудникам службы клиентской поддержки необходимо иметь в CRM актуальные данные по статистике их клиентов. Формат данных - числа. Объем данных: 20-30 полей на каждого клиента. Периодичность, с которой нужно обновлять данные – 24 раза в сутки (достаточно) или хотя бы 1 раз в сутки (в худшем случае достаточно).
Можно, я сейчас как раз рассматриваю этот вариант для решения своей задачи. Почитайте в разделе Sample Code, Data Management Sample Code. Там есть примеры как организовать стандартный асинхронный импорт из кода. Трудности могут быть лишь обновлением существующих записей, так как это в некотором смысле "плавающий" функционал: он не документирован и меняется между пакетами обновлений. Я пока еще не проводил опытов так что не могу сказать работоспособен ли метод.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
23.11.2011, 12:24 | #4 |
Участник
|
Цитата:
Сообщение от a33ik
В коробке такого решения вы ней найдёте, потому без разработки не обойдётесь. Совсем другое дело какого рода будет разработка:
1. Можно написать windows service, который при помощи SDK и вебсервисов CRM будет импортировать данные. 2. Сделать то же самое при помощи SSIS (и если всё будет написано корректно, то никаких проблем c Microsoft быть не может). Лично я бы всё сделал при помощи пункта 1, потому как с SSIS я имел неудовольствие поработать и поверьте мне наслово - после завершения решения на SSIS нервных клеток у меня не прибавилось. Подскажите пожалуйста с чего начать, что почитать, примеры может какие есть? Есть задача написать автообмен 1С-CRM 2011 (Продукты, Контакты, Заказы). Из 1С в csv выгрузить могу. В CRM 2011 руками могу сделать импорт. Осталось научить CRM периодически импортировать данные из файликов csv. SDK скачал, поставил, но как "windows service, который при помощи SDK и вебсервисов CRM будет импортировать данные" не могу найти информацию. Весь мой опыт "работы" с CRM заключается в небольшом допиливании CustomerCareAccelerator'а. |
|
23.11.2011, 12:53 | #5 |
Чайный пьяница
|
Добрый день.
Посмотрите следующую статью по поводу разработки сервисов - http://www.stunnware.com/crm2/topic....indowsService1
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Alkali (1). |
23.11.2011, 13:35 | #6 |
Участник
|
Спасибо!
Последний раз редактировалось a33ik; 23.11.2011 в 13:52. Причина: Не Спасабо!, а Спасибо! |
|