AZykov (обсуждение | вклад) Новая страница: « Предыдущая статья курса: Отладка и логирование Следующая статья курса: Работа с данными платформы. API Предыдущая статья курса: Отладка и логирование» |
Oagapov (обсуждение | вклад) м Исправление орфографии (ссылки и код не затронуты) |
||
| (не показаны 4 промежуточные версии 2 участников) | |||
| Строка 1: | Строка 1: | ||
Предыдущая статья курса: [[Отладка и логирование]] | Предыдущая статья курса: [[Отладка и логирование]] | ||
= Общая информация = | |||
* Для получения информации о текущем пользователе из приложения можно использовать следующие конструкции: | |||
* EraEnvironment.get("EraGlobal")?.myUserInfo - все свойства учетной записи; | |||
* EraEnvironment.get("EraGlobal")?.myGroups - список групп, в которые входит пользователь; | |||
* EraEnvironment.get("EraGlobal")?.mySubordinations - список подчиненных мне пользователей. | |||
Для получения информации о любом пользователе из микросервиса можно использовать следующий фрагмент кода: <syntaxhighlight lang="typescript"> | |||
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; | |||
} | |||
</syntaxhighlight> | |||
Следующая статья курса: [[Работа с данными платформы. API]] | Следующая статья курса: [[Работа с данными платформы. API]] | ||
Предыдущая статья курса: [[Отладка и логирование]] | Предыдущая статья курса: [[Отладка и логирование]] | ||
[[Категория:Курс Разработка приложений]] | |||
Текущая версия от 21:23, 27 октября 2026
Предыдущая статья курса: Отладка и логирование
Общая информация
- Для получения информации о текущем пользователе из приложения можно использовать следующие конструкции:
- 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
Предыдущая статья курса: Отладка и логирование