Phase de testCet environnement est en test de pré-lancement — toutes les données seront réinitialisées au lancement.
Skip to content

Enterprise ​

Enterprise est le forfait des organisations qui dépassent Business : plus de membres d'équipe, aucune limite de catalogue pour les projets et les requêtes, et des limites qui peuvent être adaptées à ton contrat. Cette page explique ce que comprend le forfait, comment Mockomat sépare ton compte des autres et comment garder une modélisation de domaine cohérente entre plusieurs équipes.

Obtenir Enterprise

Enterprise se négocie avec notre équipe commerciale et ne s'achète pas en ligne. Utilise Parler à un commercial dans l'application ou le formulaire de contact ; prix sur demande.

Ce que comprend Enterprise ​

  • Tout ce que comprend Business : clés API, rôles d'équipe, export de code, analytique des endpoints.
  • Aucune limite de catalogue pour les projets, workspaces, requêtes API mensuelles, clés API par projet, tables, attributs, relations, opérations et notes du board.
  • Jusqu'à 26 membres d'équipe, dont 5 mainteneurs.
  • Le package de code Enterprise : l'export de code génère un backend NestJS et un frontend Angular (voir Export).
  • Des limites adaptées à ton contrat : notre équipe règle les limites de ton compte sur ce que tu as convenu avec le service commercial.

Pour les limites des autres forfaits, voir Compte et forfaits.

Screenshot ent-01-tenant-isolationScreenshot ent-01-tenant-isolation
ent-01-tenant-isolationMissing

Vue d'ensemble du modèle d'accès au compte et aux projets.

Comment ton compte est séparé ​

Enterprise utilise la même plateforme que tous les autres forfaits. Ces frontières s'appliquent à chaque compte :

  • Ton compte est la frontière. Les projets, modèles, membres, clés API et limites du forfait appartiennent à ton compte. Chaque requête est vérifiée par rapport à lui : les membres d'autres comptes ne peuvent pas ouvrir tes projets.
  • Accès aux projets par membre. Les mainteneurs voient tous les projets du compte. Les autres membres voient les projets auxquels ils ont reçu l'accès lors de l'invitation, avec en option une surcharge par projet qui peut restreindre leur rôle, mais jamais l'élever.
  • Une clé API par consommateur. Chaque projet d'un compte ne répond sur son API mock qu'aux requêtes munies d'une clé API de ce projet. Les clés peuvent être révoquées à tout moment.
  • Données mock partagées, en lecture seule. L'API mock sert des lignes du pool de données de Mockomat, que notre équipe importe et maintient. Tes requêtes ne font que le lire, et il est le même sur tous les forfaits. Tu ne peux pas téléverser tes propres jeux de données.
Screenshot ent-01b-isolation-architectureScreenshot ent-01b-isolation-architecture
ent-01b-isolation-architectureMissing

Frontières du compte, des projets et des données.

Équipe et rôles ​

RôleCe qu'il ajoute
Lecture seuleVoit les projets, le modèle et l'aperçu des données ; lit les notes du board
RapporteurÉcrit et modifie les notes du board et leurs commentaires
ÉditeurConstruit le modèle, crée des projets, gère les clés API, lance l'export de code
MainteneurSupprime des projets, gère les membres et leur accès aux projets, gère les workspaces

Chaque rôle comprend tout ce que permettent les rôles au-dessus de lui. Le propriétaire du compte est mainteneur et gère la facturation. La liste complète des permissions et le déroulement des invitations se trouvent dans Team & Roles (en anglais).

Screenshot ent-02b-team-collaborationScreenshot ent-02b-team-collaboration
ent-02b-team-collaborationMissing

Gestion des membres de l'équipe et attribution des rôles.

Sessions et consommateurs externes ​

  • Sessions de connexion : sur Enterprise, le propriétaire du compte peut rester connecté sur plusieurs appareils à la fois. Les membres invités n'en bénéficient pas grâce au compte qu'ils rejoignent : ils ne peuvent être connectés qu'à un seul endroit à la fois, sauf s'ils possèdent eux-mêmes un compte dont le forfait en permet davantage, et une connexion ailleurs met fin à leur session précédente. Tout le monde est déconnecté automatiquement après une période sans activité.
  • Consommateurs de l'API : chaque requête à l'API mock porte une clé API du projet. Utilise une clé par consommateur ou par environnement (développement, staging, CI) pour pouvoir en révoquer une sans toucher aux autres.
  • Tokens d'acteur (optionnels) : un consommateur peut demander un token d'acteur afin que l'utilisation simultanée d'une clé API puisse être plafonnée. Voir la section « Tokens d'acteur » de la page Intégrateurs.

