TUTO : Comment affecter une ressource à un utilisateur ?
- Cyril Vigne
- Didier Artau
Problématique
L'affectation des ressources permet d'attribuer des droits d'accès à une ressource.
La ressource est un des éléments de SYLOB 7 (Etat, Code langue, Programme, Palette, Société) dont la déclaration est indispensable pour qu'il puisse être utilisé.
J'ouvre l'activité "Affectation des ressources"
Cette liste recense toutes les affectations de ressources avec les différents droits d'accès qui leur sont attribuées.
Il existe différents types de ressource , voir le détail ci-dessous :
Gestion de ressourcesVoici la liste générales des ressources (activité Gestionnaire des ressources)
Il existe 5 ressources différentes :
- Etat (Ressource qui ne s'affecte pas à un utilisateur) : Permet de déclarer tous les états Query (fichiers au format ".RPT") utilisés par SYLOB 7.
La zone "fichier" indique l'emplacement du fichier sur le poste de travail; elle est composée de 3 parties séparées par le caractère ":" :
- dans la première, on saisit std pour un état standard ou spe pour un état spécifique;
- la deuxième contient le nom du répertoire associé au fichier (par exemple com pour une édition des commandes ventes);
- la troisième contient le nom du fichier lui-même (avec l'extension ".RPT" ou ".rpt").La zone "Code langue" : elle correspond à un code langue défini dans l'onglet suivant. Cela permet de créer plusieurs états pour une même édition, et de choisir ensuite dans le programme associé le code langue dans lequel va se faire l'édition.
ExempleUne entreprise a des clients en Angleterre, en Espagne et en France. Elle dispose de 3 états Query pour l'édition des commandes ventes développés dans la langue respective de ces pays. Elle déclare 3 ressources "comEdicde" dont seul le code langue change (ANG, ESP et F par exemple). Lors de la saisie d'une commande vente, selon le code langue qui est saisi en en-tête, l'édition se fera donc dans la langue correspondante.
- Langue (Ressource de type 30) : Permet de définir les différents codes langues qui vont être utilisés dans les programmes suivants :
- saisie et édition des documents achats (cdes, bons de réception, factures) et commerciaux (ccdes, bons de livraison, factures, devis).
- saisie des désignations étrangères dans la maintenance des articles.
- saisie des fiches clients et fournisseurs. - Palette (Ressource qui ne s'affecte pas à un utilisateur) : c'est un cas particulier de programme SYLOB 7: les fichiers de ce type sont au format ".plt".
La déclaration des palettes (fichiers au format ".plt") se fait d'abord dans l'onglet "Palette" (comme pour un état, mais sans le code langue), puis dans l'onglet "Programme" (voir paragraphe suivant). - Programme (Ressource de type 20) : Permet de déclarer tout programme SYLOB 7 : les fichiers de ce type sont au format ".prj"
Société (Ressource de type 1) : Sert à définir la liste des différentes sociétés utilisées dans SYLOB 7. Chaque société est associée à une base de données située sur le serveur par le programme "Ci-link Admin" (accessible depuis le "Menu démarrer" de Windows dans "Programmes → Ci-Soft").
A noter que le "Code société" saisi dans SYLOB doit correspondre exactement au nom de machine défini dans Ci-Link Admin (à la majuscule près).ExempleVous disposez sur votre serveur d'une base de données soc1_precix. Vous souhaitez déclarer dans SYLOB une société pointant sur cette base. Vous créez donc une ressource de type "Société" :
Il faut ensuite créer à partir du programme "Ci-Link Admin" une connexion sur la base de données soc1_precix en utilisant comme nom de machine celui de la société créée dans SYLOB 7 (dans notre exemple il s'agit de Société 1)
- Etat (Ressource qui ne s'affecte pas à un utilisateur) : Permet de déclarer tous les états Query (fichiers au format ".RPT") utilisés par SYLOB 7.
Je passe en mode création et le système m'invite à choisir une ressource à affecter.
- onglet "Société" : correspond aux sociétés définies dans le gestionnaire de ressources;
- onglet "Programme": correspond aux programmes définis dans le gestionnaire de ressources;
- onglet "Langue" : correspond aux codes langues définis dans le gestionnaire de ressources;
- onglet "Couleur" : correspond aux couleurs définies dans la maintenance des couleurs;
- onglet "Menu": correspond aux menus définis dans la maintenance des menus.
Je choisi l'onglet correspondant au type de la ressource à affecter.
NB : Dans cet exemple, je choisi de cliquer sur l'onglet "Programme" et je recherche la ressource "comMntCde".
Je sélectionne le code ressource par un double-clic ou à l'aide du bouton
Je renseigne l'utilisateur concerné ou le groupe d'utilisateurs concerné et les droits accès.
Vous pouvez utiliser la touche de fonction "F2" ou le bouton pour d'accéder à la liste des utilisateurs et groupes définis dans SYLOB 7.
Les droits d'accès à la ressource sont différents selon le type de la ressource affectée :
- Ressource de type Société, Langue, Couleur et Menu : Les droits d'accès sont 0 (Aucun droit d'accès) ou 1 (Droit d'accès)
- Ressource de type Programme : Les droits d'accès sont généralement 0 (Aucun droit d'accès), 10 (Accès limité à la consultation) ou 20 (Droit d'exécution complet).
Les modifications apportées aux ressources influençant le bon fonctionnement de SYLOB 7, il est conseillé de restreindre l'accès de ce programme aux seuls administrateurs du système, et de ne pas modifier les ressources déjà déclarées lors de l'installation de SYLOB 7.
Les administrateurs du système doivent être très prudents avant d'effacer une ressource.