Progressive Web Application (PWA) screens


BMC Helix ITSM provides Progressive Web Application (PWA) based screens for Work orders, Incidents, Assets, Broadcasts, Problem investigations, Change, and Release.

These PWA screens are modern, mobile-friendly interfaces that look like Classic Smart IT, but is also customizable and extensible like Mid Tier.


Overview of Progressive Web Application screens

In Developer Studio, you can enable progressive views either for an out-of-the-box (OOTB) form or for a custom form.

image2021-2-18_11-11-57.png

By using PWA, you can create applications that are flexible and provide a dynamic, modern UX for your applications. 

To learn more about developing PWA screens, see the following topics in the BMC Helix Innovation Suite documentation:


Important

If the administrator has set the value of the Enable-Progressive-Views parameter as true, 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


Features of Progressive Web Applications

  • Customization: High level of customizability means you can add forms, fields, and views that are specific to your business use cases.
  • Responsive UI: Capable of displaying user interfaces on devices with varying screen size, resolution, and OS.
  • Functionality and security: Consistent across all clients.
  • Data-driven localization: Localized strings are extracted and used when the application is running.
  • Installable: In the case of mobile devices, allows you to place useful applications on your home screen without the need of an application store.
  • App-like: Uses an app shell that provides an app-like navigation and interactions on mobile clients.
  • Linkable: Shareable by using a link. It does not require complex installations.


Benefits of Progressive Web Applications

  • Faster application load time.
    PWA is designed along the lines of a Single Page Application (SPA), so all static content is loaded once in a browser, and you can navigate seamlessly without the whole browser page being refreshed.
  • Flexibility for developing a dynamic user interface.
  • Ease of customizing the application.
  • Support for Section 508 compliance similar to that of Smart IT and Mid Tier.
  • Support for localization. 
    You can localize all labels in a generic fashion without the need to create per-locale views. You can also retrieve locale-based data.
  • Accessible with user credentials by the standard login functionality similar to that of Smart IT including RSSO integration.


Differences in Classic Smart IT and Progressive Web Application screens

The PWA screens are designed to look similar to that of Classic Smart IT, while incorporating a few strategic changes to enhance the user experience. You can see a comparison of the Classic Smart IT and the PWA screens in the following section: View the differences in the UI.

For a detailed comparison of changes between Classic Smart IT and PWA screens, see Differences-between-the-classic-Smart-IT-and-Progressive-Web-App-screens.


View the differences in the UI

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 screens

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 screens

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 errors:

Smart IT known error screen

 PWA known error screen

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

Release request screens

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

Smart IT release request screen

 PWA release request screen

Create-Release (1).png

Create Release_1.png


 

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