Solutions pour les professionnels

Partager

Code du module

BDR

Logiciels concernés
Modules nécessaires à l'installation:

CYPEPROJECT Serveur

Le module CYPEPROJECT Serveur permet à plusieurs utilisateurs, connectés sur un réseau, d’accéder simultanément à une même base de données CYPEPROJECT (budget ou banque de prix), selon une configuration de permis et de droits d’accès.

Serveur de bases de données de CYPEPROJECT

Le travail multi-utilisateurs est géré via l’application Serveur de bases de données de CYPEPROJECT, installée séparément.

  • Téléchargement depuis la page web de CYPEPROJECT : bouton 'Télécharger'
  • Section : 'Plugins compatibles avec CYPEPROJECT'
  • Fichier : 'Serveur de bases de données de CYPEPROJECT (64 bits)'
  • Le serveur peut être installé sur un ordinateur sans autres logiciels CYPE.
  • Il fonctionne comme service Windows : pas besoin d’ouvrir une session utilisateur sur la machine serveur pour qu’il fonctionne.

Bases de données réparties et locales

  • Bases de données réparties : bases déclarées dans le serveur, accessibles en mode multi-utilisateurs depuis les postes du réseau.
  • Bases de données locales : bases non déclarées dans le serveur, accessibles en général par un seul utilisateur à la fois.
Ouvrir une base réseau depuis CYPEPROJECT
  • Bouton barre d’outils : 'Ouvrir base de données du réseau'
  • Sélection du serveur dans la boîte de dialogue
  • Si aucun serveur n’est détecté : 'Gestion des serveurs' puis ajout du serveur par IP ou nom de l’ordinateur

Configuration de l’accès aux bases de données réparties

Le serveur permet de limiter et personnaliser l’accès aux bases de données réparties :

  • Une base répartie peut être modifiée uniquement par des utilisateurs autorisés
  • Authentification possible par nom d’utilisateur + mot de passe
  • Les droits (fonctionnalités autorisées) sont configurables par utilisateur
  • Un même utilisateur peut avoir des droits différents selon la base répartie
  • Une base peut aussi être cachée en lecture pour les utilisateurs non déclarés

Deux cas “extrêmes” possibles :

  1. Accès libre à toutes les bases réparties pour tout utilisateur du réseau disposant de la licence CYPEPROJECT + module Serveur.

  2. Accès strictement contrôlé, par base, avec liste d’utilisateurs, mot de passe, droits spécifiques, et possibilité de masquer la base aux non-autorisés.

Ces limitations d’accès signifient que, pour chaque base de données répartie déclarée dans CYPEPROJECT Serveur, vous pouvez mettre en place un contrôle fin à trois niveaux :

1) Accès par liste d’utilisateurs + authentification
    • Chaque base de données répartie possède sa propre liste d’utilisateurs autorisés.
    • L’accès se fait après identification par nom d’utilisateur et mot de passe.
    • Condition côté poste client : chaque utilisateur autorisé doit disposer d’une licence CYPEPROJECT et du module Serveur de CYPEPROJECT.
    2) Droits d’opérations configurables (par utilisateur et par base)
      • Pour chaque utilisateur figurant dans la liste, vous définissez quelles opérations il peut réaliser sur la base (lecture, modification, etc., selon les fonctionnalités prévues par le serveur).
      • Les droits peuvent être différents :
        • d’un utilisateur à l’autre sur une même base ;
        • pour un même utilisateur d’une base répartie à une autre (ex. : éditeur sur la base A, lecteur sur la base B).
      3) Masquage des bases aux non-déclarés
        • Une base de données répartie peut être occultée : elle n’apparaît pas (ou n’est pas accessible en lecture) pour les utilisateurs qui ne sont pas déclarés dans sa liste.
        • Cela évite qu’un utilisateur non autorisé puisse même consulter l’existence ou le contenu de la base.

        Messagerie entre utilisateurs

        Pour coordonner le travail, CYPEPROJECT permet l’échange de messages texte entre utilisateurs travaillant sur une même base répartie :

        • 'Envoyer message à l'utilisateur'
        • 'Envoyer message à tous les utilisateurs de la base de données'

        Plusieurs serveurs sur le même réseau

        Il est possible d’installer plus d’un serveur sur un même réseau, avec ces règles :

        • Une même base de données répartie ne peut être déclarée que dans un seul serveur.
        • Chaque serveur peut gérer ses propres bases réparties et ses propres utilisateurs.
        • Des utilisateurs peuvent être communs à plusieurs serveurs.

        Licences nécessaires

        • Pour accéder à une base répartie, l’utilisateur doit disposer d’une licence (monoposte ou réseau) pour :
          • CYPEPROJECT
          • le module Serveur de CYPEPROJECT
        • Le Serveur de bases de données n’utilise aucune licence (il ne “consomme” pas de poste).

        Autres fonctionnalités

        D’autres modules existent pour étendre les fonctionnalités du logiciel ; ils sont décrits sur la page Modules de CYPEPROJECT.

        CYPE Mentor