Fonctionnalités globales incluses
  • Gestion de vos tables et des champs de données natif SQL
  • Organisation en activités arborescentes (accès dépendant du login)
  • Gestion des activités et droits associés:
    • Gestion des logins (contraintes sur les mots de passe, 2FA/TOTP, filtrage IP)
    • Filtrage des données (champs et contenu) par règles de droits
    • Contrôle fin des données (lecture, création, modification, effacement)
    • Mise en forme des données en fonction de l'activité
  • Fenêtres et popups d'aide par champ spécifiques à l'activité
  • Calculs complexes :
    • en PHP (coté serveur), JS (coté navigateur) en low code
    • possibilité d'utiliser des fichiers Excel comme une calculette (avec cellules d'entrée et sortie écrites et lues par BMS)
    • possibilité d'utiliser des modèles d'Intelligence Artificielle (AI)
  • Création de rapports avec paramètres sous forme de tableaux, Excel™, csv ou kml/kmz (Google Earth et Maps™)
  • Génération de Graphes étendues et Cartes filtrables et paramétrables (OSM)
  • GED (Gestion Documentaire) sous forme de fichiers organisés accessibles depuis des champs (upload et download)
  • Gestion d'Événements, envoi d'emails (SMS possibles)
  • Import/export (Excel™ y compris modèle avec VBA et graphes et échanges bidirectionneles REST/JSON, PDF, CSV)
  • Publipostage (création en masse de documents)
  • Automatisation de la gestion des mails sur la base de règles (réception et/ou envoi)
  • Tableaux de bord par activité filtré sur les données accessibles à l'utilisateur
  • Affichage en mode Tableau, Formulaires, Kanban et Blog
  • Gestion de calendriers multiples partageables
  • Mise en place de wizard (saisie par étapes)
  • Gestion de menus personnalisés
  • Système de notifications par abonnement (suivi de modifications de certains dossiers par exemple)
  • Affichage de l'historique des modifications (qui, quand, ancienne et nouvelle valeur) par champs
  • Possibilité de rendre les dossiers commentables par les utilisateurs
  • Création progressive (par activité) de workflows pour gérer vos processus partiellement ou totalement (BPM)
  • Internationalisation :
    • Multilingues (Français, Anglais, Espagnol intégrés, extensible avec traduction réalisable par l'administrateur)
    • Gestion des fuseaux horaires et du temps local
  • Interface inter-applications via API RESTfull en JSON/XML
  • Création et gestion de tâches récurrentes
  • Marquage de champs en "Donnée Privée" pour assurer la traçabilité des accès/modifications/anonymisation (exigence du Règlement Général de Protection des Données - RGPD/GDPR) - possibilité de gérer et générer le Registre RGPD des traitements.
Environnement
Navigateurs (HTLM5)
BMS est compatible avec les versions des navigateurs supportant ES6 (FireFox, Chrome, Brave, Edge, Opera...)

Serveur 

BMS est proposé sur des serveurs (baremetal, vm ou container) APACHE/NGINX qui supportent PHP.
Notre architecture, basée sur un cloud privé avec un hyperviseur entièrement géré par nos soins, permet de basculer facilement d'une machine à l'autre en cas de panne et de respecter les spécifications de sauvegardes et sécurité que vous souhaitez.

Base de données
BMS utilise la bases de données MariaDB.
Son architecture multi-base permet aussi, l'utilisation d'une base spécifique au client (un portage PostgreSQL est dans la roadmap).

Types de champs fournis en standard :
  • TEXTES
  • TEXTES HTML
  • NOMBRES ENTIERS
  • MONNAIES
  • FLOTTANTS
  • LISTES (simples et autocomplete)
  • JSON
  • Fichiers (GED)
  • IMAGES (avec vignettes)
  • ICONES
  • LIENS ENTRE DONNEES 1→N, N→N, N→M
  • Sous tables et formulaires dans un formulaire
  • EXPRESSIONS
  • UTILISATEURS
  • DATES
  • COULEURS
  • Des PLUGINS spécifiques sont facilement développables sur demande


Architecture technique
BMS est développé sur la base d'un framework micro MVC (services) entièrement écrit en objet avec des échanges AJAX et REST (JWT) entre le serveur et le navigateur.
BMS repose sur une architecture PHP / JS avec un framework JS novateur développé spécifiquement nommé RdVJS permettant l'obtention d'une ergonomie proche d'un logiciel client lourd tout en limitant la charge coté navigateur pour alléger les communications serveur/navigateur.
BeOperational essaye autant que possible de limiter l'utilisation de bibliothèques tierces afin de faciliter une évolution sur le long terme en limitant les dépendances. Cette politique a permis de faire évoluer BMS pour nos clients depuis plus de 10 ans tout en permettant de bénéficier des dernières évolutions informatiques.
L'architecture de BMS garantit des fondations solides, modulaires et évolutives.


Fonctionnalités globales incluses
  • Gestion de vos tables et des champs de données natif SQL
  • Organisation en activités arborescentes (accès dépendant du login)
  • Gestion des activités et droits associés:
    • Gestion des logins (contraintes sur les mots de passe, 2FA/TOTP, filtrage IP)
    • Filtrage des données (champs et contenu) par règles de droits
    • Contrôle fin des données (lecture, création, modification, effacement)
    • Mise en forme des données en fonction de l'activité
  • Fenêtres et popups d'aide par champ spécifiques à l'activité
  • Calculs complexes :
    • en PHP (coté serveur), JS (coté navigateur) en low code
    • possibilité d'utiliser des fichiers Excel comme une calculette (avec cellules d'entrée et sortie écrites et lues par BMS)
    • possibilité d'utiliser des modèles d'Intelligence Artificielle (AI)
  • Création de rapports avec paramètres sous forme de tableaux, Excel™, csv ou kml/kmz (Google Earth et Maps™)
  • Génération de Graphes étendues et Cartes filtrables et paramétrables (OSM)
  • GED (Gestion Documentaire) sous forme de fichiers organisés accessibles depuis des champs (upload et download)
  • Gestion d'Événements, envoi d'emails (SMS possibles)
  • Import/export (Excel™ y compris modèle avec VBA et graphes et échanges bidirectionneles REST/JSON, PDF, CSV)
  • Publipostage (création en masse de documents)
  • Automatisation de la gestion des mails sur la base de règles (réception et/ou envoi)
  • Tableaux de bord par activité filtré sur les données accessibles à l'utilisateur
  • Affichage en mode Tableau, Formulaires, Kanban et Blog
  • Gestion de calendriers multiples partageables
  • Mise en place de wizard (saisie par étapes)
  • Gestion de menus personnalisés
  • Système de notifications par abonnement (suivi de modifications de certains dossiers par exemple)
  • Affichage de l'historique des modifications (qui, quand, ancienne et nouvelle valeur) par champs
  • Possibilité de rendre les dossiers commentables par les utilisateurs
  • Création progressive (par activité) de workflows pour gérer vos processus partiellement ou totalement (BPM)
  • Internationalisation :
    • Multilingues (Français, Anglais, Espagnol intégrés, extensible avec traduction réalisable par l'administrateur)
    • Gestion des fuseaux horaires et du temps local
  • Interface inter-applications via API RESTfull en JSON/XML
  • Création et gestion de tâches récurrentes
  • Marquage de champs en "Donnée Privée" pour assurer la traçabilité des accès/modifications/anonymisation (exigence du Règlement Général de Protection des Données - RGPD/GDPR) - possibilité de gérer et générer le Registre RGPD des traitements.
Environnement
Navigateurs (HTLM5)
BMS est compatible avec les versions des navigateurs supportant ES6 (FireFox, Chrome, Brave, Edge, Opera...)

Serveur 

BMS est proposé sur des serveurs (baremetal, vm ou container) APACHE/NGINX qui supportent PHP.
Notre architecture, basée sur un cloud privé avec un hyperviseur entièrement géré par nos soins, permet de basculer facilement d'une machine à l'autre en cas de panne et de respecter les spécifications de sauvegardes et sécurité que vous souhaitez.

Base de données
BMS utilise la bases de données MariaDB.
Son architecture multi-base permet aussi, l'utilisation d'une base spécifique au client (un portage PostgreSQL est dans la roadmap).

Types de champs fournis en standard :
  • TEXTES
  • TEXTES HTML
  • NOMBRES ENTIERS
  • MONNAIES
  • FLOTTANTS
  • LISTES (simples et autocomplete)
  • JSON
  • Fichiers (GED)
  • IMAGES (avec vignettes)
  • ICONES
  • LIENS ENTRE DONNEES 1→N, N→N, N→M
  • Sous tables et formulaires dans un formulaire
  • EXPRESSIONS
  • UTILISATEURS
  • DATES
  • COULEURS
  • Des PLUGINS spécifiques sont facilement développables sur demande


Architecture technique
BMS est développé sur la base d'un framework micro MVC (services) entièrement écrit en objet avec des échanges AJAX et REST (JWT) entre le serveur et le navigateur.
BMS repose sur une architecture PHP / JS avec un framework JS novateur développé spécifiquement nommé RdVJS permettant l'obtention d'une ergonomie proche d'un logiciel client lourd tout en limitant la charge coté navigateur pour alléger les communications serveur/navigateur.
BeOperational essaye autant que possible de limiter l'utilisation de bibliothèques tierces afin de faciliter une évolution sur le long terme en limitant les dépendances. Cette politique a permis de faire évoluer BMS pour nos clients depuis plus de 10 ans tout en permettant de bénéficier des dernières évolutions informatiques.
L'architecture de BMS garantit des fondations solides, modulaires et évolutives.