DocumentationOpérationsGuide d'Administration
Administration

Guide d'Administration

Référence complète pour les administrateurs de la plateforme : gestion des utilisateurs, rôles, clés API, opérations sur les données, conformité RGPD et surveillance de la santé du système.

Gestion des Utilisateurs

Tous les comptes utilisateurs sont gérés depuis Paramètres → Utilisateurs. Les administrateurs peuvent inviter de nouveaux utilisateurs, ajuster l'état des comptes et attribuer des rôles et des territoires.

Inviter un Nouvel Utilisateur

  1. 1Accédez à Paramètres → Utilisateurs → Inviter un utilisateur.
  2. 2Saisissez l'adresse e-mail de l'utilisateur.
  3. 3Sélectionnez un rôle : ADMIN, MANAGER, REP ou READONLY.
  4. 4Pour les REPs, sélectionnez le territoire assigné.
  5. 5Cliquez sur Envoyer l'invitation. L'utilisateur reçoit un e-mail contenant un lien de mot de passe temporaire valable 72 heures.

États du Compte

Actif

L'utilisateur peut se connecter et utiliser toutes les fonctionnalités autorisées par son rôle.

Invitation en Attente

Invitation envoyée mais l'utilisateur n'a pas encore effectué sa première connexion.

Inactif

Le compte est bloqué. L'utilisateur ne peut pas se connecter. Aucune donnée n'est supprimée.

Désactiver un utilisateur (Paramètres → Utilisateurs → basculer Actif sur désactivé) bloque immédiatement l'accès à la connexion. Toutes les données historiques créées par l'utilisateur sont conservées et restent visibles pour les managers et les administrateurs.

Attribution des Rôles

FieldOrchestrator utilise quatre rôles fixes. Les rôles déterminent les écrans auxquels un utilisateur peut accéder, les actions qu'il peut effectuer et les données qui lui sont visibles.

ADMIN

Accès complet à la plateforme. Gestion des utilisateurs, des clés API, exécution des opérations RGPD et accès à tous les territoires. Seul rôle autorisé à effectuer les opérations de conformité.

  • Gérer les utilisateurs et les rôles
  • Créer et révoquer des clés API
  • Exécuter les workflows RGPD
  • Accéder à tous les territoires
  • Configurer les paramètres système
MANAGER

Accès de gestion opérationnelle. Visualiser tous les territoires dans le périmètre, générer et approuver des tournées, gérer les PS et accéder aux analyses. Ne peut pas gérer les utilisateurs ni exécuter des opérations de conformité.

  • Visualiser les territoires dans le périmètre assigné
  • Générer et approuver des plans de tournée
  • Gérer les fiches PS
  • Accéder aux analyses et rapports
  • Configurer la planification des territoires
REP

Accès mobile uniquement pour le territoire assigné. Enregistrement des entrées/sorties de visites, saisie des résultats de visite et consultation de l'historique personnel. Aucun tableau de bord web ni mutation de données en dehors de la saisie des visites.

  • Enregistrement de visite vérifié par GPS
  • Saisie des résultats et produits de visite
  • Historique personnel des visites
  • Mode hors-ligne avec synchronisation automatique
READONLY

Accès en lecture seule au tableau de bord et aux rapports. Adapté aux directeurs médicaux, contrôleurs financiers ou responsables de conformité nécessitant une visibilité sans pouvoir modifier les données.

  • Consulter les tableaux de bord et tuiles KPI
  • Accéder aux rapports générés
  • Exporter les données pour revue hors-ligne

Gestion des Clés API

Les clés API permettent les intégrations système à système — comme les flux de sell-out ERP et les pipelines de données automatisés — sans exposer les identifiants des utilisateurs. Chaque clé est limitée à un seul ensemble d'opérations.

Créer une Clé

  1. 1Accédez à Paramètres → Clés API → Créer une clé API.
  2. 2Donnez un nom descriptif à la clé (ex. : Sage X3 Sell-Out Nightly).
  3. 3Sélectionnez un périmètre : INGEST_SALES, SYNC_VISITS ou WORKFLOW_LOG.
  4. 4Cliquez sur Créer. La clé s'affiche une seule fois — copiez-la et stockez-la immédiatement dans votre gestionnaire de secrets.

La valeur de la clé API n'est affichée qu'une seule fois lors de sa création. Si vous perdez la clé, vous devez la faire pivoter pour en obtenir une nouvelle. L'ancienne clé reste valide pendant 24 heures après la rotation pour permettre une transition en douceur dans les systèmes en cours d'exécution.

Périmètres Disponibles

PérimètreOpérations AutoriséesUtilisation Typique
INGEST_SALESImporter les données de sell-out depuis l'ERP ou les pipelines de données pharmacieExport ERP automatisé nocturne
SYNC_VISITSTéléverser les enregistrements de visites hors-ligne depuis les appareils mobilesAgent de synchronisation en arrière-plan de l'application mobile
WORKFLOW_LOGÉcrire des évènements d'audit de workflow depuis des systèmes de conformité externesIntégration LIMS externe ou gestion documentaire

Faire Pivoter une Clé

Ouvrez la vue détaillée de la clé → cliquez sur Pivoter. Une nouvelle clé est émise immédiatement. L'ancienne clé reste valide pendant 24 heures.

Révoquer une Clé

