Importation en masse
Un guide complet sur l'utilisation de la fonctionnalité d'importation en masse dans Care
Aperçu
L'outil d'importation de cas dans CS Care est une fonctionnalité sophistiquée qui permet aux administrateurs d'importer en masse des données de cas depuis des fichiers CSV dans le système. Il utilise une interface d'assistant en plusieurs étapes pour guider les utilisateurs lors du téléchargement, du mappage, de la configuration et de l'importation des données de cas avec une validation et une gestion des erreurs étendues.
🎯 Objectif et cas d'utilisation
L'outil d'importation de cas est conçu pour :
Migration initiale des données depuis des systèmes hérités vers CS Care
Création en masse de cas à partir de sources de données externes
Synchronisation périodique des données avec des systèmes partenaires
Mise à jour des cas existants avec de nouvelles informations
📋 Flux de travail étape par étape
Le processus d'importation suit un assistant en 4 étapes:
Étape 1 : Télécharger le CSV 📤
Ce qui se passe :
L'utilisateur sélectionne et télécharge un fichier CSV
Le système analyse le CSV et extrait les en-têtes
Les données CSV sont chargées en mémoire pour prévisualisation
Détails techniques :
Le fichier est analysé en utilisant la
csv-parsebibliothèqueLe système supprime le BOM (Byte Order Mark) si présent
Tous les en-têtes CSV deviennent disponibles pour le mappage
Bonnes pratiques :
Assurez-vous que le CSV est correctement formaté avec des en-têtes sur la première ligne
Utilisez l'encodage UTF-8
Supprimez tout caractère spécial susceptible de provoquer des problèmes d'analyse
Étape 2 : Mapper les champs du questionnaire 🗺️
Besoin de savoir quels champs peuvent être importés ? Consultez Champs autorisés
Ceci est la étape la plus critique où vous mappez les colonnes CSV aux champs du formulaire de cas.
Fonctionnalités clés :
A. Interface à deux onglets :
Onglet questionnaire démographique: Mapper les champs d'informations personnelles
Onglet questionnaire d'admission: Mapper les champs d'admission spécifiques au cas
B. Mappage automatique des champs : Le système effectue un mappage intelligent des champs basé sur :
Correspondances exactes de noms d'en-tête avec les chemins ou libellés des champs
Reconnaissance de motifs de valeurs pour les champs de sélection/liste déroulante
Utilise la normalisation pour faire correspondre des noms similaires (insensible à la casse, supprime les espaces/caractères spéciaux)
C. Options de mappage des champs :
Pour chaque colonne CSV, vous pouvez configurer :
Champs texte simples :
Mappage direct :
csvField → formField
Champs de sélection/liste déroulante :
Mappages d'options: Mapper plusieurs valeurs CSV à une seule option déroulante
Option de repli: Choisir que faire des valeurs non mappées
__KEEP_ORIGINAL__: Conserver la valeur CSV d'origineOu sélectionner une option déroulante spécifique comme valeur par défaut
Champs de date :
Spécifier le format de date pour un parsing correct
Formats pris en charge : MM/JJ/AAAA, AAAA-MM-JJ, etc.
Fonction de recherche :
Recherche en temps réel pour filtrer les en-têtes CSV
Facilite la recherche de champs spécifiques dans de grands CSV
Étape 3 : Paramètres d'importation ⚙️
Configurer le comportement de l'importation :
A. Nom de la source
Objectif: Étiquette pour ce travail d'importation (pour suivi/rapport)
Par défaut: Généré automatiquement avec la date/heure
Exemple:
"Import 24/10/2025_1430"
B. Champ de code de cas
Objectif: Colonne CSV contenant des identifiants uniques de cas
Utilisation: Requis pour les mises à jour, aide à identifier les cas existants
C. Mode d'importation 🔄
Trois modes disponibles :
Création uniquement (
CaseImportMode.Create)Crée toujours de nouveaux cas
Ignore les vérifications des cas existants
Mode d'importation le plus rapide
Mise à jour uniquement (
CaseImportMode.Update)Met à jour uniquement les cas existants
Nécessite des attributs d'identification
Échoue si le cas n'est pas trouvé
Créer ou mettre à jour (
CaseImportMode.CreateOrUpdate)Vérifie d'abord si le cas existe
Crée si non trouvé, met à jour si trouvé
Le plus flexible mais légèrement plus lent
D. Attributs de cas
Définissez des métadonnées personnalisées à attacher aux cas :
Exemple :
Champ CSV :
external_idNom de l'attribut :
legacy_system_idEst identifiant :
true✅
Identifiants :
Utilisés pour localiser les cas existants lors des mises à jour
Peuvent avoir plusieurs identifiants
Vérifiés dans l'ordre jusqu'à ce qu'une correspondance soit trouvée
E. Champ de statut
Colonne CSV contenant les informations de statut du cas
Doit être mappé aux statuts valides du projet
Étape 4 : Révision 👀
Vérification finale avant le démarrage de l'importation :
Affichage du résumé :
Données CSV :
Enregistrements totaux : Nombre de lignes à importer
Champs totaux : Nombre de colonnes CSV
Champs mappés : Colonnes mappées avec succès
Champs non mappés : Colonnes qui seront ignorées
Paramètres d'importation :
Nom de la source
Champ de code de cas
Mode d'importation
Configuration du champ de statut
Attributs de cas :
Liste de tous les attributs configurés
Statut d'identifiant mis en évidence
Avertissements :
⚠️ Avertissement sur les champs non mappés: Liste des colonnes CSV qui ne seront pas importées
Évite les pertes de données accidentelles
Soumission :
Cliquez sur "Démarrer l'importation" pour mettre le travail en file d'attente
Affiche un indicateur de chargement pendant la soumission
Affiche une confirmation de succès lorsque la tâche est en file d'attente
📝 Résumé
L'outil d'importation de cas est une solution puissante et conviviale pour la gestion en masse des cas dans CS Care. Son interface basée sur un assistant, son mappage automatique intelligent, ses options de configuration flexibles et sa gestion robuste des erreurs le rendent adapté à tout, des chargements de données simples aux scénarios de migration complexes.
Forces clés :
✅ Assistant intuitif en 4 étapes
✅ Mappage automatique intelligent des champs
✅ Modes création/mise à jour flexibles
✅ Validation complète
✅ Traitement asynchrone pour les gros imports
✅ Surveillance de la progression en temps réel
✅ Suivi détaillé des erreurs par ligne
En suivant les bonnes pratiques et en comprenant chaque étape, les administrateurs peuvent importer efficacement des milliers de cas tout en maintenant l'intégrité des données et en minimisant les erreurs.
Mis à jour
Ce contenu vous a-t-il été utile ?