Открыть меню
Платформа Эра. Документация
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Получение информации о пользователе

Материал из Платформа Эра. Документации
Предыдущая статья курса: Отладка и логирование

Общая информация

  • Для получения информации о текущем пользователе из приложения можно использовать следующие конструкции:
  • EraEnvironment.get("EraGlobal")?.myUserInfo - все свойства учетной записи;
  • EraEnvironment.get("EraGlobal")?.myGroups - список групп, в которые входит пользователь;
  • EraEnvironment.get("EraGlobal")?.mySubordinations - список подчиненных мне мользователей.


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

data = await PlatformServices.invocations.invokeStrong(
 "callcenter.HolderService",
 "CurrentUserState_getByUser", { id: id_ });
if (data.state === EInvocationState.success) {
 // data.response.presence_id;
 // data.response.phoneNumbers;
 // data.response.phoneState;
 // data.response.userInfo;
 // data.response.myGroups;
 // data.response.mySubordinations;
}


Следующая статья курса: Работа с данными платформы. API
Предыдущая статья курса: Отладка и логирование