Changer le comportement d'une base

Navigation:  Bases de données > Mode Edition >

Changer le comportement d'une base

Previous pageReturn to chapter overviewNext page

Outil : base en mode édition, barre Database>Automatismes>Comportement

 

BehaviorDb

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.

 

Gestion des permissions

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

server properties

 

 

membership

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.

 

Mapping

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.