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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.04.2008, 14:17   #1  
Артем 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
Мастер импорта или что курили разработчики CRM
Знаю что тема уже всем набила оскомину, но все же подниму вопрос еще раз. Всем известно, что мастер импорта Организаций, Контактов, Интересов и Контрактов от кампании неадекватно реагирует на попытку связать записи между собой. Например связать контакты с головной организаций и т.д. Все трудности, в конечном итоге преодолимы - можно при инсталляции грузить их руками и т.д. Не тау уж часто это нужно. Но как быть с контрактами? Они же обязательно должны быть связаны с кампанией! Иначе и смысла нет их грузить в систему!!! Суть притензии CRM:
Microsoft.Crm.CrmArgumentException: An exception System.FormatException was thrown while trying to convert input value 'Семинар продавцов пуговиц' to attribute 'campaignresponse.regardingobjectid'. Expected type of attribute value: System.Guid. Exception raised: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). ---> System.FormatException: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).

Иными словами система требует гуид связанной записи. Если указать его, а не значение основного атрибута, то все правильно загрузится и свяжется. Мне понятно как в обход системы вытащить гуид на форму, но как избавить клиента от извращений пока не ясно. Кто знает решение?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional

Последний раз редактировалось Артем Enot Грунин; 26.04.2008 в 17:43. Причина: Высказался более конструктивно
Старый 26.04.2008, 08:22   #2  
ShurikEv is offline
ShurikEv
CRM
 
213 / 28 (1) +++
Регистрация: 25.04.2006
Адрес: г. Новосибирск
Да много там такого добра... Я фигею аналогично вам Система столько стоит и столько багов...!!! Простой казалось бы (CRM 3.0): в форме выбора множественного lookup-а (можно глянуть в объекте Действие Сервиса или любой отчет) корректно отображаются только текстовые поля ну и числовые, а что касается даты, пиклиста, лукапа, то полный капец. Посмотрите и увидите. Для ленивых напишу:
1. Дата - формат YYYY-MM-DDTHH:mm:ss где-то так
2. Пиклист - число, вместо соответсвующий записи
3. Lookup - тупо Guid
И конечно же нет названия колонок. Вот как так тестировали?

Это только то что быстро вспомнилось. А ведь много есть чего, на что тупо забили и находили свои решения.
__________________
MS CRM 3.0/4.0
Sharepoint 2003, MOSS 2007/2010
Старый 26.04.2008, 08:24   #3  
ShurikEv is offline
ShurikEv
CRM
 
213 / 28 (1) +++
Регистрация: 25.04.2006
Адрес: г. Новосибирск
Более того, недавно выходил Rollup 3. Так теперь его не скачаешь, т.к. в нем баги нашли А Вы говорите Мастер импорта Проще Вам наверное сиквел-запросами обойтись
__________________
MS CRM 3.0/4.0
Sharepoint 2003, MOSS 2007/2010
Старый 26.04.2008, 11:05   #4  
Артем 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
Пробовал методы практического взлома, но пока безрезультатно. Судя по всему диалог импорта лишь строит файл мапинга (некий словарь полей источника и приемника), который передается вместе с файлом. Со стороны клиента, похоже, не влезть, надо рыть серверные инструкции. Задача, в принципе проста: видим поля типа customer, campaign или activity подменяем текстовое значение найденным гуидом. Осталось найти место, где эту вилку вставить...
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 26.04.2008, 16:18   #5  
Артем 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
2 ShurikEv Rollup 3 это проблема... Я его с дуру поставить успел... Вы не знаете в чем суть обнаруженных в нем ошибок?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 27.04.2008, 08:26   #6  
ShurikEv is offline
ShurikEv
CRM
 
