Utilisation et administration d'un SCENARIserveur
Dans cette documentation, on fera souvent référence à "SCENARIclient" dans ce cas les consignes sont valable également avec SCENARIchain qui peut se connecter à un SCENARIserver de la même manière.
Mise en place des ateliers
Voici les différentes étapes de la mise en place d'un atelier sur un SCENARIserveur :
Connexion au serveur
Allez sur l'écran "Gestion des ateliers" (par le menu Ateliers). Complétez le formulaire avec les informations de connexion, vérifiez bien l'adresse car c'est la cause la plus fréquente d'erreur.
Installation d'un modèle partie serveur (adminitrateur)
Un modèle documentaire possède des composants clients et des composants serveur. Une installation des couches serveur est nécessaire par l'administrateur.
- Sur le SCENARIserver : dans l'écran "Gestion des ateliers", sélectionnez le SCENARIserveur et choisissez "Installer un modèle documentaire".
Vous ne devez le faire qu'une seul fois par nouvelle version du modèle. Ceci affectera tous les utilisateurs travaillant sur ce serveur et ce modèle, soyez prudent et prévenez-les. Le redémarrage de la Tomcat n'est pas nécessaire.
Installation d'un modèle partie cliente
- localement, sur le SCENARIclient : directement dans le menu "Ateliers", choisissez "Installer un modèle documentaire".
Pour l'instant, il n'y a pas de mécanisme qui permet de faire l'installation ou mise à jour automatique du pack du modèle sur le client. Vous devez faire attention à toujours garder le pack au même numéro de version sur le client et sur le serveur.
Création de l'atelier (adminitrateur)
Dans l'écran "Gestion des ateliers", sélectionnez le SCENARIserver sur lequel créer un atelier, puis cliquez sur "Nouvel atelier". Choisissez le modèle et nommez votre atelier.
TODO : documenter les options que j'ai pas testé : importer du disque local / du web / dupliquer -> ca marche aussi pour SCENARIserveur ? [anp : oui, c'est la couche ckiebte qui gère celà]
Permissions de l'atelier (adminitrateur)
Dans l'écran "Gestion des atelier", sélectionnez le serveur, l'atelier, puis l'onglet "droit d'accès".
Vous avez alors une matrice "Utilisateur x Droit", voici la description des différents droits :
- accès : lire les contenus des items, modifier, créer, supprimer des items, télécharger les ressources, faire des générations, utiliser les fonction de déploiement;
- maj : non utilisé pour le moment;
- wspadmin : changer ou mettre à jours le modèle utilisé;
- usradmin : modifier les permissions des utilisateurs sur cet atelier tel que décrit ci-dessus;
| Attention ! |
|---|
Un utilisateur ayant les permissions usradmin peut modifier ses propres permissions et obtenir ou distribuer toutes les autres pour cet atelier. |
Gestion des comptes
Sur le serveur, il y a des comptes utilisateurs non privilégiés, et des administrateurs. L'administrateur a le contrôle total sur le serveur :
- il a toutes les permissions sur tous les ateliers
- il peut ajouter, supprimer, changer les mots de passe et les informations des utilisateurs
- il peut passer d'autres utilisateurs en administrateur ou passer des administrateurs en utilisateur
- il peut créer et supprimer des ateliers
L'écran de gestion des utilisateurs permettant d'effectuer les 3 premières opérations est le suivant :
La partie en haut de l'écran permet de choisir l'utilisateur à modifier. En bas de l'écran se trouve les données concernant cet utilisateur. En cas de modification, il faut toujours valider par le bouton "Enregistrer". Pour ajouter un nouvel utilisateur, vous devez utiliser le bouton du même nom avant de remplir le formulaire pour cet utilisateur.
Mode SaaS (Software as a Service) ou ASP (3.5+)
Un fonctionnement de SCENARIserver en mode SaaS a été implémenté dans SCENARI3.5. pour en bénéficier, il faut activer la propriété server.conf.repos=asp dans le fichier build.property qui permet de paramétrer la construction de la webApp.
Paramétrage des ateliers
Lors de la première connexion d'un utilisateur, des ateliers sont créés. La structure, et éventuellement les contenus par défaut de ces ateliers est paramétrable par l'administrateur. Pour ce faire :
- TemplateDomainKey : activer le paramétrage server.conf.repos.asp.templateDomainKey=xMonProfilModele dans le fichier build.property. Il permet de spécifier le nom du profil qui portera la définition des ateliers par défaut.
- WebApp : recompiler la wepAbb;
- Créer l'utilisateur xMonProfilModele : en mode administrateur, créer l'utilisateur xMonProfilModele. ATTENTION : cet utilisateur doit posséder les droits d'administration.
- Déclarer une nouvelle connexion : Déclarer une nouvelle connexion avec pour login xMonProfilModele.
- Créer les ateliers : Créer sur cette connexion serveur les ateliers qui serviront de modèle en étant dupliqué pour chaque première connexion d'un nouvel utilisateur.
Annuaire LDAP
Par défaut, seuls les utilisateurs pré-déclarés par l'administrateur peuvent se connecter via le mode SaaS. Il est possible d'étendre cette liste d'utilisateurs à une liste d'utilisateurs gérée par un annuaire LDAP. Pour ce faire :
- Module de gestion des utilisateurs : activer le paramétrage server.conf.usermgr=build.conf.usermgr.xml dans le fichier build.property;
- Connecteur LDAP : définir les paramètres de liaison LDAP dans le fichier build.conf.usermgr.xml;
- WebApp : recompiler la wepAbb;
Attachments
- newserver.png (12.6 kB) -
Se connecter a un nouveau serveur sur SCENARIclient
, added by stp on 03.09.2007 15:18:53. - newworkshop.png (16.1 kB) -
Créer un nouvel atelier sur un SCENARIserveur depuis SCENARIclient
, added by stp on 03.09.2007 15:19:56. - workshopacl.png (16.2 kB) -
Modification des permissions d'un atelier SCENARIserveur avec SCENARIclient
, added by stp on 03.09.2007 15:20:50. - useradmin.png (10.4 kB) -
administration des utilisateurs sur un SCENARIserver
, added by stp on 03.09.2007 17:07:47. - 3_gestUser.jpg (47.9 kB) -
Ajout d'un compte utilisateur 'modèle'
, added by anp on 11.03.2008 10:54:50.






