Vous êtes sur la page 1sur 19

Guide d’installation de TopSolid’Education

Sommaire
Guide d’installation de TopSolid’Education ............................................................................. 1
Sommaire .............................................................................................................................. 2
1 Introduction .................................................................................................................... 3
2 Installation du serveur PDM ............................................................................................ 3
2.1 Installation ............................................................................................................... 3
2.2 Sauvegarde .............................................................................................................. 5
3 Installation d’un poste client ........................................................................................... 5
4 Mise à jour des postes ..................................................................................................... 7
4.1 Poste serveur ........................................................................................................... 7
4.2 Poste client .............................................................................................................. 8
5 Mise en place de la sécurité ........................................................................................... 10
6 Création des projets étudiants ........................................................................................ 15
7 Divers ............................................................................................................................ 18
1 Introduction

Ce document fournit une description des étapes à suivre pour procéder au déploiement de
TopSolid dans un environnement éducatif.

Il est conseillé de mettre en place une architecture client-serveur avec un serveur PDM. Le
serveur PDM permet de travailler en collaboration à plusieurs utilisateurs connectés aux mêmes
données centralisées sur un serveur Windows. Le serveur PDM facilite le travail entre les
professeurs et les étudiants en permettant de visualiser les projets réalisés par les étudiants
depuis n’importe quel poste TopSolid ayant les droits requis.

Nous verrons comment installer le poste serveur et les postes clients, comment paramétrer une
procédure de sauvegarde et de mise à jour des logiciels, comment définir une sécurité pour
cloisonner les projets entre les étudiants et rendre ces projets seulement visibles aux
professeurs.

Ce document nécessite au moins la version 7.15 de TopSolid.

2 Installation du serveur PDM


2.1 Installation

Le serveur PDM doit être installé sur une machine Windows Server dédiée, en respectant la
configuration minimale : https://www.topsolid.fr/services/configuration-topsolid/topsolid-
7.htm Cette machine peut être virtualisée sur des hôtes tels que Microsoft Hyper-V ou
VMWare.

La documentation « TopSolid Installation Guide » détaille au chapitre « Installation serveur »


comment installer un serveur PDM. Cette documentation se trouve :
- Sur l’ISO d’installation de TopSolid : Help\fr\TopSolid Installation Guide.pdf
- Dans le répertoire d’installation de TopSolid : Help\fr\TopSolid Installation
Guide.pdf

Suivre les étapes décrites dans le chapitre « Installation serveur ».

Laisser les options par défaut du serveur PDM avec un seul coffre, et démarrer le serveur PDM :
Afficher le dialogue « Gestion avancée… » et renseigner ces paramétrages :

Il est préférable de décocher l’option « Utiliser l’espace de travail centralisé ». Si vous laissez
cette option cochée, à chaque fois qu’un étudiant enregistre un document TopSolid, le fichier
est envoyé sur la machine hébergeant le serveur PDM, et écrit le fichier sur le disque dur de
cette machine serveur. Cette option risque de stresser la machine serveur et pénaliser les
performances. Il est préférable que les fichiers soient écrits sur le serveur PDM seulement
quand les étudiants effectuent une « Mise au coffre ».

2.2 Sauvegarde

Il est fortement recommandé de mettre en place une procédure de sauvegarde des données du
serveur PDM. Le chapitre « Données » dans la documentation « TopSolid Installation Guide »
détaille comment paramétrer une procédure de sauvegarde.

Si le machine serveur est virtualisée, il est possible à la place de cette procédure de sauvegarde
de recourir à des snapshots de la machine virtuelle.

3 Installation d’un poste client

La documentation « TopSolid Installation Guide » détaille au chapitre « Installation client »


comment installer un poste client. Cette documentation se trouve :
- Sur l’ISO d’installation de TopSolid : Help\fr\TopSolid Installation Guide.pdf
- Dans le répertoire d’installation de TopSolid : Help\fr\TopSolid Installation
Guide.pdf

Suivre les étapes décrites dans le chapitre « Installation client ».

Se connecter avec le compte « Admin » et importer les bibliothèques souhaitées au démarrage :


