Get user info#
Основные сведения#
Шаг “Get User Info” используется для получения данных о пользователе платформы, таких как email, имя и фамилия, для их дальнейшей обработки в текущем dataflow. Этот шаг является необходимым для большинства операций над пользователями, за исключением создания нового пользователя.
Получение информации о пользователе
Использование флага ‘Get user info from request’: Шаг попытается получить данные о текущем пользователе. Для корректной работы необходимо, чтобы dataflow был вызван от имени конкретного пользователя (например, с формы запроса или через Proxy запрос). Если вызван от имени платформы (например, в Input dataflow), результат будет null.
Без флага ‘Get user info from request’: Пользователь может быть определен:
Через системное имя, используя параметр типа String текущей модели dataflow.
Через ссылку на каталог user info, например, поля типа creatorSubject или changeAuthor.
Параметры#
Настройки Шага:
Поле настройки |
Варианты значений |
Назначение |
---|---|---|
Step name |
- |
Наименование шага |
Source step |
- |
Выбор предыдущего шага |
Get user info from request |
- |
Флаг для получения информации о текущем пользователе |
User info field |
- |
Поле для определения пользователя |
User name |
- |
Имя пользователя |
Result store field |
- |
Поле для сохранения полученной информации о пользователе |
Кейсы#
Получение данных пользователя для обработки: Используется для извлечения информации о пользователе для последующего использования в dataflow.
Отправка персонализированных уведомлений: В случаях, когда необходимо отправить персонализированные email-уведомления пользователям, шаг “Get User Info” используется для получения их email-адресов. Далее эта информация передается в шаг, отвечающий за отправку уведомлений.
Исключения#
Обработка случаев, когда пользователь не найден: В ситуациях, когда пользователь не может быть определен, результат будет null, что требует дополнительной обработки в dataflow.
Вариант применения#
“Get user info” предназначен для получения информации о пользователе. В рамках датафлоу этот шаг используется для запроса данных о пользователе по заданным критериям, таким как имя пользователя или другие идентификационные данные. Например, в датафлоу можно указать имя пользователя, чтобы получить информацию о нем, и затем использовать эту информацию для дальнейших действий, таких как вывод на экран или обновление базы данных.
Вы можете скачать конфигурацию компонента здесь