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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.05.2008, 15:22   #21  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
Вот тот же пункт справки на английском:
Work with Imports:
Enrich data in existing records:

On the Select the Record Type and Map screen, make sure the Enrich data by updating records rather than creating new records check box is selected.

Так что наличие чекбокса согласно документации должно быть.
CRM 4-й новый и документация тоже.
Похоже в документации написали то, что не реализовали... :-(
Старый 23.05.2008, 14:51   #22  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
Стоит задача синхронизации данными из БД на SQL с CRM.

Думаю реализовать так:
Нашли в интернете open-source проект на C#.Net - называется MSCRMImport.
Это программка подключается к CRM. Из имеющихся представлений может вытаскивать в таблицу (grid) данные. Позже эти данные можно выгрузить в csv-файл, а также изменив прямо в программке загрузить в CRM обратно. В CRM создается импорт, который системно похоже проставляет чек-бокс Enrich data by updating records rather than creating new records и данные в CRM обновляются.

Теперь нужно дописать в этой программке возможность закачки данных из csv-файл в табличку, а уже из таблицы в CRM.

Вся загвоздка в обновлении (а не добавлении) данных в CRM в том, что:
при выгрузке данных в каждой строке создается 2 обязательных столбца - GUID объекта и дата изменения. Именно основываясь на значениях в этих полях CRM обновляет имеющиеся записи.

Так вот, возвращаясь к идее синхронизации - пока что вручную:
Через программу вытаскиваем в csv-файл необходимые строки из CRM.
SQL server определенным скриптом открывает csv-файл и по id (коду) обновляет данные в строках.
Позже через программу закачиваем csv-файл в CRM для обновления.

ЧТо думаете?
Есть ли альтернативные и более готовые решения данной задачи?
Заранее благодарю.
Старый 23.05.2008, 14:53   #23  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
Позже можно автоматизировать синхронизацию так:
все действия программки перенести в COM-библиотеку, Скрипт в SQL Srv будет с определенной периодичностью запускаться, будет вызывать функции COM-библиотеки по скачке данных из CRM в csv-файл, обновлении данных в csv-файле и закачке обратно в CRM.
Старый 06.06.2008, 13:40   #24  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
2SidAnn
по поводу пиклиста - lookup'a смотрите здесь
Мастер импорта или что курили разработчики CRM
Старый 14.07.2008, 14:44   #25  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
Проблема с сопоставлением при импорте.
В импорте Бизнес-партнера участвует атрибут picklist "Страна регистрации", куда входит 260 стран (значения вносил не вручную через веб-интерфейс, а экспортировал объект в xml-файл, и уже в файле вставил сформированный xml со всеми значениями picklist,а).
Когда в сопоставление вставляешь к примеру сопоставления для 50 стран - импорт проходит, а для 100 значений Стран уже не проходит. Импорт просто выдает "Не выполнено" без всяких объяснений.
(В сопоставление для стран также вносил xml определенного формата.)
Старый 14.07.2008, 15:03   #26  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
Скажу даже точнее -
импорт с Сопоставлением для 97 значений пиклиста работает,
импорт с Сопоставлением для 98 значений пиклиста НЕ работает,

Последний раз редактировалось Bakai Madybaev; 15.07.2008 в 10:22.
Старый 15.07.2008, 10:23   #27  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
Господа, подскажите куда в тех. саппорт Майкрософта можно обратиться по данному вопросу?
Старый 17.07.2008, 16:09   #28  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
Обратились в поддержку Майкрософта.
Выслали им все необходимые файлы и сценарии для попытки вызова Аномалии.
Перезвонили и сказали, что это БАГ. Грят, ждут hotFix'a, который придет неизвестно когда.
Но предложили прислать sql-скрипт, который в базе CRM подправить ограничение для picklist'а до 1000 значений.
Старый 18.07.2008, 09:57   #29  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Как обычно
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 04.08.2008, 15:15   #30  
valk is offline
valk
Участник
 
23 / 10 (1) +
Регистрация: 06.12.2007
Добрый день,
такой вопрос, Data migration Manager для CRM 4.0 не воспринимает пустые значения в файле импорта (я так понял). т.е. есть строки, в которых встречаются пустые значения в середине строки. тул не читает такой файл . я выделял значения специальными символами "" - не помогло.
подскажите как быть?
за ранее спасибо
Старый 02.09.2008, 19:41   #31  
Roman08 is offline
Roman08
Участник
 
93 / 29 (1) +++
Регистрация: 27.02.2008
Адрес: Украина; Житомир
Записей в блоге: 1
2 Valk : 1.У нас при импорте проблемы были не с пустыми значениями, а с символами расширенной кодировки. На этапе загрузки файла выдавалось сообщение об ошибке в импортируемом файле. На сайте МС был совет - загрузите файл в Блокнот и запишите как файл с Unicode-8. Может - пустые поля являются ключевыми, и потому не проходят?
2. Почему-то кавычек "" визард импорта и не любит - использовали СSV файл с запятыми, но тут пришлось проверить поля типа адреса, названия, линка (везде, где может быть запятая ) - чтобы не записывалась абракадабра - т.к. запятая воспринималась как разделитель полей.
Старый 03.09.2008, 17:10   #32  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
Господа, кто-нибудь пробовал обновлять lookup поле через импорт?
У меня значение в поле просто игнорируется.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Microsoft Dynamics CRM Team Blog: Building Rich-Client Dashboards for Microsoft Dynamics CRM with Windows Presentation Foundation Blog bot Dynamics CRM: Blogs 1 31.03.2009 13:24
Microsoft Dynamics CRM Team Blog: List Web Part for Microsoft Dynamics CRM 4.0 Deployment Scenarios Blog bot Dynamics CRM: Blogs 0 30.01.2009 22:05
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM 4.0 Bookshelf Blog bot Dynamics CRM: Blogs 1 22.01.2009 04:46
Microsoft Dynamics CRM Team Blog: Reports for CRM 4.0 using SQL Server 2008 and Report Builder 2.0 Blog bot Dynamics CRM: Blogs 0 11.11.2008 08:05
Microsoft Dynamics CRM Team Blog: Top 14 Microsoft Dynamics CRM Sites and Downloads Blog bot Dynamics CRM: Blogs 0 14.07.2008 13:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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