Modèle de gouvernance ​

Une approche de gouvernance pragmatique garde la modélisation de domaine cohérente à mesure que de nouvelles équipes arrivent.

Responsabilité des domaines ​

Attribue une responsabilité claire pour chaque domaine métier :

  • Responsable de domaine — responsable du nommage des entités, de la définition des attributs et de la stratégie de relations dans son domaine.
  • Relecteurs — membres de l'équipe qui vérifient les changements avant que les consommateurs s'y fient (le rôle Rapporteur convient).
  • Consommateurs — développeurs frontend et intégrateurs qui interrogent l'API mock sans modifier le modèle (le rôle Lecture seule convient).

Conventions de nommage partagées ​

Définis des standards à l'échelle de l'organisation pour :

  • Le nommage des entités — PascalCase, noms au singulier, langage métier (par ex. Customer, pas customers_tbl)
  • Le nommage des attributs — camelCase, descriptif, sans abréviations (par ex. totalAmount, pas tot_amt)
  • Le nommage des relations — direction et cardinalité claires
  • Le nommage des opérations — noms au pluriel cohérents pour les opérations de liste, au singulier pour les opérations de détail

Garde un projet de référence qui suit ces conventions et copie-le avec Forker un projet comme point de départ des nouveaux projets.

Points de contrôle de revue ​

ÉtapeObjet de la revueQui relit
Changement de modèleCohérence du nommage, complétude des attributs, justesse des relationsResponsable de domaine
Changement d'exposition APIOpérations, paramètres, tailles de pageResponsable de domaine + intégrateur
Avant l'exportComportement runtime, paramètres, tri, relationsResponsable de domaine + QA
Après l'exportCode généré, limites des modules, entréesResponsable de l'équipe de développement

Critères de disponibilité ​

Définis ce que « prêt » signifie pour chaque entité avant que les consommateurs en dépendent :

  • Chaque attribut dont les consommateurs ont besoin est lié à une colonne des données importées
  • Les relations se résolvent dans l'aperçu
  • Les paramètres d'opération et le tri renvoient les lignes attendues
  • La pagination produit des limites de page nettes
Screenshot ent-02-governance-controlsScreenshot ent-02-governance-controls
ent-02-governance-controlsMissing

Contrôles de gouvernance à travers les étapes de modélisation et de runtime.

Sécurité ​

  • Connexion : l'application utilise un token signé par session de connexion. La déconnexion, l'inactivité et un changement de mot de passe mettent fin aux sessions côté serveur.
  • Clés API : les clés sont des secrets. Utilise-les depuis du code côté serveur, depuis la CI ou via un proxy — ne livre jamais une clé dans un bundle frontend — et révoque une clé dès qu'elle n'est plus nécessaire.
  • Trafic chiffré : l'application et l'API mock sont servies en HTTPS.
  • Aucune donnée de production nécessaire : les API mock servent des lignes du pool de données de Mockomat ; tes environnements de test n'ont donc jamais besoin de vraies données clients.
Screenshot ent-03c-security-overviewScreenshot ent-03c-security-overview
ent-03c-security-overviewMissing

Vue d'ensemble de la sécurité.

Bonnes pratiques opérationnelles ​

  1. Définis des critères de disponibilité par entité avant de l'attribuer à une équipe.
  2. Intègre des vérifications runtime aux revues — lance l'aperçu avant que les consommateurs dépendent d'un changement.
  3. Exporte à des jalons — garde le code généré sous contrôle de version et note de quel état du modèle il provient.
  4. Surveille l'usage — consulte l'analytique des endpoints pour voir quelles opérations les consommateurs appellent avant de les modifier.
  5. Revois régulièrement — garde les définitions de domaine alignées sur l'évolution des besoins métier.
Screenshot ent-03-enterprise-runtimeScreenshot ent-03-enterprise-runtime
ent-03-enterprise-runtimeMissing

Validation runtime enterprise et points de contrôle opérationnels.