ReleaseNote 51.4.2.0
Cette version introduit le nouveau module btibTicketing de gestion de tickets et apporte de nouvelles fonctionnalités à btibVision : le FloatElement dans les FlexView et le tri par type de colonne dans l’EnhancedBoundTable.
Active Rockets
Vision
-
AssignmentSummary : Correction d’une erreur de licence qui empêchait de créer la Card : une erreur de licence V2 s’affichait, y compris sur une station en licence V1. (AF-128)
-
FloatElement : Ajout d’un nouveau type d’élément dans les FlexView, le FloatElement, qui affiche un widget flottant au-dessus du contenu de la vue. Contrairement à une Card, il est ajouté sur l’ensemble de la FlexView : il est visible sur toutes les pages, conserve une position fixe au défilement et se décale selon l’ouverture de la Sidebar. Il se crée depuis le menu d’ajout de la FlexView et se configure comme une Card via l’EditCard. (AC-3039, AC-3168)
-
Dans cette première version, une FlexView accueille un seul
FloatElement, positionné en bas à droite (propriétéPositionen lecture seule). Il sert notamment à placer le bouton de création de ticket du module btibTicketing.
-
-
EnhancedBoundTable : Ajout de l’option
SmartColumns(activée par défaut, également disponible dans la ConsumptionReportTable) : les colonnes sont désormais typées et triées selon leur type. Les dates et les nombres sont triés sur leur valeur brute et non plus sur le texte affiché. Les autres colonnes, ou celles qui mêlent plusieurs types, sont triées par ordre alphabétique. (AC-2999, AC-3022, AC-3281, AC-3282)
Active API
Auth
-
JwtAuthenticationScheme : Correction d’une erreur sur le component
java.lang.NoSuchMethodError: io.jsonwebtoken.JwtBuilder.issuer(String)Cette anomalie était liée à une incompatibilité de version de la bibliothèque JWT utilisée pour la génération des tokens (AF-130)
Active Ticketing
Ticketing
La version 51.4.2.0 introduit btibTicketing, le module de gestion de tickets d’ActiveFramework. Il centralise dans la station Niagara la création, le suivi et l’archivage des tickets liés aux incidents, aux demandes et au suivi d’exploitation, et les rattache aux Nodes du modèle.
Le TicketService orchestre le module. Les TicketTemplates définissent la structure des tickets : champs, statuts et conditions d’archivage, et scope (Nodes et sources auxquels un ticket peut être assigné). Les tickets ouverts sont rangés par template dans un nouvel espace, le TicketSpace, les tickets clos sont conservés dans une base d’archives.
-
Création et suivi : Ajout d’une vue de création de ticket, accessible depuis le FloatElement avec scope prérempli depuis la vue. Ajout d’une TicketView pour consulter, modifier et commenter un ticket et suivre l’historique de ses statuts.
-
Intégrations : TicketRecipient pour convertir une alarme Niagara en ticket, TicketImport et TicketExport pour échanger des tickets avec un service REST via un RestNetwork exposée par le TicketServlet, et langage de requête TQL (tql:) utilisable notamment dans une EnhancedBoundTable pour requête les tickets.
Vous trouverez toute la documentation de cette nouvelle fonctionnalité ici :
https://doc.vayandata.com/documentation-active/51.4.2.0/btibticketing