đ PrĂ©sentation
Active Framework est une bibliothÚque de composants complémentaires pour Niagara. Profitant de notre expérience sur Niagara, nous avons comblé des manques, complété des objets existants.
Le package 2 rockets regroupe les composants du package 1 rocket et des composants fonctionnels que nous considĂ©rons plus avancĂ©s, nĂ©cessitant un support en plus de la documentation. Ces composants peuvent ĂȘtre utilisĂ©s en combinaison dâautres, nĂ©cessiter lâutilisation de requĂȘtes, ĂȘtre plus dynamiques.
Ce package contient plus de 130 composants et 20 cards pour les dashboards permettant entre autre de dĂ©ployer des interfaces graphiques riches et modernes, gĂ©nĂ©rer du contenu automatiquement, crĂ©er des dashboards, gĂ©rer des synthĂšses automatiques, amener de nouveaux outils dâhistorisationâŠ
SiĂšge de support obligatoire
TĂ©lĂ©chargez le package âActive Frameworkâ ici
Retrouvez la documentation technique ici
Fonctionnalités disponibles
Inclus toutes les fonctionnalités de ACTIVE - 1 ROCKET
đš Gestion des alarmes
|
|
Nom |
Description |
Palette |
|---|---|---|---|
|
đš |
HttpPostRecipient |
Permet dâenvoyer une alarme via une requĂȘte POST |
btibToolkit |
|
đš |
EnhancedHttpPostRecipient |
Permet dâenvoyer une alarme via une requĂȘte POST avec personnalisation du corps de la requĂȘte |
btibToolkit |
|
đš |
MultipleAlarmCounter |
Permet de compter les alarmes suivant diffĂ©rents critĂšres avec optimisation de lâappel Ă la base de donnĂ©es |
btibToolkit |
|
đš |
SingleAlarmCounter |
UtilisĂ© avec le MultipleAlarmCounter, permet de dĂ©finir les critĂšres de recherche des alarmes (suivant leur nom, la classe dâalarmes, le temps etc.) |
btibToolkit |
|
đš |
ResetCountOffnormalTimes |
Permet de rĂ©initialiser les statistiques âtoOffnormalTimesâ des extensions dâalarme pour des statistiques mieux bornĂ©es (nombre dâalarmes par annĂ©e par exemple) |
btibToolkit |
|
đš |
SlackRecipient |
Permet dâenvoyer une alarme sur le logiciel de messagerie Slack |
btibToolkit |
|
đš |
StaleAlarmExt |
DĂ©clenche une alarme si le point nâa pas changĂ© de valeur pendant une certaine pĂ©riode |
btibToolkit |
âïž Composants de logique
|
|
Nom |
Description |
Palette |
|---|---|---|---|
âïž
|
BooleanMeterDemux |
Répartit une entrée compteur sur deux compteurs suivant une condition booléenne (Occupation / Inoccupation par exemple) |
btibToolkit |
âïž
|
EnumMeterDemux |
Répartit une entrée compteur sur plusieurs compteurs suivant une condition énumération (pour répartir les consommations suivant le type de contrat par exemple : heures creuses, pleines, été, hiver et jours de pointe) |
btibToolkit |
âïž
|
BooleanToTrigger |
Crée un trigger (pour déclencher des actions) à partir de transitions booléennes (uniques ou multiples) |
btibToolkit |
âïž
|
NumericToTrigger |
CrĂ©e un trigger (pour dĂ©clencher des actions) suivant le sens de variation dâune valeur numĂ©rique |
btibToolkit |
âïž
|
CustomLeadLagRuntime |
Variation de lâobjet du kitControl pour la gestion de pompes multiples (avec dĂ©fauts sĂ©parĂ©s par pompes) |
btibToolkit |
âïž
|
FirstStatusBooleanToStatusNumeric |
Indique en sortie le rang du premier booléen en entrée à une valeur définie |
btibToolkit |
âïž
|
MeanValue |
Calcule la moyenne dâune valeur sur le temps (Ex. Moyenne horaire) |
btibToolkit |
âïž
|
NumericOneShot |
CrĂ©e une impulsion Ă partir du sens de variation dâune valeur numĂ©rique |
btibToolkit |
âïž
|
RSLatch |
Permet la commande dâune sortie boolĂ©enne de façon indĂ©pendante pour le vrai ou le faux (application Ă©clairage par exemple) |
btibToolkit |
âïž
|
Sequence |
Permet de crĂ©er des sĂ©quences dâalgorithmie complexes (sur conditions, temporisations, en enchaĂźnant des boucles de sĂ©quences, etc.) |
btibToolkit |
âđ Composants de conversion
|
|
Nom |
Description |
Palette |
|---|---|---|---|
|
đ |
BqlColumnToStatusEnum |
Transforme le rĂ©sultat d'une requĂȘte BQL en Ă©numĂ©ration ou facets range |
btibToolkit |
|
đ |
BqlToComponents |
Transforme le rĂ©sultat d'une requĂȘte BQL en composants avec des propriĂ©tĂ©s (permettant de faire des liens) |
btibToolkit |
|
đ |
ComponentsToJson |
Transforme des composants en JSON |
btibToolkit |
|
đ |
StatusBooleanToLoopAction |
Transforme un boolĂ©en en LoopAction (pour commander le mode dâune boucle de rĂ©gulation en change-over) |
btibToolkit |
đ· Extensions
|
|
Nom |
Description |
Palette |
|---|---|---|---|
|
đ· |
ManualHistoryExt |
Permet de créer un historique manuellement (timestamp et valeur) pour saisir des données externes (Ex. Facturation) |
btibToolkit |
|
đ· |
BooleanCovIntervalHistoryExt |
Extension dâhistorique Ă la fois CoV (Change of Value) et intervalle (permet de sâaffranchir des _cfgX) |
btibToolkit |
|
đ· |
EnumCovIntervalHistoryExt |
Extension dâhistorique Ă la fois CoV (Change of Value) et intervalle (permet de sâaffranchir des _cfgX) |
btibToolkit |
|
đ· |
NumericCovIntervalHistoryExt |
Extension dâhistorique Ă la fois CoV (Change of Value) et intervalle (permet de sâaffranchir des _cfgX) |
btibToolkit |
|
đ· |
StringCovIntervalHistoryExt |
Extension dâhistorique Ă la fois CoV (Change of Value) et intervalle (permet de sâaffranchir des _cfgX) |
btibToolkit |
|
đ· |
MeterExt |
Permet de gĂ©rer les cas particuliers des index de consommation (pertes de communication, diminution de valeurâŠ) |
btibToolkit |
đïž Logs / Journaux
|
|
Nom |
Description |
Palette |
|---|---|---|---|
|
đïž |
ActionLogExt |
Ecrit un log sur dĂ©clenchement dâune action avec message personnalisĂ© |
btibToolkit |
|
đïž |
PointLogExt |
Ecrit un log sur changement de valeur dâun point avec message personnalisĂ© |
btibToolkit |
|
đïž |
LogHistoryRecipient |
Permet dâenregistrer un ensemble de logs dans un historique afin de crĂ©er un journal d'Ă©vĂšnements (Ex. : crĂ©ation dâun journal regroupant les Ă©vĂ©nements dâune CTA) |
btibToolkit |
đą Commandes groupĂ©es
|
|
Nom |
Description |
Palette |
|---|---|---|---|
|
đą |
BooleanGlobalCommand |
Permet de propager une action Ă un ensemble de points (y compris dans le NiagaraNetwork) |
btibToolkit |
|
đą |
EnumGlobalCommand |
Permet de propager une action Ă un ensemble de points (y compris dans le NiagaraNetwork) |
btibToolkit |
|
đą |
NumericGlobalCommand |
Permet de propager une action Ă un ensemble de points (y compris dans le NiagaraNetwork) |
btibToolkit |
|
đą |
StringGlobalCommand |
Permet de propager une action Ă un ensemble de points (y compris dans le NiagaraNetwork) |
btibToolkit |
đ SĂ©lection de point de rĂ©fĂ©rence
|
|
Nom |
Description |
Palette |
|---|---|---|---|
|
đ |
BooleanPointSelector (in/out) |
Permet de changer dynamiquement des liens entre points (choix dâune consigne par exemple) |
btibToolkit |
|
đ |
EnumPointSelector (in/out) |
Permet de changer dynamiquement des liens entre points (choix dâune consigne par exemple) |
btibToolkit |
|
đ |
NumericPointSelector (in/out) |
Permet de changer dynamiquement des liens entre points (choix dâune consigne par exemple) |
btibToolkit |
|
đ |
StringPointSelector (in/out) |
Permet de changer dynamiquement des liens entre points (choix dâune consigne par exemple) |
btibToolkit |
đïž Choix de programme horaire
|
|
Nom |
Description |
Palette |
|---|---|---|---|
|
đïž |
EnhancedBooleanScheduleSelector |
Permet de sĂ©lectionner un programme horaire et de lâappliquer dynamiquement Ă un point. Variation des Selectors du module schedule (liens des nextValue et nextTime en plus) |
btibToolkit |
|
đïž |
EnhancedEnumScheduleSelector |
Permet de sĂ©lectionner un programme horaire et de lâappliquer dynamiquement Ă un point. Variation des Selectors du module schedule (liens des nextValue et nextTime en plus) |
btibToolkit |
|
đïž |
EnhancedNumericScheduleSelector |
Permet de sĂ©lectionner un programme horaire et de lâappliquer dynamiquement Ă un point. Variation des Selectors du module schedule (liens des nextValue et nextTime en plus) |
btibToolkit |
|
đïž |
EnhancedStringScheduleSelector |
Permet de sĂ©lectionner un programme horaire et de lâappliquer dynamiquement Ă un point. Variation des Selectors du module schedule (liens des nextValue et nextTime en plus) |
btibToolkit |
đ Reporting
|
|
Nom |
Description |
Palette |
|---|---|---|---|
|
đ |
ExportSourceBuilder |
Créé automatiquement les exports pour un ensemble dâhistoriques (trigger, exportSource, dĂ©lai, recipient) |
btibToolkit |
đ SynthĂšses (Smart Operator)
|
|
Nom |
Description |
Palette |
|---|---|---|---|
|
đ |
SmartStatus |
Calcule la synthĂšse d'Ă©tats dâun ensemble de composants sĂ©lectionnĂ©s par une requĂȘte |
btibToolkit |
|
đ |
SmartAdd / Average / Min / Max |
Calcule la synthĂšse des valeurs dâun ensemble de composants numĂ©riques sĂ©lectionnĂ©s par une requĂȘte |
btibToolkit |
|
đ |
SmartAnd / Or |
Calcule la synthĂšse des valeurs dâun ensemble de composants boolĂ©ens sĂ©lectionnĂ©s par une requĂȘte |
btibToolkit |
|
đ |
SmartTotalizer Time / Count / Numeric |
Calcule la synthĂšse de totaux dâun ensemble de composants sĂ©lectionnĂ©s par une requĂȘte disposant dâextensions de totalisation du module control (Ex. somme de temps de fonctionnement) |
btibToolkit |
đ Composants de synthĂšses
|
|
Nom |
Description |
Palette |
|---|---|---|---|
đ
|
AlarmSourceNameSummary |
Permet de créer des comptes sur les alarmes basés sur des clés |
btibToolkit |
đ
|
BqlSize |
Permet de compter le nombre de rĂ©sultats dâune requĂȘte. â ïž Ce composant peut utiliser beaucoup de ressources |
btibToolkit |
đ
|
NumericDataSummary |
Permet dâagrĂ©ger les rĂ©sultats de requĂȘtes (sum, avg, count(*), etc.) et les prĂ©senter sous forme de slots |
btibToolkit |
đ§° Utilitaires
|
|
Nom |
Description |
Palette |
|---|---|---|---|
|
đ§° |
EnhancedHttpGet |
Permet dâenvoyer une requĂȘte HTTP GET |
btibToolkit |
|
đ§° |
EnhancedHttpPost |
Permet dâenvoyer une requĂȘte HTTP POST |
btibToolkit |
đ§© Widgets PX
|
|
Nom |
Description |
Palette |
|---|---|---|---|
|
đ§© |
MultiPointsResetExt |
Permet de rĂ©aliser une loi dâeau multi-points dynamiques dans une vue Web
|
btibVision |
|
đ§© |
LiveColumn |
Composant permettant dâafficher un graphe par colonnes en vue Web dans une px
|
btibVision |
|
đ§© |
LivePie |
Composant permettant dâafficher un pie chart en vue Web dans une px
|
btibVision |
|
đ§© |
LiveSpiderWeb |
Composant permettant dâafficher un spider chart (rĂ©partition de phases par exemple) en vue Web dans une px
|
btibVision |
|
đ§© |
LiveStackedColumn |
Composant permettant dâafficher un graphe par colonnes stackĂ©es en vue Web dans une px |
btibVision |
|
đ§© |
BqlToWidgets |
Composant permettant de crĂ©er des widgets (le mĂȘme ou sous condition) Ă partir dâune requĂȘte. Ex. crĂ©ation de menus ou de tableaux automatiques. |
btibVision |
đ Widgets Web
|
|
Nom |
Description |
Palette |
|---|---|---|---|
|
đ |
EnhancedBoundTable |
WebWidget permettant dâafficher les rĂ©sultats dâune requĂȘte sous forme de tableau Web avec de nombreuses fonctionnalitĂ©s (hyperliens, tris, recherche, pagination, exports)
|
btibVision |
|
đ |
AlarmTableBuilder |
WebWidget permettant dâafficher une table d'alarmes selon divers critĂšres
|
btibVision |
|
đ |
Map |
Composant permettant dâafficher une map (Open Street Map) avec des marqueurs (reprĂ©sentant des Ă©tats et fournissant des hyperliens)
|
btibVision |
đ Dashboard Web
|
Nom |
Type |
Description |
Palette |
|
|---|---|---|---|---|
|
đ |
FlexView |
Dashboard |
CrĂ©ation dâun dashboard avec crĂ©ation de menus et sous-menus |
btibVision |
|
đ |
Grid |
Layout |
Layout avec disposition personnalisée des cards contenues selon taille d'écran (XXS à XXL) |
btibVision |
|
đ |
Flexbox |
Layout |
Layout avec disposition automatique des cards |
btibVision |
|
đ |
Frame |
Layout |
Layout avec menu gauche permettant dâouvrir des vues Web Ă lâintĂ©rieur du dashboard |
btibVision |
|
đ |
Frame V2 |
Layout |
Layout de type âFrameâ avec un nouveau design (octobre 2023) |
btibVision |
|
đ |
Sidebar |
Barre |
Permet dâajouter une barre de widgets en tant que âbandeauâ |
btibVision |
|
đ |
MaterialMenu |
Menu |
Menu avec différents onglets |
btibVision |
|
đ |
StatusHeader |
Header |
Header permettant dâafficher des informations dans le haut de la page
|
btibVision |
|
đ |
AlarmExtension |
Card |
Card permettant dâafficher et de modifier les extensions dâalarme dâun point
|
btibVision |
|
đ |
AlarmSummary |
Card Sidebar |
Card permettant dâafficher les derniĂšres alarmes observĂ©es et un rĂ©sumĂ© des consoles dâalarmes
|
btibVision |
|
đ |
ChartBookmarks |
Card |
Card permettant de créer des configurations favorites pour les charts
|
btibVision |
|
đ |
ChartViewer |
Card |
Card permettant dâafficher des historiques sous diffĂ©rentes formes de graphe
|
btibVision |
|
đ |
ComponentViewer |
Card |
Card permettant dâafficher nâimporte quelle vue appliquĂ©e sur un composant
|
btibVision |
|
đ |
ConsumptionReportTable |
Card |
Card permettant dâafficher des consommations (index de dĂ©but, fin, consommation, tags)
|
btibVision |
|
đ |
ControlPointSummary |
Card |
Card permettant dâafficher la valeur dâun point avec un titre et un icĂŽne (avec souscription au point)
|
btibVision |
|
đ |
DeviceInformation |
Card |
Card permettant dâafficher les informations liĂ©es Ă un device avec image
|
btibVision |
|
đ |
DynamicControlPoint |
Card |
Card permettant de piloter des points avec affichage dynamique selon le type de point
|
btibVision |
|
đ |
EnhancedBoundTable |
Card |
Card permettant dâafficher les rĂ©sultats dâune requĂȘte dans un tableau avec filtres, export, tri, etc.
|
btibVision |
|
|
EPC |
Card |
Card permettant de calculer et dâafficher le DPE Ă partir des historiques
|
|
|
đ |
Gauge |
Card |
Permet dâafficher une gauge avec min, max, et plages de couleurs
|
btibVision |
|
đ |
HeatMap |
Card |
Card permettant de crĂ©er une heatmap Ă partir dâun historique
|
btibVision |
|
đ |
HistoryExtension |
Card |
Card permettant dâafficher et de modifier les extensions dâhistorique dâun point
|
btibVision |
|
đ |
HistoryListSelector |
Card |
Card permettant dâafficher une liste dâhistoriques Ă ajouter Ă un Chart Viewer
|
btibVision |
|
đ |
LiveChart |
Card |
Card permettant dâafficher un Live Chart
|
btibVision |
|
đ |
MapLocationView |
Card |
Card permettant dâafficher une map (et permettant diverses interactions avec la carte cf Data Set 3 ROCKETS)
|
btibVision |
|
đ |
Markdown |
Header Card Sidebar Footer |
Card permettant dâinterprĂ©ter du markdown (langage de mise en forme du contenu) pour crĂ©er des visuels enrichis de maniĂšre relativement simple
|
btibVision |
|
đ |
MultiPointCommand |
Card |
Card permettant dâinvoquer une commande sur un ensemble de points sĂ©lectionnĂ©s dans une Enhanced Bound Table
|
btibVision |
|
đ |
NodeCreator |
Card |
Card permettant de personnaliser la vue du Node Creator (couleur, logo, etc.) et dâincorporer celui-ci dans lâinterface graphique
|
btibVision |
|
đ |
PeriodSelector |
Card |
Card permettant de naviguer dans le temps et de faire des comparaisons de période dans le Chart Viewer
|
btibVision |
|
đ |
PointCommands |
Card |
Card permettant dâafficher la valeur et les actions disponibles sur un point
|
btibVision |
|
đ |
PointInformation |
Card |
Card permettant dâafficher et de modifier les informations dâun point (description, nodes, mnĂ©monique, etc.)
|
btibVision |
|
đ |
PxFileViewer |
Header Card |
Card permettant dâafficher une px
|
btibVision |
|
đ |
QueryToComponentViewer |
Card |
Card permettant de choisir un composant Ă afficher parmi une liste
|
btibVision |
|
đ |
QueryToMarkdown |
Card |
Card permettant dâappliquer un mĂȘme markdown appliquĂ© Ă un ensemble de composants sĂ©lectionnĂ©s par requĂȘte.
|
btibVision |
|
đ |
RankingChart |
Card |
Card permettant de créer un classement (ranking) de plusieurs historiques
|
btibVision |
|
đ |
SimpleGauge |
Card |
Card permettant dâafficher une gauge avec un design Ă©purĂ©
|
btibVision |
|
đ |
TagHistoryListSelector |
Card |
Card permettant de filtrer les historiques Ă afficher suivant leurs tags
|
btibVision |
|
đ |
WebBrowser |
Card |
Card permettant dâafficher un site internet
|
btibVision |