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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.12.2009, 12:13   #1  
Nazarov is offline
Nazarov
Участник
 
32 / 10 (1) +
Регистрация: 25.09.2009
Как изменить Primary Attribute для Customize Entities
Коллеги!

Пересмотрел мурзилки, но так и не нашел - можно ли менять ключевой атрибут кастомной сущности?
По умолчанию создается ключевым поле NAME, но мне нужно не оно...
Старый 03.12.2009, 12:34   #2  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Он задается только при создании формы (вкладка основной атрибут), изменить поддерживаемым способом нельзя
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 03.12.2009, 13:07   #3  
Nazarov is offline
Nazarov
Участник
 
32 / 10 (1) +
Регистрация: 25.09.2009
Значит изменить все же можно
Старый 03.12.2009, 15:35   #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
Ну да, но зачем? Основной атрибут все равно текстовое поле. Вы можете повлиять только на размер и имя схемы, так что не вижу особого смысла
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional

Последний раз редактировалось Артем Enot Грунин; 03.12.2009 в 16:35.
Старый 04.12.2009, 08:32   #5  
Dekan is offline
Dekan
Участник
Аватар для Dekan
 
171 / 11 (1) +
Регистрация: 11.05.2009
Адрес: Оренбург
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Вы можете повлиять только на размер и имя схемы
А как можно изменить размер текстового системного поля, если количество символов не указано.
Проблема в том, что по электронной почте отсылаем длинные тексты (более 5000 знаков) и при установке связи из Outlook в CRM выдается ошибка, что слишком много знаков. Обычным путем увеличить размер поля description нельзя (тип: ntext без указания количество символов). Как быть?
Старый 04.12.2009, 09:17   #6  
Артем 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
Для ntext количество символов не задается. На этот тип по умолчанию выделяется 16б и повлиять на это, кажется, невозможно. Считайте это ограничением системы.

p.s. Пишите мелким почерком.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 04.12.2009, 09:59   #7  
Dekan is offline
Dekan
Участник
Аватар для Dekan
 
171 / 11 (1) +
Регистрация: 11.05.2009
Адрес: Оренбург
Куда же тогда девается в целом смысл CRM, если невозможно сохранить историю элементарной переписки?
Старый 04.12.2009, 10:10   #8  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Если тексты такие больши, то может имеет смысл отправлять их в виде атачей? в вордовском формате?
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 04.12.2009, 10:16   #9  
Dekan is offline
Dekan
Участник
Аватар для Dekan
 
171 / 11 (1) +
Регистрация: 11.05.2009
Адрес: Оренбург
А аттачи при установке связи не переносятся в CRM, переносится только текст, а приложения остаются в Аутлуке.
Старый 04.12.2009, 12:02   #10  
Nazarov is offline
Nazarov
Участник
 
32 / 10 (1) +
Регистрация: 25.09.2009
Цитата:
Сообщение от Артем Enot Грунин Посмотреть сообщение
Ну да, но зачем? Основной атрибут все равно текстовое поле. Вы можете повлиять только на размер и имя схемы, так что не вижу особого смысла
Проблема следующая.
Создаю связь N:N ручками. Создал сущность и сделал ссылки N:1 к двум сущностям, которые связываю (все как в мурзилке).
Называть эту связь необходимости нет и делаю поле name необязательным. Убираю его со всех форм... Кроме Lookup View - тут поле name нельзя ни убрать, ни передвинуть. Эта форма работает именно с Primary attribute.
Старый 04.12.2009, 12:31   #11  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Выведите поле Primary attribute на форму, скройте яваскриптом, и яваскриптом подставляйте туда какое-нибудь значение при сохранении формы, чтобы в лукапе что-нибудь отображалось
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 04.12.2009, 12:46   #12  
Артем 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
Цитата:
Сообщение от Dekan Посмотреть сообщение
А аттачи при установке связи не переносятся в CRM, переносится только текст, а приложения остаются в Аутлуке.
И давно? У меня атачи коректно отслеживаются!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 04.12.2009, 12:46   #13  
Nazarov is offline
Nazarov
Участник
 
32 / 10 (1) +
Регистрация: 25.09.2009
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
Выведите поле Primary attribute на форму, скройте яваскриптом, и яваскриптом подставляйте туда какое-нибудь значение при сохранении формы, чтобы в лукапе что-нибудь отображалось
Ну в этом направлении я уже начал двигаться. Но не уверен, что это прозрачное решение поставленной задачи... Финт ушами, я бы сказал.

Спасибо, все же за совет.
Старый 10.04.2013, 17:54   #14  
fatty_bu is offline
fatty_bu
Участник
Аватар для fatty_bu
 
90 / 18 (1) ++
Регистрация: 03.06.2009
Адрес: Москва
Привет!
Вопрос актуален для случая отображения содержания основного поля поля в лукапе на форме другого объекта. Можно ли просто изменять отображение основного атрибута по умолчанию? Например, нужно мне выводить в лукап значение не new_name (основной атрибут для сущности), а new_custom
При этом необходимо не менять сам основной атрибут.
Старый 11.04.2013, 10:16   #15  
Артем 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
Цитата:
Сообщение от fatty_bu Посмотреть сообщение
Привет!
Вопрос актуален для случая отображения содержания основного поля поля в лукапе на форме другого объекта. Можно ли просто изменять отображение основного атрибута по умолчанию? Например, нужно мне выводить в лукап значение не new_name (основной атрибут для сущности), а new_custom
При этом необходимо не менять сам основной атрибут.
Это возможно реализовать 3 способами:
  1. Если не нужно сохранить данные в обоих полях, тогда можно копировать значение поля new_custom в поле new_name при создании и изменении записи.
  2. Воспользоваться этим подходом: http://mscrm4ever.blogspot.ru/2009/0...ed-entity.html
  3. Использовать события формы, чтобы обновлять значения лукап полей при загрузке формы и изменении полей
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
За это сообщение автора поблагодарили: fatty_bu (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics CRM Tools: Who customize what and when? Blog bot Dynamics CRM: Blogs 0 05.11.2009 23:05
mscrmblog: Customize Marketing List (List Member View) Blog bot Dynamics CRM: Blogs 0 13.08.2009 15:05
Microsoft Dynamics CRM Team Blog: Data Design for CRM Projects - Customisation Approaches Blog bot Dynamics CRM: Blogs 0 22.05.2009 07:05
mscrm4ever: CRM 4.0 Using attribute mapping in code Blog bot Dynamics CRM: Blogs 0 03.05.2009 16:05
Jim Wang: Get Entity/Attribute's Display Name from CRM database Blog bot Dynamics CRM: Blogs 0 28.03.2009 01:05

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

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

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