Comme l’espace de travail centralisé a été décoché au niveau du serveur PDM, les documents
des étudiants ne seront visibles par les professeurs que si les étudiants les mettent au coffre.
Par conséquent il est recommandé dans « Outils → Options société → PDM » de cocher la case
« Proposer la mise au coffre à la fermeture d’un projet », de cette façon les étudiants seront
incités à mettre au coffre leurs documents avant de quitter TopSolid. La commande « Outils →
Options société » n’est accessible qu’à un compte administrateur (le compte « Admin » par
défaut), elle impose un réglage des options à tous les utilisateurs connectés au serveur PDM :
Nota : La mise en place des comptes utilisateurs et de la sécurité est précisée plus tard au
chapitre 5.

4 Mise à jour des postes

Le logiciel TopSolid’Update permet de maintenir à jour les postes serveur et client. Une mise à
jour des logiciels est mise à disposition une fois par mois ou tous les deux mois. Il n’est pas
nécessaire d’appliquer toutes les mises à jour TopSolid, une bonne pratique consiste à mettre à
jour les postes 2 à 3 fois par an.

Afin de limiter la quantité de téléchargement, il est recommandé :


- D’installer TopSolid’Update sur une machine serveur en « Mode serveur ».
- D’installer TopSolid’Update sur les postes clients en « Mode client ». Ceci évite
d’ouvrir un accès Internet sur les postes client avec de récupérer les mises à
jour.

4.1 Poste serveur


Lancer TopSolid’Update et afficher le dialogue « Options ». Sélectionner le « Mode serveur », et
dans « Répertoire serveur » spécifier le chemin de stockage des fichiers de mise à jour :

Effectuer un partage réseau du dossier « Répertoire serveur » de manière à la rendre visible à


tous les postes client. Ceci rendra disponibles les mises à jour récupérées par le serveur.

4.2 Poste client

Lancer TopSolid’Update et afficher le dialogue « Options ». Sélectionner le « Mode client », dans


« Répertoire serveur » spécifier le chemin réseau vers le serveur, décocher l’option
« Rechercher les mises à jour au démarrage de TopSolid » afin que les étudiants n’installent pas
eux-mêmes les mises à jour :
Pour maitriser les mises à jour effectuées, il est possible d’enlever le partage sur le dossier
« Répertoire serveur » afin de cacher les mises à jour disponibles. Et de remettre le partage
quand des mises à jour doivent être appliquées.

Si vous souhaitez effectuer du déploiement de masse des mises à jour sur les postes clients, il
est possible de procéder ainsi :

- Ajouter cette entrée registre sur tous les postes client en utilisant l’outil
regedit.exe :

