Outil : base en mode édition, barre Database>Automatismes>Comportement
Quand une option est activée, l'icône à gauche est entourée d'un filet de coloré.
NOTA Différentes instances d'une même base peuvent présenter des comportements différents.
Identification
L'identification est ce qui rend chaque article unique et différent d'un autre :
▪soit la référence suffit
▪soit tous les cinq champs de base sont comparés.
La zone Identification contient donc une bascule de mode :
▪Identifier avec la référence seule (option par défaut) : deux articles ou ouvrages sont considérés comme différents quand ils ont des références différentes
▪Identifier avec tous les champs : deux articles ou ouvrages sont considérés comme différents dès qu'ils diffèrent par un (au moins) des 5 champs de base.
Applicabilité : bases SQL Server et Oracle
Cas d'utilisation : protection de la base d'écritures indésirables. (voir Créer/éditer des articles).
Pour affecter une appartenance, lancer SQL Server management studio et se connecter à son instance SQL Server. Dans l'explorateur d'objets :
1. Faire un clic droit sur l'instance SQL Server, cliquer sur Sécurité et sélectionner l'utilisateur |
2. Sélectionner Afficher propriétés, cliquer Appartenance et cocher ainsi |
|
|
3. Pour l'administrateur, cocher en plus QdvDatabaseManageDatabaseRole |
|
Seul l'administrateur peut décocher la bascule Base avec gestion de permissions.
Autres permissions :
|
Actualiser article depuis minutes |
Enregistrer article depuis minutes |
Ouvrir gestionnaire de colonnes |
Insérer article par l'éditeur d'article |
Administrateur |
X |
|
X |
X |
Utilisateur de base |
X |
|
|
|
Pour créer des rôles dans SQL Server QDV Article database, on peut exécuter les scripts suivants :
--créer un nouveau rôle une fois dans la base QDV Article
CREATE ROLE QdvDatabaseManageDatabaseRole
--ajouter un utilisateur de la base (remplace QdvAdminUser par votre SQL database user name) pour autoriser un utilisateur QDV avec ce SQL user de changer l'option Gestion de la base
ALTER ROLE QdvDatabaseManageDatabaseRole ADD MEMBER QdvAdminUser
--enlever un utilisateur de base (remplace QdvAdminUser par votre SQL database user name) pour NE PAS autoriser un utilisateur QDV avec ce SQL user de changer l'option Gestion de la base
ALTER ROLE QdvDatabaseManageDatabaseRole DROP MEMBER QdvAdminUser
Remises externes
Pour activer/désactiver l'utilisation de remises externes pour une base locale, cocher/décocher la bascule Utiliser des remises externes.
La bascule Demander les données à un programme externe est expliquée en Setting up Sample.
La bascule Enregistrement central dans les devis est expliquée en Remplir la base du devis à partir d'une base ou une feuille.
Pour pouvoir modifier la négociation / le rendement, cocher l'item Mapper la négociation sur les jeux de champs matériel / Mapper le rendement sur les jeux de champs main d'œuvre. Ces valeurs sont définies en Jeux de colonnes / Jeux de colonnes.
En outre, la saisie de ces champs doit être autorisée dans le gestionnaire de colonnes.