🚀 Alpha Platform Release - 10th November 2024

DB Migrations

config-service

:sparkles: Highlights

:bug: Bug Fixes

Case Manager UI

  • Fixed an issue where the some dates in inbox filter’s Date Range input were getting disabled after applying filter the first time

  • Fixed an issue where unclear text in the case manager caused user confusion.Removed all text when the configuration is missing / data is not available.

  • Fixed an issue where user is scrolling dropdown option the search bar also scrolling.

Admin UI

  • Fixed an issue where the some dates in inbox filter’s Date Range input were getting disabled after applying filter the first time

  • Fixed an issue where unclear text in the case manager caused user confusion.Removed all text when the configuration is missing / data is not available.

:hammer_and_wrench: Enhancements

Document Viewer Component

  • Ability to open a single document

Note: Make sure to update the nodeId to alpha-document-nodeId property on the co

Example:

// get nodeId from one of the action triggers of a table where the list of documents are display
let nodeId= params.triggerEvent.row.id;
// Update the same value to `co['alpha-document-nodeId']
alpha.co.update("alpha-document-nodeId",nodeId)

Note: Here is the link to document viewer component documentation

Ability to get the Renderer Instance

  • You can now access renderer instances directly using ap.$('pageId'), providing a seamless way to interact with elements or data tied to specific pages.
const rendererInstance = ap.$('pageId'); //pageId can copy from the attribute window
console.log(rendererInstance); //Output:- Renderer HTML instance

Ability to get the Multiple instances of element with same Id

  • You can now access multiple elements instances with same Id, directly using ap.$.all('elementId'), providing a seamless way to interact with elements tied to specific pages.
  • This feature helpful when Same page have multiple tabs with the same page configuration and you want to interact with all the elements of page.
const elementInstances = ap.$.all('elementId'); //pageId can copy from the attribute window
console.log(elementInstances); //Output:- Array of Element HTML instance

Enabled Navigate confirmation pop-up feature

  • Added a new feature allowing a “Stop Navigation Away” popup in case-details, enquiry, and main menu pages. This feature can be enabled through toggle on the Enable Navigation Guard from the app configs menu under configs section of the AWS. As shown in below images

***

In Case Manger UI

  • Additionally, you can call ap.tracker.makeAsClean('type'), after saving data to reset the popup state, ensuring it does not appear when no unsaved changes are detected.

Function

ap.tracker.makeAsClean('type');

Parameters

parameter type description default value
type ‘caseDetails’ or ‘mainMenuPage’ type of page to mark as clean caseDetails in case-details and enquiry page,mainMenuPage in Main menu page undefined
  • In AWS You can write a custom code to make page as clean after submit case

:floppy_disk: Database Migration (Before Upgrading)

Env Variable Changes

:spouting_whale: Docker Images

Repository Name Docker Image Tag
alpha-config-service neutrinos.azurecr.io/alpha/alpha-config-service 24.11.0.0.10-prod
alpha-admin-ui neutrinos.azurecr.io/alpha/alpha-admin-ui 24.11.0.0.1-prod
alpha-case-manager-ui neutrinos.azurecr.io/alpha/alpha-case-manager-ui 24.11.0.0.16-prod
alpha-workflow-studio neutrinos.azurecr.io/alpha/alpha-workflow-studio 24.11.0.0.29-prod
alpha-modules-server neutrinos.azurecr.io/alpha/alpha-module-service 24.11.0.0.43-prod
2 Likes