Cet article décrit la structure de la base de données Voozanoo 4 sur laquelle est construit EpiCraft : les projets, les environnements de publication, etc. Ceci peut aider à comprendre son fonctionnement, en particulier la gestion de ses droits.

Edit me

Schéma de la base de données Voozanoo 4 d’EpiCraft

Voici une représentation des varsets qui composent la base de données Voozanoo 4 sur laquelle est construit EpiCraft :

Base de données Voo4

Utilité de chaque varset

Varset Description Accès dans l’interface d’EpiCraft
Project Projet dans EpiCraft (contient les pages et ressources) Page d’accueil
Action Modification par un utilisateur (renommer un champ par exemple) Liste des actions avant une publication
Environnement Application Voozanoo 4 sur laquelle on souhaite appliquer les modifications Choix de l’environnement de publication
Shared environnement Template de configuration réutilisable pour un environnement Définition d’un environnement lorsqu’on coche “Environnement partagée”
Publication L’envoi d’actions à un environnement Barre de progression et message de résultat d’une publication

Attention : On note que Environnement sert de varset de liaison entre Project et Shared environnement. Ainsi, si un projet est configuré pour utiliser un environnement partagé, il ne suffit pas d’avoir des droits sur l’environnement partagé (Shared environnement) pour pouvoir publier, il faut aussi avoir des droits sur l’environnement lui-même .

Conséquence sur les droits sur les varsets

Le choix logique

Varset Choix qui semble logique pour un utilisateur standard
Project Ne voir que les projet de mon groupe
Action Ne voir que les actions de mon groupe
Environnement Ne voir que les environnements configurés pour mon groupe
Shared environnement Voir uniquement les environnements partagés pour mon groupe
Publication Ne voir que les publication dans mon groupe

Les conséquences fonctionnelles

Ces choix forceraient les utilisateurs (en particulier les chefs de projets d’EpiConcept) à utiliser des utilisateurs dédiés pour la création ou à retoucher les groupes après coup pour les objets suivants :

  • Les projets : déjà connu et expliqué dans cet article
  • Les environnements de publication : en débat aujourd’hui (le 12/02/2019)
  • Les environnements partagés : relativement peu utilisés

Pour rappel, il existe dans le backoffice d’Epicraft des listings dédiés à la gestion des groupes pour ces objets.