This documentation supports the 21.05 version of BMC Helix ITSM: Smart IT.To view an earlier version, select the version from the Product version menu.

Progressive Web Application screens


Progressive Web Application (PWA) screens are available for work orders, incidents, assets, broadcasts, problem investigations, known errors, people profile, and change. You can access the PWA screens from the Universal Client (UC) if your organization has opted for this feature. PWA screens are not supported on mobile devices.

Overview of Progressive Web Application

In Developer Studio, you can enable progressive views either for an out-of-the-box (OOTB) form or for a custom form. Using PWA, you can create applications that are flexible and provide a dynamic, modern UX for your applications. PWA provides  a modern, mobile-friendly UI that is similar to Smart IT but is also customizable and extensible like Mid Tier. 

Important

If the administrator has set the value of the Enable-Progressive-Views parameter as T, the screen configuration views are not available.

Watch the following webinar (01:03:00) to learn about progressive views:

icon_play.pnghttps://youtu.be/j1Hqflp_ExM

Video contents

Agenda

Overview

Solution architecture

Enable Progressive Views

What's Changed - Smart IT and Progressive Views

Customization with Progressive Views

Progressive Views ticket types

Mid Tier and Progressive Views  rendering, customization best practices

Benefits

Troubleshooting

 References and summary


The PWA technology meets the following requirements:

  • Progressive—Works on all supported browsers. To learn more about the supported browsers, seeProgressive web application. The core principle used to build the PWA is progressive enhancement. To learn more about progressive enhancement, seeProgressive enhancement.

  • Installable— In case of mobile devices, allows you to place useful applications on your home screen without the need of an application store.
  • App-like—Utilizes an app-shell that provides an app-like navigation and interactions on mobile clients.
  • Responsive—Works on any screen size of any device. Auto-scales and auto-arranges the view components dynamically to cater to the need of resizing the application, for example, within a browser or when you move the browser instance across different screens of your computer.
  • Safe—Uses Transport Layer Security (TLS), which prevents snooping attacks and guarantees the integrity of the content of a website.
  • Linkable—Does not require complex installations and is easily shareable by using a link.


Mid Tier is capable of rendering a progressive web application (PWA) for a custom application. The following image represents the architecture of Mid Tier that involves a cross-launch from Smart IT.

image2021-5-19_12-44-45.png
As part of the new architecture, the Mid Tier backend is used to leverage its generic and AR System metadata-driven implementation, and the client-side rendering logic is changed to produce a user interface and experience that is similar to that of Smart IT.

The core business logic and functional logic including Role Based Access Control (RBAC) exists in the BMC Helix ITSM application workflows. The ITSM data model also exists in the AR System with the business logic in filters. Smart IT and Mid Tier continue to work until the Progressive Web Application (PWA) technology completely replaces their functionality.


Work order screens

The following table displays the Smart IT and PWA screens for work order:

Smart IT work order screen

 PWA work order screen

Create WO SmartIT.png

Create WO PWA.PNG

Incident screens

The following table displays the Smart IT and PWA screens for creating an incident:

Smart IT incident screen

 PWA incident screen

Create Incident SmartIT.png

Create Incident PWA.png

Asset screens

The following table displays the Smart IT and PWA screens for asset information:

Smart IT asset screen

 PWA asset screen

asset profile smart it.png

asset profile pwa.png

Outage screen

The following table displays the Smart IT and PWA screens for outage:

Smart IT outage screen

 PWA outage screen


outage smart IT.png


outage pwa.png

People profile screen

The following table displays the Smart IT and PWA screens for people profile:

Smart IT people profile screen

 PWA people profile screen

People_Profile_SmartIT.png

People_Profile_PWA.png

Broadcast screens

The following table displays the Smart IT and PWA screens for creating a broadcast:

Smart IT broadcast screen

 PWA broadcast screen

Broadcast_SmartIT.jpg

Broadcast_PWA.jpg

Problem investigation screens

The following table displays the Smart IT and PWA screens for problem investigations:

Smart IT problem investigations screen

 PWA problem investigations screen

SmartITPWA_Problem.png

SmartIT_Problem.png

Known error screens

The following table displays the Smart IT and PWA screens for known error:

Smart IT known error screens

PWA known error screens

KE Smart IT.png

KE PWA.png

Task screens

The following table displays the Smart IT and PWA screens for adding tasks:

Smart IT tasks screen

 PWA tasks screen

Add tasks from scratch

Create_tasks_PWA_from scratch.jpg

Add tasks from scratch

Create_tasks_SmartIT_from scratch.jpg

Add tasks from template

Create_tasks_PWA_from template.jpg

Add tasks from template

Create_tasks_SmartIT_from template.jpg

Change request screens

The following table displays the Smart IT and PWA screens for change request:

Smart IT change request screen

 PWA change request screen

change_smartit.jpg

change_PWA.jpg


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*