<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.patas-monkey.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AnneCha</id>
	<title>Documentations Patas-monkey - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.patas-monkey.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AnneCha"/>
	<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Sp%C3%A9cial:Contributions/AnneCha"/>
	<updated>2026-04-30T07:20:53Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Equipement&amp;diff=1507</id>
		<title>Equipement</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Equipement&amp;diff=1507"/>
		<updated>2022-11-08T08:37:40Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Liste des Événements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:equipement_250x250.png]]&lt;br /&gt;
| Le module Équipement créé, dans Dolibarr, la fonctionnalité de sérialisation de produits, à l’unité, en quantité ou en lot, et permet le suivi du cycle de vie des produits en leur associant des évènements (garantie, location, expédition…) et en gérant des états (en vente, en réparation…), le tout, de façon unitaire ou en masse.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Présentation==&lt;br /&gt;
&lt;br /&gt;
Le module Equipement gère 3 notions qui interagissent entre elles :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top&amp;quot; &lt;br /&gt;
| width=&amp;quot;150px&amp;quot; | &#039;&#039;&#039;Les Equipements&#039;&#039;&#039;&lt;br /&gt;
| C&#039;est un produit qui a un numéro de série unique (paramétrable, externe, ou issue d&#039;un lot), il peut être associé à un client et un fournisseur (ainsi qu&#039;à leurs factures) , associé ou non à un entrepôt et des dates (début, de fin, de DLUO)&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;  &lt;br /&gt;
| &#039;&#039;&#039;Les Evènements&#039;&#039;&#039;&lt;br /&gt;
| Il s&#039;agit un moment (avec une date de début et de fin) associé à un ou plusieurs &#039;&#039;&#039;Equipements&#039;&#039;&#039; c&#039;est ce qui permet d&#039;avoir un historique sur le cycle de vie de l&#039;équipement. &lt;br /&gt;
Un évènement peut être associé à un d&#039;autres éléments natifs de dolibarr, que ce soit par un onglet dédié (intervention, contrat, expédition, projet) ou par des liaisons créer manuellement (avec le module [[customLink]] ).&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| &#039;&#039;&#039;Les consommations&#039;&#039;&#039;&lt;br /&gt;
| Cette notion correspond à l&#039;utilisation/consommation par l&#039;équipement d&#039;un produit (lui-même sérialisé en tant qu&#039;équipement ou non), que ce soit dans la fabrication de l&#039;équipement ou de son utilisation (par exemple le remplacement d&#039;une batterie dans un smartphone).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cas d&#039;école === &lt;br /&gt;
soir les équipements &#039;&#039;&#039;A1&#039;&#039;&#039; composé de 2 produits &#039;&#039;B&#039;&#039; et &#039;&#039;C&#039;&#039; et l’équipement &#039;&#039;&#039;A2&#039;&#039;&#039; de 3 produits &#039;&#039;C&#039;&#039; et &#039;&#039;D&#039;&#039; et &#039;&#039;E&#039;&#039; et &#039;&#039;&#039;A3&#039;&#039;&#039; sans consommation&lt;br /&gt;
&lt;br /&gt;
* On peu créer une intervention I1 sur l’équipement A1 et A3 qui sera associé à un évènement unique EVT1&lt;br /&gt;
* L’équipement A1 aura deux consommations : CONS1 de B et CONS2 de C &lt;br /&gt;
* L’équipement A2 trois consommations aussi de C (CONS3), D (CONS4) et E (CONS5)&lt;br /&gt;
* Pour l’équipement A1, le produit B sera lui-même un équipement B1 les produits C et D n’étant pas sérialisée mais &#039;&#039;E&#039;&#039; pouvant l&#039;être&lt;br /&gt;
&lt;br /&gt;
Il sera donc possible de retrouver :&lt;br /&gt;
* les équipement ayant consommé du produit &#039;&#039;C&#039;&#039; (ici A1 et A2)&lt;br /&gt;
* l’équipement ayant consommé l’équipement B1 (ici A1) &lt;br /&gt;
* les équipements qui ont été impacté par l’intervention I1 lors de l’évènement EVT1 (ici A1 et A3)&lt;br /&gt;
&lt;br /&gt;
=== Autres fonctionnalités ===&lt;br /&gt;
&lt;br /&gt;
Le module Equipement permet d&#039;utiliser plusieurs mode de Sérialisation [[https://wiki.patas-monkey.com/index.php?title=Equipement#Cr.C3.A9ation.2FS.C3.A9rialisation_d.27.C3.A9quipement]]&lt;br /&gt;
&lt;br /&gt;
Ces trois notions sont traçables grâce au module Equipement et permet ainsi d&#039;avoir un historique précis de la vie d&#039;un produit unique (ou d&#039;un lot de produit). &lt;br /&gt;
Il va bien plus loin que la notion de batch/lot native qu&#039;il utilise pour regrouper des équipements entre eux (numéro de version), sans que cette fonction soit nécessairement activée dans Dolibarr.&lt;br /&gt;
&lt;br /&gt;
[[file:equipement_Liste_equipement.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Le module gère la création et l’enregistrement de numéros de série à partir des produits ou des commandes.&lt;br /&gt;
&lt;br /&gt;
Numéros de série, événements et états sont personnalisables avec les masques et dictionnaires de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
La gestion des équipements se fait transversalement avec tous les modules natifs de Dolibarr pour les fonctionnalités telles que celles des produits, stocks et entrepôts, expéditions, interventions …&lt;br /&gt;
&lt;br /&gt;
[[file:Liste_equipement-fiche-produit.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Équipement, en tant qu&#039;élément du pack de GPAO (Equipement, Factory et reStock), permet aussi la traçabilité des composants utilisés pour la fabrication d&#039;autres produits dans Dolibarr et l&#039;enregistrement de la consommation de produits en interne.&lt;br /&gt;
&lt;br /&gt;
==Paramétrage==&lt;br /&gt;
La configuration du module s&#039;effectue depuis la page d&#039;administration des modules accessible par les menus &#039;&#039;&#039;Accueil &amp;gt; Configuration &amp;gt; Modules&#039;&#039;&#039; en cliquant sur l&#039;icône [[file:doli-setup.png]] ou [[file:doli-setup-old.png]] en bout de ligne.&lt;br /&gt;
&lt;br /&gt;
[[file:equipement_onglets.png|800px|]]&lt;br /&gt;
* Les 3 premiers onglet sont dédiés à la configuration des trois notions (Equipement, Evènement et Consommation) &lt;br /&gt;
* Les trois suivants à la configuration des attributs supplémentaires&lt;br /&gt;
* Il est enfin possible de paramétrer les dictionnaires et permissions d&#039;accès aux fonctionnalité du module&lt;br /&gt;
===Paramètres de base des Equipements===&lt;br /&gt;
Le module Equipement permet la personnalisation du masque de numérotation des équipements comme tous les modules de Dolibarr&lt;br /&gt;
{{Note|Le module requiert l&#039;activation des modèles de numérotation et de documents des équipements pour fonctionner}}&lt;br /&gt;
[[file:equipement_Configuration.png|800px|]]&lt;br /&gt;
====Préfixe de sérialisation personnalisable par produit====&lt;br /&gt;
Il est possible de personnaliser le masque standard au niveau de son préfixe pour chaque produit. &lt;br /&gt;
&lt;br /&gt;
Pour cela faut tout d&#039;abord  créer un attribut supplémentaire au niveau du produit contenant ce préfix (sur deux positions) propre à chaque produit et de le sélectionner dans la paramétrage du module Equipement. &lt;br /&gt;
&lt;br /&gt;
Si un préfix est saisie dans ce champs supplémentaire (sur deux position) il sera utilisé pour créer les numéros de série des équipements, si il n&#039;y a pas de valeurs, ce sera le préfix par défaut (&amp;quot;SN&amp;quot;) qui sera employé.&lt;br /&gt;
&lt;br /&gt;
====Gestion des sérialisations par code barre====&lt;br /&gt;
En cas d&#039;utilisation de lecteurs optiques de codes barres, Equipement propose le paramétrage des séparateurs pour les numéros de série externes et de leur position de début. Il est possible d&#039;utiliser un caractère particulier (par défaut c&#039;est le point-virgule &amp;quot;;&amp;quot;)&lt;br /&gt;
mais aussi le saut de ligne &amp;quot;__N__&amp;quot; et la tabulation &amp;quot;__T__&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Autres paramétrages===&lt;br /&gt;
Il est possible d&#039;imprimer un document pdf décrivant l&#039;équipement, que ce soit dans ses caractèristiques, mais aussi son cycle de vie en terme d&#039;évènement et de consommation&lt;br /&gt;
&lt;br /&gt;
[[file:equipement_parametres.png|800px|]]&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;afficher plus d&#039;informations lors de la sélection les numéros de série des produits sur les fiches des expéditions.&lt;br /&gt;
==== Mouvement de stock produit lors d&#039;un changement d&#039;entrepôt====&lt;br /&gt;
Enfin comme lors des affectations d&#039;Equipement à un entrepôt on peut réaliser un mouvement de stock des produits qui sont associés à l&#039;équipement, il est possible de définir si par défaut on souhaite ou non cocher la case à cocher par défaut dédiées à cette fonction à coté de l&#039;entrepôt.&lt;br /&gt;
&lt;br /&gt;
=== Paramètre de base Evènements et Consommations===&lt;br /&gt;
Comme pour les Equipements, il est possible de définir une numérotation et une édition spécifique pour les Evènements et les consommations.&lt;br /&gt;
&lt;br /&gt;
===Attributs supplémentaires===&lt;br /&gt;
Equipement vous permet de créer des champs supplémentaires (Extrafields) au niveau:&lt;br /&gt;
* des Equipements&lt;br /&gt;
* des évènements &lt;br /&gt;
* des consommations&lt;br /&gt;
Leur paramétrage s&#039;effectue au niveau de la configuration du module sur l&#039;onglet dédié&lt;br /&gt;
&lt;br /&gt;
===Dictionnaire===&lt;br /&gt;
Le module s&#039;appuie sur les dictionnaires de Dolibarr pour l&#039;attribution d&#039;événements et de conditions aux équipements.&lt;br /&gt;
Vous pouvez créer vos propres entrées depuis &#039;&#039;&#039;Accueil &amp;gt; Configuration &amp;gt; Dictionnaires &amp;gt; État d&#039;équipement&#039;&#039;&#039; et &#039;&#039;&#039;Type d&#039;évènement équipement&#039;&#039;&#039;. La couleur des événements de l&#039;agenda est à déclarer dans le dictionnaire des type d&#039;événements.&lt;br /&gt;
&lt;br /&gt;
[[file:customtabs_Dictionnaire.png|600px]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | [[file:equipement_Dictionnaire2.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | La couleur ajoutée aux événements sera reprise dans les listes déroulantes de sélection. Il en est de même pour la création des types de contacts à associer aux équipements.&lt;br /&gt;
&lt;br /&gt;
Sélectionner Équipement dans la liste déroulante des &#039;&#039;éléments&#039;&#039;, le type de &#039;&#039;contact&#039;&#039; (&#039;&#039;interne&#039;&#039; pour un utilisateurs, &#039;&#039;externe&#039;&#039; pour un contact de tiers), un &#039;&#039;code&#039;&#039; et un &#039;&#039;libellé&#039;&#039; qui sera affiché dans la liste de sélection de l&#039;onglet contacts/adresses d&#039;un Equipement.&lt;br /&gt;
|}&lt;br /&gt;
 &lt;br /&gt;
===Permissions===&lt;br /&gt;
Les accès aux fonctionnalités du module peuvent être restreints aux utilisateurs et groupes existants ou créés ultérieurement à l&#039;installation du module. Cliquez sur le – pour ajouter un permission. Une permission accordée est symbolisée par un coche verte ([[file:tick.png]]).&lt;br /&gt;
&lt;br /&gt;
====Permissions utilisateurs et groupes====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Permissions-utilisateurs.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Les accès aux fonctionnalités du modules peuvent être restreints aux utilisateurs et groupes, depuis leur fiche puis onglet Permissions, selon les permissions ci-contre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Permissions par défaut====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Permissions-defaut.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Les permissions par défaut (&#039;&#039;&#039;Accueil &amp;gt; Configuration &amp;gt; Sécurité &amp;gt; Permissions par défaut&#039;&#039;&#039;), accordées à tout utilisateur créé ultérieurement à l&#039;installation du module, si il n&#039;est pas ajouté à un groupe, sont les suivantes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Démarrage==&lt;br /&gt;
Les fonctionnalités du module Équipement sont accessibles depuis l&#039;onglet de menu principal &#039;&#039;&#039;Produits/services&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
! colspan=2| Un menu secondaire présente alors actions suivantes &lt;br /&gt;
|- &lt;br /&gt;
|rowspan=&amp;quot;5&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
[[file:equipment_Menusecondaire.png]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
&#039;&#039;&#039;Equipement&#039;&#039;&#039; : Affiche &amp;quot;l&#039;espace&amp;quot; du module Equipement avec des zones de recherche et des tableaux de bord de l&#039;utilisation du module.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Nouvel Equipement&#039;&#039;&#039; : Permet de créer directement un Equipement en sélectionnant d&#039;abord un produit et un mode de sérialisation, puis après validation de saisir le reste des informations de l&#039;équipement sur un second écran.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Liste des équipements&#039;&#039;&#039; : ce menu affiche la liste des équipements avec options de tri et de filtrage. Il est également possible de modifier des équipements en masse depuis cette liste.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Liste des évènements&#039;&#039;&#039; : ce menu affiche la liste des événements avec options de tri et de filtrage.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Liste des consommations&#039;&#039;&#039; : ce menu affiche la liste des consommations avec options de tri et de filtrage.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Création/Sérialisation d&#039;équipement==&lt;br /&gt;
===Initialisation===&lt;br /&gt;
Les différents modes de sérialisation sont détaillés à la section Choix du mode de sérialisation, plus bas.&lt;br /&gt;
&lt;br /&gt;
====Depuis les menus ====&lt;br /&gt;
La création d&#039;équipements peut être réalisée depuis les menus &#039;&#039;&#039;Produits/Services &amp;gt; Equipement &amp;gt; Nouvel équipement&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Equipement_creation.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Saisissez le produit source et le mode de sérialisation de l&#039;équipement et cliquez sur le bouton &#039;&#039;&#039;Créer brouillon&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Depuis les fiches des produits====&lt;br /&gt;
Les équipements peuvent aussi être créés depuis les fiches des produits, avec l&#039;onglet &#039;&#039;&#039;Équipement&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
[[file:equipment_Equipement_crea_ficheproduit.png|600px]]&lt;br /&gt;
&lt;br /&gt;
====Depuis les fiches des commandes fournisseur====&lt;br /&gt;
Les équipements peuvent aussi être créés depuis les fiches des commandes, avec l&#039;onglet &#039;&#039;&#039;Équipement&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
[[file:equipment_Equipement_crea_fichecommande.png|600px]]&lt;br /&gt;
&lt;br /&gt;
{{note|La création du mouvement de stock correspondant à la création des équipements depuis une commande peut faire doublon avec les règles d&#039;incrémentation des stocks lors de leur réception vers les entrepôts}}&lt;br /&gt;
Dans tous les cas de création, l&#039;écran suivant affichera la page de saisie des informations complémentaires de l’équipement selon le type de sérialisation choisie.&lt;br /&gt;
&lt;br /&gt;
===Choix du mode de sérialisation===&lt;br /&gt;
====Sérialisation automatique (interne)====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:customtabs_Equipement_crea_auto.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Les numéros de série créés et attribués seront ceux définis par le masque sélectionné dans les paramétrages du module (voir &amp;quot;Configuration&amp;quot; ci-dessous). Équipement générera autant de numéros de série consécutifs que d&#039;équipements à créer.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Sérialisation saisie (externe)====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Equipement_crea_saisie.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Les numéros de série seront à saisir selon ceux que portent les produits que vous enregistrez en les sépérant par un &#039;&#039;&#039;point-virgule&#039;&#039;&#039; (;) et &#039;&#039;&#039;sans espace&#039;&#039;&#039;. Si la zone est laissée vide, la génération automatique des numéros de série sera utilisée. Le module Équipement créera autant d&#039;équipements que de numéros de série saisis.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Gestion par lot d&#039;équipements====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Equipement_crea_lot.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Pour l&#039;enregistrement d&#039;un équipement en lot, la sérialisation se fait par la saisie d&#039;un numéro de version du produit.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Un lot peut être découpé si le champ &#039;&#039;&#039;quantité&#039;&#039;&#039; est rempli d’une valeur supérieure à 1. Pour découper un lot, cliquez sur le bouton &#039;&#039;&#039;Décomposer le lot&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
[[file:equipment_Boutons_découpage_lots.png]]&lt;br /&gt;
&lt;br /&gt;
Une fenêtre affiche alors les options disponibles :&lt;br /&gt;
&lt;br /&gt;
[[file:equipment_Confirmation_découpage_lot.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Autres champs de création===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Equipement_crea_autres.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Les autres informations de la page permettent d&#039;enregistrer les données propres à l&#039;équipement, les titres de champs en &#039;&#039;&#039;gras&#039;&#039;&#039; indiquent que la saisie est obligatoire pour celui-ci.&lt;br /&gt;
&lt;br /&gt;
Le champ Fournisseur n&#039;est affiché que si le produit a un ou plusieurs fournisseurs de définie. &lt;br /&gt;
* Si le produit n&#039;a qu&#039;un seul fournisseur, celui-ci est ajouté automatiquement. &lt;br /&gt;
* Si le produit a plusieurs fournisseur, une liste déroulante vous sera proposée pour le sélectionner.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Saisie de l&#039;Entrepôt à la création et mouvements de stock===&lt;br /&gt;
Si un entrepôt est saisie dès la création d&#039;un équipement, celui-ci est automatiquement crée avec le statut &amp;quot;validé&amp;quot;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | [[file:equipment_Mouvement_stock.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Si la case à cocher &amp;quot;&#039;&#039;Créer le mouvement de stock correspondant&#039;&#039;&amp;quot; est cochée, les stocks de l&#039;entrepôt seront incrémentés de la quantité d&#039;équipements créés. L&#039;équipement sera définie à l&#039;origine du mouvement ce qui permettra de l&#039;identifier&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Si aucun entrepôt n&#039;est saisi à la création de l&#039;équipement, celui-ci sera créé à l&#039;état brouillon. Il sera possible de le valider ultérieurement.&lt;br /&gt;
&lt;br /&gt;
==Liste des équipements==&lt;br /&gt;
Le lien de menu secondaire &#039;&#039;&#039;Produits/Services &amp;gt; Équipement &amp;gt; Liste des équipements&#039;&#039;&#039; vous affichera la liste des équipements avec des options de tri, de filtrage et de modification en masse&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Equipement_liste_generale.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Il est possible de sélectionner les colonnes que l&#039;on souhaite afficher dans la liste.&lt;br /&gt;
Les champs avec des icones présentent un lien permettant d&#039;aller directement sur l&#039;éléments (produit, entrepôt, tiers, ...), ou le détail de l&#039;équipement (références, nombre d&#039;évènement ou de consommation associé).&lt;br /&gt;
|}&lt;br /&gt;
=== Modification en masse ===&lt;br /&gt;
En base de la liste des équipements une zone de saisie permet de modifier plusieurs équipements à la fois. &lt;br /&gt;
Pour cela si l&#039;on souhaite d&#039;affecter plusieurs équipements à un même entrepôt : &lt;br /&gt;
* Il faut d&#039;abord sélectionner les équipements avec la case à cocher en bout de ligne, &lt;br /&gt;
* puis sélectionner l&#039;entrepôt dans la liste déroulante sous la liste. Il est aussi nécessaire de cocher la case pour gérer le cas d&#039;une suppression de l&#039;entrepot (liste vide) et éventuellement celle permettant la création du mouvement de stock &lt;br /&gt;
&lt;br /&gt;
=== Autres fonctionnalités de la liste ===&lt;br /&gt;
* Un clic sur le + du texte Récupérer la liste des équipements vous affichera la liste filtrée des équipements au format CSV. Vous pourrez la copiez pour la réutiliser&lt;br /&gt;
* Les fiches de nombreux autres éléments auxquels il est possible de lier des équipement proposeront un lien vers la fiche des équipements&lt;br /&gt;
&lt;br /&gt;
==Détail d&#039;un équipement==&lt;br /&gt;
À l&#039;état brouillon, seules les saisies produit et fournisseur ne sont pas modifiables. Il est possible de modifier la référence de l&#039;équipement grâce aux &amp;quot;Permissions&amp;quot;, voir plus bas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Equipement_fiche.png|600px]]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Il est possible enfin d’accéder aux autres informations de l’équipement grâce aux différents onglets apparaissant sur la fiche.&lt;br /&gt;
&lt;br /&gt;
Si on change le client associé à un équipement, alors qu&#039;une facture est déjà associée à ce même équipement, l&#039;association de la facture est réinitialisée.&lt;br /&gt;
&lt;br /&gt;
Dans le cas d’un utilisateur ayant une gestion d’habilitation des tiers limités, si l’on ne définit pas de client à l’équipement dès sa création, celui-ci n’est pas accessible une fois crée.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|L’onglet Composition a été fusionné dans la version 3 du module avec celui de la Consommation (le principe retenu est qu&#039;une composition est une consommation initiale) }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Autres informations depuis les fiches des produits===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Liste_equipement-fiche-produit.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | L&#039;onglet &#039;&#039;&#039;Équipement&#039;&#039;&#039; des fiches produit affiche :&lt;br /&gt;
*&#039;&#039;&#039;Liste des équipement&#039;&#039;&#039; : Il s&#039;agit de la liste des équipements issus du produit&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:equipment_Client-possesseur-fiche-produit.png|600px]]&lt;br /&gt;
|&lt;br /&gt;
*&#039;&#039;&#039;Client possesseur&#039;&#039;&#039; : Cette liste affiche les client auxquels sont affectés des équipements du produits source.&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:equipment_Evenement-predefini-fiche-produit.png|600px]]&lt;br /&gt;
|&lt;br /&gt;
*&#039;&#039;&#039;Événements prédéfinis&#039;&#039;&#039; : Les événements prédéfinis sont une sorte de dictionnaire. La description que vous ajouterez ici à chacun des événements sera automatiquement copiée sur les prochains événements des équipements de ce produit.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gestion des Événements d&#039;équipement (WIP)==&lt;br /&gt;
La notion d&#039;évènement d&#039;équipement se rapporte à un ou plusieurs équipements et peu être associés à plusieurs éléments de Dolibarr (intervention, projet, contrat, expédition, ...). Il possède une date de début et de fin.&lt;br /&gt;
Cette notion est centrale à la gestion du cycle de vie de l&#039;équipement, en effet il permet de connaitre &amp;quot;&#039;&#039;l&#039;histoire&#039;&#039;&amp;quot; d&#039;un équipement (fabrication, réparation, vente, recyclage, ...)&lt;br /&gt;
&lt;br /&gt;
===Liste des Événements===&lt;br /&gt;
Le menu &amp;quot;Liste des évènements&amp;quot; fait apparaitre la liste des événements.&lt;br /&gt;
Il est possible de filtrer sur les équipements associés à un événements mais aussi d&#039;afficher le détail du ou des équipements associé à un évènement.&lt;br /&gt;
&lt;br /&gt;
[[fichier:EventList.PNG|800px]]&lt;br /&gt;
==== Détails des équipements associés à un évèments ====&lt;br /&gt;
Un évènement peut être associé à un ou plusieurs équipements, dans les deux cas il est possible de réaliser une recherche des évènements associé à un équipement (ou un produit), mais aussi d&#039;avoir la liste des équipements associés à l&#039;évènement directement depuis la liste grâce à un pop-up.&lt;br /&gt;
[[file:Equipement_evenement.PNG|800px]]&lt;br /&gt;
&lt;br /&gt;
==== Liste des évènements depuis un Equipement ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[fichier:EventList.PNG|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | L&#039;onglet &#039;&#039;&#039;Événements&#039;&#039;&#039; de la  fiche d&#039;un équipements affiche permet d&#039;ajouter un événement à l&#039;équipement.&lt;br /&gt;
Il est possible pour chaque événement de sélectionnez un type, une description et les dates et heures de début et de fin de l&#039;événement.&lt;br /&gt;
{{Note|Si l&#039;équipement est relié à un client, et que ce client est le tiers d&#039;un contrat, projet, intervention,... il est possible d&#039;indiquer ici la liaison avec l&#039;équipement}}&lt;br /&gt;
{{Note|Cette même page affiche l&#039;historique des événements enregistrés sur l&#039;équipement}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Création d&#039;un Événements===&lt;br /&gt;
Un événement d&#039;équipement correspond à une étape dans la vie d&#039;un ou plusieurs équipements que l&#039;on souhaite tracer, garder un historique.&lt;br /&gt;
Un évènement peu avoir une date (et heure) de début et de fin, être associer à un plusieurs équipement et à des éléments natifs de manière unitaire. Par exemple un évènement peu etre associé à une intervention et une commande mais pas deux interventions en même temps.&lt;br /&gt;
&lt;br /&gt;
Il est possible de créer des événements depuis l&#039;onglet &#039;&#039;&#039;Événement&#039;&#039;&#039; d&#039;un équipement. mais aussi depuis depuis l&#039;onglet d&#039;un élément.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Crea-evenement-fiche.png|400px]]&lt;br /&gt;
| [[file:equipment_Crea-evenement-intervention.png|400px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Note|Quand l&#039;équipement est clôturé, il n&#039;est plus possible de lui ajouter d&#039;évènement ou de l&#039;associer à l&#039;un d&#039;eux}}&lt;br /&gt;
&lt;br /&gt;
====Ajout d&#039;événement depuis la fiche des équipements====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Crea-evenement-fiche.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | L&#039;onglet &#039;&#039;&#039;Événements&#039;&#039;&#039; des fiches des équipements affiche la page d&#039;ajout d&#039;un événement&lt;br /&gt;
Sélectionnez un événement dans la liste déroulante, une description et les dates et heures de l&#039;événement avant d&#039;enregistrer.&lt;br /&gt;
{{Note|Si l&#039;équipement est relié à un client, et que ce client est le tiers d&#039;un contrat, projet, intervention,... il est possible d&#039;indiquer ici la liaison avec l&#039;équipement}}&lt;br /&gt;
{{Note|Cette même page affiche l&#039;historique des événements enregistrés sur l&#039;équipement}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Ajout d&#039;événement en masse====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Crea-evenement-menu.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Il est possible de créer des événements à plusieurs équipement depuis l&#039;entrée de menu &#039;&#039;&#039;Produits &amp;gt; équipement &amp;gt; Nouveaux événements&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Indiquez la liste des équipements concernés, sélectionnez un événement dans la liste déroulante, une description et les dates et heures de l&#039;événement avant d&#039;enregistrer.&lt;br /&gt;
|}&lt;br /&gt;
====Suppression d&#039;un évènement====&lt;br /&gt;
La suppression étant une action &amp;quot;sensible&amp;quot; dans un outil de traçabilité, celle-ci n&#039;est pas directement accessible. Pour supprimer un évènement, il convient donc de l&#039;annuler avant, le bouton de suppression apparait alors.&lt;br /&gt;
&lt;br /&gt;
===Agenda mensuel des événements des équipements===&lt;br /&gt;
L&#039;entrée de menu Agenda d&#039;équipement affiche une liste filtrable des équipements selon leur entrepôt, condition et événements :&lt;br /&gt;
&lt;br /&gt;
[[file:equipment_Agenda-equipement.png|600px]]&lt;br /&gt;
&lt;br /&gt;
{{Note|Si vous ne saisissez aucun filtre, la liste affichera tous les équipements associés à un événement sur le mois courant}}&lt;br /&gt;
La page affiche alors, sur le mois courant, les événements enregistrés aux équipements. Un tooltip permet d&#039;afficher la description de l&#039;événement.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Couleur-dictionnaire.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Il est possible d&#039;attribuer une couleur aux événements des équipements depuis le &amp;quot;Dictionnaire&amp;quot; des événements. La couleur doit être saisie au format hexadécimal (&amp;lt;code&amp;gt;FF6600&amp;lt;/code&amp;gt; par exemple).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Joindre un équipement à des éléments de Dolibarr ==&lt;br /&gt;
Le module Equipement permet à un produit unique d&#039;interagir avec les divers éléments natifs (client, factures, intervention, ...) ou additionnel (factory) de Dolibarr&lt;br /&gt;
Il est en effet possible de lier un équipement avec une facture client et/ou fournisseur (ainsi que les tiers qui sont associé aux éléments), mais aussi de lier un évènement ou une consommation avec d&#039;autres éléments de dolibarr (intervention, expédition, contrat, projet).&lt;br /&gt;
&lt;br /&gt;
{{Note|La version 3 du module apporte des évolutions majeures dans la manière d&#039;associer les équipements aux éléments, l&#039;ancienne méthode sera présenté dans la documentation mais noté &amp;quot;dépréciée&amp;quot;|warn}}&lt;br /&gt;
&lt;br /&gt;
Pour associer des équipements à des éléments il est nécessaire de passer par un évènement d&#039;équipement qui regroupera les équipement.&lt;br /&gt;
pour cela : &lt;br /&gt;
* Allez sur l’onglet equipement de l’expédition&lt;br /&gt;
* Appuyer sur le (+) des produits pour accéder à la page d’association des équipements&lt;br /&gt;
Cette page se compose de 3 onglets :&lt;br /&gt;
* Un onglet de filtrage, par défaut le tiers de la commande est sélectionné mais vous pouvez le désélectionner et cliquer sur la loupe et filtrer vos équipements disponibles à nouveau&lt;br /&gt;
* Un onglet présentant les équipements disponibles et filtrer que l’on peu sélectionner avec une case à cocher&lt;br /&gt;
* Un dernier onglet affichant les équipements liés&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette liaison peu s&#039;effectuer depuis l&#039;élément à partir d&#039;un onglet dédié sur celui-ci ou directement depuis la consommation ou l&#039;évènement.&lt;br /&gt;
&lt;br /&gt;
Equipement ajoute deux onglets aux fiches des expéditions et des factures. L&#039;onglet &#039;&#039;&#039;Joindre un équipement&#039;&#039;&#039; permettra la sélection des équipements à lier au document, tandis que l&#039;onglet &#039;&#039;&#039;Equipement&#039;&#039;&#039; affichera la liste des équipements déjà liés à ce même document.&lt;br /&gt;
{{Note|Pour joindre un équipement à un document, il est nécessaire que le produit duquel l&#039;équipement est issu ait été ajouté dans les lignes du document : un équipement sans lien avec le produit présent dans les lignes des documents ne sera pas joignable|warn}}&lt;br /&gt;
&lt;br /&gt;
===Joindre un équipement à une expédition (déprécié)===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipement_Jointure-expedition.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Depuis une commande, créez l&#039;expédition d&#039;un produit. Cliquez sur l&#039;onglet &#039;&#039;&#039;Joindre un équipement&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Jointure-selection.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | L&#039;écran affiche les équipements selon les types disponibles : lot ou équipement unique. Dans le cas d&#039;équipement en lot, saisissez la quantité à retrancher du lot présent dans l&#039;entrepôt. Dans le cas d&#039;un équipement unique, cliquez sur le + pour afficher la liste des équipements expédiables.&lt;br /&gt;
{{note|Pour être expédiable un équipement doit être lié à un entrepôt|warn}}&lt;br /&gt;
Continuez en cliquant sur le bouton &#039;&#039;&#039;Joindre&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Jointure-validation.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Terminez en validant l&#039;expédition de l&#039;équipement depuis l&#039;onglet &#039;&#039;&#039;Equipement&#039;&#039;&#039; en cliquant sur le bouton &#039;&#039;&#039;Valider l&#039;expédition de l&#039;équipement&#039;&#039;&#039;.&lt;br /&gt;
C&#039;est à ce moment que les numéro de série sont transmis sur la commande clients&lt;br /&gt;
{{note|Une fois l&#039;équipement validé sur cet onglet, il n&#039;est plus possible de le modifier}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Rouget.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | {{Note|En activant le modèle de document Rouget Equipement dans la configuration du module Expéditions, vous pourrez afficher les numéros de série des équipements expédiés sur les fiches expéditions:}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Joindre un équipement à une facture===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Jointure-facture.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Depuis une facture, cliquez sur l&#039;onglet &#039;&#039;&#039;Équipement&#039;&#039;&#039;. Saisissez le numéro de l&#039;équipement à ajouter à la facture et cliquez sur le bouton &#039;&#039;&#039;Ajouter&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Information-equipement-facture.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Le même écran fera mention des autres équipement précédemment joints au document en liste.&lt;br /&gt;
Le bouton &#039;&#039;&#039;Ajouter les équipements sur le détail de la facture&#039;&#039;&#039; ajoutera à la ligne de la facture le numéro de série du produit :&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|Si une facture est créé à partir d&#039;une expédition, l&#039;onglet &#039;&#039;&#039;Equipement&#039;&#039;&#039; affichera le bouton Ajouter les équipements de l&#039;expédition. Ce bouton enregistrera sur la facture les équipement enregistrés sur l&#039;expédition source en vous évitant de les saisir ou rechercher à nouveau}}&lt;br /&gt;
&lt;br /&gt;
===Joindre un équipement à une intervention (dépréciée) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Jointure-intervention.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Depuis la fiche d&#039;une intervention, cliquez sur l&#039;onglet &#039;&#039;&#039;Joindre un équipement&#039;&#039;&#039;. Filtrez la liste et ajouter l&#039;équipement en le sélectionnant avec la case à cocher&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Information-equipement-intervention.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Le numéro de série de l&#039;équipement sera alors imprimé dans la note publique de la fiche d&#039;intervention&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Traçabilité des équipements==&lt;br /&gt;
La traçabilité des équipements est assurée par la succession des événements qui leur sont enregistrés :&lt;br /&gt;
&lt;br /&gt;
[[file:equipment_Tracabilite.png|600px]]&lt;br /&gt;
&lt;br /&gt;
{{Note|Le client apparaît en plus des autres informations d&#039;expédition ou intervention si l&#039;équipement ne lui est plus attaché}}&lt;br /&gt;
&lt;br /&gt;
==Gestion de la Consommation d&#039;un Equipement==&lt;br /&gt;
&lt;br /&gt;
===Liste des consommations===&lt;br /&gt;
&lt;br /&gt;
===Détails des consommations===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Saisie-consommation.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Équipement permet de tracer les produits utilisé en interne. Depuis la fiche d&#039;un équipement, cliquez sur l&#039;onglet &#039;&#039;&#039;Consommation&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sélectionnez le produit consommateur de l&#039;équipement, un entrepôt et saisissez si besoin une description.&lt;br /&gt;
|}&lt;br /&gt;
====Suppression de la consommation ====&lt;br /&gt;
La suppression étant une action &amp;quot;sensible&amp;quot; dans un outil de traçabilité, celle-ci n&#039;est pas directement accessible. Pour supprimer un évènement, il convient donc de l&#039;annuler avant, le bouton de suppression apparait alors.&lt;br /&gt;
&lt;br /&gt;
==Autres fonctionnalités==&lt;br /&gt;
===Widgets en page d&#039;accueil===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:eqipment_Widget.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Deux widgets peuvent être affichés sur la page d&#039;accueil de Dolibarr. Ils permettent de suivre l&#039;activité des équipements et leurs événements.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Recherche===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Recherche.png]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Fonction de recherche à multiples critères depuis la barre de recherche du menu gauche&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Export===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:equipment_Equipement_export.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | La fonctionnalité d&#039;export permet le traitement des informations des équipements sous différents formats avec sélection de nombreux champs utiles.&lt;br /&gt;
|}&lt;br /&gt;
===Export===&lt;br /&gt;
De la même manière que les export, il est possible d&#039;importer des équipements et des évènements avec les fonctions natives de dolibarr&lt;br /&gt;
&lt;br /&gt;
==Questions Fréquentes (FAQ)==&lt;br /&gt;
Vous trouverez ci-dessous des éléments de réponse aux principales difficultés rencontrées à l&#039;utilisation du module :&lt;br /&gt;
*&#039;&#039;&#039;Message d&#039;erreur suite à l&#039;installation&#039;&#039;&#039; : Si les modèles de numérotation et de document ne sont pas activés dans la configuration du module, le message d&#039;erreur suivant sera affiché :&lt;br /&gt;
:[[file:equipment_Erreur_atlantic.png|600px]]&lt;br /&gt;
:Activez les modèles de numérotation et de document, et tout rentrera dans l&#039;ordre.&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Equipement_evenement.PNG&amp;diff=1506</id>
		<title>Fichier:Equipement evenement.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Equipement_evenement.PNG&amp;diff=1506"/>
		<updated>2022-11-08T08:30:58Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:EventList.PNG&amp;diff=1505</id>
		<title>Fichier:EventList.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:EventList.PNG&amp;diff=1505"/>
		<updated>2022-11-07T15:09:56Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1490</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1490"/>
		<updated>2022-10-24T09:56:35Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Définition des variables d&amp;#039;environnements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de Docker:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://learn.microsoft.com/en-us/windows/wsl/install  &#039;&#039;&#039;Activer WSL 2 sur votre machine&#039;&#039;&#039;]: d&#039;abord vérifier avec le terminal de commandes si la distribution linux est sous WSL 2 avec: wsl -l -v&lt;br /&gt;
&lt;br /&gt;
Si ce n&#039;est pas le cas, on passe à la version 2 avec:  wsl --set-version Ubuntu-20.04 2  (remplacer Ubuntu-20.04 par votre distribution linux)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://docs.docker.com/desktop/windows/wsl/#enabling-docker-support-in-wsl-2-distros &#039;&#039;&#039;Utiliser WSL 2 sur votre Docker Desktop&#039;&#039;&#039;] en cochant la case correspondante dans Settings &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
Dans certains cas, il faudra tout redémarrer pour que les changements s&#039;appliquent.&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
 - 2 nodes opensearch servant à stocker les données&lt;br /&gt;
 - un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
 - logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du fichier .env (il faut se baser sur le modèle .env.example&lt;br /&gt;
&lt;br /&gt;
=== Le changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
Pour configurer les variables d&#039;environnements, il faut créer un fichier .env dans le dossier \mydolidash\docker\opensearch\dolibarr-15&lt;br /&gt;
un fichier .env.example contient un exemple de l&#039;ensemble des variables à paramétrer&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.XX.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql &lt;br /&gt;
&#039;&#039;&#039;Pour télécharger le connector (le plus récent) vous pouvez vous rendre sur ce lien : https://downloads.mysql.com/archives/c-j/&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;fr_FR&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit. (les langues disponibles sont: fr_FR - Français , en_US - Anglais , de_DE - Allemand , it_IT - Italien , es_ES - Espagnol)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : Lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom du Visuel&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Area&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation avec des courbes superposées avec plusieurs champs croisés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Controls&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Coordinate Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une carte en rentrant des coordonnées GPS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Data Table&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire un tableau croisé dynamique&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gantt Chart&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gauge&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Goal&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet en donnant un nombre le pourcentage atteins&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Heat Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation en mode matrice avec plusieurs données croisées&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Line&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation par points reliés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Markdown&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet d&#039;insérer une zone de texte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Metrics&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Pie&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en camembert par répartition de parts&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Region Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une map (région, monde...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;TSVB&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Afficher plusieurs vues dans une même visualisation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Tag Cloud&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de lister en nuage en fonction de la répartition de la donnée&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Timeline&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en fonction d&#039;une chronologie&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vega&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |Permet une programmation de graphiques avancés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vertical Bar&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation en barre sur la verticale&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1489</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1489"/>
		<updated>2022-10-24T07:56:45Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* 1ére Etape : Collecte des informations préalable */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration de Docker:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://learn.microsoft.com/en-us/windows/wsl/install  &#039;&#039;&#039;Activer WSL 2 sur votre machine&#039;&#039;&#039;]: d&#039;abord vérifier avec le terminal de commandes si la distribution linux est sous WSL 2 avec: wsl -l -v&lt;br /&gt;
&lt;br /&gt;
Si ce n&#039;est pas le cas, on passe à la version 2 avec:  wsl --set-version Ubuntu-20.04 2  (remplacer Ubuntu-20.04 par votre distribution linux)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://docs.docker.com/desktop/windows/wsl/#enabling-docker-support-in-wsl-2-distros &#039;&#039;&#039;Utiliser WSL 2 sur votre Docker Desktop&#039;&#039;&#039;] en cochant la case correspondante dans Settings &amp;gt; General.&lt;br /&gt;
&lt;br /&gt;
Dans certains cas, il faudra tout redémarrer pour que les changements s&#039;appliquent.&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
 - 2 nodes opensearch servant à stocker les données&lt;br /&gt;
 - un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
 - logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du fichier .env (il faut se baser sur le modèle .env.example&lt;br /&gt;
&lt;br /&gt;
=== Le changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
Pour configurer les variables d&#039;environnements, il faut créer un fichier .env dans le dossier \mydolidash\docker\opensearch\dolibarr-15&lt;br /&gt;
un fichier .env.example contient un exemple de l&#039;ensemble des variables à paramétrer&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql &lt;br /&gt;
&#039;&#039;&#039;Pour télécharger le connector (le plus récent) vous pouvez vous rendre sur ce lien : https://downloads.mysql.com/archives/c-j/&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;fr_FR&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit. (les langues disponibles sont: fr_FR - Français , en_US - Anglais , de_DE - Allemand , it_IT - Italien , es_ES - Espagnol)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : Lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom du Visuel&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Area&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation avec des courbes superposées avec plusieurs champs croisés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Controls&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Coordinate Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une carte en rentrant des coordonnées GPS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Data Table&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire un tableau croisé dynamique&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gantt Chart&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gauge&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Goal&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet en donnant un nombre le pourcentage atteins&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Heat Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation en mode matrice avec plusieurs données croisées&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Line&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation par points reliés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Markdown&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet d&#039;insérer une zone de texte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Metrics&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Pie&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en camembert par répartition de parts&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Region Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une map (région, monde...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;TSVB&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Afficher plusieurs vues dans une même visualisation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Tag Cloud&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de lister en nuage en fonction de la répartition de la donnée&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Timeline&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en fonction d&#039;une chronologie&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vega&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |Permet une programmation de graphiques avancés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vertical Bar&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation en barre sur la verticale&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1488</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1488"/>
		<updated>2022-10-24T07:22:26Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Définition des variables d&amp;#039;environnements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
 - 2 nodes opensearch servant à stocker les données&lt;br /&gt;
 - un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
 - logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du fichier .env (il faut se baser sur le modèle .env.example&lt;br /&gt;
&lt;br /&gt;
=== Le changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
Pour configurer les variables d&#039;environnements, il faut créer un fichier .env dans le dossier \mydolidash\docker\opensearch\dolibarr-15&lt;br /&gt;
un fichier .env.example contient un exemple de l&#039;ensemble des variables à paramétrer&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql &lt;br /&gt;
&#039;&#039;&#039;Pour télécharger le connector (le plus récent) vous pouvez vous rendre sur ce lien : https://downloads.mysql.com/archives/c-j/&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;fr_FR&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit. (les langues disponibles sont: fr_FR - Français , en_US - Anglais , de_DE - Allemand , it_IT - Italien , es_ES - Espagnol)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : Lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom du Visuel&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Area&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation avec des courbes superposées avec plusieurs champs croisés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Controls&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Coordinate Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une carte en rentrant des coordonnées GPS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Data Table&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire un tableau croisé dynamique&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gantt Chart&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gauge&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Goal&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet en donnant un nombre le pourcentage atteins&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Heat Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation en mode matrice avec plusieurs données croisées&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Line&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation par points reliés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Markdown&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet d&#039;insérer une zone de texte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Metrics&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Pie&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en camembert par répartition de parts&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Region Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une map (région, monde...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;TSVB&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Afficher plusieurs vues dans une même visualisation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Tag Cloud&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de lister en nuage en fonction de la répartition de la donnée&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Timeline&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en fonction d&#039;une chronologie&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vega&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |Permet une programmation de graphiques avancés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vertical Bar&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation en barre sur la verticale&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1487</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1487"/>
		<updated>2022-10-21T14:36:19Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Définition des variables d&amp;#039;environnements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
 - 2 nodes opensearch servant à stocker les données&lt;br /&gt;
 - un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
 - logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du fichier .env (il faut se baser sur le modèle .env.example&lt;br /&gt;
&lt;br /&gt;
=== Le changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
Pour configurer les variables d&#039;environnements, il faut créer un fichier .env dans le dossier \mydolidash\docker\opensearch\dolibarr-15&lt;br /&gt;
un fichier .env.example contient un exemple de l&#039;ensemble des variables à paramétrer&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql &lt;br /&gt;
&#039;&#039;&#039;Pour télécharger le connector vous pouvez vous rendre sur ce lien : https://downloads.mysql.com/archives/c-j/&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;fr_FR&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit. (les langues disponibles sont: fr_FR - Français , en_US - Anglais , de_DE - Allemand , it_IT - Italien , es_ES - Espagnol)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : Lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom du Visuel&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Area&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation avec des courbes superposées avec plusieurs champs croisés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Controls&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Coordinate Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une carte en rentrant des coordonnées GPS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Data Table&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire un tableau croisé dynamique&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gantt Chart&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gauge&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Goal&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet en donnant un nombre le pourcentage atteins&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Heat Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation en mode matrice avec plusieurs données croisées&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Line&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation par points reliés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Markdown&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet d&#039;insérer une zone de texte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Metrics&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Pie&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en camembert par répartition de parts&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Region Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une map (région, monde...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;TSVB&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Afficher plusieurs vues dans une même visualisation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Tag Cloud&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de lister en nuage en fonction de la répartition de la donnée&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Timeline&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en fonction d&#039;une chronologie&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vega&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |Permet une programmation de graphiques avancés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vertical Bar&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation en barre sur la verticale&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1409</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1409"/>
		<updated>2022-04-04T18:17:49Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Définition des variables d&amp;#039;environnements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== Le changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql &lt;br /&gt;
&#039;&#039;&#039;Pour télécharger le connector vous pouvez vous rendre sur ce lien : https://downloads.mysql.com/archives/c-j/&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;FR_fr&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit (ici en français)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : Lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom du Visuel&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Area&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation avec des courbes superposées avec plusieurs champs croisés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Controls&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Coordinate Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une carte en rentrant des coordonnées GPS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Data Table&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire un tableau croisé dynamique&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gantt Chart&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gauge&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Goal&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet en donnant un nombre le pourcentage atteins&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Heat Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation en mode matrice avec plusieurs données croisées&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Line&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation par points reliés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Markdown&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet d&#039;insérer une zone de texte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Metrics&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Pie&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en camembert par répartition de parts&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Region Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une map (région, monde...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;TSVB&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Afficher plusieurs vues dans une même visualisation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Tag Cloud&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de lister en nuage en fonction de la répartition de la donnée&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Timeline&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en fonction d&#039;une chronologie&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vega&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |Permet une programmation de graphiques avancés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vertical Bar&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation en barre sur la verticale&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1408</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1408"/>
		<updated>2022-04-04T18:17:17Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Définition des variables d&amp;#039;environnements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== Le changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql &lt;br /&gt;
Pour télécharger le connector vous pouvez vous rendre sur ce lien : https://downloads.mysql.com/archives/c-j/&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;FR_fr&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit (ici en français)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : Lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom du Visuel&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Area&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation avec des courbes superposées avec plusieurs champs croisés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Controls&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Coordinate Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une carte en rentrant des coordonnées GPS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Data Table&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire un tableau croisé dynamique&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gantt Chart&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gauge&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Goal&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet en donnant un nombre le pourcentage atteins&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Heat Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation en mode matrice avec plusieurs données croisées&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Line&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation par points reliés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Markdown&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet d&#039;insérer une zone de texte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Metrics&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Pie&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en camembert par répartition de parts&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Region Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une map (région, monde...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;TSVB&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Afficher plusieurs vues dans une même visualisation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Tag Cloud&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de lister en nuage en fonction de la répartition de la donnée&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Timeline&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en fonction d&#039;une chronologie&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vega&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |Permet une programmation de graphiques avancés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vertical Bar&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation en barre sur la verticale&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1407</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1407"/>
		<updated>2022-04-04T18:16:41Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Définition des variables d&amp;#039;environnements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== Le changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql / Pour télécharger le connector vous pouvez vous rendre sur ce lien : https://downloads.mysql.com/archives/c-j/&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;FR_fr&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit (ici en français)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : Lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom du Visuel&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Area&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation avec des courbes superposées avec plusieurs champs croisés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Controls&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Coordinate Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une carte en rentrant des coordonnées GPS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Data Table&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire un tableau croisé dynamique&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gantt Chart&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gauge&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Goal&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet en donnant un nombre le pourcentage atteins&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Heat Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation en mode matrice avec plusieurs données croisées&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Line&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation par points reliés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Markdown&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet d&#039;insérer une zone de texte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Metrics&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Pie&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en camembert par répartition de parts&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Region Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une map (région, monde...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;TSVB&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Afficher plusieurs vues dans une même visualisation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Tag Cloud&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de lister en nuage en fonction de la répartition de la donnée&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Timeline&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en fonction d&#039;une chronologie&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vega&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |Permet une programmation de graphiques avancés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vertical Bar&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation en barre sur la verticale&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1405</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1405"/>
		<updated>2022-04-04T18:11:23Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Définition des chemins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== Le changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;FR_fr&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit (ici en français)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Schedule &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : Lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom du Visuel&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Area&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation avec des courbes superposées avec plusieurs champs croisés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Controls&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Coordinate Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une carte en rentrant des coordonnées GPS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Data Table&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire un tableau croisé dynamique&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gantt Chart&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gauge&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Goal&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet en donnant un nombre le pourcentage atteins&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Heat Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation en mode matrice avec plusieurs données croisées&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Line&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation par points reliés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Markdown&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet d&#039;insérer une zone de texte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Metrics&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Pie&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en camembert par répartition de parts&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Region Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une map (région, monde...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;TSVB&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Afficher plusieurs vues dans une même visualisation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Tag Cloud&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de lister en nuage en fonction de la répartition de la donnée&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Timeline&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en fonction d&#039;une chronologie&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vega&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |Permet une programmation de graphiques avancés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vertical Bar&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation en barre sur la verticale&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1403</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1403"/>
		<updated>2022-04-04T18:10:43Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Définition des chemins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== Le changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
* connecteur java &lt;br /&gt;
&lt;br /&gt;
      - https://downloads.mysql.com/archives/c-j/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;FR_fr&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit (ici en français)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Schedule &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : Lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom du Visuel&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Area&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation avec des courbes superposées avec plusieurs champs croisés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Controls&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Coordinate Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une carte en rentrant des coordonnées GPS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Data Table&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire un tableau croisé dynamique&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gantt Chart&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gauge&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Goal&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet en donnant un nombre le pourcentage atteins&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Heat Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation en mode matrice avec plusieurs données croisées&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Line&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation par points reliés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Markdown&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet d&#039;insérer une zone de texte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Metrics&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Pie&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en camembert par répartition de parts&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Region Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une map (région, monde...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;TSVB&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Afficher plusieurs vues dans une même visualisation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Tag Cloud&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de lister en nuage en fonction de la répartition de la donnée&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Timeline&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en fonction d&#039;une chronologie&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vega&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |Permet une programmation de graphiques avancés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vertical Bar&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation en barre sur la verticale&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1402</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1402"/>
		<updated>2022-04-04T18:03:13Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Création d&amp;#039;un Visuel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== Le changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;FR_fr&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit (ici en français)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Schedule &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : Lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom du Visuel&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Area&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation avec des courbes superposées avec plusieurs champs croisés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Controls&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Coordinate Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une carte en rentrant des coordonnées GPS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Data Table&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire un tableau croisé dynamique&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gantt Chart&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Gauge&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Goal&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet en donnant un nombre le pourcentage atteins&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Heat Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de faire une visualisation en mode matrice avec plusieurs données croisées&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Line&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation par points reliés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Markdown&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet d&#039;insérer une zone de texte&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Metrics&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Pie&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en camembert par répartition de parts&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Region Map&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une map (région, monde...)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;TSVB&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Afficher plusieurs vues dans une même visualisation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Tag Cloud&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de lister en nuage en fonction de la répartition de la donnée&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Timeline&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet de créer une visualisation en fonction d&#039;une chronologie&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vega&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |Permet une programmation de graphiques avancés&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;Vertical Bar&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | Permet une visualisation en barre sur la verticale&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1401</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1401"/>
		<updated>2022-04-04T17:51:34Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* 3ème Etape : lancement initial du docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== Le changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;FR_fr&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit (ici en français)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Schedule &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : Lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1400</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1400"/>
		<updated>2022-04-04T17:51:15Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* définition des chemins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== Le changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;FR_fr&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit (ici en français)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Schedule &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1399</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1399"/>
		<updated>2022-04-04T17:50:55Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* changement du port de connection à opensearch-dashboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== Le changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;FR_fr&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit (ici en français)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Schedule &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1398</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1398"/>
		<updated>2022-04-04T17:50:34Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Paramétrage de Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : Collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;FR_fr&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit (ici en français)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Schedule &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1397</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1397"/>
		<updated>2022-04-04T17:49:46Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* définition des variables d&amp;#039;environnements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== Définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;FR_fr&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit (ici en français)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Schedule &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1396</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1396"/>
		<updated>2022-04-04T17:49:29Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* 2ème Etape : Modification du docker-compose.yml */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
&#039;&#039;&#039;docker-compose.yml&#039;&#039;&#039; contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;FR_fr&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit (ici en français)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*Schedule &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| SHEDULE &lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;*/5 * * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération toutes les 5 minutes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&amp;quot;10 6 * * *&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | récupération tous les jours à 6h10 every day at 6h10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Pour plus d&#039;informations vous pouvez vous rendre sur ce lien afin de paramétrer votre schedule selon vos besoins: &#039;&#039;&#039;&#039;&#039;https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1395</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1395"/>
		<updated>2022-04-04T17:41:41Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* définition des variables d&amp;#039;environnements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
docker-compose.yml contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;MYSQLCONNECTOR&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;mysql-connector-java-8.0.27.jar&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBSERVER&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;host.docker.internal&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBNAME&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;dolibarr&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBPREFIX&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;llx_&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au préffix des tables dans dolibarr&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;DBLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;root&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant à la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;DBPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; |&#039;&#039;&#039;&#039;&#039;&amp;quot;##passw0rd##&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe de la base de données&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;LANGS&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;FR_fr&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | chemin contenant les dictionnaires de variables traduit (ici en français)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;SCHEDULE&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;&amp;quot;* * * * *&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | planificateur de lancement de la récupération des données &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSLOGIN&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | identifiant d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;OSPASSWORD&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | &#039;&#039;&#039;&#039;&#039;admin&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mot de passe d&#039;accès à Opensearch (se modifie à partir de opensearch-dashboard)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
** SCHEDULE: &amp;quot;*/5 * * * *&amp;quot; : récupération toute les 5 minutes&lt;br /&gt;
** SCHEDULE: &amp;quot;10 6 * * *&amp;quot;  : récupération  every day at 6h10&lt;br /&gt;
** more tricks : https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1394</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1394"/>
		<updated>2022-04-04T17:19:59Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* définition des variables d&amp;#039;environnements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape : collecte des informations préalable ==&lt;br /&gt;
connaitre sa version dolibarr et les informations pour accéder à sa base de données&lt;br /&gt;
ses information sont présente sur la page de configuration du module (en bas)&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape : Modification du docker-compose.yml == &lt;br /&gt;
docker-compose.yml contient l&#039;ensemble des services nécessaire au fonctionnement d&#039;opensearch&lt;br /&gt;
il n&#039;est pas nécessaire de laisser le docker-compose.yml dans le dossier du module, ni même sur la même machine&lt;br /&gt;
&lt;br /&gt;
La configuration de base fournit contient :&lt;br /&gt;
- 2 nodes opensearch servant à stocker les données&lt;br /&gt;
- un opensearch-dashboard permettant d&#039;accéder par un interface web aux données présentes dans opensearch&lt;br /&gt;
- logstash utilisé pour alimenter à partir de dolibarr les nodes openseach&lt;br /&gt;
&lt;br /&gt;
Il n&#039;est pas obligatoire de modifier les paramétrages des nodes opensearch et opensearch-dashboard mais il est nécéssaire de configurer le service logstash pour lui permettre de se connecter à aux données de dolibarr qui vous sont propres (adresseIP, mots de passe, ...)&lt;br /&gt;
&lt;br /&gt;
L&#039;ensemble de ce paramétrage s&#039;effectue au niveau du service logstash&lt;br /&gt;
&lt;br /&gt;
=== changement du port de connection à opensearch-dashboard ===&lt;br /&gt;
par défaut le port de connection est le 5601, il est possible de le changer au niveau du service opensearch-dashboard&lt;br /&gt;
    ports:&lt;br /&gt;
      - 5601:8637&lt;br /&gt;
    expose:&lt;br /&gt;
      - &amp;quot;8637&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== définition des chemins ===&lt;br /&gt;
* connecteur jdbc &lt;br /&gt;
      - &amp;quot;../../jdbc:/usr/share/logstash/jdbc&amp;quot;&lt;br /&gt;
* fichier de log de dolibarr&lt;br /&gt;
      - C:\wamp64\www\dolibarr-14.0.5\documents:/usr/share/logstash/dolibarrlog/&lt;br /&gt;
&lt;br /&gt;
=== définition des variables d&#039;environnements ===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Nom&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Variable&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Explication&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | MYSQLCONNECTOR&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | mysql-connector-java-8.0.27.jar&lt;br /&gt;
| style=&amp;quot;background: white;&amp;quot; | correspond au nom du fichier java (.jar) permettant la connection à la base mysql&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* : &amp;quot;&amp;quot; --&amp;gt; &lt;br /&gt;
* DBSERVER: &amp;quot;host.docker.internal&amp;quot;  --&amp;gt; correspond à l&#039;adresse (IP) du serveur où est installé la base de données de votre dolibarr. si vous installer votre docker sur la même machine ou se trouve votre base de données, il faut conserver le paramétrage saisie (host.docker.internal) qui correspond pour docker à la machine ou tourne votre docker&lt;br /&gt;
* DBNAME: &amp;quot;dolibarr&amp;quot; --&amp;gt; correspond au nom de la base de données&lt;br /&gt;
* DBPREFIX: llx_    --&amp;gt; correspond au préffix des tables dans dolibarr&lt;br /&gt;
* DBLOGIN: root    --&amp;gt; identifiant à la base de données&lt;br /&gt;
* DBPASSWORD: &amp;quot;##passw0rd##&amp;quot;   --&amp;gt; mot de passe de la base de données&lt;br /&gt;
* LANGS: FR_fr   --&amp;gt; chemin contenant les dictionnaires de variables traduit (ici en français)   &lt;br /&gt;
* SCHEDULE: &amp;quot;* * * * *&amp;quot;  -&amp;gt; planificateur de lancement de la récupération des données &lt;br /&gt;
** SCHEDULE: &amp;quot;*/5 * * * *&amp;quot; : récupération toute les 5 minutes&lt;br /&gt;
** SCHEDULE: &amp;quot;10 6 * * *&amp;quot;  : récupération  every day at 6h10&lt;br /&gt;
** more tricks : https://www.thegeekstuff.com/2011/07/cron-every-5-minutes/ &lt;br /&gt;
* OSLOGIN: admin identifiant d&#039;accès à opensearch (se modifie à partir de opensearch-dashboard&lt;br /&gt;
* OSPASSWORD: admin mot de passe d&#039;accès à&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape : lancement initial du docker ==&lt;br /&gt;
Ouvrir un terminal de console (&amp;quot;shell&amp;quot; &amp;quot;cmd&amp;quot; selon votre environnement)&lt;br /&gt;
se déplacer dans le répertoire ou se trouve le docker-compose.yml que vous avez modifier &lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1388</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1388"/>
		<updated>2022-04-01T15:13:27Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Passer d&amp;#039;une carte mondiale à une carte régionale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1387</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1387"/>
		<updated>2022-04-01T15:12:23Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Passer d&amp;#039;une carte mondiale à une carte régionale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1386</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1386"/>
		<updated>2022-04-01T15:11:54Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Passer d&amp;#039;une carte mondiale à une carte régionale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans Data et choisir dans field le champs &#039;&#039;&#039;state_name.keyword&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vous devez sélectionner dans :&lt;br /&gt;
*Vector map choisir &#039;&#039;&#039;France Departements&#039;&#039;&#039;&lt;br /&gt;
*Join field choisir &#039;&#039;&#039;Name (fr)&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Myfield_map_data.png&amp;diff=1385</id>
		<title>Fichier:Myfield map data.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Myfield_map_data.png&amp;diff=1385"/>
		<updated>2022-04-01T15:04:08Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Myfield_map_option.png&amp;diff=1384</id>
		<title>Fichier:Myfield map option.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Myfield_map_option.png&amp;diff=1384"/>
		<updated>2022-04-01T14:59:02Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1383</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1383"/>
		<updated>2022-04-01T14:58:02Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Passer d&amp;#039;une carte mondiale à une carte régionale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_data.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_map_option.png||800px]]&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1382</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1382"/>
		<updated>2022-04-01T13:39:36Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* filtrage avancé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez écrire directement sur votre code en DQL afin de créer vos filtrages avancées pour plus de documentation vous pouvez vous rendre directement sur le site Opensearch.&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1381</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1381"/>
		<updated>2022-04-01T13:37:43Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* filtrage de base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||550px]]&lt;br /&gt;
&lt;br /&gt;
Vous pouvez filtrer simplement en cliquant sur les contrôles ou les différents éléments présent sur le dashboard. &lt;br /&gt;
Ceux-ci apparaitront en haut, vous pouvez les supprimer en cliquer sur la croix.&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Myfield_filtrage_avanc%C3%A9.png&amp;diff=1380</id>
		<title>Fichier:Myfield filtrage avancé.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Myfield_filtrage_avanc%C3%A9.png&amp;diff=1380"/>
		<updated>2022-04-01T13:35:48Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1379</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1379"/>
		<updated>2022-04-01T13:35:33Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* filtrage avancé */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||800px]]&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage_avancé.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Myfield_filtrage_de_base.png&amp;diff=1378</id>
		<title>Fichier:Myfield filtrage de base.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Myfield_filtrage_de_base.png&amp;diff=1378"/>
		<updated>2022-04-01T13:35:03Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1377</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1377"/>
		<updated>2022-04-01T13:34:50Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* filtrage de base */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_filtrage de base.png||800px]]&lt;br /&gt;
&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1376</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1376"/>
		<updated>2022-04-01T13:25:10Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Création d&amp;#039;un mydolidash */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
Ajoutez vos différents visuels à partir de ceux que vous avez crées ou ceux déjà existants.&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1375</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1375"/>
		<updated>2022-04-01T13:23:50Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Création d&amp;#039;un mydolidash */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Myfield_creation_dashboard.png&amp;diff=1374</id>
		<title>Fichier:Myfield creation dashboard.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Myfield_creation_dashboard.png&amp;diff=1374"/>
		<updated>2022-04-01T13:22:42Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1373</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1373"/>
		<updated>2022-04-01T13:22:24Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Création d&amp;#039;un mydolidash */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_creation_dashboard.png||550px]]&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1372</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1372"/>
		<updated>2022-04-01T13:12:15Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1371</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1371"/>
		<updated>2022-04-01T13:10:37Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Création d&amp;#039;un Visuel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
==== Area ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
==== Controls ====&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
==== Coordinate Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
==== Data Table ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
==== Gantt Chart ====&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
==== Gauge ====&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
==== Goal ==== &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
==== Heat Map ==== &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
==== Horizontal Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
==== Line ====&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
==== Markdown ==== &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
==== Metrics ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
==== Pie ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
==== Region Map ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
==== TSVB ==== &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
==== Tag Cloud ==== &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
==== Timeline ====&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
==== Vega ==== &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
==== Vertical Bar ==== &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
== Area == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
== Coordinate Map == &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
== Data Table ==&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
== Gantt Chart ==&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
== Gauge ==&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
== Goal == &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
== Heat Map == &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
== Horizontal Bar == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
== Line ==&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
== Markdown == &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
== Metrics ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
== Pie ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
== Region Map ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
== TSVB == &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
== Tag Cloud == &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
== Vega == &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
== Vertical Bar == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
== Area == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
== Coordinate Map == &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
== Data Table ==&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
== Gantt Chart ==&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
== Gauge ==&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
== Goal == &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
== Heat Map == &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
== Horizontal Bar == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
== Line ==&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
== Markdown == &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
== Metrics ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
== Pie ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
== Region Map ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
== TSVB == &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
== Tag Cloud == &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
== Vega == &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
== Vertical Bar == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1370</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1370"/>
		<updated>2022-04-01T13:07:52Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Création d&amp;#039;un Visuel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
== Area == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
== Coordinate Map == &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
== Data Table ==&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
== Gantt Chart ==&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
== Gauge ==&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
== Goal == &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
== Heat Map == &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
== Horizontal Bar == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
== Line ==&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
== Markdown == &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
== Metrics ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
== Pie ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
== Region Map ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
== TSVB == &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
== Tag Cloud == &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
== Vega == &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
== Vertical Bar == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
== Area == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
== Coordinate Map == &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
== Data Table ==&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
== Gantt Chart ==&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
== Gauge ==&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
== Goal == &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
== Heat Map == &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
== Horizontal Bar == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
== Line ==&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
== Markdown == &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
== Metrics ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
== Pie ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
== Region Map ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
== TSVB == &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
== Tag Cloud == &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
== Vega == &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
== Vertical Bar == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1369</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1369"/>
		<updated>2022-04-01T13:07:19Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Création d&amp;#039;un Visuel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
== Area == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation avec des courbes superposées avec plusieurs champs croisés. &lt;br /&gt;
&lt;br /&gt;
== Controls ==&lt;br /&gt;
&lt;br /&gt;
Permet de configurer des filtres directement dans vos dashboards comme notre date control déjà présent. &lt;br /&gt;
&lt;br /&gt;
== Coordinate Map == &lt;br /&gt;
&lt;br /&gt;
Permet de créer une carte en rentrant des coordonnées GPS. &lt;br /&gt;
&lt;br /&gt;
== Data Table ==&lt;br /&gt;
&lt;br /&gt;
Permet de faire un tableau croisé dynamique. &lt;br /&gt;
&lt;br /&gt;
== Gantt Chart ==&lt;br /&gt;
&lt;br /&gt;
Ce visuel ne fonctionne pour l&#039;instant mais il permettrai de faire une visualisation de type Gantt Chart. &lt;br /&gt;
&lt;br /&gt;
== Gauge ==&lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation sur une donnée en la paramétrant pour que vous puissiez le taux ou l indice. &lt;br /&gt;
&lt;br /&gt;
== Goal == &lt;br /&gt;
&lt;br /&gt;
Permet en donnant un nombre le pourcentage atteins. &lt;br /&gt;
&lt;br /&gt;
== Heat Map == &lt;br /&gt;
&lt;br /&gt;
Permet de faire une visualisation en mode matrice avec plusieurs données croisées &lt;br /&gt;
&lt;br /&gt;
== Horizontal Bar == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur l&#039;horizontal. &lt;br /&gt;
&lt;br /&gt;
== Line ==&lt;br /&gt;
&lt;br /&gt;
Permet une visualisation par points reliés.  &lt;br /&gt;
&lt;br /&gt;
== Markdown == &lt;br /&gt;
&lt;br /&gt;
Permet d&#039;insérer une zone de texte.&lt;br /&gt;
&lt;br /&gt;
== Metrics ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer des données numériques (panier moyen, max, min, médiane, totalisation...)&lt;br /&gt;
&lt;br /&gt;
== Pie ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en camembert par répartition de parts. &lt;br /&gt;
&lt;br /&gt;
== Region Map ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une map (région, monde...)&lt;br /&gt;
&lt;br /&gt;
== TSVB == &lt;br /&gt;
&lt;br /&gt;
Afficher plusieurs vues dans une même visualisation. &lt;br /&gt;
&lt;br /&gt;
== Tag Cloud == &lt;br /&gt;
&lt;br /&gt;
Permet de lister en nuage en fonction de la répartition de la donnée. &lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
Permet de créer une visualisation en fonction d&#039;une chronologie. &lt;br /&gt;
&lt;br /&gt;
== Vega == &lt;br /&gt;
&lt;br /&gt;
Permet une programmation de graphiques avancés&lt;br /&gt;
&lt;br /&gt;
== Vertical Bar == &lt;br /&gt;
&lt;br /&gt;
Permet une visualisation en barre sur la verticale.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1368</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1368"/>
		<updated>2022-04-01T12:40:11Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Création d&amp;#039;un Visuel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||550px]]&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1367</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1367"/>
		<updated>2022-04-01T12:39:59Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Création d&amp;#039;un Visuel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||600px]]&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Myfield_visualization.png&amp;diff=1366</id>
		<title>Fichier:Myfield visualization.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Myfield_visualization.png&amp;diff=1366"/>
		<updated>2022-04-01T12:37:19Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1365</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1365"/>
		<updated>2022-04-01T12:36:43Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Création d&amp;#039;un Visuel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_visualization.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1364</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1364"/>
		<updated>2022-04-01T12:36:10Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Création d&amp;#039;un Visuel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1362</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1362"/>
		<updated>2022-03-31T15:15:16Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Démarrage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfieild.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1361</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1361"/>
		<updated>2022-03-31T15:04:39Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Information de support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation.&lt;br /&gt;
Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1360</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1360"/>
		<updated>2022-03-31T15:04:01Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Paramètres de configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour l&#039;application :&lt;br /&gt;
&lt;br /&gt;
* Activer le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez en modifier le chiffre.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation. Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1359</id>
		<title>MyDolidash</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyDolidash&amp;diff=1359"/>
		<updated>2022-03-31T15:03:03Z</updated>

		<summary type="html">&lt;p&gt;AnneCha : /* Paramètres de configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mydolidash_250x250.png]]&lt;br /&gt;
| myDoliDash est une solution composée d&#039;un module Dolibarr et d&#039;un environnement Opensearch permettant de d&#039;intégrer dans dolibarr un Reporting BI en temps réel grâce à des tableaux dynamiques. Vous pourrez également créer vos propres reportings en plus de ceux déjà présent, sans avoir nécessairement besoin de connaitre le langage SQL.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Présentation =&lt;br /&gt;
&lt;br /&gt;
== Liste des Dashboards par version de dolibarr ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
|  &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 13&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 14&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Dolibarr 15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Bank - Account&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Bank - Account&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Contract&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Contract&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Bill&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Customer - Prospect&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Expenses Report&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Expenses Report&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Holiday&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Holiday&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Interventional &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Interventional &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - MRP&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - MRP&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Recept&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Recept&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Product - Shipping&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Products - Services&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Products - Services&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Project&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Project&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Salary&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Salary&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Bill &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Order&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; |DB - Supplier - Proposal&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Supplier - Proposal&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - User Detail&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - User Detail&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | DB - Warehouse &lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | DB - Warehouse &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Paramétrage de Docker =&lt;br /&gt;
&lt;br /&gt;
== 1ére Etape ==&lt;br /&gt;
&lt;br /&gt;
Naviguer dans votre explorateur du dossier Opensearch ou Elastisearch au dossier Dolibarr afin de récupérer la version de Dolibarr souhaitée&lt;br /&gt;
&lt;br /&gt;
== 2ème Etape == &lt;br /&gt;
&lt;br /&gt;
Changer les éléments qui vont sont propres dans le docker-compose&lt;br /&gt;
&lt;br /&gt;
== 3ème Etape ==&lt;br /&gt;
&lt;br /&gt;
Aller dans votre terminal pour écrire la commande suivante &amp;quot;docker-compose up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Pour des installations plus complexes (VM, ...), nous pouvons vous proposer un support payant.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A la fin de l&#039;installation vous devriez pouvoir vous connecter au Opensearch-Dashboard en cliquer directement sur l&#039;icone dans Docker. &lt;br /&gt;
&lt;br /&gt;
Veuillez copie url qui s&#039;affiche dans votre barre. &lt;br /&gt;
&lt;br /&gt;
[[file:mydolidash-recup-url.png||500px]]&lt;br /&gt;
&lt;br /&gt;
= Paramétrage du module =&lt;br /&gt;
== Page de configuration du module ==&lt;br /&gt;
=== Importer les dashboards par défaut ===&lt;br /&gt;
&lt;br /&gt;
Une fois l&#039;installation de docker faite, il suffit  de coller url précédement copiée dans l&#039;encart ci-dessous afin d&#039;importer les dashboards.&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_creation-liste-initiale.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramètres de configuration ===&lt;br /&gt;
Vous pouvez paramétrer sur deux points pour application&lt;br /&gt;
&lt;br /&gt;
* Active le tracking des utilisateurs, cette fonction est accessible pour la version avancée de DoliDash.&lt;br /&gt;
* Permet d&#039;ajuster la taille de la fenêtre que vous souhaitez.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:MyDolidash_parametre-configuration.png||800px]]&lt;br /&gt;
&lt;br /&gt;
=== Information de support ===&lt;br /&gt;
Vous trouverez en bas de la page de configuration les informations techniques liées à votre installation. Ces informations techniques seront utiles et pourront vous être demandées si vous rencontrez un bug dans l&#039;utilisation du module :&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
= Démarrage =&lt;br /&gt;
Les fonctionnalités de MyDoliDash sont accessibles depuis l&#039;onglet de menu principal Patastools.&lt;br /&gt;
Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
&lt;br /&gt;
= Personnalisations =&lt;br /&gt;
&lt;br /&gt;
== OpenSearch DashBoard ==&lt;br /&gt;
=== Remarque ===&lt;br /&gt;
Le but de cette présentation n&#039;est pas d&#039;acquérir des compétences avec Dashboard qui est un outil à part entière mais de vous expliquer ce qu&#039;il est de faire.&lt;br /&gt;
Le mieux étant de s&#039;inspirer des différents visuels et dashboard existant et inclue dans nos différents modules.&lt;br /&gt;
=== Création d&#039;un Visuel ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un dashboard ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
=== Création d&#039;un mydolidash ===&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
== filtrage de base ==&lt;br /&gt;
== filtrage avancé ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Fonctions Annexes =&lt;br /&gt;
== Passer d&#039;une carte mondiale à une carte régionale ==&lt;/div&gt;</summary>
		<author><name>AnneCha</name></author>
	</entry>
</feed>