Пользовательская причина состояния в Dynamics CRM 4

#dynamics-crm #customization #dynamics-crm-4

#dynamics-crm #настройка #dynamics-crm-4

Вопрос:

В Dynamics CRM 4.0 мне нужно вставить пользовательскую причину статуса для действия электронной почты. По умолчанию он не настраивается.

Я считаю, что это можно сделать, вставив значения непосредственно в таблицы базы данных MSCRM.

Я пытаюсь выяснить, какие таблицы задействованы, но новые значения не отображаются в настройке активности электронной почты.

Возможно ли это?

Ответ №1:

Нет, вы не можете (по крайней мере, через пользовательский интерфейс).

Изменение значений в базе данных не поддерживается (см. Статью Неподдерживаемые настройки), и вам действительно не следует этого делать.

В вашем случае я бы ввел дополнительное поле, которое представляет ваш пользовательский статус.

У вас есть возможность создать новую причину статуса через MetadataService. В описании перечисления состояния электронной почты (CrmService) указано, что можно изменять значения по умолчанию.

Комментарии:

1. Следующая ссылка MSDN гласит: значения для причины состояния электронной почты настраиваются. В предыдущей таблице показаны значения, определенные при установке по умолчанию.

2. @AlbertasA спасибо за подсказку. Дайте мне немного времени, чтобы проверить это. Невозможно изменить значения в пользовательском интерфейсе. Единственная возможность, которую я вижу (из-за вашей ссылки), — это изменить значения через MetadataService.

3. Предложенное решение путем вставки поля причины статуса через MetaDataServices работало для наших нужд. Спасибо @ckeller!

4. @AlbertasA спасибо за проверку! Извините, но у меня еще не было времени на это.