Domaines de planification

Premium

Un domaine de planification attribue à un administrateur un périmètre — les données qu'il gère — et des droits — les actions qu'il peut y mener. Sur un compte qui réunit plusieurs campus, filières ou établissements dans un même emploi du temps, chaque planificateur travaille ainsi sur sa part, sans se perdre dans l'ensemble ni toucher à celle des autres.

Un administrateur peut recevoir un ou plusieurs domaines. Tant qu'il n'en a aucun, il garde l'accès complet au compte : les domaines cadrent les comptes que vous voulez cadrer, les autres restent inchangés.

Domaine ou rôle personnalisé ?

Les Rôles personnalisés et les domaines répondent à deux questions différentes, et se combinent :

  • un rôle personnalisé décide quelles opérations un administrateur mène — quels modules, en consultation, modification ou suppression ;
  • un domaine décide sur quelles données il agit — quelles classes, quels sites, quelles salles, quelles matières, quels emplois du temps.

Un rôle personnalisé ne distingue pas une classe d'une autre ; un domaine, si. Vous pouvez donner les deux à la même personne : le rôle borne ses opérations, le domaine borne son terrain. Les domaines s'activent sur les comptes Premium, avec la même option que les rôles personnalisés.

Ouvrir les domaines

Les domaines se gèrent depuis la liste des administrateurs. Dans Administration, ouvrez Utilisateurs, onglet des administrateurs, puis Domaines.

Seul un administrateur non restreint — sans domaine — ouvre cet écran et attribue les domaines. La gestion des comptes administrateurs eux-mêmes reste de son ressort : un planificateur cadré par un domaine ne crée ni ne modifie de compte administrateur.

Le périmètre : quelles données

Le périmètre se définit dans la section Filtre. Il s'organise en dimensions, de la plus large à la plus fine :

  • Campus et Matières filtrent transversalement : ils s'appliquent à tout ce que touche le planificateur, quel que soit l'emploi du temps ;
  • l'emploi du temps, puis en dessous les sites (et leurs salles) et les classes (et leurs groupes), suivent la structure d'un emploi du temps.

Une dimension laissée sur Tout n'impose aucune contrainte. Pour la restreindre, choisissez un critère et une valeur :

  • Égal à — la valeur exacte (un site, un niveau…) ;
  • Commence par — un préfixe, pratique quand vos codes de matières ou de classes encodent l'unité pédagogique (M1-, UE-INF…) ;
  • Contient — une valeur présente dans le libellé.

Les critères numériques, comme la capacité d'une salle, remplacent ces variantes par des seuils et — de quoi confier les amphithéâtres à un planificateur dédié, ou les tenir hors d'un domaine.

Chaque critère s'inverse en Exclure pour retirer plutôt qu'inclure. Un bouton + ajoute une alternative (« ou ») dans la même dimension — plusieurs sites, plusieurs niveaux — et les dimensions se cumulent : une séance entre dans le périmètre quand elle satisfait toutes les dimensions contraintes.

Chaque dimension propose les critères qui lui correspondent :

Dimension Critères
Campus Nom
Matières Nom, Code, Type de cours, Famille
Emploi du temps Intitulé, Publié, Date de début et Date de fin
Sites Nom
Salles Nom, Bâtiment, Spécialisation, Étiquettes, Capacité
Classes Nom, Niveau, Site
Groupes Nom, Code

En tête du filtre, l'œil ouvre une Vue d’ensemble : Vue d’ensemble donne le nombre d'entités couvertes et un échantillon, pour vérifier le périmètre avant d'enregistrer. Chaque ligne a le sien, pour contrôler une dimension isolément.

Les droits : quelles actions

La section Droits propose deux façons d'appliquer le périmètre :

  • Restreindre — « Seules les données du filtre restent modifiables, avec les droits cochés ci-dessous. » Le planificateur consulte tout, mais ne modifie que son périmètre, et seulement selon les droits accordés.
  • Masquer — « Le filtre présélectionne seulement l'affichage : tous les droits restent accordés. » Le périmètre allège l'affichage sans rien retirer : utile pour se concentrer sur son campus tout en gardant la main sur l'ensemble.

En mode Restreindre, une matrice précise les droits. Le principe est soustractif, comme pour les rôles personnalisés : tout est accordé par défaut, vous décochez ce que le domaine interdit.

