51.4.2.0 51.4.1.1 51.4.1.0 51.3.0.0 51.2.0.17 51.2.0.12 51.2.0.11 51.2.0.5 51.2.0.2
51.4.2.0 51.4.1.1 51.4.1.0 51.3.0.0 51.2.0.17 51.2.0.12 51.2.0.11 51.2.0.5 51.2.0.2
Breadcrumbs

Version 51.4.2.0

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é Position en 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.

image-20261022-150831.png
Création d’un nouveau ticket via le bouton dans le FloatElement
image-20261022-151118.png
Vue d’un ticket
  • 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