ISAC Platform Web 20.9
Integrate DOMO Widgets with Iframe Component
The new Iframe component now enables solution admins with access to DOMO data to integrate Domo widgets into the main pages and side panels.
The Domo Widget Component can be used only in MCL2.0 and side panels; and can exist on the same page as other widgets.
To render DOMO on MCL2.0 pages, users must set the type to “iframe” From here, users can:
Configure the size of the individual DOMO widget (S, M, L)
Embed the full page of the DOMO dashboard into Zinier main page
Use Domo widget capabilities like export, filter, and view within the iframe.
Save the Domo widget component as a widget in Solution Builder > Web Projects > Widgets, and add the ID as a child on a page.
Only MCL2.0 pages can consume Iframe. Dashboards and MCL1.0 cannot be used.
Example definition
{
"src": "https://public.domo.com/cards/o226Y",
"size": "M",
"widgetType": "compWidget",
"type": "iframe"
},
As Auth0 integration is not up and running, if private DOMO widgets are configured using Iframe component, users will be prompted to login to DOMO before they can see the populated data in Zinier Web App. If the DOMO widget is a public iframe, user will not need to login.
Implementation: [ZPW-1149] - Iframe Component
Improved UX for adding New User
After you create a user and receive the success message, you can now see that the side panel header now shows the status and the Invite and Save buttons. Save is disabled as no changes are done to user details or groups.
In the Groups tab, users can see that the table of all groups is unselected. When users select or change the selected groups, Save is then enabled.
Implementation: [ZPW-1242] - Add New User - UX Improvement
Receive Notification Recommendation
Users now will only receive notifications when there are new recommendations from the recommendation center.
Previously, users receive a notification even when there are no new recommendations.
Example of recommendation notification

Implementation: [ZPW-1243] - You Have 0 new Recommendations on login - Logic change
View Number of Active Users
Users can now view the number of active users over the last twelve months from the Users > User Analytics page.
The new bar chart, Number of Active Users by Month, reflects the total active users over the last twelve months. When a new user gets activated the changes are reflected on the graph on the respective month.
The x-axis displays the months while the y-axis denotes the number of active users.
From the User Analytics page, users can also view and download details on the active users based on status and roles.

Implementation: [ZPW-1267] - License Reporting - Active Users Last 6 months Bar Chart
MCL 2.0 Data Grid - Sticky Headers
Grids in MCL2.0 now have sticky headers. When users scroll on MCL2.0 pages which has more than one grid, the data grid header is now fixed and does not change its position on the scroll. During a horizontal scroll inside the grid, the header also scrolls.
Example of the fixed data grid header

Implementation:
[ZPW-1232] - DataGrid Header: MCL2-Make Header Sticky After Scroll Inside Grid
Export Improvements
Improvements on the export functionality include:
MCL2.0 pages now support both the Export All Rows and Export Selected Rows features.
When an array of objects is exported, actual values are now shown instead of [Object, Object].
Sample JSON for enabling Export All Rows and Export Selected Rows
"dataWizard": {
"importableTableWidth": "50rem",
"exportable": true,
"customFileName": "exportedSingleModelForAutomation",
"exportSelected": true,
"importable": true,
"exportAllRows": true
},
Implementation:
[ZPW-1344] - Mcl2 Data Grid: Export All implementation
[ZPW-1345] - Mcl2 Data Grid: Export Selected implementation
[ZPW-1351] - Export - Support Array of objects
Localization Support
Calendar Widget
The months and days in the calendar widget are now localized.

Implementation: [ZPW-1325] - Update localization string for Month and Today in Calendar Widget
Before Logging into Zinier
There is now localization support for the success and error messages that users see while attempting to log into Zinier.
Example of messages before login in Portuguese

Implementation: [ZPW-1491] - Localization for Success/Error messages before login
Action on Change of data grid
Solution Admin can now configure an action when a user selects one or more rows in one data grid.
New
actionOnSelect
action introduced.Solution Admin can configure an action (script) to be executed when a user selects from that data grid.
Implementation: [ZPW-1116] - Action on change of data grid
Technician Schedule Component Enhancements - FSE Support
To support FSE Implementation, the following enhancements were made
[ZPW-1143] - Schedule component - displaying shift timings, overtime, unavailable timing for each technician
Bug Fixes
[ZPW-361] - pageContext static value : Side-panel value not setting static pageConext value
[ZPW-548] - Localization: Undefined text in the push notification for the web notification
[ZPW-666] - Notifications should be sorted in descending order by default. User should be able to search with all displayed columns on the grid
[ZPW-767] - ServiceWorker: When the new serviceWorker is auto installed and webPage got auto-refreshed, User is getting blank page and error in console which is invalid
[ZPW-827] - Date Time Component: minDate not setting the month view correctly
[ZPW-1142] - Unable to select single or multiple rows after applying table filter on data Grid component of side panel
[ZPW-1155] - Hawking (Org - revio) Add new Technician - The phone number validation doesn't work - Regex error message behaviour
[ZPW-1158] - Centralise logo: "poweredByZinier" logo is visible on the login screen which is invalid
[ZPW-1169] - Mcl2 Data Grid: Import CSV template rendered blank ; Export All Rows button not enabled
[ZPW-1384] - Search/Sorting does not work on Computed field
[ZPW-1477] - Org: BSTLUAT - ASC Sorting not working in data grid widget
[ZPW-1501] - The dateTime value is getting changed upon selecting and unselecting the row in the main page grid
[ZPW-1518] - Curie - BVCDEV6 - Notifications aren't sorted according to date
[ZPW-1534] - TnC & PP page are not showing up for (Japanese,Portuguese,Korean) locale
[ZPW-1179] - Need to change the filters for Sync error logs main grid.