Main Service View¶
An application integrator usually presents the main application service resources on the main service view that is shown first when a customer navigates to the application UI in the user panel. An application can provide its service for the whole company (Customer-Centric Service) or a service to be assigned personally to users (User-Centric Service).
Some applications can provide complex services, for example, a mail service bound to customer domains as the main service (Customer-Centric Service) and a sub-service assigned to users, for example, mailboxes (User-Centric Service).
Customer-Centric Service¶
In a simple case, when an application provides resources of the same type without any collateral resources, a customer needs to see the list of provisioned resources with a few parameters and a few actions, such as create and remove:
In a more complex case, an application allows a customer to provision main resources with auxiliary resources as allowed by the subscription:
In any case, the customer needs to know the following typical information about the service (optionally, along with the subscription tile):
- Name, for example, domain name or host name
- Resource state, for example, running or stopped, active or unavailable, and so on
- Resource configuration, for example, IP address and limits on the resource usage
- Current resource usage
- Available actions
If the list is empty, a short introductory instruction must be present on the page, for example, “Unfortunately, the service is unavailable for you. Please refer for details to your service provider”.
In a table, list items can be searched and sorted or ranked by some parameters. Usually, one of the fields in the table, for example, name, is a direct link to the resource configuration editor.
When designing the page, also take into account Resource List patterns.
User-Centric Service¶
When an application provides a service to be assigned personally to a user, there are two main service views:
- In UX1, the main service view allows a customer to monitor the list of users who consume the service with respective resource usage.
- In UX1, the main service view allows a service user to monitor and manage the assigned service.
Example of a simple main service view in UX1:
Example of a more complex main service view in UX1:
A user may meet with the service activation wizard that helps the user to set the initial values and then activate the assigned service: