« Consistency » : différence entre les versions
| Ligne 36 : | Ligne 36 : | ||
| [[file:consistency_Menus.png]] | | [[file:consistency_Menus.png]] | ||
| | | | ||
*consistency : l'entrée principale '''consistency''' permet d’afficher toutes les | *consistency : l'entrée principale '''consistency''' permet d’afficher toutes les règles définies dans votre environnement (même si celles-ci ne sont pas actives). En cliquant sur le titre de la règle, on peut visualiser et modifier celle-ci. | ||
*Nouvelle règle de cohérence : cette entrée vous affichera la page de création d'une nouvelle regle de cohérence. | *Nouvelle règle de cohérence : cette entrée vous affichera la page de création d'une nouvelle regle de cohérence. | ||
*Importer une règle : cette entrée affichera une page permettant de copier un fichier d'import d'une liste au format XML. (Voir "Import d'une règle" plus bas). | *Importer une règle : cette entrée affichera une page permettant de copier un fichier d'import d'une liste au format XML. (Voir "Import d'une règle" plus bas). | ||
Version du 10 septembre 2026 à 09:04
Présentation
Le Module consistency permet de créer vos propres règles de cohérence personnalisées à partir des informations contenues dans votre base de données. La création des alertes de cohérence se base sur des requêtes SQL.
Une fois la règle de cohérence crée et active, elle peut s'afficher comme une colonne supplémentaire au niveau de la liste des élements
La règle de cohérence s'affiche enfin sous la forme d'une alerte sur la page principale de l'élément associé
Consistency est livré avec plusieurs exemples de règles de cohérences présente dans le répertoire xmlsample desquels vous inspirer pour créer les votres.
Configuration des fonctionnalités du module
Il n'y a pas à proprement parlé de configuration à réaliser sur le module à part son activation.
Démarrage
Les fonctionnalités de consistency sont accessibles depuis l'onglet de menu principal Outils Patas. Votre menu secondaire présente alors les entrées de menu suivantes :
Création d'une règle de cohérence
Ouvrez la page de création d'une liste depuis le lien de menu Outils Patas > consistency > Nouvelle règle :
|
Libellé |
le libellé sera affiché en tant que titre de la page d'affichage de la liste. |
| Description | un texte de présentation de la liste |
| Titre du menu | le titre sera affiché dans les menus de Dolibarr en tant que lien d'accès à la liste |
|
Menu principal et Menu secondaire |
pour déterminer l'emplacement de la liste dans les menus Dolibarr, Il est nécessaire de les indiquer en remplissant les champs avec leur nom exact. |
Page de création
Pour l'exemple, créons une liste des produits et services affichant leur prix de vente, de revient et PMP, accessible depuis le menu principal Produits/Services :
Trois boutons sont présent en bas de l'écran :
- Modifier vous permettra d'entrer en édition de la liste pour en modifier la requête ou tout autre élément (menus d'accès, onglets d'affichage …
- Importation / Exportation de la page générera le fichier XML que vous pourrez modifier avant de le copier pour l'exporter
- Supprimer effacera la liste de votre base de données. Désactivez toujours une liste avant de la supprimer. Si vous effectuez une suppression sans avoir désactivé la liste auparavant, elle restera présente dans votre base de donnée et sur votre interface, mais vidée de son contenu|warn
Autres fonctionnalités
Onglet dans l'élément
Il est possible d'afficher un myList comme un onglet d'un élément pour cela il faut utiliser dans la requete SQL un alias particulier pour la table associé à l'élément
| prefix | Element |
| s | Tiers (société) |
| p | Produit |
| e | Stock (entrepot) |
| p | Projet |
| p | Propal |
| c | commande |
| f | Facture |
| t | ticket |
| pf | Demande de prix |
| cf | commande fournisseur |
| ff | Facture Fournisseur |
Import d'une règle de cohérence
Il est possible de créer une règle de cohérence en important un fichier XML.
| Des exemples de règles sont livrés avec le module consistency dans le dossier XMLsample |
| Depuis la page Outils Patas > Consistency > Importer une règle, collez le fichier XML dans la zone de saisie et cliquez sur le bouton Lancer l'importation.
Activez la règle depuis sa fiche et elle sera prise en compte dans votre environnement. |