213 / 28 (1) +++
Регистрация: 25.04.2006
Адрес: г. Новосибирск
Честно не знаю Я с дуру на 3 системы поставил: 2 тестовые + 1 рабочая. Начал ставить на вторую рабочую, но там у меня вылезла ошибка "Не могу обновить базу данных" (что-то в этом роде). Начал искать в чем может быть проблема, но натолкнулся только на посты что этот роллап закрыли, а причину я так и не нашёл. И далее, не знаю из-за этого или нет, но на той системе, на которую ставил роллап стало невозможно удалить ЛЮБОЙ объект, даже только что созданный, пишет "Ошибка сиквела. Обратитесь к админу" или еще более непонятная "Запись с такими значениями уже существует. Невозможно создать повторяющуюся запись. Выберите одно или несколько уникальных значений и повторите попытку". Как второе связано с удалением??? И С чего оно всплыло??? Вернётся АндрейС из Новосиба, может тогда ответ услышим
ЗЫ Хорошо что вторую систему и так надо было переставлять, так что от этой ошибки избавимся, но корни её интересны.
__________________
MS CRM 3.0/4.0
Sharepoint 2003, MOSS 2007/2010
Старый 29.04.2008, 20:37   #7  
Dissident is offline
Dissident
Вопрошающий
Аватар для Dissident
 
210 / 24 (1) +++
Регистрация: 07.06.2006
Адрес: Тюмень
После установки 3 роллапа у нас тоже СРМ дурить начал, а именно
1) невозможно было преобразовать ранее созданный (до установки роллапа) контракт от кампании - валилась ошибка "недостаточно прав или объект удален"
2) при попытке закрыть задачу или встречу валилась системная ошибка "Невозможно выполнить операцию. Обратитесь к админу"

вот сейчас откатываем блин...

а насчет импорта - делал на 3ке, причем действительно пришлось извращаться - сначала грузил контакты, потом выгружал их из сиквела вместе с гуидом, потом подсовывал гуид контакта в файло с организациями и влоб грузил - в итоге получал организации с основным контактом. если делал наоборот - сначала организации а потом контакты - получал Организации, у которых были контактные лица, но не было основного контакта. в ощем действительно - пляски с бубном...
Пришлось делать заплатку, которая втупую имортит сразу связанные файлы. но это ж разово - под определенный формат файла и порядок следования полей заточено...

Хотелось бы справочку навести - как с этим обстоит дело в четверке?
__________________
Победивший противника - силен, победивший себя - величественнен
Старый 30.04.2008, 14:01   #8  
ShurikEv is offline
ShurikEv
CRM
 
213 / 28 (1) +++
Регистрация: 25.04.2006
Адрес: г. Новосибирск
Свою проблему поборол перенакаткой/опубликованием объектов. Фиг знает что к чему... Главное, что работает
__________________
MS CRM 3.0/4.0
Sharepoint 2003, MOSS 2007/2010
Старый 30.04.2008, 17:15   #9  
ShurikEv is offline
ShurikEv
CRM
 
213 / 28 (1) +++
Регистрация: 25.04.2006
Адрес: г. Новосибирск
Rollup3 снова вышел
__________________
MS CRM 3.0/4.0
Sharepoint 2003, MOSS 2007/2010
Старый 30.04.2008, 17:36   #10  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Аватар для Сабитов Андрей
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Регистрация: 07.09.2006
Адрес: СПб
Цитата:
Сообщение от ShurikEv Посмотреть сообщение
Rollup3 снова вышел
Будете опять экспереминтировать ?
Старый 03.05.2008, 09:57   #11  
ShurikEv is offline
ShurikEv
CRM
 
