Администрирование Oracle CRM On Demand > Настройка приложения > Страница "Настройка приложения" для типов записей > Создание и редактирование полей
Создание и редактирование полей
Можно создавать пользовательские поля или редактировать определения существующих полей; это делается на странице изменения полей для того или иного типа записи. Попасть туда можно со страницы полей типа записи. Страница полей типа записи содержит отображаемое имя для каждого поля, тип поля, маркер обязательности поля и маркер доступности функции "Копирование разрешено" для поля.
Если роль пользователя включает полномочия "Загрузки клиентских расширений и управление пользовательским HTML-тегом заголовка", на странице полей типа записи выводится также столбец "HTML-тег поля". Этот столбец содержит имена полей для использования в нестандартном коде JavaScript, выполняющем операции с полями. Дополнительные сведения о разработке такого нестандартного кода см. в руководстве Oracle CRM On Demand JavaScript API Developer’s Guide.
В столбце меток интеграции Web Services v2.0 на странице "Поля" типа записи для каждого поля отображается метка интеграции. Это имена полей, используемые в файлах WSDL для Web Services v2.0. Дополнительные сведения о файлах WSDL см. в разделе Загрузка WSDL-файлов и файлов схемы.
ПРИМЕЧАНИЕ. Для типов записей "Пользовательский объект" и некоторых других типов записей можно создать пользовательские поля связанной информации. Для этих типов записей на странице изменения полей доступны следующие поля: "Связанная информация", "Тип связанной записи" и "Связанное поле". Эти поля на странице изменения полей используются только для создания пользовательских полей со связанной информацией. После установки флажка "Связанная информация" большинство других полей на странице изменения полей становятся доступны только для чтения. Для получения дополнительных сведений о пользовательских полях со связанной информацией и их создании см. разделы Пользовательские поля со связанной информацией и Создание пользовательских полей со связанной информацией.
Перед началом работы. Роли пользователя, выполняющего эту процедуру, необходимо предоставить полномочия 'Пользовательская настройка приложения'.
Процедура создания нестандартных полей и редактирования стандартных полей
- В правом верхнем углу любой страницы щелкните глобальную ссылку "Администрирование".
- В разделе "Настройка приложения" нажмите ссылку "Настройка приложения".
- В разделе "Настройка типа записи" нажмите ссылку на требуемый тип записи.
- В разделе "Управление полями" нажмите "Настройка полей" типа записи.
- На странице "Поля":
- На странице "Редактирование поля" введите отображаемое имя поля.
Отображаемое имя – это метка поля.
- На странице "Редактирование поля" выберите тип поля, если создается нестандартное поле.
ВНИМАНИЕ. После сохранения нестандартного поля изменить тип поля нельзя.
В отношении нестандартных полей действуют следующие правила, которые могут отличаться от правил, применимых к стандартным полям того же типа.
Тип поля
|
Максимальная длина
|
Примечания
|
Флажок
|
Не применимо
|
ПРИМЕЧАНИЕ. От пользователя не требуется выбирать поле типа "Флажок", помеченное как обязательное. Если требуется, чтобы поле флажка имело значение "Истина" (то есть флажок был установлен), необходимо использовать правила проверки полей в поле флажка. Дополнительные сведения см. в разделе Управление полями.
|
Дата
|
25
|
|
Дата/время
|
25
|
|
Целое число
|
10
|
Целые числа в диапазоне от -2147483647 до 2147483647.
|
Список множественного выбора
|
|
Для списка множественного выбора задать значение по умолчанию нельзя.
|
Число
|
10
|
Числа в диапазоне от -2147483648 до 2147483647.
|
Телефон
|
35
|
|
Список выбора
|
30
|
Для списка выбора можно определить максимум 1000 значений. Однако только 300 из этих значений доступны в интерфейсе пользователя. Общий набор значений списка выбора, извлекаемых во время выполнения, рассчитывается как число значений списка выбора, умноженное на число языков, активных на уровне компании. Это число не должно превышать 10000. Например, если есть 900 списков значений и 12 активных языков, то Oracle CRM On Demand не может получить доступ к этому списку выбора, поскольку объединенный список извлекаемых значений содержит 10800 значений, то есть больше 10000.
Хотя максимальная длина значений списка выбора равна 30, только первые 28 символов используются для того, чтобы определить, не является ли введенное значение дубликатом какого-либо существующего значения.
ПРИМЕЧАНИЕ. При определении значений списка выбора их порядок будет независимым для каждого языка. То есть если установить порядок значений списка выбора для какого-либо языка, этот порядок не будет автоматически сохранен при переводе значений на другие языки. Чтобы сделать порядок значений списка выбора одинаковым для всех языков, необходимо вручную внести исправления во всех переводах.
|
Текст (полный)
|
255
|
В текстовых полях используется однострочный текст.
|
Текст (сокращенный)
|
40
|
В текстовых полях используется однострочный текст. Однако для разных полей используется разная длина.
|
Текст (сокращенный - маскируемый)
|
40
|
Маскируемые поля позволяют скрывать часть данных от некоторых пользователей в определенных типах записей. Например, если маскируемое поле содержит значение 4558785236, пользователи увидят вместо него XXXX5236. Дополнительные сведения см. в разделе Маскируемые поля.
|
Веб-ссылка
|
Не применимо
|
Нестандартные поля "веб-ссылка" позволяют создавать в макетах контекстно-зависимые гиперссылки.
Поле "Отобр. текст" может содержать не более 250 символов. Поле "Адрес URL" может содержать не более 8000 символов. В браузерах используется разная максимальная длина URL-адресов. Если указать слишком длинный URL-адрес, он может не работать, как предполагалось. Если используется подстановка параметров, длина URL-адреса меняется.
Совокупное количество веб-ссылок и объединенных полей, которое можно создать, зависит от типа записи, но для некоторых типов записей это совокупное количество равняется 100 веб-ссылкам и объединенным полям. Дополнительные сведения о полях в Oracle CRM On Demand см. в разделе О пользовательских полях.
Дополнительные сведения см. в разделе Настройка веб-ссылок.
|
Объединенное поле
|
Не применимо
|
Объединенное поле - это поле, в котором могут отображаться значения из нескольких полей, а также дополнительный текст.
Совокупное количество веб-ссылок и объединенных полей, которое можно создать, зависит от типа записи, но для некоторых типов записей это совокупное количество равняется 100 веб-ссылкам и объединенным полям. Дополнительные сведения о полях в Oracle CRM On Demand см. в разделе О пользовательских полях.
Для большинства типов записей можно настроить объединенные поля. Дополнительные сведения см. в разделе Настройка объединенных полей.
|
- Чтобы указать, что имя поля необходимо перевести на другие языки, активизированные для компании, установите флажок "Пометить для перевода".
- Нажмите "Сохранить".
- В разделе "Дополнительные свойства" заполните (при необходимости) следующие поля.
Поле
|
Примечания
|
Обязательное
|
Установите флажок, чтобы сделать поле обязательным для заполнения при создании или обновлении записей. Например, можно потребовать, чтобы при добавлении новых контактов все пользователи заполняли поле "Субъект".
ПРИМЕЧАНИЕ. От пользователя не требуется выбирать поле типа "Флажок", помеченное как обязательное. Если требуется, чтобы поле флажка имело значение "Истина" (то есть флажок был установлен), необходимо использовать правила проверки полей в поле флажка. Дополнительные сведения см. в разделе Управление полями.
|
Обязательное при условии
|
Если необходимо, чтобы поле было обязательным только при соблюдении определенного условия, введите выражение для условия непосредственно или щелкните значок fx, чтобы открыть окно Expression Builder.
ПРИМЕЧАНИЕ. В управлении полями поле может быть настроено как обязательное или как обязательное при условии, но не как обязательное и обязательное при условии одновременно. Поэтому, если установлен флажок "Обязательное", нельзя ввести выражение в поле "Обязательное при условии".
Определенные ограничения применяются к функциональности Expression Builder, которую можно использовать в данных условиях для полей, обязательных при условии. Дополнительные сведения о полях, обязательных при условии, и ограничениях, применяемых к функциональности Expression Builder, см. в разделе О полях, обязательных при условии.
|
Значение по умолчанию
|
Введите значение или выражение непосредственно либо щелкните значок fx , чтобы открыть окно Expression Builder.
Сложные выражения можно добавлять, только если роль включает полномочия "Дополнительное управление полями". Это поле может содержать выражение длиной не более 1024 символов. Если создается выражение для настройки значения по умолчанию, то длина результата выражения не должна быть больше максимального числа символов, разрешенного в этом поле. Кроме того, длина любого строкового или числового литерала, переданного функции в Expression Builder, не может превышать 75 символов.
Если значение по умолчанию вводится непосредственно в этом поле, число символов в значении по умолчанию не должно превышать максимальное число символов, разрешенное для типа поля. Для полей числового типа значение должно находиться в пределах диапазона значений этого поля.
Дополнительные сведения о задании значений по умолчанию см. в разделе Управление полями. Сведения о синтаксисе, используемом в выражениях, см. в разделе Expression Builder.
ПРИМЕЧАНИЕ. Если значение по умолчанию назначено маскируемому полю, при создании новой записи в этом поле выводится полное значение по умолчанию, даже если роль пользователя не включает полномочия "Просмотр данных с масками".
|
Только чтение
|
Установите этот флажок, если требуется сделать поле доступным только для чтения.
|
Копирование разрешено
|
Установите этот флажок, чтобы разрешить копирование этого поля при копировании этого типа записи с помощью кнопки "Копировать запись" на странице сведений о записи.
|
Оптимизировано
|
Этот флажок автоматически активируется при выборе типа поля, для которого доступны оптимизированные поля для этого типа записи. Справа от флажка "Оптимизировано" отображается оставшееся количество доступных оптимизированных полей. Если необходима оптимизированная версия поля, установите флажок "Оптимизировано".
ПРИМЕЧАНИЕ. Если флажок "Оптимизировано" установлен для какого-либо поля и сохранен, его нельзя отключить на странице редактирования. Однако поле, которое требуется перепрофилировать, можно переименовать.
|
Описание
|
Введите дополнительные сведения о поле.
|
Внести по умолчанию
|
Этот флажок присутствует только при условии, что роль пользователя предусматривает полномочие "Дополнительное управление полями".
Установите этот флажок, если требуется, чтобы при создании новой записи это поле не заполнялось автоматически. Заданное значение в этом случае будет подставляться при сохранении записи, если поле не было заполнено пользователем или средством интеграции не было передано значение для поля.
ПРИМЕЧАНИЕ. Нельзя выбрать "Внести по умолчанию" для поля флажка.
|
Проверка полей
|
Этот флажок присутствует только при условии, что роль пользователя предусматривает полномочие "Дополнительное управление полями".
Введите выражение непосредственно или щелкните значок fx, чтобы открыть окно Expression Builder.
Это поле может содержать не более 1024 символов.
Дополнительные сведения о проверке полей см. в разделе Управление полями. Описание синтаксиса выражений см. в разделе Expression Builder.
|
Сообщение об ошибке проверки полей
|
Этот флажок присутствует только при условии, что роль пользователя предусматривает полномочие "Дополнительное управление полями".
Введите сообщение об ошибке, которое будет выводиться в дополнение к стандартному сообщению, если поле не проходит проверку. Сообщение может содержать только буквы, цифры, пробелы, запятые, точки и тире.
Ниже показано, как выводятся сообщения об ошибке в зависимости от того, задано ли нестандартное сообщение:
Если проверка поля настроена, но нестандартное сообщение не введено: Введенное для "[Поле]" не отвечает правилам проверки, установленным администратором компании. Условие проверки: "[Правило]" (код ошибки).
Если проверка поля настроена и введено нестандартное сообщение: [Нестандартное сообщение об ошибке] (код ошибки).
|
Формат вывода подсказки
|
Этот флажок присутствует только при условии, что роль пользователя предусматривает полномочие "Дополнительное управление полями".
Выберите в раскрывающемся списке "HTML" или "Простой текст", чтобы выбрать формат отображения подсказки. По умолчанию это поле содержит значение "Простой текст".
При использовании подсказок в формате HTML производительность будет выше, если избегать сложных HTML-конструкций и уменьшить число изображений, отображаемых в подсказке. Интерактивные элементы управления (например, гиперссылки) не поддерживаются. Кроме того, при использовании подсказок в формате HTML рекомендуется применять отступы, чтобы сделать текст подсказки удобнее для чтения. При использовании HTML-тега <DIV> рекомендуется использовать границу, чтобы содержимое тега <DIV> не выходило за рамки окна подсказки. Например:
<div style="background-color:red;padding:3px 8px; border-radius:5px;">
Это сообщение подсказки с отступом и красным фоном.
</div>
ПРИМЕЧАНИЕ. Сведения об аспектах использования нестандартного кода Oracle CRM On Demand см. в разделе Важные моменты для пользователей, использующих нестандартный код в Oracle CRM On Demand.
|
Текст подсказки
|
Этот флажок присутствует только при условии, что роль пользователя предусматривает полномочие "Дополнительное управление полями".
Введите сведения о функциях поля. Эти сведения будут выводиться в виде подсказки при наведении указателя мыши на поле. Это текстовое поле может содержать до 1500 символов.
ПРИМЕЧАНИЕ. Рекомендуется не злоупотреблять количеством подсказок и стараться использовать информативный и сжатый текст подсказки.
|
- Нажмите "Сохранить".
На других активизированных языках новые добавленные поля автоматически отображаются синим цветом и в квадратных скобках (независимо от состояния флажка "Пометить для перевода").
- Чтобы вручную ввести перевод нового имени, сообщения об ошибке проверки поля, описания или текста подсказки, выполните следующие действия:
- Выберите язык, перевод на который требуется ввести, в раскрывающемся списке "Язык перевода".
- Щелкните ссылку "Правка" для поля, для которого требуется перевести имя, сообщение об ошибке проверки, описание или текст подсказки.
- Введите перевод в поле "Отображаемое имя", "Сообщение об ошибке проверки полей", "Описание" или "Текст подсказки" и нажмите "Сохранить".
Переведенное имя поля отображается черным цветом в столбце "Отображаемое имя".
- Повторите шаги с "a" по "c" для каждого языка, для которого требуется ввести перевод.
- Чтобы продолжить работу со страницей полей типа записи после ввода переводов, выберите в раскрывающемся списке "Язык" язык по умолчанию для своей компании.
ПРИМЕЧАНИЕ. Для отображения нестандартных полей в аналитике, если язык пользователя Oracle CRM On Demand отличается от языка создания нестандартного поля, нестандартное поле необходимо перевести на соответствующий язык. Например, если нестандартное поле создано на английском языке, пользователь с немецким языком будет видеть это поле в аналитике только в том случае, если поле переведено на немецкий язык.
При установке флажка "Пометить для перевода" и отображаемое имя, и сообщение об ошибке проверки полей на всех остальных языках перезаписываются.
- В случае создания списка выбора или списка множественного выбора:
- Нажмите ссылку "Изменить список выбора" для соответствующего нестандартного поля.
- В поле "Значения в списке выбора" введите каждое значение на отдельной строке.
- Сохраните запись.
- (Необязательно.) Если компания использует группы значений выбора, необходимо сопоставить значения списка выбора с группами значений списка выбора; дополнительные сведения см. в разделе Сопоставление значений списка выбора с группами значений списка выбора.
ПРИМЕЧАНИЕ. После создания пользовательских полей их необходимо сделать видимыми, чтобы они отображались в формах редактирования, сведений и создания. По умолчанию они не отображаются. Чтобы сделать пользовательское поле видимым, создайте необходимые макеты страниц и убедитесь, что эти макеты назначены каждой роли, которой требуется просмотр поля.
|