MS CRM 4 - Пользовательская сущность с & # 8220; aboutobjectid & # 8221; функциональность

StackOverflow https://stackoverflow.com/questions/1207176

  •  05-07-2019
  •  | 
  •  

Вопрос

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

Я также хотел бы отслеживать, к какому объекту это относится. Сначала я добавил N: 1 из DataHistory в задачу (например,), и я действительно могу ссылаться на исходную задачу (через атрибут «new_tasksid», который я добавил в DataHistory).

Проблема в том, что каждой сущности, которую я хочу зарегистрировать, потребуется отдельный идентификатор атрибута (и дополнительная запись в форме!)

Глядя на то, как телефон, задача и т. д. используют " aboutobjectid " ;, это то, что я должен сделать. К сожалению, когда я пытаюсь добавить " dataobjectid " и сопоставьте его, например, с Task и PhoneCall, он жалуется (при втором сохранении), что ссылка должна быть уникальной. Как CRM обходит это и можно ли имитировать это?

Это было полезно?

Решение

Вы можете создать свой общий " dataobjectid " поле, но сделайте его текстовым полем и сохраните там guid объекта. Вы потеряете собственные таблицы для просмотра записей аудита и не сможете присоединиться к этим объектам с помощью расширенных выражений поиска, выборки или запроса, но если это не важно, вы можете открыть страницу ASPX, которая отображает Журналы аудита для этой записи в любом формате, который вы выбираете, и избегайте создания новых отношений для каждого объекта, который вы хотите проверять.

Другие советы

CRM имеет специальный тип поиска, который может искать многие типы сущностей. Эта функциональность недоступна для нас, настройщиков, к сожалению. Лучше всего добавить каждое отношение, которое может касаться, и скрыть поиски, которые не используются для этого конкретного объекта.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top