Administration & cycle de vie
Gestion des tenants, packaging applicatif et gouvernance des versions dans Heva One.
Plateformes d’administration
Section titled “Plateformes d’administration”- Heva One Admin (production) : outil du staff Heva pour créer les tenants, gérer les plateformes et administrer les applications Insights/Impact.
- Heva One Studio (à venir) : éditeur visuel pour composer les apps, vérifier la cohérence des configurations et orchestrer les publications.
En construction : spécifications détaillées de Heva One Studio, y compris les permissions fines et le mode collaboratif.
Création d’une application Insights
Section titled “Création d’une application Insights”- Sélection ou création du DataModel : définition du graphe de requêtes, transforms et vues.
- Déclaration des queries : SQL, GraphQL ou APIs personnalisées, avec gestion multi-schémas.
- Application d’un thème : palettes, typographies et variations selon la marque du tenant.
- Packaging : agrégation des définitions (DataModel, UI, thèmes, ressources statiques).
- Versionnage & publication : diffusion en production ou en environnement beta/démo.
Exemples d’URLs :
- Production :
ecoriv.novartis.heva.cloud/ecoriv - Preview :
ecoriv.novartis.heva.cloud/ecoriv-v2ou/ecoriv/draft
Gouvernance des versions
Section titled “Gouvernance des versions”- Versionnage Semver pour toutes les applications :
MAJOR.MINOR.PATCHaccompagné d’un changelog. - Sous-composants (queries, modèles, vues) suivis individuellement pour tracer les évolutions.
- Workflow de publication : édition en mode draft → preview → release Semver.
- Historique complet : archivage de chaque version avec possibilité de rollback contrôlé.
- Packager les dépendances : thèmes, data sources et data models sont verrouillés dans le package publié.
- Mises à jour data : import d’un nouveau schéma par les data managers, validation, puis bascule contrôlée en production.
Rôles et responsabilités
Section titled “Rôles et responsabilités”- Product Owner : priorise les évolutions, valide le changelog et décide des releases.
- Data Manager : maintient les sources, garantit la qualité des contrats de données.
- Designer : définit les thèmes et composants UI adaptés au branding du tenant.
- Ingénierie : sécurise l’intégration, automatise les tests et prépare les manifests de publication.
Gestion des environnements
Section titled “Gestion des environnements”- Draft/Preview : espace isolé pour itérer sur la configuration et collecter les retours.
- Production : version stable signée, avec monitoring renforcé et SLA associés.
- Beta/Demo : instances limitées pour présenter les nouveautés ou scénariser des ateliers.
Spécificités par produit
Section titled “Spécificités par produit”- Insights : cycle de vie déjà opérationnel, avec prévisualisation
/draftou suffixe-v2pour valider les dashboards avant publication. - Impact (à venir) : le workflow reprendra les mêmes étapes (draft → preview → release) mais intégrera la validation des moteurs de simulation (jeux de paramètres, recalculs, scénarios enregistrés).
Création d’une application Impact (en conception)
Section titled “Création d’une application Impact (en conception)”- Définition des scénarios et paramètres (cliniques, économiques).
- Configuration du moteur de calcul et des jeux de données de référence.
- Conception des parcours utilisateur (comparaison de scénarios, sensibilité, export des résultats).
- Packaging et publication via Heva One Admin/Studio, avec journalisation renforcée.
En construction : automatisation des revues de conformité (RGPD, clinique) intégrée au workflow de release, et guide détaillé de configuration pour Heva Impact.