interface Users {
modelUsersTab(): ModelUsersTab;
workspaceUsersTab(): WorkspaceUsersTab;
}Интерфейс для получения доступа к таблицам пользователей в модели.
modelUsersTab(): ModelUsersTab;Возвращает ссылку на интерфейс ModelUsersTab. В интерфейсе Optimacros аналогично открытию вкладки Центр безопасности -> Пользователи -> Пользователи модели.
workspaceUsersTab(): ModelUsersTab;Возвращает ссылку на интерфейс WorkspaceUsersTab. В интерфейсе Optimacros аналогично открытию вкладки Центр безопасности -> Пользователи -> Другие пользователи сервера.
interface ModelUsersTab extends Tab {
}Вкладка Пользователи модели. Содержит пользователей модели и их настройки. Интерфейс наследуется от Tab.
При изменении роли пользователя на No Access пользователь будет перемещен на вкладку Другие пользователи сервера, но изменение других полей этого же пользователя можно сделать в рамках того же генератора, в котором была изменена его роль.
Grid данного Tab доступен только пользователям с правами моделера.
Со слов разработчиков Grid построен на том же справочнике, который находится в колонках настрек UAM пользлвательских справочников. Но longId этих измерений, полученные методами данного API, могут не совпадать.
У данного Tab есть только представление по умолчанию (доступно через вызов pivot() без аргументов или с аргументом null).
Для данного Tab недоступны методы:
importer()storageImporter()
Для Pivot не доступны методы:
rowsFilter()addDependentContext()
Для Grid недоступны методы:
storageExporter()
Для изменения настроек пользователей нужна роль равная им или выше: Моделер -> Администратор -> Сервисный администратор.
interface WorkspaceUsersTab extends Tab {
}Вкладка Другие пользователи сервера. Содержит пользователей воркспейса, у которых нет доступа к даннй модели и их настройки. Интерфейс наследуется от Tab.
Данный интерфейс и его Pivot доступны только пользователям с правами администратора.
При изменение роли пользователя на любую кроме No Acsess пользователь будет перемещен на вкладку Пользователи модели, но изменение других полей этого же пользователя можно сделать в рамках того же генератора, в котором была изменена его роль.
Pivot данного Tab построен на системном справочнике User Workspace, который аналогичен вкладке Users в панели администратора воркспейса и содержит всех пользователей воркспейса кроме тех, у кого есть доступ к данной модели.
У данной таблицы есть только представление по умолчанию (доступно через вызов pivot() без аргументов или с аргументом null).
Для данного Tab недоступны методы:
importer()storageImporter()
Для Pivot не работают мотоды:
rowsFilter()addDependentContext()
Для Grid недоступны методы:
storageExporter()