Предыдущая статья курса: Отладка и логирование
Общая информация
- Для получения информации о текущем пользователе из приложения можно использовать следующие конструкции:
- 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
Предыдущая статья курса: Отладка и логирование