Ролевое приложение (roleapp)
Описание
Дескриптор веб-приложения, которое устанавливается администратором в домен системы «Era» и доступно для пользователей домена через веб-интерфейс. Пользователи, которым доступно приложение, определяются пересечением ролей, назначенных пользователю и в дескрипторе ролевого приложения.
Само веб-приложение создается отдельно для решения конкретной бизнес-задачи, затем упаковывается в архив. К созданному дескриптору прикрепляется архив (закачивается через API).
Приложение может использовать API системы для решения своих задач. Приложению доступны те REST API-endpoints, которые позволены по IAM текущему залогиненному пользователю. Также приложению доступно API по URL "/exec" для выполнения пользовательских методов, реализованных на проектном уровне (запуск служебного сценария ролевого приложения).
Поля
{
"id": uuid,
"title": str,
"archive": {
"_links": {
"self": {
"href": str
}
}
},
"folder": str,
"roles": array<str>,
"svcscriptcode": str,
"opts": {
"title": str,
"comment": str,
"recv_timeout": int,
"visible": bool,
"attachment_info": object
},
"ext": {
"ct": date,
"lwt": date
}
}