Показать сообщение отдельно
Старый 11.02.2013, 17:11   #1  
Blog bot is offline
Blog bot
Участник
 
25,477 / 846 (79) +++++++
Регистрация: 28.10.2006
axforum blogs: Маппинг полей Встречи и Повторяющейся встречи
Источник: http://axforum.info/forums/blog.php?b=372
==============

В свое время "Повторяющаяся встреча" позиционировалась как одна из центральных долгожданных фишек CRM 2011. Не знаю как вы, коллеги, но я спустя годы могу с уверенностью сказать что ни разу не использовал эту функцию системы для решения своих задач. Тем не менее, при настройке объекта Встреча, я всегда стараюсь приводить в соответствие вид формы и атрибутивный состав Повторяющейся встречи.

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

Особенности этого механизма:
  1. Сопоставление настраивается на форме атрибута Повторяющейся встречи (а не в настройках связи, как обычно)
  2. Атрибуты сопоставляются 1:1 (а не 1:N как у связи)
  3. Сопоставление атрибутов Встречи и Повторяющейся встречи хранятся на уровне метаданных их атрибутов (в свойстве AttributeMetadata.LinkedAttributeId)
  4. Сопоставление атрибутов Встречи и Повторяющейся встречи можно изменять после создания
  5. Изменение атрибута Повторяющейся встречи автоматически будет применено к связанному атрибуту Встречи
  6. Связанный атрибут Встречи можно создать автоматически при создании атрибута Повторяющейся встречи
Остальные свойства типов сопоставлений схожи: у атрибутов должен совпадать тип и размер, конечные атрибуты не должны быть задействованы в другом маппинге. В случае с выпадающими списками, у атрибутов должно так же совпадать значение по умолчанию. Не уверен что последняя особенность общая, однако для сопоставление атрибутов Встреч это утверждение верно.




Источник: http://axforum.info/forums/blog.php?b=372
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.