Aller au contenu

Introduction au connecteur SenSaaS

Le connecteur SenSaaS permet d’exposer les données Sage en mode web, de façon sécurisée, depuis l’infrastructure du client vers le site SenSaaS.
Il agit comme une passerelle contrôlée entre la base Sage locale (SQL Server) et les utilisateurs connectés en HTTPS au portail SenSaaS.


Vue d’ensemble de l’architecture

Le schéma ci-dessous illustre les principaux composants et flux de données entre SenSaaS et les bases Sage.

Schéma d’architecture – Environnement client

Composants principaux

Composant Rôle
Serveur SenSaaS (Connecteur) Service installé dans l’environnement client, en charge des échanges entre Sage et le site SenSaaS
API SenSaaS Cœur applicatif du connecteur, reçoit les demandes du site et orchestre les opérations de lecture / écriture
Objets métier Couche d’abstraction fonctionnelle : clients, articles, documents, règlements…
Entity Framework Accès standardisé aux bases SQL (Sage et SenSaaS)
Base SAGE (SQL Server) Base de données Sage de production, inchangée
Base SenSaaS Base technique utilisée par le connecteur pour ses propres besoins (paramètres, traces, files d’attente…)
Site SenSaaS (HTTPS) Application web utilisée par les collaborateurs et, le cas échéant, par les clients B2B

Principe de fonctionnement

  1. L’utilisateur se connecte au site SenSaaS en HTTPS.
  2. Le site envoie une demande de lecture ou d’écriture au Serveur SenSaaS (connecteur).
  3. L’API SenSaaS transforme cette demande en opérations métier : récupération d’un client, création d’un document de vente, consultation de stock, etc.
  4. Les Objets métier dialoguent avec les bases SQL via Entity Framework :
  5. Lecture / écriture dans la Base SAGE pour les données métiers.
  6. Lecture / écriture dans la Base SenSaaS pour les données techniques.
  7. La réponse consolidée est renvoyée au site SenSaaS, qui l’affiche à l’utilisateur.

Les flux sont typés :

  • Flux de données (vert) : échanges fonctionnels entre le site, l’API et les objets métier.
  • Objets métier (bleu) : opérations métiers sur les données Sage.
  • SQL (rouge) : requêtes SQL entre Entity Framework et les bases de données.

Principes de sécurité

Le connecteur SenSaaS a été conçu pour respecter l’architecture de sécurité du client :

  • Aucun accès direct à la base Sage depuis Internet.
  • Tous les échanges entre l’utilisateur et le site SenSaaS passent en HTTPS.
  • Le connecteur est installé au sein du réseau de l’entreprise, à proximité du SQL Server Sage.
  • Les droits et filtres d’accès aux données sont gérés :
  • côté SenSaaS (profils, filtres, modules),
  • côté Sage (permissions SQL / applicatives existantes).

Périmètre de cette documentation

La section Connecteur SenSaaS de la documentation couvre :

Cette introduction a pour objectif de donner une vision globale.
Les pages suivantes détaillent chaque écran et chaque étape de paramétrage.


Besoin d’aide ?

Contactez le support SenSaaS :
✉️ support@sensaas.fr
📞 04 90 88 22 76