Администрирование Oracle CRM On Demand > Expression Builder > Функции инструмента Expression Builder > UserValue
UserValue
Функция UserValue в инструменте Expression Builder возвращает значение заданного атрибута для текущего пользователя.
Полями в представлении "Сведения о пользователе" служат атрибуты выбранного пользователя.
Синтаксис
UserValue("<attribute>")
Тип результата
Строка
Аргументы
В следующей таблице приведено описание аргументов функции.
Аргумент
|
Описание
|
атрибут
|
Независимое от языка имя или пользовательская метка интеграции, соответствующие отображаемому имени атрибута текущего пользователя.
Метки интеграции отображаются в столбце меток интеграции Web Services v2.0 на странице "Поля" типа записи.
|
Примеры
Пример 1. В рамках коммерческой деятельности требуется, чтобы в пользовательском текстовом поле с именем "Происхождение" в запросе на обслуживание при создании записи по умолчанию отображалась страна местонахождения пользователя, создающего запись.
Для реализации бизнес-правила на странице "Настройка полей" для запроса на обслуживание задайте для поля "Происхождение" значение по умолчанию UserValue("<PersonalCountry>") и установите флажок "Внести по умолчанию".
О создании и редактировании полей см. раздел Создание и редактирование полей.
Пример 1. В рамках коммерческой деятельности требуется, чтобы определенное правило потока операций запускалось при условии, что владелец бизнес-возможности не является администратором.
Для реализации бизнес-правила свяжите с правилом потока операций следующее условие:
UserValue('<EMailAddr>') <> 'administrator@testdata.com'
Атрибуты
В следующей таблице представлены атрибуты, которые могут служить аргументами функции UserValue, и соответствующие отображаемые имена.
Атрибут
|
Отображаемое имя
|
Пример значения
|
Псевдоним
|
Псевдоним
|
Администратор
|
AuthenticationType
|
Тип аутентификации
|
Только идентификатор пользователя/пароль
|
BusinessUnit
|
Хозяйственная единица
|
Хозяйственная единица
|
BusinessUnitLevel1
|
Хозяйственная единица - уровень 1
|
Хозяйственная единица - уровень 1
|
BusinessUnitLevel2
|
Хозяйственная единица - уровень 2
|
Хозяйственная единица - уровень 2
|
BusinessUnitLevel3
|
Хозяйственная единица - уровень 3
|
Хозяйственная единица - уровень 3
|
BusinessUnitLevel4
|
Хозяйственная единица - уровень 4
|
Хозяйственная единица - уровень 4
|
CellPhone
|
Номер сотового телефона
|
+1 555 2368978
|
CreatedBy
|
Создано
|
Администратор Oracle CRM On Demand CSR
|
CreatedById
|
Не применимо.
|
1E1263-IZBZ
|
CreatedDate
|
Дата создания
|
01/08/2007 21:21:33
|
CurrencyCode
|
Валюта
|
USD
|
Отдел
|
Отдел
|
Отдел
|
Подразделение
|
Подразделение
|
Подразделение
|
EMailAddr
|
Электронная почта
|
john.doe@oracle.com
|
EmployeeNumber
|
Номер работника
|
12345
|
EnableTeamContactsSync
|
Разрешить синхронизацию контактов команды
|
Y
|
ExternalIdentifierForSingleSignOn
|
Внешний идентификатор для единой регистрации с уникальным паролем
|
UID=ADMIN,O=ORACLE
|
ExternalSystemId
|
Внешний уникальный идентификатор
|
EXTUID123
|
FirstName
|
Имя
|
John
|
FundApprovalLimit
|
Предел утверждения
|
50000
|
IntegrationId
|
Идентификатор интеграции
|
INTUID123
|
Должность
|
Должность
|
Менеджер производственного отдела
|
Язык
|
Язык
|
Английский - США
|
LastLoggedIn
|
Последний вход
|
10/31/2007 19:39:01
|
LastName
|
Фамилия
|
Doe
|
LeadLimit
|
Ограничение зацепки
|
2345679
|
Национальные параметры
|
Национальные параметры
|
Английский (Канада)
|
ManagerFullName
|
Получатель отчета
|
John Smith
|
ManagerId
|
Не применимо.
|
1E4763-IZAU
|
Рынок
|
Рынок
|
Рынок
|
MiddleName
|
Отчество
|
Отчество
|
MiscellaneousNumber1
|
Прочее: номер 1
|
2312
|
MiscellaneousNumber2
|
Прочее: номер 2
|
2312
|
MiscellaneousText1
|
Прочее: текст 1
|
DUNS # (Webcat) = 10461
|
MiscellaneousText2
|
Прочее: текст 2
|
a7cff064-6566-47a2-8629-8b32d92de222
|
ModifiedBy
|
Изменено
|
John Doe
|
ModifiedById
|
Не применимо.
|
1E1263-IZBZ
|
ModifiedDate
|
Изменено: дата
|
10/31/2007 19:32:58
|
MrMrs
|
Г-н/г-жа
|
Г-н
|
NeverCall
|
Не звонить
|
Y
|
NevereMail
|
Не писать по электронной почте
|
Y
|
NeverMail
|
Не писать
|
Y
|
PasswordState
|
Состояние пароля
|
Активно
|
PersonalCity
|
Город
|
Торонто
|
PersonalCountry
|
Страна
|
Канада
|
PersonalPostalCode
|
Индекс
|
M4C2C3
|
PersonalProvince
|
Провинция
|
Онтарио
|
PersonalState
|
Край/область
|
CA
|
PersonalStreetAddress
|
Улица
|
555 Main Avenue
|
PersonalStreetAddress2
|
Адрес 2
|
Suite 17
|
PersonalStreetAddress3
|
Адрес 3
|
Scarborough
|
PhoneNumber
|
№ рабочего телефона
|
+1 555 2365555
|
PrimaryDivisionName
|
Основное подразделение
|
Азиатское подразделение
|
PrimaryGroup
|
Основная группа
|
Группа пользователей A
|
PrimaryPvgName
|
Не применимо.
ПРИМЕЧАНИЕ. Атрибут PrimaryPvgName возвращает имя группы значений списка выбора, которая связана с основным подразделением пользователя.
|
Полномочия для Индии
|
Область
|
Область
|
Регион
|
Роль
|
Роль
|
Выездной торговый представитель
|
RoleId
|
Идентификатор роли
|
1E1263-IYG1
|
SecondaryEmail
|
Электронная почта инспектора
|
john.doe2@oracle.com
|
ShowWelcomePage
|
Показать страницу приветствия при регистрации
|
N
|
Статус
|
Статус
|
Активно
|
Сегмент рынка
|
Сегмент рынка
|
Сегмент рынка
|
Субрегион
|
Субрегион
|
Подобласть
|
TempPasswordFlag
|
Отправить временный пароль по электронной почте при нажатии кнопки "Сохранить"
|
Y
|
TimeZoneName
|
Часовой пояс
|
(GMT-05.00) Восточное время (США и Канада)
|
UserId
|
Идентификатор строки
|
1E1263-IZAU
|
UserLoginId
|
Идентификатор строки
|
1E1263-IZAU
|
UserSignInId
|
Идентификатор пользователя для входа в систему
|
PTE169-14/ADMIN
|
WorkFax
|
№ рабочего факса
|
+1 555 2365556
|
Связанные разделы
Информацию об инструменте Expression Builder, связанную с данной темой, см. в следующих разделах.
|