213 / 28 (1) +++
Регистрация: 25.04.2006
Адрес: г. Новосибирск
Первый и второй я устанавливал практически сразу после выхода, третий немного погодя, но всё равно оказалось, что зря. А вот как сейчас, даже не знаю. Месяцок подождать и читать отзывы или сейчас установить, раз и так уже стоит третий, но корявый Хотя вот стоит третий корявый и ведь что самое главное - ошибка то в нем исправлена и поиск по статьям в Базе Знаний работает как надо (вроде, т.к. пока всё ищется как надо) - одна из возникших проблем без 3го Rollup'а. Так что думаю, но скорее всего поставлю
__________________
MS CRM 3.0/4.0
Sharepoint 2003, MOSS 2007/2010
Старый 14.05.2008, 09:01   #12  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
Так как можно импортировать из CSV файла данные в поле LookUp ? Откуда брать этот GUID ? В базе данных копаться?
Старый 14.05.2008, 11:00   #13  
Артем 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
Ну или писать приложения, которые будут его вытаскивать. Есть готовое решение: GuidViewer.htm. Если надо, могу выслать.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 14.05.2008, 11:14   #14  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
присылайте - буду признателен,

в файл в поле вписывал значения - не берет все равно:
278649E6-6921-DD11-B05E-000C29605412
{278649E6-6921-DD11-B05E-000C29605412}
Старый 14.05.2008, 11:36   #15  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
ID вытаскивал так:

var oField = crmForm.all.subjectid;

var values = oField.DataValue;
alert(values[0].id);
Старый 14.05.2008, 12:42   #16  
Артем 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
Старый 15.05.2008, 08:07   #17  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
Ура, Нашел:

http://forums.microsoft.com/Dynamics...6322&SiteID=27

In order to import lookup fields you need to render the CSV source attribute in the following format:
" [ Related Entity Type Name ] , [ Related Entity Instance GUID ] "

For example
"account,{BB51BC3D-98EB-DC11-9C73-0002B3C73EB0}"

Here is a complete contacts.csv example

FirstName,LastName,ParentCustomer
Adi,Katz,"account,{BB51BC3D-98EB-DC11-9C73-0002B3C73EB0}"

Notice the " " wrapping the lookup value. This is because a comma (,) is used to separate the Related Entity type and value.

There is also a great import tool built for CRM 4.0. Follow this link to download :
http://blogs.msdn.com/crm/archive/20...tion-tool.aspx
Старый 21.05.2008, 17:18   #18  
Bakai Madybaev is offline
Bakai Madybaev
Участник
 
201 / 16 (1) ++
Регистрация: 22.04.2008
Еще один прикол:

В справке в теме "Работа с импортом" есть раздел "Расширение данных в существующих записях". Там есть пункт:

"Убедитесь в том, что в окне Выберите тип записи и сопоставление установлен флажок Дополните данные путем обновления существующих записей, а затем создания новых записей."
Так этого флажка в окне Импорта нет и в помине.
У нас стоит CRM 4.0 Trial version - неужели это ограничения триала?
Старый 22.05.2008, 11:12   #19  
Likefire is offline
Likefire
Заноза в заднице
Аватар для Likefire
MCBMSS
Лучший по профессии 2009
 
547 / 50 (3) ++++
Регистрация: 22.10.2007
Адрес: Москва
Записей в блоге: 1
Цитата:
Сообщение от Bakai Madybaev Посмотреть сообщение
...
У нас стоит CRM 4.0 Trial version - неужели это ограничения триала?
Никак нет. Триал ограничивает лишь срок использования. То, что написано в хэлпе - может быть устаревшей информацией, а может быть неправильным переводом исходного текста.
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков!
Старый 22.05.2008, 11:44   #20  
Сабитов Андрей is offline
Сабитов Андрей
MCTS
Аватар для Сабитов Андрей
MCBMSS
Лучший по профессии 2009
 
851 / 122 (6) +++++
Регистрация: 07.09.2006
Адрес: СПб
C переводом в 4ке совсем беда :-( по этому реклмендую использовать английскую версию !
Если установленна русская, качайте language pack и ставьте хотя бы хелп английский, а интерфейс можно оставить английским !
Пример перевода :-) Вот как бы Вы перевели Title в обращении сервиса... ? Как угодно но ни как не должность. Так что используйте английскую версию !

А попводу триала, абсолютно согласен с LikeFire, ни каких ограничений полный функционал, ограничение тоолько по сроку использования !
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
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, время: 19:14.