- Главная [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
- Начало работы
- Как решить вашу задачу
-
API
- Типы объектов
- Типы данных
-
Глобальные константы
- Application
- ApplicationUserProfile
- ApplicationWithBatcher
- ApplicationWithParams
- BrandingSettings
- CompanyInfo
- Converter
- Directories
- Files
- HttpApiHandler
- HttpApiRequest
- ICache
- IStorage
- MailMessage
- Mailbox
- OrganisationStructure
- OrganisationStructureTree
- Portal
- PortalPageInfo
- PortalSettings
- Portals
- Process
- Processes
- ProductionSchedule
- Reminders
- Replacements
- Serial
- ServerCollection
- Service
- SignupUrlParams
- SystemCollections
- SystemCollectionsWithEvents
- SystemCollectionsWithFilterEvents
- Templater
- Translator
- UserGroups
- Users
- Watermarks
- Report
- Reports
- SR
- Работа с приложениями
- Веб-запросы
- Права доступа
- Документооборот
- Линии
- Виджет «Код»
- Подписи
- Рабочие календари
- Интеграция с IP-телефонией
- Интеграция с сервисами рассылок
Объект системного приложения профилей внешних пользователей
Используется для работы с профилями пользователей на порталах.
Профиль как отдельное приложение позволяет хранить дополнительную информацию о внешнем пользователе и использовать это приложение для организации сложных взаимодействий и процессов на портале.
Type parameters
T: ItemData
P: ItemData
Hierarchy
Methods
block
Заблокировать профиль внешнего пользователя.
const profile = Context.data.vneshniy_polzovatel; if (profile) { await Global.ns._system_catalogs.app._user_profiles.block(profile); }
Если передать в параметр
item
элемент другого приложения, то будет возвращена ошибка.Parameters
item: ApplicationItemRef<T, P>
Returns Promise<void>
getByUser
Получить профиль внешнего пользователя по его учётной записи.
const user = Context.data.__createdBy; if (user) { const portal_profile = await Global.ns._system_catalogs.app._user_profiles.getByUser(user); }
Parameters
user: UserItem
Returns Promise<ApplicationItemRef<T, P> | undefined>
Профиль внешнего пользователя или
undefined
, если профиль не привязан.getUser
Получить аккаунт внешнего пользователя по его профилю.
const profile = Context.data.vneshniy_polzovatel; if (profile) { const user = await Global.ns._system_catalogs.app._user_profiles.getUser(profile); }
Если передать в параметр
item
элемент другого приложения, то будет возвращена ошибка.Parameters
item: ApplicationItemRef<T, P>
Returns Promise<UserItem | undefined>
unblock
Разблокировать профиль внешнего пользователя.
const profile = Context.data.vneshniy_polzovatel; if (profile) { await Global.ns._system_catalogs.app._user_profiles.unblock(profile); }
Если передать в параметр
item
элемент другого приложения, то будет возвращена ошибка.Parameters
item: ApplicationItemRef<T, P>
Returns Promise<void>
Methods