Skip to content

Administration & cycle de vie

Gestion des tenants, packaging applicatif et gouvernance des versions dans Heva One.

  • 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.

  1. Sélection ou création du DataModel : définition du graphe de requêtes, transforms et vues.
  2. Déclaration des queries : SQL, GraphQL ou APIs personnalisées, avec gestion multi-schémas.
  3. Application d’un thème : palettes, typographies et variations selon la marque du tenant.
  4. Packaging : agrégation des définitions (DataModel, UI, thèmes, ressources statiques).
  5. 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-v2 ou /ecoriv/draft
  • Versionnage Semver pour toutes les applications : MAJOR.MINOR.PATCH accompagné 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.
  • 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.
  • 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.
  • Insights : cycle de vie déjà opérationnel, avec prévisualisation /draft ou suffixe -v2 pour 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)”
  1. Définition des scénarios et paramètres (cliniques, économiques).
  2. Configuration du moteur de calcul et des jeux de données de référence.
  3. Conception des parcours utilisateur (comparaison de scénarios, sensibilité, export des résultats).
  4. 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.