Administration et Hiérarchies
Hiérarchies
Les hiérarchies organisent les équipements et les données au sein de la plateforme. Elles permettent de structurer et naviguer à travers des ensembles de données complexes, facilitant la gestion et la compréhension des relations entre les différents appareils.

Les types de Hiérarchie
Il existe deux types de hiérarchies au sein d'IoT magic Builder :
- Hiérarchie dite physique, qui reprend la notion de Client, Site, Equipement. Limité en terme de customisation car basé sur la structure des données remontées.
- Hiérarchie dite virtuelle, entièrement configurable par les utilisateurs afin de réagencer leurs données. Pour ce faire, l'utilisateur a la possibilité de créer des noeuds lui permettant de restructurer ses données.
Structure de la hiérarchie physique
La hiérarchie physique comprend les niveaux suivants :
| Niveau | Description |
|---|---|
| Client (Customer) | Représente une subdivision de l'organisation associée au compte d'entreprise ou à l'un de ses clients |
| Site | Élément hiérarchique permettant de regrouper les équipements selon les préférences de l'utilisateur (souvent géographiquement) |
| Passerelle (Gateway) | Hub principal pour connecter d'autres appareils (élément optionnel) |
| Équipement (Device) | Équipement individuel pouvant être connecté via des passerelles |
Visualisation de la hiérarchie
L'arborescence de la hiérarchie permet de voir l'ensemble de la définition d'une hiérarchie, des déclarations de sites aux variables et tags associés.
Éléments affichés :
- Nœuds hiérarchiques :
- Sites : emplacements de niveau supérieur
- Produits : appareils ou équipements spécifiques
- Items : composants ou attributs individuels des produits
- Variables et tags associés : points de données et métadonnées
Fonctionnalités :
- Affichage personnalisable : choisissez le niveau de détail à afficher
- Sélection de nœud : sélectionnez le nœud parent à afficher
- Filtrage : filtrez par types d'items ou par tags

Administration
Le module Administration est le cœur de l'environnement IoT magic Builder. C'est lui qui détient l'ensemble des produits à exploiter, l'ensemble des comptes d'entreprise et utilisateurs, ainsi que leurs droits. Il centralise la gestion complète de votre écosystème IoT.

| Section | Description |
|---|---|
| Comptes client | Vue d'ensemble de vos comptes d'entreprise |
| Clients | Organisation hiérarchique de vos produits |
| Utilisateurs | Gestion des comptes utilisateurs |
| Groupes | Organisation des utilisateurs par permissions |
| Groupes d'Accès aux Données | Contrôle de la visibilité des équipements |
| Permissions | Configuration des droits d'action |
| Applications | Contrôle d'accès aux modules |
Comptes client
Vue d'ensemble de tous vos comptes d'entreprise.
Interface principale pour visualiser et gérer l'ensemble de vos comptes d'entreprise (CA - Corporate Accounts) avec leurs statistiques de déploiement.

Clients
Gestion des clients et de leur organisation.
Interface dédiée à l'organisation de vos produits. Les produits peuvent être organisés selon différents niveaux hiérarchiques :
CA → Clients → Sites → Équipements
Fonctionnalités principales :
- Recherche clients : filtrage par nom de client
- Recherche équipements : filtrage par numéro de série
- Vue statistique : nombre de sites et équipements par client

Utilisateurs
Gestion complète des comptes utilisateurs.
Permet de mettre à jour la liste des utilisateurs pour chaque CA. Fonctionnalités d'invitation de nouveaux utilisateurs, suppression, modification des informations. Chaque utilisateur est rattaché à des CA spécifiques avec des droits définis.

Groupes
Organisation des utilisateurs par groupes de permissions.
Organisez vos utilisateurs en groupes pour simplifier l'attribution des permissions. Au lieu d'attribuer des droits individuellement, vous les donnez au groupe. Les groupes peuvent recevoir des permissions collectives qui s'appliquent à tous leurs membres.
Groupes système :
| Groupe | Description |
|---|---|
| Super administrateur | Droits complets sur la plateforme |
| User | Droits de consultation et actions de base |

Groupes d'Accès aux Données (GAD)
Contrôle de la visibilité des équipements.
Système crucial qui contrôle quels produits un utilisateur peut voir. Un utilisateur ne peut voir un produit (et agir dessus) que s'il y a accès via un GAD. Même avec l'accès à App Builder, il ne verra que les produits de ses GAD.
Les GAD donnent la visibilité sur un ensemble de produits.

Permissions
Configuration granulaire des droits d'action.
Matrice complète qui définit les droits d'un utilisateur - ce qu'il peut faire concrètement. Les permissions peuvent être associées à un utilisateur directement ou via un groupe d'utilisateurs.
Elles déterminent les actions autorisées (création, modification, suppression, etc.).

Applications
Contrôle d'accès aux modules de la plateforme.
Contrôle l'accès aux différentes applications de la plateforme. Par défaut, un utilisateur n'a accès à aucune application. L'accès doit être donné pour chaque CA - un utilisateur peut avoir accès à une application pour un CA donné mais pas pour un autre.
Applications disponibles :
| Application | Description |
|---|---|
| Administration | Module de gestion (ce module) |
| App Builder | Interface de visualisation et construction des tableaux de bord |
| Référentiel | Gestion des données de référence |
| Branding | Personnalisation visuelle de l'environnement |

