Multi-space

Multi-workspaceEnterprise Edition+

Introduction

Le plugin Multi-space permet de créer plusieurs espaces de données indépendants dans une seule instance d'application grâce à une isolation logique.

Cas d'usage

  • Multi-boutiques ou usines : processus similaires, mais données isolées par unité métier.
  • Multi-organisations / filiales : même plateforme partagée, avec données clients/produits/commandes séparées.

Installation

Dans le gestionnaire de plugins, activez Multi-Space.

Guide d'utilisation

Gestion des espaces

Après activation, ouvrez Users & Permissions puis l'onglet Spaces.

Un Unassigned Space est présent par défaut pour consulter les anciennes données non associées.

Créer un espace

Cliquez sur Add space.

Assigner des utilisateurs

Après sélection d'un espace, configurez ses utilisateurs dans le panneau de droite.

Note : après assignation, il faut rafraîchir manuellement la page pour mettre à jour la liste de bascule des espaces en haut à droite.

Changer et visualiser les espaces

Vous pouvez changer l'espace actif en haut à droite. En cliquant sur l'icône œil (active), vous visualisez simultanément les données de plusieurs espaces.

Gestion des données multi-space

Après activation, un champ Space est ajouté automatiquement à la création d'une collection. Seules les collections avec ce champ sont gérées par la logique d'espace.

Pour les collections existantes, ajoutez ce champ manuellement.

Logique par défaut

  1. À la création, les données sont liées automatiquement à l'espace actif.
  2. Les filtres limitent automatiquement les données à l'espace actif.

Classer les anciennes données par espace

Pour les données existantes avant activation du plugin :

1. Ajouter le champ Space

Ajoutez manuellement le champ Space aux anciennes tables.

2. Assigner les utilisateurs à Unassigned Space

Associez les utilisateurs concernés à tous les espaces, y compris Unassigned Space.

3. Afficher les données de tous les espaces

En haut de page, activez l'affichage de tous les espaces.

4. Configurer une page d'affectation des anciennes données

Créez une page dédiée et affichez le champ Space dans la liste et la page d'édition.

Rendez le champ Space modifiable.

5. Affecter manuellement les espaces

Éditez les données via cette page pour les affecter progressivement au bon espace (édition par lot possible).