Version de développement
Cette documentation décrit la version « next » (develop), non encore publiée. Pour la version stable, basculez sur « v5 » dans l'en-tête.
Personnalisation

Gérer les espaces de travail

Dokos v16 introduit une refonte complète de la gestion des espaces de travail pour simplifier la navigation et offrir plus de flexibilité aux utilisateurs. Cette page décrit les nouvelles fonctionnalités et interfaces disponibles pour personnaliser et organiser vos espaces de travail.

Gérer les espaces de travail

Dokos v16 introduit une refonte complète de la gestion des espaces de travail pour simplifier la navigation et offrir plus de flexibilité aux utilisateurs. Cette page décrit les nouvelles fonctionnalités et interfaces disponibles pour personnaliser et organiser vos espaces de travail.

Nouveauté : Écran d'accueil simplifié

L'écran d'accueil (anciennement appelé "Desktop") est désormais une vue épurée qui affiche uniquement les applications disponibles. Les icônes et dossiers ont été supprimés pour une navigation plus intuitive.

Sélecteur d'espace de travail

Le sélecteur d'espace de travail remplace l'ancien en-tête de la barre latérale. Il permet de :

  • Choisir rapidement l'espace de travail actif
  • Accéder à la gestion des espaces de travail
  • Basculer entre les applications

Fonctionnement du sélecteur

  1. Cliquez sur le nom de l'espace de travail actuel dans la barre latérale
  2. Un menu déroulant s'affiche avec tous les espaces disponibles
  3. Sélectionnez l'espace de travail souhaité
  4. La barre latérale se met à jour automatiquement

Interface de gestion des espaces de travail

Une nouvelle interface centralisée permet de gérer tous les aspects des espaces de travail. Pour y accéder :

  1. Cliquez sur le sélecteur d'espace de travail
  2. Sélectionnez "Gérer les espaces de travail"

Fonctionnalités disponibles

FonctionnalitéDescription
Créer un espaceAjouter un nouvel espace de travail personnalisé
Modifier un espaceModifier les propriétés d'un espace existant
Organiser les espacesRéorganiser l'ordre d'affichage
Gérer les permissionsDéfinir quels rôles peuvent accéder à l'espace
Configurer les sectionsAjouter/supprimer des sections dans l'espace

Sélecteur de workspace personnel

Chaque utilisateur peut maintenant personnaliser sa liste d'espaces de travail visibles via le sélecteur personnel.

Utilisation du sélecteur

  1. Cliquez sur le sélecteur d'espace de travail
  2. Sélectionnez "Choisir mes espaces de travail"
  3. Un dialogue s'affiche avec tous les espaces disponibles
  4. Utilisez les cases à cocher pour sélectionner les espaces à afficher
  5. Utilisez le bouton "Effacer" pour réinitialiser la sélection
  6. Cliquez sur "Enregistrer" pour appliquer vos préférences

Fonctionnalités avancées

  • Réorganisation : Faites glisser les espaces pour modifier leur ordre d'affichage
  • Recherche : Utilisez la barre de recherche pour trouver rapidement un espace
  • Bouton Effacer : Réinitialise la sélection aux espaces par défaut

Nouveaux champs standard pour les espaces de travail

Les espaces de travail disposent désormais de champs standardisés pour une meilleure gestion :

ChampDescription
ApplicationL'application à laquelle appartient l'espace
ModuleLe module associé (si applicable)
Espace par défautIndique si cet espace doit être utilisé par défaut pour certains éléments
PublicDétermine si l'espace est visible par tous les utilisateurs
Utilisateurs autorisésListe des utilisateurs spécifiques ayant accès à cet espace

Migration vers les nouveaux espaces de travail

Un bouton "Migrer vers les espaces de travail" est disponible pour convertir les anciennes configurations vers le nouveau système.

Processus de migration

  1. Accédez à la gestion des espaces de travail
  2. Cliquez sur "Migrer vers les espaces de travail"
  3. Un assistant vous guide à travers les étapes
  4. Validez les correspondances entre anciennes et nouvelles configurations
  5. Confirmez la migration

Bonnes pratiques

Pour les utilisateurs

  • Utilisez le sélecteur personnel pour ne garder que les espaces dont vous avez besoin
  • Réorganisez vos espaces pour un accès plus rapide aux plus utilisés
  • Vérifiez régulièrement les nouveaux espaces disponibles

Pour les administrateurs

  • Utilisez le champ "Espace par défaut" pour les éléments présents dans plusieurs espaces
  • Configurez les permissions au niveau des rôles plutôt qu'individuellement
  • Testez les nouveaux espaces avant de les rendre publics
  • Documentez les espaces personnalisés pour les autres utilisateurs

Résolution des problèmes courants

ProblèmeSolution
Espace de travail manquantVérifiez les permissions et le sélecteur personnel
Barre latérale videSélectionnez un espace de travail via le sélecteur
Impossible de modifier un espaceVérifiez que vous avez le rôle "Gestionnaire d'espace de travail"
Migration échouéeVérifiez les logs et contactez l'administrateur

Pour les développeurs

Les nouvelles fonctionnalités des espaces de travail sont accessibles via l'API JavaScript :

// Récupérer les espaces de travail disponibles
frappe.call('frappe.desk.desktop.get_workspaces').then(r => console.log(r.message));

// Sauvegarder les préférences d'espace de travail
frappe.call('frappe.desk.desktop.save_workspace_preferences', {
    workspaces: ['CRM', 'Ventes', 'Comptabilité']
});

// Obtenir l'espace de travail actuel
const currentWorkspace = frappe.workspace.current;

Les hooks suivants sont disponibles pour personnaliser le comportement :

  • on_workspace_change(workspace_name) : Appelé lors du changement d'espace
  • before_workspace_render(workspace) : Permet de modifier l'espace avant affichage
Tester le gestionnaire d'espaces de travail dans la démo