« MyDoliboard » : différence entre les versions
(10 versions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 36 : | Ligne 36 : | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| [[File:MyDoliboard_Config4.png |850px]] | | [[File:MyDoliboard_Config4.png |850px]] | ||
| <strong> | | | ||
Rapport Doliboard - | * <strong> MyDoliboard</strong> : Permet d’afficher la liste des tableaux de bord définis dans votre environnement (même si ceux-ci ne sont pas actifs). En cliquant sur le titre de la page, on peut visualiser le tableau de bord. Cet écran est très utile lors du développement d’une page qui n’est pas encore active. Il est cependant préférable de tester ces pages sur un environnement de test puis d’utiliser la fonction d’import/export pour la mettre en place en production. | ||
Rapport | * <strong> Nouvelle page</strong> : Permet de créer une page tableau de bord. | ||
Rapport | * <strong> Liste des pages</strong> : Permet d’afficher la liste des pages présentes dans votre environnement. Le lien en début de ligne vous permet d’afficher le détail de la page. | ||
* <strong> Nouveau tableau</strong> : Permet de créer un tableau à positionner sur une page. Il est possible de créer un tableau directement à partir de l’écran de détails des propriétés de la page. | |||
* <strong> Liste des tableaux</strong> : Affiche la liste des tableaux présents dans Dolibarr et la page où ils sont présents. | |||
* <strong> Importer une page</strong> : Cette page permet enfin d’utiliser des fichiers au format XML pour transférer un ensemble page/tableaux directement dans votre environnement. | |||
* <strong> Rapport Doliboard</strong> : Permet de créer des rapports en fonction de dates et d'éléments d'application. | |||
** Rapport Doliboard - Génère des rapports généraux au sein de l'application. | |||
** Rapport Project- Génère des rapports de projet entre des dates spécifiques. | |||
** Rapport Entrepôt - | |||
|} | |} | ||
== Fonctionnement == | == Fonctionnement == | ||
=== Création d’une nouvelle page === | === Création d’une nouvelle page === | ||
Ligne 53 : | Ligne 61 : | ||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| [[File:MyDoliboard_Config6.png |850px]] | | [[File:MyDoliboard_Config6.png |850px]] | ||
| <strong>Titre du tableau :</strong><br> Correspond au titre du tableau .<br><strong>Description :</strong><br> Permet d’afficher un texte en dessous du tableau .<br><strong>Page /Bloc d’affichage :</strong><br>Permet d’associer un tableau à une page et de le positionner dans l’un des blocs de la page. .<br><strong>Habilitation :</strong><br> Permet de définir les droits d’affichage du tableau sur la page, il est donc possible de conditionner l’affichage sur une page d’un tableau. Si cette zone n’est pas saisie, le tableau est toujours visible .<br><strong>Langues :</strong><br>Permet d’inclure des bibliothèques de langue afin de rendre multilingues les entêtes du tableau .<br><strong>Auteur :</strong><br>Permet de définir l’auteur de la page, une fois saisie, cette zone n’est plus modifiable .<br><span style="color:orange"><strong>Remarque :</strong></span><br>Dolibarr possède naturellement une fonction qui empêche une attaque par injection SQL. Cette protection empêche d’écrire directement dans une zone de saisie une requête SQL. Pour échapper à cette protection, le terme SQL « SELECT » ne sera pas saisi dans la zone de définition de la requête, il faudra saisir à la place « #SEL# ». <br> | | <strong>Titre du tableau :</strong><br> Correspond au titre du tableau .<br><strong>Description :</strong><br> Permet d’afficher un texte en dessous du tableau .<br><strong>Page /Bloc d’affichage :</strong><br>Permet d’associer un tableau à une page et de le positionner dans l’un des blocs de la page. .<br><strong>Habilitation :</strong><br> Permet de définir les droits d’affichage du tableau sur la page, il est donc possible de conditionner l’affichage sur une page d’un tableau. Si cette zone n’est pas saisie, le tableau est toujours visible .<br><strong>Langues :</strong><br>Permet d’inclure des bibliothèques de langue afin de rendre multilingues les entêtes du tableau .<br><strong>Auteur :</strong><br>Permet de définir l’auteur de la page, une fois saisie, cette zone n’est plus modifiable .<br><strong>Requête de sélection :</strong><br>Définition de la requête de la sélection souhaitée .<br><span style="color:orange"><strong>Remarque :</strong></span><br>Dolibarr possède naturellement une fonction qui empêche une attaque par injection SQL. Cette protection empêche d’écrire directement dans une zone de saisie une requête SQL. Pour échapper à cette protection, le terme SQL « SELECT » ne sera pas saisi dans la zone de définition de la requête, il faudra saisir à la place « #SEL# ». <br> | ||
<strong>Onglet d'export :</strong><br> Permet de définir le nom de l'onglet dans lequel le fichier XLS sera exporté .<br><strong> Colonne de début d'export :</strong><br> Définition du nom de la colonne de la table d'exportation .<br><strong>Ligne de début d'export</strong><br>Définition du numéro de ligne de la table où démarre l'exportation .<br> | <strong>Onglet d'export :</strong><br> Permet de définir le nom de l'onglet dans lequel le fichier XLS sera exporté .<br><strong> Colonne de début d'export :</strong><br> Définition du nom de la colonne de la table d'exportation .<br><strong>Ligne de début d'export</strong><br>Définition du numéro de ligne de la table où démarre l'exportation .<br> | ||
|} | |||
=== Importation d'une page MyDoliboard === | |||
MyDoliboard possède une fonction d’importation et exportation au format XML .<br> | |||
Cette fonctionnalité permet de partager une page mais aussi de transférer entre deux environnements une page (cas d’une page développée en environnement de test puis installée en environnement de production).<br> | |||
{| class="wikitable" | |||
|- style="vertical-align:top;" | |||
| [[File:MyDoliboard_Config7.png |850px]] | |||
| Pour importer une nouvelle page il vous suffit d’accéder au menu <strong>Importer une page</strong> et de coller dans la zone de saisie le contenu du fichier XML, puis cliquez sur le bouton <strong>Lancer l'importation</strong>. | |||
|} | |} |
Dernière version du 17 septembre 2024 à 10:34
MyDoliboard est un module permettant de créer des tableaux de bord personnalisés et de les positionner dans les menus de Dolibarr. |
Présentation
Un tableau de bord se définit sous la forme d’une page structurée en 5 parties.
Activation
Pour activer le module, ouvrez la page de la liste des modules depuis les menus Accueil > Configuration > Modules/Applications.
Le module sera affiché dans la liste des modules du tableau Patas-Tools |
Configuration
C’est à partir des menus du module que se configure myDoliboard. Ceux-ci sont accessibles à partir de l’espace des Outils Patas-M localisé sur le menu de l'application.
Fonctionnement
Création d’une nouvelle page
Création d'un nouveau tableau
Cet écran permet de définir un tableau. Un tableau est toujours le résultat d’une requête SQL.
Importation d'une page MyDoliboard
MyDoliboard possède une fonction d’importation et exportation au format XML .
Cette fonctionnalité permet de partager une page mais aussi de transférer entre deux environnements une page (cas d’une page développée en environnement de test puis installée en environnement de production).
Pour importer une nouvelle page il vous suffit d’accéder au menu Importer une page et de coller dans la zone de saisie le contenu du fichier XML, puis cliquez sur le bouton Lancer l'importation. |