Deux tableaux se lisent en Modification, Création et Suppression :

  • les entités : Paramètres d'emplois du temps (modification seule), Classes, Professeurs, Salles, Matières et Sites ;
  • les Séances de cours : leur création, modification et suppression, puis, en modification fine, les positions sur la grille, le professeur, la salle, la modalité, le lien de visioconférence, le statut, la durée et le commentaire d'une séance. La salle, la modalité et le lien de visioconférence se partagent une même fenêtre mais restent trois droits distincts : confier le choix du présentiel ou du distanciel n'ouvre pas l'affectation des salles.

La lecture, elle, reste toujours ouverte : un domaine cadre ce que l'on écrit, jamais ce que l'on voit.

Ce que voit le planificateur

Le planificateur voit l'emploi du temps entier — c'est ce qui lui permet de repérer un conflit entre son périmètre et celui d'un collègue — mais les listes de classes, de salles ou de matières ne présentent que ses entités. Là où des éléments sont filtrés, un repère Masquage par vos domaines l'indique et, d'un clic, détaille ce qui est masqué et par quel domaine. C'est la réponse directe à un « je ne vois pas telle salle » : l'information est à l'écran.

Si une action sort du périmètre, Omniscol la refuse et l'explique : le filtrage de l'affichage se double d'une vérification à chaque enregistrement.

Sur l'écran des séances

Un contrôle qu'un droit interdit reste visible mais inactif, jamais escamoté : le planificateur voit que la fonction existe, et sait à quoi s'en tenir. C'est vrai partout où une séance se modifie — sur la grille, dans la fiche d'une séance et dans la vue en tableau.

Le menu Actions suit la même règle, action par action : retirer les salles en masse dépend du droit sur la salle, la répartition automatique du droit de création, supprimer toutes les séances du droit de suppression. Une action massive ne s'applique par ailleurs qu'aux séances du périmètre : une sélection qui en déborde est rognée, pas refusée en bloc, et le planificateur en est averti.

Générer un emploi du temps

La génération demande son propre droit : beaucoup de planificateurs délégués gèrent leurs séances sans jamais lancer de génération. Quand il est accordé, la portée du calcul est contrainte au périmètre — le planificateur peut la restreindre davantage, jamais l'élargir. C'est ce qui rend le résultat applicable : sans cela, une génération qui déplace une séance hors périmètre serait refusée à l'enregistrement, et tout le travail serait perdu.

Les réglages de génération font exception à une règle : ils s'enregistrent avec le droit de générer, même sans le droit sur les paramètres d'emplois du temps.

Importer un tableau de séances

Les colonnes que le planificateur n'a pas le droit de modifier s'affichent en lecture seule : il lit la donnée, il ne la change pas.

La classe, la matière et le groupe font exception, car ce ne sont pas de simples champs : vider l'un d'eux supprime la séance, et le changer la déplace ailleurs. Ces trois colonnes ne s'ouvrent donc qu'avec les droits de création, de modification et de suppression réunis.

Si une ligne sort du périmètre, l'import entier est refusé et les lignes en cause sont désignées. Omniscol n'envoie jamais autre chose que ce qui a été saisi : mieux vaut un refus explicite qu'un import silencieusement amputé.

Affecter un domaine

Un domaine s'attribue depuis la fiche d'un administrateur, comme un rôle. Vous pouvez en attribuer plusieurs : le planificateur cumule alors les périmètres, chacun avec ses propres droits. Les domaines s'additionnent sans se fondre — une action est autorisée dès qu'un domaine la couvre.

Créer, dupliquer ou supprimer un domaine se fait depuis le même écran : Ajouter ajoute un domaine, Enregistrer enregistre.

Procédure

Créer un domaine « Campus Paris »

  1. Ouvrez Administration → Utilisateurs, onglet des administrateurs, puis Domaines.

  2. Ajouter, puis nommez le domaine « Campus Paris ».

  3. Dans Filtre, sur la dimension Campus, choisissez Égal à et la valeur du campus. Laissez les autres dimensions sur Tout.

  4. Vérifiez la couverture avec l'œil Vue d’ensemble.

  5. Gardez le mode Restreindre. Dans la matrice, décochez ce que ce planificateur ne doit pas faire — par exemple la suppression des classes.

  6. Enregistrez avec Enregistrer.

  7. Attribuez le domaine au compte administrateur concerné depuis sa fiche.

Voir aussi