[HKEY_LOCAL_MACHINE\SOFTWARE\TopSolid\TopSolid'Update]
"InstallUpdates"="True"
- Avec un outil de déploiement de masse (comme DeepFreeze) lancer
TopSolid’Update à distance sur tous les postes étudiants avec l’argument
/scheduled :

"C:\Program Files\TOPSOLID\TopSolid Update\bin\TopSolid.Update.exe"


/scheduled

5 Mise en place de la sécurité

Pour gérer les comptes des professeurs et des étudiants, il est possible d’utiliser :
1. Des comptes Windows : Comptes déclarés dans l’Active Directory du réseau local
de l’établissement. TopSolid se connecte avec le compte Windows ayant
effectué la connexion à Windows lors du démarrage de la session utilisateu r de
Windows.
2. Des comptes TopSolid : Comptes déclarés dans TopSolid à l’aide d’un identifiant
et mot de passe stocké dans la base du serveur PDM.

Nous recommandons d’utiliser des comptes Windows, afin de ne pas avoir à redéclarer dans
TopSolid la liste des professeurs/étudiants et des groupes de professeurs/étudiants. En utilisant
l’Active Directory, il est possible de récupérer les groupes d’utilisateurs définissant
l’appartenance à une classe, à un TP, à une année scolaire... Ces groupes d’utilisateurs sont
utilisables dans TopSolid pour donner des droits d’accès (droit de lecture, droit de création,
droit de modification etc…).

La première connexion au serveur PDM s’effectue avec le compte « Admin ». Ce compte


particulier existe par défaut, et continue d’exister même si vous utilisez des comptes Windows.
Pour des raisons de sécurité il est imposé au premier démarrage de définir un mot de passe
pour le compte « Admin ».

Une fois connecté avec le compte « Admin », il est nécessaire d’activer la sécurité, à défaut la
connexion avec des comptes Windows sera refusée. Lancer la commande « TopSolid → PDM →
Sécurité » affichant la sécurité système et cocher « Activer sécurité » :

Les comptes Windows peuvent maintenant se connecter mais ils n’auront aucun droit pour
travailler. Dans le même dialogue de la sécurité système « TopSolid → PDM → Sécurité »,
ajouter les groupes d’utilisateurs des étudiants et des professeurs, et leur attribuer le droit
« Lire » :
Ce réglage attribue globalement le droit de lecture sur les projets et bibliothèques, car la
sécurité système (au plus haut niveau) est héritée sur tous les dossiers enfants contenant les
projets et bibliothèques. Tous les utilisateurs ont besoin d’avoir le droit « Lire » à haut niveau,
sinon ils ne peuvent pas utiliser TopSolid.

Nous allons maintenant empêcher les étudiants de « Lire » dans le dossier contenant les projets
des professeurs. Ouvrir le gestionnaire des projets, et créer 2 dossiers « Etudiants » et
« Professeurs » :
Sur le dossier « Professeurs », afficher la sécurité et rajouter le groupe contenant les étudiants,
et retirer le droit « Lire » :

Les étudiants n’ont maintenant plus le droit de lire le contenu du dossier « Professeurs ». Afin
que les professeurs puissent travailler dans le dossier « Professeurs », il faut leur attribuer le
droit « Administrer » sur le dossier « Professeurs ». Les professeurs pourront créer dans ce
dossier les projets des futurs cours/interrogations/TP... :
Pour finir attribuer tous les droits aux professeurs sur le dossier « Etudiants », afin qu’il puisse
consulter/modifier les projets des étudiants (Cf. l’explication complète au chapitre 6) :
6 Création des projets étudiants

Créer un dossier par classe dans le dossier « Etudiants » :

C’est un exemple simplifié, tout autre organisation par classe ou TP est possible.
Lancer la commande « Créer projets étudiants » sur le dossier de la « Classe A ». Cette
commande n’est disponible qu’avec une licence de type éducation, elle permet de créer en
rafale un projet pour chaque étudiant appartenant à la classe A :

Avec le bouton « Editer » sélectionner le groupe d’utilisateurs correspondant aux étudiants de


la classe A, ou sélectionner un par un les étudiants appartenant à la classe A :

Ne pas cocher la case « Créer un projet par groupe d’utilisateurs ». Cocher cette case seulement
si vous souhaitez créer un projet pour un travail en équipe avec un groupe d’étudiants
intervenant dans un même projet.

Choisir le modèle projet utilisé pour créer les projets étudiants, ou laisser « Modèle vierge »
pour créer un projet vide :
Définir la règle de nommage à appliquer pour créer chaque projet étudiant :

Définir les règles de sécurité à appliquer afin d’assurer un cloisonnement des projets entre les
étudiants :
- « Sécurité pour le propriétaire du projet » : Définit les droits qui sont attribués à
l’étudiant pour lequel le projet a été créé. Le paramétrage par défaut attribue
tous les droits à un étudiant à l’intérieur de son projet, il est possible de
modifier certains droits si besoin.
- « Sécurité pour les non-propriétaires du projet » : Définit les droits qui sont
attribués à tous les autres utilisateurs (tous sauf l’étudiant propriétaire du
projet). Le paramétrage par défaut attribue aucun droit aux utilisateurs
extérieurs au projet, il est possible de modifier certains droits si besoin. Nota :
Au chapitre 5, le droit « Administrer » a été donné aux professeurs sur le dossier
« Etudiants ». Ceci permet de retirer le droit « Lire » aux non-propriétaires des
projets, les étudiants n’auront du coup pas le droit de voir le contenu des
projets des autres étudiants. Mais cela laisse aux professeurs le droit de
lire/modifier les projets étudiants, car les professeurs sont administrateurs du
dossier « Etudiants ».

Valider le dialogue afin de créer les projets en rafale :


7 Divers

Il est possible que les étudiants quittent précipitamment TopSolid et laissent leur session
TopSolid déclarée sur le serveur PDM. Dans « Gestion avancée » du serveur PDM, la liste des
utilisateurs connectées est disponible avec une commande pour terminer les sessions :

Il est possible pour un professeur de se connecter en tant qu’un étudiant en cliquant sur le
raccourci TopSolid avec la touche Shift enfoncée, cette action nécessite de rentrer le compte et
mot de passe Windows de l’étudiant :
A partir de la 7.16 les professeurs ayant le droit « Administrer » ont la possibilité de se
connecter en tant qu’un étudiant avec la commande « TopSolid → PDM → Se connecter en tant
que ». Cette action ne nécessite pas de rentrer le mot de passe de l’étudiant.

Vous aimerez peut-être aussi