STATUS: Project approved (waiting for Architectural Approval), ArchCom Approved
Portal:
1 High Level Component Definition and Architectural Relationships
...
draw.io Diagram |
---|
border | true |
---|
viewerToolbar | true |
---|
| |
---|
fitWindow | false |
---|
diagramName | Portal System Context Viewv2 |
---|
simpleViewer | false |
---|
diagramWidth | 844 |
---|
revision | 67 |
---|
|
Portal is a GUI platform that provides the ability to integrate different ONAP platform GUIs into a centralized portal.
...
Interface Name | Interface Definition | Interface Capabilities | Version | Status | Consumed Models |
---|
PortalE-1 | Portal Admin Interface. | GUI to the portal administrator to: - Manage user and application administrations
- onboard applications and widgets
- edit functional menue
|
|
|
|
PortalE-2 | Application Admin Interface | GUI to the application administrator to |
|
|
|
PortalE-3 | External App Interface | Platform API for application to:- Get functional menu items appropriate for the current user
- Get favorite items within the functional menu for the current user
- Create Portal notifications for from external application
|
|
|
|
PortalE-4 | Role Approval Interface | Platform API for application to: - Delete application roles for a user
- Create application user with specific roles
- Updates user to have specific roles
|
|
|
|
PortalE-5 | Session Communication Interface | Platform API for application to: - Session slot check (integrated through MUSIC)
- Extend session timeout values
|
|
|
|
PortalE-6 | Shared Context Interface | Platform API for application: - Set Context Value
- Test context kep presence
- Clear context values
- Get context values
- Get user information for the context
|
|
|
|
PortalE-7 | Ticket Event Interface | Platform API for the application to: - Accept message from external ticketing system and create notification for portal user
|
|
|
|
PortalE-8 | Web Analytics Interface | Platform API for the application to: - Accept data from partner with web analytics
- Retrieve web analytics snippets
|
|
|
|
PortalE-9 | External Request Interface | Platform API to: - Add new application to the portal
- Retrieve application information
- Create new user as Portal Administrator
|
|
|
|
PortalE-10 | External Access Role Interface | Platform API application to: - Provide active roles for the application
- Delete user roles for the application
- Delete roles for the application
- Manage role information
- Manage role function information
- Bulk upload
|
|
|
|
...