Architecture
Mid Tier architecture for Progressive Web Application
is capable of rendering a progressive web application (PWA) for a custom application. The following image represents the architecture of that involves a cross-launch from .
As part of the new architecture, the backend is used to leverage its generic and metadata-driven implementation, and the client-side rendering logic is changed to produce a user interface and experience that is similar to that of .
The core business logic and functional logic including Role Based Access Control (RBAC) exists in the application workflows. The ITSM data model also exists in the with the business logic in filters. and continue to work until the Progressive Web Application (PWA) technology completely replaces their functionality.
How PWA screens are viewed from
The following video shows some of the PWA screens in
You can enable opening of these PWA screens from by using the cross-launch settings configured in the Centralized Configuration. The following diagram illustrates how PWA screens are viewed from :
When a screen is available in PWA, screens are displayed from as described in the following steps, which illustrate the example of when a user views an incident ticket.
- The Incident screen is available as PWA, so is cross-launched from Smart IT so that the incident ticket can be viewed as PWA.
- The Incident screen is available as PWA, so the user is redirected to . The user views the incident and gets the incident details such as tasks and notes.
- sends the final response to the user.
The following list shows the information flow when a user accesses a screen that is available only in :
A. The request to view a screen is sent to the server because the interface is not available as PWA.
B. An authentication REST API call is sent to the server.
C. A user is logged in to .
D. displays the information to the user.
Default typeahead and chunk size values in the Progressive Web App screens
BMC Helix ITSMincludes revamped screens for work orders, incidents, people profiles, asset, problem investigation, known error, broadcast, task, and change that are delivered by using the Progressive Web Application (PWA) technology. The PWA technology converts the Mid Tier view to a modern view that is customizable and extensible. You can access the PWA screens from the BMC Helix ITSM Universal Client (UC).
By default, the BMC Helix ITSM screens are displayed. If your organization has opted for this feature, you can enable the PWA screens. For more information, seeDeveloping a Progressive Web Application.
Architecture for classic interfaces
Learn more