Ouvrez la vue détaillée de la clé → cliquez sur Révoquer. La clé est invalidée immédiatement. Tout système utilisant la clé révoquée recevra des erreurs HTTP 401.

Catalogue Produits

Le catalogue produits définit le portefeuille disponible pour les délégués terrain lors de la saisie des visites. Accédez à Produits pour gérer la liste.

Ajouter un Produit

  • Nom (affiché aux délégués terrain)
  • Code produit (utilisé pour la correspondance des données de sell-out)
  • Aire thérapeutique
  • Principe actif

Désactiver un Produit

  • Basculez le produit sur Inactif dans la vue détaillée du produit
  • Les produits inactifs n'apparaissent plus dans les nouveaux formulaires de visite
  • Tous les enregistrements de visite historiques référençant le produit sont conservés
  • Les données de sell-out déjà importées pour le produit restent intactes

Import des Données de Sell-Out

Les données de sell-out constituent le fondement des modules de scoring Visit Impact Score et d'intelligence pré-visite. Accédez à Administration → Données de Ventes → Import pour les téléversements manuels.

Formats Supportés

Les fichiers CSV et XLSX sont acceptés.

Colonnes Requises

ColonneTypeDescription
hcp_codestringIdentifiant PS — doit correspondre à un code PS existant dans la plateforme
product_codestringIdentifiant produit — doit correspondre à un code produit du catalogue
brick_codestringCode brique géographique de la zone de vente
periodYYYY-MMMois de reporting au format ISO année-mois
quantityintegerUnités vendues durant la période
value_tnddecimalChiffre d'affaires en devise locale pour la période

Le système valide la qualité des données lors du téléversement. Les lignes comportant des colonnes requises manquantes, des codes non reconnus ou des formats invalides sont listées avec leurs numéros de ligne dans le rapport de validation — les lignes valides sont tout de même importées. Pour les imports automatisés, utilisez la clé API avec le périmètre INGEST_SALES (voir Référence API).

Opérations RGPD

FieldOrchestrator inclut une boîte à outils RGPD complète accessible depuis Administration → Conformité → RGPD. Toutes les opérations génèrent des enregistrements d'audit immuables et chaînés par hachage.

Demande d'Effacement

Soumettez une demande d'effacement à double contrôle pour un PS. Le workflow nécessite trois utilisateurs autorisés : un premier pour soumettre la demande, un deuxième ADMIN pour l'approuver et un troisième pour exécuter l'effacement. Les trois étapes sont enregistrées avec horodatages et identités des utilisateurs. Ce contrôle à trois parties prévient les effacements non autorisés ou accidentels de données médicales.

Gel Légal

Marquez la fiche d'un PS comme étant sous gel légal. Pendant le gel, toute demande d'effacement pour cet enregistrement est automatiquement bloquée. Le gel doit être explicitement levé par un ADMIN avant que l'effacement puisse se poursuivre. Les gels légaux sont enregistrés et ne peuvent pas être supprimés silencieusement.

Journal d'Audit

Un enregistrement chronologique complet de tous les évènements d'accès et de mutation des données sur la plateforme. Filtrez par utilisateur, plage de dates et type d'action. Exportez en CSV ou XLSX pour les rapports de conformité externes. Le journal d'audit est lui-même en ajout uniquement et ne peut être ni modifié ni supprimé.

Chaîne de Preuves Cryptographique

Chaque opération RGPD (demande d'effacement, approbation, exécution, gel légal et levée de gel) est ajoutée à une Chaîne de Preuves immuable, chaînée par hachage SHA-256. Chaque enregistrement inclut le hachage du précédent, rendant toute falsification rétrospective détectable. La chaîne est stockée indépendamment du journal d'audit principal et peut être exportée sous forme de fichier JSON signé pour soumission réglementaire. Les gels légaux bloquent automatiquement toutes les tentatives d'effacement — un ADMIN doit explicitement lever le gel avant que le workflow d'effacement à trois parties puisse se poursuivre.

Conservation des Données

Les journaux de visite et les données associées sont conservés selon la fenêtre de rétention configurée de votre organisation. La fenêtre par défaut est de 36 mois.

Fenêtre par Défaut

36 mois

S'applique sauf modification dans Paramètres → Conformité → Conservation des Données.

Calendrier de Purge

Quotidien (nuit)

Les enregistrements hors de la fenêtre de rétention sont purgés automatiquement lors du cycle de maintenance nocturne.

Configuration

Paramètres → Conformité

La fenêtre de rétention peut être étendue ou réduite par un ADMIN. Les modifications s'appliquent aux cycles de purge futurs.

Santé du Système

Administration → Santé du Système fournit une vue en temps réel de tous les composants de service de la plateforme et des évènements opérationnels récents.

Indicateurs d'État des Services

  • Connectivité base de données
  • Moteur d'intelligence IA
  • Moteur d'optimisation des tournées
  • Service de distribution d'e-mails

Surveillance Opérationnelle

  • Horodatages de la dernière synchronisation réussie par intégration
  • Alertes de jobs en arrière-plan échoués avec messages d'erreur
  • Consommation des limites de débit API par clé
  • État du cycle de maintenance nocturne

Besoin d'aide ?

Notre équipe support est disponible du lundi au vendredi, 08h00–18h00 HEC.

support@symbiowave.com
FieldOrchestrator