Solutions Salesforce DevOps

Salesforce DevOps pour Health Cloud

Les Care Plan Templates et la configuration Care Program existent comme des enregistrements de données. Voici ce que cela implique pour les déploiements et les sandboxes.

Ce qui est difficile à déployer

Les Care Plan Templates, Problems, Interventions et Goals sont des enregistrements d'objets personnalisés configurés via l'interface Health Cloud, ce sont donc des données, pas des métadonnées, et ils ne se déplacent pas avec un change set ou un déploiement de package. Les rafraîchissements de sandbox ajoutent une seconde contrainte : les environnements contenant de véritables données patients doivent être dé-identifiés ou masqués avant qu'un rafraîchissement puisse être remis en toute sécurité à une équipe de dev ou de QA plus large, ce que la plupart des workflows standard de rafraîchissement de sandbox ne gèrent pas seuls. Les équipes Financial Services Cloud font face à la même paire de problèmes, une configuration conservée sous forme d'enregistrements dans des orgs dont les données sont tout aussi sensibles.

Où cela se complique

La configuration Care Plan est une donnée, pas une métadonnée
Les Care Plan Templates, Problems, Interventions et Goals sont des enregistrements d'objets personnalisés configurés via l'interface Health Cloud, donc ils ne se déplacent pas avec un change set ou un déploiement de package.
Les rafraîchissements de sandbox transportent de vraies données patients
Les environnements contenant de véritables données patients doivent être dé-identifiés ou masqués avant de pouvoir être remis en toute sécurité à une équipe de dev ou de QA plus large, une étape que la plupart des workflows standard de rafraîchissement de sandbox ne gèrent pas seuls.
Les record types pilotent l'essentiel du modèle de données clinique
Health Cloud différencie les types de programmes de soins et de dossiers en grande partie via les record types et les attributions de mise en page, donc une release manquant ce mappage peut se déployer proprement et rester tout de même inutilisable.
En pratique

Comment Serpent aide

Serpent regroupe et synchronise les sandboxes et scratch orgs depuis un seul tableau de bord, afin que la configuration Care Plan Template et Care Program puisse être migrée comme une étape suivie aux côtés du changement de métadonnées qu'elle prend en charge, au lieu d'être reconstruite à la main dans chaque nouvel environnement. Voir la gestion des orgs sur Serpent pour savoir comment les environnements restent alignés. Si vous pesez le pour et le contre d'un outil dédié au transfert de données, découvrez comment Serpent se compare à Prodly.

Tous les environnements Salesforce gérés au même endroit dans Serpent

Release type pour Salesforce DevOps pour Health Cloud

  1. Transformez le changement Care Plan en tâche
    Regroupez une modification d'un Care Plan Template ou Care Program avec les métadonnées qu'elle prend en charge dans une seule tâche.
  2. Migrez les données du modèle
    Les opérations de données de Serpent déplacent les enregistrements Care Plan Template comme une étape suivie, pas une reconstruction manuelle.
  3. Masquez avant de rafraîchir
    Coordonnez les rafraîchissements de sandbox avec la dé-identification afin que la conformité des données patients ne bloque pas la remise d'un environnement à une équipe plus large.
  4. Validez dans un environnement synchronisé
    Confirmez le comportement du care program dans un sandbox maintenu aligné sur la cible, avant qu'il n'atteigne un org sensible en matière de conformité.
Questions fréquentes

Health Cloud DevOps, expliqué

Serpent migre-t-il les Care Plan Templates entre les orgs ?
Oui, en tant qu'opération de données suivie aux côtés des métadonnées dont elle dépend, au lieu d'une reconstruction manuelle dans chaque nouvel environnement.
Serpent gère-t-il le masquage des données patients pour les rafraîchissements de sandbox ?
Serpent ne remplace pas votre processus de dé-identification, mais des sandboxes regroupés et synchronisés vous donnent une base de référence cohérente afin que le masquage n'ait à se produire qu'une fois, pas de manière répétée à la main.
Comment Serpent gère-t-il les record types de Health Cloud ?
Les record types et les attributions de mise en page se déploient comme des métadonnées standard, avec des vérifications de dépendances qui détectent une release manquant le mappage dont un care program a besoin.

Commencez gratuitement. Sans carte bancaire, sans installation, sans engagement.

Configuration en moins de 15 minutes. Aucun recrutement DevOps nécessaire.

Curieux de livrer plus vite avant de vous lancer ? Parlons-en

Sans engagement.