Le gros point fort de Serenytics par rapport aux autres solutions du marché est la souplesse de configuration. Nous pouvons configurer finement le CSS de chaque élément, éditer les filtres pour l'utilisateur ou bien encore créer très simplement nos propres widgets. En 15 jours, nous avons réussi à mettre en place la solution et à déployer nos premiers dashboards en production à des centaines d'utilisateurs. Après quelques mois d'utilisation, nous sommes très satisfaits de notre choix.
Si vous développez une application et souhaitez y intégrer des dashboards, vous avez à choisir entre un développement interne ou l'usage d'une plateforme externe comme Serenytics. Chacune de ces deux options a ses avantages / inconvénients.
Si vous choisissez un développement interne :
Les avantages d'utiliser notre plateforme sont :
Pour la majorité des fonctionnalités, vous n'avez pas à coder. Tout est réalisé avec des interfaces graphiques et vous créez des dashboards sans code. Mais dans certains cas, vous pouvez être amené à coder.
Par exemple, vous pouvez vouloir modifier le CSS d'un dashboard. Vous pouvez aussi créer un widget en HTML pour afficher un KPI de manière très particulière à votre métier (par exemple un thermomètre qui change de couleur en fonction de la température). Vous pouvez aussi coder un script Python pour extraire des données depuis une API non générique.
Avec notre approche low-code, vous pouvez coder, mais nous vous simplifions la vie au maximum. Par exemple, pour écrire votre propre widget en HTML, vous pouvez utiliser notre moteur d'interprétation directement dans le HTML. Cela vous permet de mettre en place des widgets dont le style dépend des données.
Au-delà de la partie purement Dataviz, Serenytics est une plateforme de données complète. Cela vous ouvre beaucoup de portes pour mettre en place votre projet.
Par exemple, pour un projet IoT, vous pouvez envoyer les données via notre API REST sous forme de messages directement dans notre Datawarehouse. Si un traitement de données coté Serenytics doit se faire une fois qu'un traitement de votre coté est terminé, vous pouvez déclencher un job Serenytics par un simple appel d'API REST.
Vous pouvez par exemple déclencher l'envoi d'un rapport PDF par un appel d'API depuis votre logiciel. Grâce à la flexibilité de notre architecture et à notre API (et son client en Python), les possibilités sont très nombreuses.