Role application (roleapp)
Description
Descriptor of a web application that is installed by the administrator in the "Incoplax" system domain and is available to domain users through the web interface. The users to whom the application is available are defined by the intersection of the roles assigned to the user and in the role application descriptor.
The web application itself is created separately to solve a specific business problem, then packaged into an archive. An archive is attached to the created descriptor (uploaded via the API).
An application can use the system’s API to solve its tasks. The application has access to those REST API-endpoints that are allowed by IAM to the currently logged in user. The application also has access to API via URL "/exec" to execute custom methods implemented at the project level (running a service script of a role application).
Fields
{
"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
}
}