Печать      Открыть версию интерактивной справки в формате PDF


Предыдущий раздел

Следующий раздел

О пользовательских полях со связанной информацией

С помощью присоединенных полей Oracle CRM On Demand позволяет просматривать информацию из связанных записей данного типа записей на странице сведений или списков связанной информации записей второго типа. Присоединенное поле - это поле в записи определенного типа, связанное с полем в записи другого типа через внешний ключ. Например, "Пользовательский объект 04" может быть связан с типом записи "Контакт", а число присоединенных полей в типе записи "Пользовательский объект 04" позволяет отображать информацию из записей контактов на странице сведений для записей пользовательского объекта 04. Можно отобразить имя, фамилию и адрес электронной почты контакта, а также другие поля из записи контакта на странице сведений связанной записи пользовательского объекта 04. Также можно отобразить поля из записи контакта в списках записей пользовательского объекта 04, связанных с записью другого типа.

Однако может потребоваться отобразить значения из поля в типе связанных записей, для которого присоединенное поле недоступно. Например, может потребоваться выводить номер телефона помощника связанного контакта на странице сведений записи пользовательского объекта 04, но присоединенное поле для поля номера телефона помощника в типе записей "Контакт" недоступно. Или может потребоваться отображать значения из пользовательского поля в типе записей "Контакт" в списке записей пользовательского объекта 04, который выводится на странице сведений для другого типа связанных записей, например, "Пользовательский объект 05". В типах записей "Пользовательский объект" и некоторых других можно создавать пользовательские поля со связанной информацией, позволяющие отображать информацию из полей, для которых недоступны объединенные поля. Сведения о создании пользовательских полей со связанной информацией см. в разделе Создание пользовательских полей со связанной информацией.

ПРИМЕЧАНИЕ. Создавать пользовательские поля связанной информации можно для всех типов полей, за исключением веб-ссылок, объединенных или поддерживающих маскировку списков выбора, а также списков множественного выбора. Использование пользовательского поля связанной информации в отчетности Oracle CRM On Demand невозможно, поскольку эти поля не отображены в Oracle CRM On Demand Answers. Вместо этого необходимо использовать поле первоначального источника, которое доступно в Oracle CRM On Demand Answers.

Об обновлении значений в пользовательских полях со связанной информацией

При обновлении значений в пользовательских полях со связанной информацией необходимо учитывать следующее:

  • При сохранении нового пользовательского поля со связанной информацией Oracle CRM On Demand автоматически отправляет запрос на инициализацию нового поля. Процесс инициализации заполняет пользовательское поле со связанной информацией в записях значением, указанным в соответствующем поле в записях связанного типа записей.
  • После инициализации пользовательского поля со связанной информацией для записи значение в поле автоматически обновляется при каждом обновлении значения в соответствующем поле связанной записи.
  • Обновить значение в пользовательском поле со связанной информацией напрямую невозможно никаким образом.

Пример использования пользовательских полей со связанной информацией

В компании осуществляется управление принадлежащими ей зданиями, оборудованными для проведения конференций и предоставляемыми с этой целью другим компаниям, государственным организациям и т.п. Для отслеживания информации о мероприятиях используется один тип записей пользовательских объектов, а для отслеживания информации о помещениях - другой тип записей пользовательских объектов. В каждом помещении проводится много мероприятий, и каждое мероприятие может проводиться в нескольких помещениях, поэтому отношение между типами записей должно принадлежать к типу "многие ко многим". Для создания отношения "многие ко многим" в Oracle CRM On Demand в качестве перекрестной таблицы для отслеживания информации о каждом заказе помещения или о каждом заседании используется третий тип записей пользовательских объектов. Затем можно создать отношение типа "один ко многим" между мероприятиями и заседаниями, на основе которого формируется отношение типа "многие ко многим" между помещениями и мероприятиями. Дополнительные сведения о настройке отношений "многие ко многим" между пользовательскими объектами см. в разделе Об отношениях типа "многие ко многим" для пользовательских объектов.

В типе записи "Помещение" есть два пользовательских поля: "Тип помещения" и "Вместимость помещения". Теперь требуется отобразить информацию из полей "Тип помещения" и "Вместимость помещения" в разделе связанной информации "Заседания" на странице сведений о мероприятиях для определенных ролей пользователей. Такая конфигурация позволяет пользователям, которые просматривают страницу сведений о мероприятиях, видеть тип и вместимость помещений, присвоенных мероприятию.

Ниже приведено описание процедуры настройки типов записей "Мероприятие" и "Заседание" для этого примера.

Настройка типов записей "Мероприятие" и "Заседание"

  1. На страницах настройки приложения для типа записи "Заседание" создайте два пользовательских поля со связанной информацией для отображения значений из полей "Тип помещения" и "Вместимость помещения", которые находятся в типе записи "Помещение".

    Новым полям в типе записи "Заседание" можно дать те же имена, что и у полей в типе записи "Помещение", или другие имена. Сведения о создании пользовательских полей см. в разделе Создание пользовательских полей со связанной информацией.

  2. Просмотрите страницу "Очередь инициализации связанных полей", чтобы убедиться, что запрос на инициализацию для поля выполнен успешно.

    Дополнительные сведения см. в разделе Создание пользовательских полей со связанной информацией.

  3. На страницах настройки приложения для типа записи "Мероприятие" создайте или измените макет связанной информации для типа записи "Заседание" и переместите пользовательские поля, созданные для типа записи "Заседание", из раздела "Доступные поля" в раздел "Выбранные поля" в мастере макета связанной информации.

    Сведения о настройке макетов связанной информации см. в разделе Настройка макетов связанных элементов.

  4. На страницах настройки приложения для типа записи "Мероприятие" создайте или измените макет для страницы "Сведения о мероприятиях" и назначьте макет связанной информации, настроенный для типа записи "Заседание".

    Сведения о настройке макетов страниц см. в разделах Настройка статических макетов страниц и Определение динамических макетов страниц.

  5. Назначьте макет страницы "Сведения о мероприятиях", настроенный для типа записи "Заседание", каждой из соответствующих ролей пользователей.

    Подробнее о настройке ролей см. в разделе Добавление ролей.

  6. Если роли еще не назначены пользователям, назначьте роли соответствующим пользователям.

    Сведения о настройке записей пользователей см. в разделе Настройка пользователей.


Опубликовано в Сентябрь 2017 Copyright © Oracle, 2005, 2017 гг. Все права защищены.Legal Notices.