Lors de la configuration de l' environnement ERP [ERP environment], la connexion à la LinkDB est paramétrée dans la sous-catégorie Connexion à la base de données [Database connection], le mappage des utilisateurs/groupes [Users/groups] sur les enregistrements de rôles [Role sets] dans la catégorie Gestion des droits [Rights administration] et le mappage sur les rôles [Roles] dans la catégorie Enregistrements de rôles [Role sets]. Dans la catégorie Rôles [Roles], les paramètres spécifiques tels que la condition d'exportation [Export condition] sont définis.
Si tous les paramètres sont présents de bout en bout, les utilisateurs/groupes peuvent s'authentifier correctement et accéder à la LinkDB.
Une idée de base importante lors de la création du concept de rôle utilisateur est la commande (liée à l'utilisateur) de l'affichage des composants et la définition des conditions d'exportation.
Exemple avec 3Dfindit Enterprise : L'utilisateur connecté ne peut actuellement exporter que la forme M10x50, car c'est le seul cas où un numéro ERP et un prix sont saisis, et donc le seul cas où l'indicateur d'état est vert (conformément à la condition d'exportation saisie).
Examinons ci-dessous les paramètres sous-jacents dans PARTadmin (administration):
Les conditions d'exportation sont placées dans la catégorie Rôles [Roles].
Une condition d'exportation [Export condition] est définie pour le rôle "ECAT4" (celui utilisé dans l'image ci-dessus) :
((ERP_PDM_NUMBER.NE.'').AND.(PRICE4.GT.0.0))
Signification : L'indicateur d'état d'une ligne de tableau n'est vert que s'il existe un ERP_PDM_NUMBER ET qu'un prix supérieur à 0 est saisi dans la colonne PRICE4.
Pour plus de détails, voir Section 4.7.3, « Créer et configurer des rôles » in PARTsolutions Administration - Manuel .
Si vous sélectionnez la catégorie Ensembles de rôles [Role sets], vous voyez les ensembles de rôles déjà créés dans la zone de dialogue Ensembles de rôles [Role set].
Les rôles disponibles sont affichés sous Rôles disponibles et leur ordre d'affichage [Available roles and their display order].
Lorsque vous sélectionnez un ensemble de rôles, vous reconnaissez à droite de l'activation les rôles qui lui sont attribués.
Le jeu de rôles [Role set] "ecat_set" comprend par exemple les rôles suivants :
Si plusieurs rôles ont été attribués à un ensemble de rôles, s’ouvre dans PARTdataManager à l’adresse Sélectionner le groupe [Select group]
ou dans 3Dfindit Entreprise dans le rôle ERP basculez [Change ERP role] vers la boîte de dialogue Sélectionner un rôle [Select role].
L'ordre des rôles dans la boîte de dialogue Sélectionner un rôle [Select role] correspond à l'ordre dans la boîte de dialogue sous Rôles disponibles et leur ordre d'affichage [Available roles and their display order].
Si nécessaire, vous pouvez modifier l'ordre des rôles affichés par glisser-déposer.
Dans la catégorie Gestion des droits [Rights administration] -> onglet Attribution de droits [Assign rights] -> zone de dialogue ERP, un jeu de rôles [Role set] est attribué à l'utilisateur sélectionné, dans la zone de dialogue Profils [Profiles], certains droits sont attribués.
Pour plus de détails, voir Section 1.3.5.8.1.3, « Page d'onglet "Attribution de droits » in PARTsolutions Administration - Manuel .
Les utilisateurs sont définis dans la catégorie Gestion des droits [Rights administration] -> onglet Bases de données utilisateurs [User databases] dans les domaines correspondants.
Les utilisateurs sont par exemple définis comme des utilisateurs Windows spéciaux ou des utilisateurs ERP, ou simplement comme des utilisateurs connectés. (Dans cet exemple, aucun utilisateur spécial Windows n'est défini).
Catégorie Gestion des droits [Rights administration] -> Onglet "Bases de données utilisateurs [User databases]" -> Onglet "ERP (plinkusers) [ERP (plinkusers)]".
Pour la formation, les utilisateurs suivants ont été inscrits sous ERP (plinkusers):
Vous trouverez des détails sur les liens sur Chapitre 5, Exemples de PLDBDEMO .
Pour que les utilisateurs puissent être utilisés ou saisis, les bases de données utilisateurs correspondantes doivent être activées.
Pour la formation, les bases de données utilisateurs Windows et ERP (plinkusers) sont activées.
Catégorie Gestion des droits [Rights administration] -> Onglet Bases de données utilisateur [User databases] -> Onglet Windows
Pour qu'un accès à la base de données puisse avoir lieu, la connexion doit être établie dans la catégorie Connexion à la base de données [Database connection].
Si vous travaillez avec le CD Sales Offline (et donc avec la base de données PLDBDEMO), la connexion à la base de données est déjà établie.
Ouvrez la catégorie Environnement ERP [ERP environment] -> Connexion à la base de données [Database connection] et cliquez sur le bouton .
-> Le message "Connexion réussie" s'affiche.
Pour plus de détails, voir Section 4.7.2, « Connexion à la base de données » in PARTsolutions Administration - Manuel .
Les utilisateurs de la base de données [Database user] sont créés dans les environnements de production via SQL Scripting dans la LinkDB.
Cela ne fait pas partie de la formation. Voir à ce sujet Section 4.2.4, « Création d'un schéma de base de données et d'utilisateurs pour ERP (à l'exemple de MSSQL) » in PARTsolutions Administration - Manuel .