<?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=Admiw</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=Admiw"/>
	<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Sp%C3%A9cial:Contributions/Admiw"/>
	<updated>2026-05-01T10:53:28Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=TimeKeepR&amp;diff=8728</id>
		<title>TimeKeepR</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=TimeKeepR&amp;diff=8728"/>
		<updated>2026-05-01T08:52:07Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &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:TimeKeepR-250x250.jpg]]&lt;br /&gt;
&lt;br /&gt;
|TimeKeepR est un module permettant la saisie et le suivi des temps planifiés et réalisés sur des éléments autres que les tâches de projet, tout en conservant une logique de saisie homogène avec le standard Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Ce module étend les capacités natives de gestion du temps sur les éléments suivant :&lt;br /&gt;
* Fiche d&#039;intervention&lt;br /&gt;
* Ticket&lt;br /&gt;
* Ordre de Fabrication natif&lt;br /&gt;
* Factory&lt;br /&gt;
* Equipement&lt;br /&gt;
&lt;br /&gt;
Le but est de permettre une saisie de temps planifiées et réalisées uniforme afin d&#039;offrir une vision mensuelle consolidée des temps&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation &amp;amp; Fonctionnalités ==&lt;br /&gt;
&lt;br /&gt;
=== Onglet de saisie des temps ===&lt;br /&gt;
&lt;br /&gt;
Sur chaque élément compatible, le module ajoute un onglet dédié permettant :&lt;br /&gt;
&lt;br /&gt;
La saisie des temps planifiés&lt;br /&gt;
La saisie des temps réalisés&lt;br /&gt;
La consultation de l’historique des temps saisie&lt;br /&gt;
&lt;br /&gt;
L’interface reprend la logique standard de Dolibarr pour une prise en main immédiate.&lt;br /&gt;
&lt;br /&gt;
=== Menu de consolidation mensuelle ===&lt;br /&gt;
Dans chaque menu gauche associé à un élément, un nouveau menu &amp;quot;Rapport TimeKeepR&amp;quot; est ajouté permettant d’accéder à une vue globale des temps sur un mois&lt;br /&gt;
&lt;br /&gt;
Affichage des temps planifiés&lt;br /&gt;
Affichage des temps réalisés&lt;br /&gt;
Filtrage par type d’élément (interventions, tickets, etc.)&lt;br /&gt;
Visualisation sur une période mensuelle&lt;br /&gt;
&lt;br /&gt;
Cette vue facilite :&lt;br /&gt;
&lt;br /&gt;
Le pilotage de l’activité&lt;br /&gt;
L’analyse des écarts&lt;br /&gt;
Le suivi de la charge de travail&lt;br /&gt;
&lt;br /&gt;
=== Validité de la ligne ===&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;300px&amp;quot; | Saisie des temps planifiés et réalisés sur d&#039;autres éléments&lt;br /&gt;
[[File:ExtraExpense_validite_ligne.png |300px]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; margin:auto; text-align:center; font-size:130%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; | &#039;&#039;&#039;Calcul du Montant de la TVA&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 20 || + || 20 || + || 30 || = || &#039;&#039;&#039;70&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
| &lt;br /&gt;
En suivant les notes de frais créées précédemment, nous obtenons les éléments suivants :  &lt;br /&gt;
* TVA à 20 % pour un montant HT de 100 €, soit un total TTC de 120 € et une TVA de 20€  &lt;br /&gt;
* TVA à 10 % pour un montant HT de 200 €, soit un total TTC de 220 € et une TVA de 20€  &lt;br /&gt;
* TVA à 0 % pour un montant HT de 50 €, et un TTC de 80 € soit une TVA de 80-50 = 30€&lt;br /&gt;
&lt;br /&gt;
Nous avons alors un montant de TVA de : 20 + 20 + 30 = 70€ comme affiché sur le total.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:TimeKeepR-250x250.jpg&amp;diff=8727</id>
		<title>Fichier:TimeKeepR-250x250.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:TimeKeepR-250x250.jpg&amp;diff=8727"/>
		<updated>2026-05-01T08:51:46Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=TimeKeepR&amp;diff=8726</id>
		<title>TimeKeepR</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=TimeKeepR&amp;diff=8726"/>
		<updated>2026-04-30T15:30:36Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &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:TimeKeepR-250x250.png]]&lt;br /&gt;
&lt;br /&gt;
|TimeKeepR est un module permettant la saisie et le suivi des temps planifiés et réalisés sur des éléments autres que les tâches de projet, tout en conservant une logique de saisie homogène avec le standard Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Ce module étend les capacités natives de gestion du temps sur les éléments suivant :&lt;br /&gt;
* Fiche d&#039;intervention&lt;br /&gt;
* Ticket&lt;br /&gt;
* Ordre de Fabrication natif&lt;br /&gt;
* Factory&lt;br /&gt;
* Equipement&lt;br /&gt;
&lt;br /&gt;
Le but est de permettre une saisie de temps planifiées et réalisées uniforme afin d&#039;offrir une vision mensuelle consolidée des temps&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Utilisation &amp;amp; Fonctionnalités ==&lt;br /&gt;
&lt;br /&gt;
=== Onglet de saisie des temps ===&lt;br /&gt;
&lt;br /&gt;
Sur chaque élément compatible, le module ajoute un onglet dédié permettant :&lt;br /&gt;
&lt;br /&gt;
La saisie des temps planifiés&lt;br /&gt;
La saisie des temps réalisés&lt;br /&gt;
La consultation de l’historique des temps saisie&lt;br /&gt;
&lt;br /&gt;
L’interface reprend la logique standard de Dolibarr pour une prise en main immédiate.&lt;br /&gt;
&lt;br /&gt;
=== Menu de consolidation mensuelle ===&lt;br /&gt;
Dans chaque menu gauche associé à un élément, un nouveau menu &amp;quot;Rapport TimeKeepR&amp;quot; est ajouté permettant d’accéder à une vue globale des temps sur un mois&lt;br /&gt;
&lt;br /&gt;
Affichage des temps planifiés&lt;br /&gt;
Affichage des temps réalisés&lt;br /&gt;
Filtrage par type d’élément (interventions, tickets, etc.)&lt;br /&gt;
Visualisation sur une période mensuelle&lt;br /&gt;
&lt;br /&gt;
Cette vue facilite :&lt;br /&gt;
&lt;br /&gt;
Le pilotage de l’activité&lt;br /&gt;
L’analyse des écarts&lt;br /&gt;
Le suivi de la charge de travail&lt;br /&gt;
&lt;br /&gt;
=== Validité de la ligne ===&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;300px&amp;quot; | Saisie des temps planifiés et réalisés sur d&#039;autres éléments&lt;br /&gt;
[[File:ExtraExpense_validite_ligne.png |300px]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; margin:auto; text-align:center; font-size:130%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; | &#039;&#039;&#039;Calcul du Montant de la TVA&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 20 || + || 20 || + || 30 || = || &#039;&#039;&#039;70&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
| &lt;br /&gt;
En suivant les notes de frais créées précédemment, nous obtenons les éléments suivants :  &lt;br /&gt;
* TVA à 20 % pour un montant HT de 100 €, soit un total TTC de 120 € et une TVA de 20€  &lt;br /&gt;
* TVA à 10 % pour un montant HT de 200 €, soit un total TTC de 220 € et une TVA de 20€  &lt;br /&gt;
* TVA à 0 % pour un montant HT de 50 €, et un TTC de 80 € soit une TVA de 80-50 = 30€&lt;br /&gt;
&lt;br /&gt;
Nous avons alors un montant de TVA de : 20 + 20 + 30 = 70€ comme affiché sur le total.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=TimeKeepR&amp;diff=8725</id>
		<title>TimeKeepR</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=TimeKeepR&amp;diff=8725"/>
		<updated>2026-04-30T15:14:09Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &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:TimeKeepR-250x250.png]]&lt;br /&gt;
&lt;br /&gt;
|TimeKeepR est un module Dolibarr permettant la saisie et le suivi des temps planifiés et réalisés sur des éléments autres que les tâches de projet, tout en conservant une logique de saisie homogène avec le standard Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Ce module étend les capacités natives de gestion du temps sur les éléments suivant :&lt;br /&gt;
* Fiche d&#039;intervention&lt;br /&gt;
* Ticket&lt;br /&gt;
* Ordre de Fabrication natif&lt;br /&gt;
* Factory&lt;br /&gt;
* Equipement&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
Dans le paramétrage du module vous aurez la possibilité de choisir plusieurs mode de fonctionnement :&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;300px&amp;quot; | [[File:ExtraExpense_parametrage.png |600px]]&lt;br /&gt;
|&lt;br /&gt;
* Désactiver : le module n&#039;est pas actif, la gestion de la TVA des notes de frais fonctionne par défaut&lt;br /&gt;
* Active - si sélection TVA à zéro : le module est active et permet de saisir le TTC et le HT si la TVA est à zéro&lt;br /&gt;
* Active - TVA à zéro par défaut : idem que précédemment, mais le taux de TVA à zéro est présélectionné&lt;br /&gt;
* Active - sans saisie de la TVA : La sélection de la TVA est supprimée et l&#039;on fonctionne en saisie de TTC et HT obligatoirement&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Utilisation &amp;amp; Fonctionnalités ==&lt;br /&gt;
Lors de la création ou de l’édition d’une note de frais (via le formulaire de gestion des notes de frais), la &#039;&#039;&#039;gestion des taux de TVA&#039;&#039;&#039; est automatiquement prise en charge afin d’éviter toute erreur de calcul.&lt;br /&gt;
&lt;br /&gt;
=== Fonctionnement de base ===&lt;br /&gt;
&#039;&#039;&#039;Gestion du taux de TVA&#039;&#039;&#039; :  &lt;br /&gt;
Lorsque vous modifiez le taux de TVA d’une ligne, un mécanisme interne désactive les événements clavier sur les champs de prix afin &#039;&#039;&#039;d’empêcher la saisie simultanée&#039;&#039;&#039; des valeurs &#039;&#039;&#039;HT&#039;&#039;&#039; et &#039;&#039;&#039;TTC&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Cela garantit la cohérence des calculs et évite les erreurs de saisie.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple concret :&#039;&#039;&#039;  &lt;br /&gt;
Si vous modifiez le taux de TVA d’une ligne (par exemple de &#039;&#039;&#039;0 %&#039;&#039;&#039; à &#039;&#039;&#039;20 %&#039;&#039;&#039; ou autre), les champs &#039;&#039;&#039;Prix HT&#039;&#039;&#039; et &#039;&#039;&#039;Prix TTC&#039;&#039;&#039; seront automatiquement liés.  &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;300px&amp;quot; | Fonction basique&lt;br /&gt;
[[File:ExtraExpense_fonction_sans_extraexpense_001.png |300px]]&lt;br /&gt;
&lt;br /&gt;
[[File:ExtraExpense_fonction_sans_extraexpense_result_001.png |300px]]&lt;br /&gt;
|&lt;br /&gt;
* Si &#039;&#039;&#039;TVA = 20 %&#039;&#039;&#039; et que le &#039;&#039;&#039;Prix HT = 100 €&#039;&#039;&#039;, vous ne pourrez pas remplir la case &#039;&#039;&#039;TTC&#039;&#039;&#039;.&lt;br /&gt;
La case &#039;&#039;&#039;TTC&#039;&#039;&#039; sera automatiquement calculée lors de la &#039;&#039;&#039;validation de la ligne&#039;&#039;&#039;.&lt;br /&gt;
|}&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;300px&amp;quot; | Fonction avec ExtraExpense&lt;br /&gt;
[[File:ExtraExpense_fonction_avec_extraexpense.png |300px]]&lt;br /&gt;
&lt;br /&gt;
[[File:ExtraExpense_fonction_avec_extraexpense_result.png |300px]]&lt;br /&gt;
| &lt;br /&gt;
Si &#039;&#039;&#039;TVA = 0 %&#039;&#039;&#039; et que le &#039;&#039;&#039;Prix HT = 50 €&#039;&#039;&#039;, vous pouvez également saisir la case &#039;&#039;&#039;TTC&#039;&#039;&#039; avec un autre montant.&lt;br /&gt;
&lt;br /&gt;
Le montant de la TVA est déterminé à partir de la différence des deux montants (ici 30€ soit un taux de 60% de TVA)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Validité de la ligne ===&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;300px&amp;quot; | Saisie des temps planifiés et réalisés sur d&#039;autres éléments&lt;br /&gt;
[[File:ExtraExpense_validite_ligne.png |300px]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; margin:auto; text-align:center; font-size:130%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; | &#039;&#039;&#039;Calcul du Montant de la TVA&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 20 || + || 20 || + || 30 || = || &#039;&#039;&#039;70&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
| &lt;br /&gt;
En suivant les notes de frais créées précédemment, nous obtenons les éléments suivants :  &lt;br /&gt;
* TVA à 20 % pour un montant HT de 100 €, soit un total TTC de 120 € et une TVA de 20€  &lt;br /&gt;
* TVA à 10 % pour un montant HT de 200 €, soit un total TTC de 220 € et une TVA de 20€  &lt;br /&gt;
* TVA à 0 % pour un montant HT de 50 €, et un TTC de 80 € soit une TVA de 80-50 = 30€&lt;br /&gt;
&lt;br /&gt;
Nous avons alors un montant de TVA de : 20 + 20 + 30 = 70€ comme affiché sur le total.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=TimeKeepR&amp;diff=8724</id>
		<title>TimeKeepR</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=TimeKeepR&amp;diff=8724"/>
		<updated>2026-04-30T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &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:TimeKeepR-250x250.png]]&lt;br /&gt;
|TimeKeepR permet de saisir des temps planifiés et réalisés sur les éléments suivant :&lt;br /&gt;
&lt;br /&gt;
* Fiche d&#039;intervention&lt;br /&gt;
* Ticket&lt;br /&gt;
* Ordre de Fabrication natif&lt;br /&gt;
* Factory&lt;br /&gt;
* Equipement&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
Dans le paramétrage du module vous aurez la possibilité de choisir plusieurs mode de fonctionnement :&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;300px&amp;quot; | [[File:ExtraExpense_parametrage.png |600px]]&lt;br /&gt;
|&lt;br /&gt;
* Désactiver : le module n&#039;est pas actif, la gestion de la TVA des notes de frais fonctionne par défaut&lt;br /&gt;
* Active - si sélection TVA à zéro : le module est active et permet de saisir le TTC et le HT si la TVA est à zéro&lt;br /&gt;
* Active - TVA à zéro par défaut : idem que précédemment, mais le taux de TVA à zéro est présélectionné&lt;br /&gt;
* Active - sans saisie de la TVA : La sélection de la TVA est supprimée et l&#039;on fonctionne en saisie de TTC et HT obligatoirement&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Utilisation &amp;amp; Fonctionnalités ==&lt;br /&gt;
Lors de la création ou de l’édition d’une note de frais (via le formulaire de gestion des notes de frais), la &#039;&#039;&#039;gestion des taux de TVA&#039;&#039;&#039; est automatiquement prise en charge afin d’éviter toute erreur de calcul.&lt;br /&gt;
&lt;br /&gt;
=== Fonctionnement de base ===&lt;br /&gt;
&#039;&#039;&#039;Gestion du taux de TVA&#039;&#039;&#039; :  &lt;br /&gt;
Lorsque vous modifiez le taux de TVA d’une ligne, un mécanisme interne désactive les événements clavier sur les champs de prix afin &#039;&#039;&#039;d’empêcher la saisie simultanée&#039;&#039;&#039; des valeurs &#039;&#039;&#039;HT&#039;&#039;&#039; et &#039;&#039;&#039;TTC&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Cela garantit la cohérence des calculs et évite les erreurs de saisie.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple concret :&#039;&#039;&#039;  &lt;br /&gt;
Si vous modifiez le taux de TVA d’une ligne (par exemple de &#039;&#039;&#039;0 %&#039;&#039;&#039; à &#039;&#039;&#039;20 %&#039;&#039;&#039; ou autre), les champs &#039;&#039;&#039;Prix HT&#039;&#039;&#039; et &#039;&#039;&#039;Prix TTC&#039;&#039;&#039; seront automatiquement liés.  &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;300px&amp;quot; | Fonction basique&lt;br /&gt;
[[File:ExtraExpense_fonction_sans_extraexpense_001.png |300px]]&lt;br /&gt;
&lt;br /&gt;
[[File:ExtraExpense_fonction_sans_extraexpense_result_001.png |300px]]&lt;br /&gt;
|&lt;br /&gt;
* Si &#039;&#039;&#039;TVA = 20 %&#039;&#039;&#039; et que le &#039;&#039;&#039;Prix HT = 100 €&#039;&#039;&#039;, vous ne pourrez pas remplir la case &#039;&#039;&#039;TTC&#039;&#039;&#039;.&lt;br /&gt;
La case &#039;&#039;&#039;TTC&#039;&#039;&#039; sera automatiquement calculée lors de la &#039;&#039;&#039;validation de la ligne&#039;&#039;&#039;.&lt;br /&gt;
|}&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;300px&amp;quot; | Fonction avec ExtraExpense&lt;br /&gt;
[[File:ExtraExpense_fonction_avec_extraexpense.png |300px]]&lt;br /&gt;
&lt;br /&gt;
[[File:ExtraExpense_fonction_avec_extraexpense_result.png |300px]]&lt;br /&gt;
| &lt;br /&gt;
Si &#039;&#039;&#039;TVA = 0 %&#039;&#039;&#039; et que le &#039;&#039;&#039;Prix HT = 50 €&#039;&#039;&#039;, vous pouvez également saisir la case &#039;&#039;&#039;TTC&#039;&#039;&#039; avec un autre montant.&lt;br /&gt;
&lt;br /&gt;
Le montant de la TVA est déterminé à partir de la différence des deux montants (ici 30€ soit un taux de 60% de TVA)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Validité de la ligne ===&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;300px&amp;quot; | Saisie des temps planifiés et réalisés sur d&#039;autres éléments&lt;br /&gt;
[[File:ExtraExpense_validite_ligne.png |300px]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; margin:auto; text-align:center; font-size:130%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; | &#039;&#039;&#039;Calcul du Montant de la TVA&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 20 || + || 20 || + || 30 || = || &#039;&#039;&#039;70&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
| &lt;br /&gt;
En suivant les notes de frais créées précédemment, nous obtenons les éléments suivants :  &lt;br /&gt;
* TVA à 20 % pour un montant HT de 100 €, soit un total TTC de 120 € et une TVA de 20€  &lt;br /&gt;
* TVA à 10 % pour un montant HT de 200 €, soit un total TTC de 220 € et une TVA de 20€  &lt;br /&gt;
* TVA à 0 % pour un montant HT de 50 €, et un TTC de 80 € soit une TVA de 80-50 = 30€&lt;br /&gt;
&lt;br /&gt;
Nous avons alors un montant de TVA de : 20 + 20 + 30 = 70€ comme affiché sur le total.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=TimeKeepR&amp;diff=8723</id>
		<title>TimeKeepR</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=TimeKeepR&amp;diff=8723"/>
		<updated>2026-04-30T13:47:32Z</updated>

		<summary type="html">&lt;p&gt;Admiw : Page créée avec « {| class=&amp;quot;wikitable&amp;quot;  |- style=&amp;quot;vertical-align:top;&amp;quot;  | File:TimeKeepR-250x250.png |TimeKeepR permet de saisir des temps planifiés et réalisés sur les éléments suivant :  - Fiche d&amp;#039;intervention - Ticket - Ordre de Fabrication natif - Factory - Equipement  |}  == Configuration == Dans le paramétrage du module vous aurez la possibilité de choisir plusieurs mode de fonctionnement :  {| class=&amp;quot;wikitable&amp;quot;  |- style=&amp;quot;vertical-align:top&amp;quot;  | width=&amp;quot;300px&amp;quot; | ... »&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:TimeKeepR-250x250.png]]&lt;br /&gt;
|TimeKeepR permet de saisir des temps planifiés et réalisés sur les éléments suivant :&lt;br /&gt;
&lt;br /&gt;
- Fiche d&#039;intervention&lt;br /&gt;
- Ticket&lt;br /&gt;
- Ordre de Fabrication natif&lt;br /&gt;
- Factory&lt;br /&gt;
- Equipement&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
Dans le paramétrage du module vous aurez la possibilité de choisir plusieurs mode de fonctionnement :&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;300px&amp;quot; | [[File:ExtraExpense_parametrage.png |600px]]&lt;br /&gt;
|&lt;br /&gt;
* Désactiver : le module n&#039;est pas actif, la gestion de la TVA des notes de frais fonctionne par défaut&lt;br /&gt;
* Active - si sélection TVA à zéro : le module est active et permet de saisir le TTC et le HT si la TVA est à zéro&lt;br /&gt;
* Active - TVA à zéro par défaut : idem que précédemment, mais le taux de TVA à zéro est présélectionné&lt;br /&gt;
* Active - sans saisie de la TVA : La sélection de la TVA est supprimée et l&#039;on fonctionne en saisie de TTC et HT obligatoirement&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Utilisation &amp;amp; Fonctionnalités ==&lt;br /&gt;
Lors de la création ou de l’édition d’une note de frais (via le formulaire de gestion des notes de frais), la &#039;&#039;&#039;gestion des taux de TVA&#039;&#039;&#039; est automatiquement prise en charge afin d’éviter toute erreur de calcul.&lt;br /&gt;
&lt;br /&gt;
=== Fonctionnement de base ===&lt;br /&gt;
&#039;&#039;&#039;Gestion du taux de TVA&#039;&#039;&#039; :  &lt;br /&gt;
Lorsque vous modifiez le taux de TVA d’une ligne, un mécanisme interne désactive les événements clavier sur les champs de prix afin &#039;&#039;&#039;d’empêcher la saisie simultanée&#039;&#039;&#039; des valeurs &#039;&#039;&#039;HT&#039;&#039;&#039; et &#039;&#039;&#039;TTC&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Cela garantit la cohérence des calculs et évite les erreurs de saisie.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Exemple concret :&#039;&#039;&#039;  &lt;br /&gt;
Si vous modifiez le taux de TVA d’une ligne (par exemple de &#039;&#039;&#039;0 %&#039;&#039;&#039; à &#039;&#039;&#039;20 %&#039;&#039;&#039; ou autre), les champs &#039;&#039;&#039;Prix HT&#039;&#039;&#039; et &#039;&#039;&#039;Prix TTC&#039;&#039;&#039; seront automatiquement liés.  &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;300px&amp;quot; | Fonction basique&lt;br /&gt;
[[File:ExtraExpense_fonction_sans_extraexpense_001.png |300px]]&lt;br /&gt;
&lt;br /&gt;
[[File:ExtraExpense_fonction_sans_extraexpense_result_001.png |300px]]&lt;br /&gt;
|&lt;br /&gt;
* Si &#039;&#039;&#039;TVA = 20 %&#039;&#039;&#039; et que le &#039;&#039;&#039;Prix HT = 100 €&#039;&#039;&#039;, vous ne pourrez pas remplir la case &#039;&#039;&#039;TTC&#039;&#039;&#039;.&lt;br /&gt;
La case &#039;&#039;&#039;TTC&#039;&#039;&#039; sera automatiquement calculée lors de la &#039;&#039;&#039;validation de la ligne&#039;&#039;&#039;.&lt;br /&gt;
|}&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;300px&amp;quot; | Fonction avec ExtraExpense&lt;br /&gt;
[[File:ExtraExpense_fonction_avec_extraexpense.png |300px]]&lt;br /&gt;
&lt;br /&gt;
[[File:ExtraExpense_fonction_avec_extraexpense_result.png |300px]]&lt;br /&gt;
| &lt;br /&gt;
Si &#039;&#039;&#039;TVA = 0 %&#039;&#039;&#039; et que le &#039;&#039;&#039;Prix HT = 50 €&#039;&#039;&#039;, vous pouvez également saisir la case &#039;&#039;&#039;TTC&#039;&#039;&#039; avec un autre montant.&lt;br /&gt;
&lt;br /&gt;
Le montant de la TVA est déterminé à partir de la différence des deux montants (ici 30€ soit un taux de 60% de TVA)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Validité de la ligne ===&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;300px&amp;quot; | Saisie des temps planifiés et réalisés sur d&#039;autres éléments&lt;br /&gt;
[[File:ExtraExpense_validite_ligne.png |300px]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; margin:auto; text-align:center; font-size:130%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;7&amp;quot; | &#039;&#039;&#039;Calcul du Montant de la TVA&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 20 || + || 20 || + || 30 || = || &#039;&#039;&#039;70&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
| &lt;br /&gt;
En suivant les notes de frais créées précédemment, nous obtenons les éléments suivants :  &lt;br /&gt;
* TVA à 20 % pour un montant HT de 100 €, soit un total TTC de 120 € et une TVA de 20€  &lt;br /&gt;
* TVA à 10 % pour un montant HT de 200 €, soit un total TTC de 220 € et une TVA de 20€  &lt;br /&gt;
* TVA à 0 % pour un montant HT de 50 €, et un TTC de 80 € soit une TVA de 80-50 = 30€&lt;br /&gt;
&lt;br /&gt;
Nous avons alors un montant de TVA de : 20 + 20 + 30 = 70€ comme affiché sur le total.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Extralist_showhideline.png&amp;diff=8719</id>
		<title>Fichier:Extralist showhideline.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Extralist_showhideline.png&amp;diff=8719"/>
		<updated>2026-04-10T18:06:30Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8718</id>
		<title>ExtraList</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8718"/>
		<updated>2026-04-10T18:06:16Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_250x250.png]]&lt;br /&gt;
| Le module ExtraList permet de rajouter aux listes natives de dolibarr des champs, issus des attributs personnalisés ou d&#039;autres champs non prévu initialement à la liste:&lt;br /&gt;
* sélection des attributs supplémentaires disponible pour la liste&lt;br /&gt;
* ajout de champs supplémentaires disponible dans les tables natives de la liste ou ajouté en table jointe pour le champ&lt;br /&gt;
* le surlignage de lignes selon un critère de sélection&lt;br /&gt;
* L&#039;affichage des catégories associées à un élément&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Les champs ainsi rajoutés sont alors affichés dans le sélecteur de champs de la liste et utilisable comme n&#039;importe quel autre champs natif&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;9NqynenRUv4&amp;lt;/youtube&amp;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;
&lt;br /&gt;
[[file:extralist-setup.png]]&lt;br /&gt;
&lt;br /&gt;
==Page principale==&lt;br /&gt;
A partir du menu principal des outils patas-monkey, le menu gauche extralist présente la liste des listes personnalisables de l&#039;outil&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_index.png|600px]]&lt;br /&gt;
| Chaque bloc représente une liste personnalisable contenant :&lt;br /&gt;
* La gestion des d&#039;attributs supplémentaires disponible &lt;br /&gt;
* La gestion des champs supplémentaires déjà ajouté à la liste&lt;br /&gt;
* La gestion des critères de surlignage de la liste&lt;br /&gt;
Le nombre en bout de ligne indique si il y a déjà un paramétrage réalisé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
== Gestion des attributs personnalisés==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs disponibles&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extrafieldsfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le premier icone orange permet de sélectionner les attributs disponible pour la liste que l&#039;on souhaite afficher&lt;br /&gt;
Il suffit de cliquer sur le sélecteur en bout de ligne pour activer ou non le champs dans la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== Gestion des champs supplémentaires==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs déjà paramétrés et permet d&#039;en ajouter de nouveau.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le second icone gris permet d&#039;accéder à la liste des champs supplémentaires que l&#039;on a déjà défini &lt;br /&gt;
A partir de la liste, il est possible de modifier un champ déjà existant (icone en début de ligne) ou de le supprimer (icone en bout de ligne)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
=== Ajout d&#039;un nouveau champs ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsadd.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer un nouveau champ personnalisé, il sera possible de saisir alors&lt;br /&gt;
* Le libellé du champ que l&#039;on souhaite ajouter&lt;br /&gt;
* Le nom du champ dans la base de donnée avec son préfix (comme par exemple s. pour société, p. pour projet, ...), il est possible d&#039;employer un alias (si on utilise paramètre un champ calculé).&lt;br /&gt;
* Le type de champs afin de mieux en gérer le format de présentation sur la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
=== Edition d&#039;un champ existant ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsedit.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone en forme de style en début de ligne permet de afficher le paramétrage du champ personnalisé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
=== Gestion de la jointure de table ===&lt;br /&gt;
Il est possible de rajouter une jointure SQL vers une ou plusieurs tables si le champ n&#039;est pas présent dans les tables utilisés par la liste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
Attention cette fonctionnalité demande de connaitre à la fois le SQL et la structuration des tables de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Nous proposons en support payant sur notre site https://www.patas-monkey.com/boutique de vous accompagner sur cette fonctionnalité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
=== Fonctionnement des nouveaux champs ===&lt;br /&gt;
Une fois le paramétrage réalisé, il est possible d&#039;accéder aux nouveaux champs à partir du sélecteur de champs natif de la liste.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_selected.png|400px]]&lt;br /&gt;
| Si il y a des champs ajoutés par ExtraList dans la liste, l&#039;icone de sélection des champs change de couleur&lt;br /&gt;
* Les champs issus d&#039;attributs supplémentaires présente l&#039;élément dont ils proviennent&lt;br /&gt;
* Les champs ajoutés sont préfixé avec &amp;quot;EL&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
== Gestion des lignes surlignées ==&lt;br /&gt;
Extralist permet de surligner certaines lignes avec un code couleur associé à une règle de sélection.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;avoir plusieurs filtrage pour une même liste&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistselligneresult.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer une nouvelle sélection de surlignage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistsellignelist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone en forme de stylo permet de modifier le surlignage.&lt;br /&gt;
&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;
| [[File:extralist_extralistselligneedit.png|600px]]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
L&#039;écran d&#039;édition permet de définir :&lt;br /&gt;
 &lt;br /&gt;
* le champ utilisé pour le filtrage (extrafields inclus)&lt;br /&gt;
* la couleur utilisée pour le surlignage&lt;br /&gt;
* le type de filtrage (égale, différent, inférieur, ...)&lt;br /&gt;
* la valeur associée au filtrage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Il est possible pour la valeur de filtrage d&#039;utiliser des valeurs prédéfinies comme #NOW# pour la date du jour ou #USERID# pour l&#039;utilisateur en cours&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;affichage des catégories ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| Il est possible d&#039;afficher sur la liste les catégories des éléments en activant la coche au niveau du paramétrage de l&#039;élément sur la page d&#039;index du module.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:extralist_selectcategory.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Une colonne affichant la ou les catégories (dans un tooltip alors) associé à l&#039;élément est sélectionnable.&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_displaycategorylist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
== Cacher / afficher les projets et les tickets cloturés ==&lt;br /&gt;
&lt;br /&gt;
Sur la fiche des tiers, il y a un onglet pour les projets et les tickets qui affiche ceux associés au tiers.&lt;br /&gt;
&lt;br /&gt;
En activant le paramètre de masquage correspondant, le module supprime de la liste les éléments terminés&lt;br /&gt;
Si nécessaire, il est possible de retrouver les éléments masqués en cliquant sur le titre du tableau. Il est naturellement possible de masquer à nouveau les éléments en cliquant au meme endroit&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_showhideline.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8717</id>
		<title>ExtraList</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8717"/>
		<updated>2026-04-10T18:05:48Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Cacher / afficher les projets et les tickets cloturés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_250x250.png]]&lt;br /&gt;
| Le module ExtraList permet de rajouter aux listes natives de dolibarr des champs, issus des attributs personnalisés ou d&#039;autres champs non prévu initialement à la liste:&lt;br /&gt;
* sélection des attributs supplémentaires disponible pour la liste&lt;br /&gt;
* ajout de champs supplémentaires disponible dans les tables natives de la liste ou ajouté en table jointe pour le champ&lt;br /&gt;
* le surlignage de lignes selon un critère de sélection&lt;br /&gt;
* L&#039;affichage des catégories associées à un élément&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Les champs ainsi rajoutés sont alors affichés dans le sélecteur de champs de la liste et utilisable comme n&#039;importe quel autre champs natif&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;9NqynenRUv4&amp;lt;/youtube&amp;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;
&lt;br /&gt;
[[file:extralist-setup.png]]&lt;br /&gt;
&lt;br /&gt;
==Page principale==&lt;br /&gt;
A partir du menu principal des outils patas-monkey, le menu gauche extralist présente la liste des listes personnalisables de l&#039;outil&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_index.png|600px]]&lt;br /&gt;
| Chaque bloc représente une liste personnalisable contenant :&lt;br /&gt;
* La gestion des d&#039;attributs supplémentaires disponible &lt;br /&gt;
* La gestion des champs supplémentaires déjà ajouté à la liste&lt;br /&gt;
* La gestion des critères de surlignage de la liste&lt;br /&gt;
Le nombre en bout de ligne indique si il y a déjà un paramétrage réalisé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
== Gestion des attributs personnalisés==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs disponibles&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extrafieldsfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le premier icone orange permet de sélectionner les attributs disponible pour la liste que l&#039;on souhaite afficher&lt;br /&gt;
Il suffit de cliquer sur le sélecteur en bout de ligne pour activer ou non le champs dans la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== Gestion des champs supplémentaires==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs déjà paramétrés et permet d&#039;en ajouter de nouveau.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le second icone gris permet d&#039;accéder à la liste des champs supplémentaires que l&#039;on a déjà défini &lt;br /&gt;
A partir de la liste, il est possible de modifier un champ déjà existant (icone en début de ligne) ou de le supprimer (icone en bout de ligne)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
=== Ajout d&#039;un nouveau champs ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsadd.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer un nouveau champ personnalisé, il sera possible de saisir alors&lt;br /&gt;
* Le libellé du champ que l&#039;on souhaite ajouter&lt;br /&gt;
* Le nom du champ dans la base de donnée avec son préfix (comme par exemple s. pour société, p. pour projet, ...), il est possible d&#039;employer un alias (si on utilise paramètre un champ calculé).&lt;br /&gt;
* Le type de champs afin de mieux en gérer le format de présentation sur la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
=== Edition d&#039;un champ existant ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsedit.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone en forme de style en début de ligne permet de afficher le paramétrage du champ personnalisé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
=== Gestion de la jointure de table ===&lt;br /&gt;
Il est possible de rajouter une jointure SQL vers une ou plusieurs tables si le champ n&#039;est pas présent dans les tables utilisés par la liste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
Attention cette fonctionnalité demande de connaitre à la fois le SQL et la structuration des tables de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Nous proposons en support payant sur notre site https://www.patas-monkey.com/boutique de vous accompagner sur cette fonctionnalité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
=== Fonctionnement des nouveaux champs ===&lt;br /&gt;
Une fois le paramétrage réalisé, il est possible d&#039;accéder aux nouveaux champs à partir du sélecteur de champs natif de la liste.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_selected.png|400px]]&lt;br /&gt;
| Si il y a des champs ajoutés par ExtraList dans la liste, l&#039;icone de sélection des champs change de couleur&lt;br /&gt;
* Les champs issus d&#039;attributs supplémentaires présente l&#039;élément dont ils proviennent&lt;br /&gt;
* Les champs ajoutés sont préfixé avec &amp;quot;EL&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
== Gestion des lignes surlignées ==&lt;br /&gt;
Extralist permet de surligner certaines lignes avec un code couleur associé à une règle de sélection.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;avoir plusieurs filtrage pour une même liste&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistselligneresult.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer une nouvelle sélection de surlignage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistsellignelist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone en forme de stylo permet de modifier le surlignage.&lt;br /&gt;
&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;
| [[File:extralist_extralistselligneedit.png|600px]]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
L&#039;écran d&#039;édition permet de définir :&lt;br /&gt;
 &lt;br /&gt;
* le champ utilisé pour le filtrage (extrafields inclus)&lt;br /&gt;
* la couleur utilisée pour le surlignage&lt;br /&gt;
* le type de filtrage (égale, différent, inférieur, ...)&lt;br /&gt;
* la valeur associée au filtrage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Il est possible pour la valeur de filtrage d&#039;utiliser des valeurs prédéfinies comme #NOW# pour la date du jour ou #USERID# pour l&#039;utilisateur en cours&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;affichage des catégories ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| Il est possible d&#039;afficher sur la liste les catégories des éléments en activant la coche au niveau du paramétrage de l&#039;élément sur la page d&#039;index du module.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:extralist_selectcategory.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Une colonne affichant la ou les catégories (dans un tooltip alors) associé à l&#039;élément est sélectionnable.&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_displaycategorylist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
== Cacher / afficher les projets et les tickets cloturés ==&lt;br /&gt;
&lt;br /&gt;
Sur la fiche des tiers, il y a un onglet pour les projets et les tickets qui affiche ceux associés au tiers.&lt;br /&gt;
&lt;br /&gt;
En activant le paramètre de masquage correspondant, le module supprime de la liste les éléments terminés&lt;br /&gt;
Si nécessaire, il est possible de retrouver les éléments masqués en cliquant sur le titre du tableau. Il est naturellement possible de masquer à nouveau les éléments en cliquant au meme endroit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8716</id>
		<title>ExtraList</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8716"/>
		<updated>2026-04-10T17:59:56Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Gestion de l&amp;#039;affichage des catégories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_250x250.png]]&lt;br /&gt;
| Le module ExtraList permet de rajouter aux listes natives de dolibarr des champs, issus des attributs personnalisés ou d&#039;autres champs non prévu initialement à la liste:&lt;br /&gt;
* sélection des attributs supplémentaires disponible pour la liste&lt;br /&gt;
* ajout de champs supplémentaires disponible dans les tables natives de la liste ou ajouté en table jointe pour le champ&lt;br /&gt;
* le surlignage de lignes selon un critère de sélection&lt;br /&gt;
* L&#039;affichage des catégories associées à un élément&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Les champs ainsi rajoutés sont alors affichés dans le sélecteur de champs de la liste et utilisable comme n&#039;importe quel autre champs natif&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;9NqynenRUv4&amp;lt;/youtube&amp;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;
&lt;br /&gt;
[[file:extralist-setup.png]]&lt;br /&gt;
&lt;br /&gt;
==Page principale==&lt;br /&gt;
A partir du menu principal des outils patas-monkey, le menu gauche extralist présente la liste des listes personnalisables de l&#039;outil&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_index.png|600px]]&lt;br /&gt;
| Chaque bloc représente une liste personnalisable contenant :&lt;br /&gt;
* La gestion des d&#039;attributs supplémentaires disponible &lt;br /&gt;
* La gestion des champs supplémentaires déjà ajouté à la liste&lt;br /&gt;
* La gestion des critères de surlignage de la liste&lt;br /&gt;
Le nombre en bout de ligne indique si il y a déjà un paramétrage réalisé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
== Gestion des attributs personnalisés==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs disponibles&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extrafieldsfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le premier icone orange permet de sélectionner les attributs disponible pour la liste que l&#039;on souhaite afficher&lt;br /&gt;
Il suffit de cliquer sur le sélecteur en bout de ligne pour activer ou non le champs dans la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== Gestion des champs supplémentaires==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs déjà paramétrés et permet d&#039;en ajouter de nouveau.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le second icone gris permet d&#039;accéder à la liste des champs supplémentaires que l&#039;on a déjà défini &lt;br /&gt;
A partir de la liste, il est possible de modifier un champ déjà existant (icone en début de ligne) ou de le supprimer (icone en bout de ligne)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
=== Ajout d&#039;un nouveau champs ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsadd.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer un nouveau champ personnalisé, il sera possible de saisir alors&lt;br /&gt;
* Le libellé du champ que l&#039;on souhaite ajouter&lt;br /&gt;
* Le nom du champ dans la base de donnée avec son préfix (comme par exemple s. pour société, p. pour projet, ...), il est possible d&#039;employer un alias (si on utilise paramètre un champ calculé).&lt;br /&gt;
* Le type de champs afin de mieux en gérer le format de présentation sur la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
=== Edition d&#039;un champ existant ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsedit.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone en forme de style en début de ligne permet de afficher le paramétrage du champ personnalisé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
=== Gestion de la jointure de table ===&lt;br /&gt;
Il est possible de rajouter une jointure SQL vers une ou plusieurs tables si le champ n&#039;est pas présent dans les tables utilisés par la liste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
Attention cette fonctionnalité demande de connaitre à la fois le SQL et la structuration des tables de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Nous proposons en support payant sur notre site https://www.patas-monkey.com/boutique de vous accompagner sur cette fonctionnalité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
=== Fonctionnement des nouveaux champs ===&lt;br /&gt;
Une fois le paramétrage réalisé, il est possible d&#039;accéder aux nouveaux champs à partir du sélecteur de champs natif de la liste.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_selected.png|400px]]&lt;br /&gt;
| Si il y a des champs ajoutés par ExtraList dans la liste, l&#039;icone de sélection des champs change de couleur&lt;br /&gt;
* Les champs issus d&#039;attributs supplémentaires présente l&#039;élément dont ils proviennent&lt;br /&gt;
* Les champs ajoutés sont préfixé avec &amp;quot;EL&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
== Gestion des lignes surlignées ==&lt;br /&gt;
Extralist permet de surligner certaines lignes avec un code couleur associé à une règle de sélection.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;avoir plusieurs filtrage pour une même liste&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistselligneresult.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer une nouvelle sélection de surlignage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistsellignelist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone en forme de stylo permet de modifier le surlignage.&lt;br /&gt;
&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;
| [[File:extralist_extralistselligneedit.png|600px]]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
L&#039;écran d&#039;édition permet de définir :&lt;br /&gt;
 &lt;br /&gt;
* le champ utilisé pour le filtrage (extrafields inclus)&lt;br /&gt;
* la couleur utilisée pour le surlignage&lt;br /&gt;
* le type de filtrage (égale, différent, inférieur, ...)&lt;br /&gt;
* la valeur associée au filtrage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Il est possible pour la valeur de filtrage d&#039;utiliser des valeurs prédéfinies comme #NOW# pour la date du jour ou #USERID# pour l&#039;utilisateur en cours&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;affichage des catégories ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| Il est possible d&#039;afficher sur la liste les catégories des éléments en activant la coche au niveau du paramétrage de l&#039;élément sur la page d&#039;index du module.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:extralist_selectcategory.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Une colonne affichant la ou les catégories (dans un tooltip alors) associé à l&#039;élément est sélectionnable.&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_displaycategorylist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
== Cacher / afficher les projets et les tickets cloturés ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Extralist-setup.png&amp;diff=8715</id>
		<title>Fichier:Extralist-setup.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Extralist-setup.png&amp;diff=8715"/>
		<updated>2026-04-10T17:58:59Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8714</id>
		<title>ExtraList</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8714"/>
		<updated>2026-04-10T17:58:33Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Paramétrage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_250x250.png]]&lt;br /&gt;
| Le module ExtraList permet de rajouter aux listes natives de dolibarr des champs, issus des attributs personnalisés ou d&#039;autres champs non prévu initialement à la liste:&lt;br /&gt;
* sélection des attributs supplémentaires disponible pour la liste&lt;br /&gt;
* ajout de champs supplémentaires disponible dans les tables natives de la liste ou ajouté en table jointe pour le champ&lt;br /&gt;
* le surlignage de lignes selon un critère de sélection&lt;br /&gt;
* L&#039;affichage des catégories associées à un élément&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Les champs ainsi rajoutés sont alors affichés dans le sélecteur de champs de la liste et utilisable comme n&#039;importe quel autre champs natif&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;9NqynenRUv4&amp;lt;/youtube&amp;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;
&lt;br /&gt;
[[file:extralist-setup.png]]&lt;br /&gt;
&lt;br /&gt;
==Page principale==&lt;br /&gt;
A partir du menu principal des outils patas-monkey, le menu gauche extralist présente la liste des listes personnalisables de l&#039;outil&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_index.png|600px]]&lt;br /&gt;
| Chaque bloc représente une liste personnalisable contenant :&lt;br /&gt;
* La gestion des d&#039;attributs supplémentaires disponible &lt;br /&gt;
* La gestion des champs supplémentaires déjà ajouté à la liste&lt;br /&gt;
* La gestion des critères de surlignage de la liste&lt;br /&gt;
Le nombre en bout de ligne indique si il y a déjà un paramétrage réalisé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
== Gestion des attributs personnalisés==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs disponibles&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extrafieldsfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le premier icone orange permet de sélectionner les attributs disponible pour la liste que l&#039;on souhaite afficher&lt;br /&gt;
Il suffit de cliquer sur le sélecteur en bout de ligne pour activer ou non le champs dans la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== Gestion des champs supplémentaires==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs déjà paramétrés et permet d&#039;en ajouter de nouveau.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le second icone gris permet d&#039;accéder à la liste des champs supplémentaires que l&#039;on a déjà défini &lt;br /&gt;
A partir de la liste, il est possible de modifier un champ déjà existant (icone en début de ligne) ou de le supprimer (icone en bout de ligne)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
=== Ajout d&#039;un nouveau champs ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsadd.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer un nouveau champ personnalisé, il sera possible de saisir alors&lt;br /&gt;
* Le libellé du champ que l&#039;on souhaite ajouter&lt;br /&gt;
* Le nom du champ dans la base de donnée avec son préfix (comme par exemple s. pour société, p. pour projet, ...), il est possible d&#039;employer un alias (si on utilise paramètre un champ calculé).&lt;br /&gt;
* Le type de champs afin de mieux en gérer le format de présentation sur la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
=== Edition d&#039;un champ existant ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsedit.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone en forme de style en début de ligne permet de afficher le paramétrage du champ personnalisé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
=== Gestion de la jointure de table ===&lt;br /&gt;
Il est possible de rajouter une jointure SQL vers une ou plusieurs tables si le champ n&#039;est pas présent dans les tables utilisés par la liste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
Attention cette fonctionnalité demande de connaitre à la fois le SQL et la structuration des tables de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Nous proposons en support payant sur notre site https://www.patas-monkey.com/boutique de vous accompagner sur cette fonctionnalité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
=== Fonctionnement des nouveaux champs ===&lt;br /&gt;
Une fois le paramétrage réalisé, il est possible d&#039;accéder aux nouveaux champs à partir du sélecteur de champs natif de la liste.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_selected.png|400px]]&lt;br /&gt;
| Si il y a des champs ajoutés par ExtraList dans la liste, l&#039;icone de sélection des champs change de couleur&lt;br /&gt;
* Les champs issus d&#039;attributs supplémentaires présente l&#039;élément dont ils proviennent&lt;br /&gt;
* Les champs ajoutés sont préfixé avec &amp;quot;EL&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
== Gestion des lignes surlignées ==&lt;br /&gt;
Extralist permet de surligner certaines lignes avec un code couleur associé à une règle de sélection.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;avoir plusieurs filtrage pour une même liste&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistselligneresult.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer une nouvelle sélection de surlignage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistsellignelist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone en forme de stylo permet de modifier le surlignage.&lt;br /&gt;
&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;
| [[File:extralist_extralistselligneedit.png|600px]]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
L&#039;écran d&#039;édition permet de définir :&lt;br /&gt;
 &lt;br /&gt;
* le champ utilisé pour le filtrage (extrafields inclus)&lt;br /&gt;
* la couleur utilisée pour le surlignage&lt;br /&gt;
* le type de filtrage (égale, différent, inférieur, ...)&lt;br /&gt;
* la valeur associée au filtrage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Il est possible pour la valeur de filtrage d&#039;utiliser des valeurs prédéfinies comme #NOW# pour la date du jour ou #USERID# pour l&#039;utilisateur en cours&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;affichage des catégories ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| Il est possible d&#039;afficher sur la liste les catégories des éléments en activant la coche au niveau du paramétrage de l&#039;élément sur la page d&#039;index du module.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:extralist_selectcategory.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Une colonne affichant la ou les catégories (dans un tooltip alors) associé à l&#039;élément est sélectionnable.&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_displaycategorylist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyList&amp;diff=8713</id>
		<title>MyList</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyList&amp;diff=8713"/>
		<updated>2026-04-10T17:55:02Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:mylist_250x250.png]]&lt;br /&gt;
| Ce Module permet la création de listes personnalisées,&lt;br /&gt;
il est aussi possible :&lt;br /&gt;
* de créer des sommes, des cumuls et des moyennes des champs numériques présent dans la liste&lt;br /&gt;
* de créer une éditions au format PDF de la liste &lt;br /&gt;
* de générer des export au format CSV des listes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;youtube&amp;gt;1ZKnTFTGxfM&amp;lt;/youtube&amp;gt;&lt;br /&gt;
==Présentation==&lt;br /&gt;
Le Module myList permet de créer vos propres listes personnalisées à partir des informations contenues dans votre base de données et de les rendre accessibles depuis les menus de Dolibarr. La récupération des informations est effectué par requête SQL.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
[[file:mylist_Liste_affichee.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Depuis les listes personnalisées, différentes actions peuvent être effectuées à partir de requêtes complémentaire de traitement (suppression, mise à jour …).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
[[file:mylist_Liste_traitement.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
MyList est livré avec trois fichiers d&#039;import de listes desquels vous inspirer pour créer vos propres listes : contacts à rappeler, liste des factures impayées et chiffre d&#039;affaires.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
myList inclue aussi :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
|  [[file:mylist_Champs-mylistmore-ecran.png|600px]]&lt;br /&gt;
|&lt;br /&gt;
Les sommes et moyennes des champs calculés des myList à l&#039;écran et sur l&#039;édition&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
|  [[file:mylist_Champs-mylistmore-resultat.png|600px]]&lt;br /&gt;
|&lt;br /&gt;
Des éditions PDF&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
myList inclue aussi deux nouveaux types de champs permettant l&#039;affichage d&#039;un tooltip des valeurs d&#039;un champ supplémentaire issue d&#039;une liste ou de dictionnaires.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
==Configuration des fonctionnalités du module==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
===Configuration===&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;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:mylist_Configuration.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
L&#039;activation de l&#039;export permettra l&#039;extraction des données présentes dans les listes au format CSV pour un retraitement ultérieur.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
Vous pourrez enfin activer les éditions et choisir celle utilisée par défaut dans le &#039;&#039;&#039;tableau de génération des éditions&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
https://www.youtube.com/watch?v=1ZKnTFTGxfM&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
===Permissions===&lt;br /&gt;
es 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;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
*Permissions utilisateurs et groupes&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:myliste_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&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
*Permissions par défaut&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:mylist_Permissions-defaut.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Les permissions par défaut (Accueil &amp;gt; Configuration &amp;gt; Sécurité &amp;gt; Permissions par défaut), 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;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
==Démarrage==&lt;br /&gt;
Les fonctionnalités de myList sont accessibles depuis l&#039;onglet de menu principal Outils Patas-M. Les fonctionnalités de MyListMore s&#039;ajoute à celles de MyList lors de la création de nouvelles listes. Votre menu secondaire présente alors les entrées de menu suivantes :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[file:mylist_Menusecondaire.png]]&lt;br /&gt;
| &lt;br /&gt;
*myList : l&#039;entrée principale &#039;&#039;&#039;myList&#039;&#039;&#039; permet d’afficher toutes les listes définies dans votre environnement (même si celles-ci ne sont pas actives). En cliquant sur le titre de la liste, on peut visualiser la liste. Cet écran est très utile lors du développement d’une liste qui n’est pas encore active. Il est cependant préférable de tester ces listes sur un environnement de test puis d’utiliser la fonction d’import/export pour la mettre en place en production.&lt;br /&gt;
*Nouvelle liste : cette entrée vous affichera la page de création d&#039;une nouvelle liste.&lt;br /&gt;
*Mes Listes : le lien &#039;&#039;&#039;Mes listes&#039;&#039;&#039; permet d’afficher la liste des listes présentes dans votre environnement. Le lien en début de ligne vous permet d’afficher le résultat de la requête de la liste en plus de ses résultats.&lt;br /&gt;
*Importer une liste : cette entré affichera une page permettant de copier un fichier d&#039;import d&#039;une liste au format XML. (Voir &amp;quot;Import d&#039;une liste&amp;quot; plus bas).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
==Création d&#039;une liste==&lt;br /&gt;
Ouvrez la page de création d&#039;une liste depuis le lien de menu &#039;&#039;&#039;Outils Patas-M &amp;gt; Mylist &amp;gt; Nouvelle liste&#039;&#039;&#039; :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
[[file:mylist_Page_nouvelle_liste.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:15%;&amp;quot; | &lt;br /&gt;
Libellé&lt;br /&gt;
| le libellé sera affiché en tant que titre de la page d&#039;affichage de la liste.&lt;br /&gt;
|-&lt;br /&gt;
| Description&lt;br /&gt;
| un texte de présentation de la liste&lt;br /&gt;
|-&lt;br /&gt;
| Titre du menu&lt;br /&gt;
| le titre sera affiché dans les menus de Dolibarr en tant que lien d&#039;accès à la liste&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;| &lt;br /&gt;
Menu principal et Menu secondaire&lt;br /&gt;
| pour déterminer l&#039;emplacement de la liste dans les menus Dolibarr, Il est nécessaire de les indiquer en remplissant les champs avec leur nom exact.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Les valeurs à renseigner ici sont présentes dans les URL des menus :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
Exemple du menu principal tiers :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;...htdocs/societe/index.php?mainmenu=companies&amp;amp;leftmenu=&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
Exemple d&#039;un menu secondaire :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;...htdocs/societe/index.php?leftmenu=thirdparties&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
[[file:mylist_affectationmenu.png|600px]]&lt;br /&gt;
|-&lt;br /&gt;
| Onglet dans l&#039;élément&lt;br /&gt;
| les résultats de la liste peuvent être affichés dans un onglet ajouté sur les fiches de l&#039;élément sélectionné dans cette liste (tiers, produits, projets, catégories de tiers et de produits) et filtrés pour n&#039;afficher que les résultats en lien avec lui-même.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
Pour faire le lien entre le myList et l&#039;element sélectionné, il faut utiliser la constante #ID# qui transmettra la valeur à la requete pour filter la donnée.&lt;br /&gt;
|-&lt;br /&gt;
| Habilitations&lt;br /&gt;
| Dolibarr possède nativement des fonctionnalités avancées pour gérer les droits d&#039;accès à ses menus. Il est possible d&#039;utiliser ce champ pour saisir une condition d&#039;habilitation afin d&#039;accéder au contenu de la page  si la condition n&#039;est pas respectée, le menu sera grisé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Généralement les habilitations sont définies de la manière suivante :&lt;br /&gt;
&amp;lt;code&amp;gt;$user-&amp;gt;rights-&amp;gt;élément-&amp;gt;droit&amp;lt;/code&amp;gt; où élément correspond à un module de Dolibarr (devis, commande, projet, …) et droit à l’habilitation sur le module (lire, écrire, paramétrer...).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
Par exemple pour autoriser l’accès uniquement aux utilisateurs ayant accès en lecture aux propositions commerciales il faut saisir &amp;lt;code&amp;gt;$user-&amp;gt;rights-&amp;gt;propale-&amp;gt;lire&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
Pour repérer l’habilitation que l’on souhaite utiliser, une astuce consiste à aller dans le fichier de configuration du module gérant cette habilitation.&lt;br /&gt;
|-&lt;br /&gt;
| Fichier de langue&lt;br /&gt;
| afin de rendre plus explicite les noms de variable lors de leur saisie et les entêtes de colonnes sur les tableaux, il est possible d’utiliser les fichiers de traductions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Il suffit d’ajouter un ou plusieurs noms de fichiers de langues séparé par un #&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
Si le fichier de langue n’est pas déposé dans le dossier du noyau de Dolibarr, il faut ajouter &amp;lt;code&amp;gt;@nomdumodule&amp;lt;/code&amp;gt; à celui-ci.&lt;br /&gt;
|-&lt;br /&gt;
| Auteur&lt;br /&gt;
|-&lt;br /&gt;
| Export CSV&lt;br /&gt;
| conditionne l&#039;affichage d&#039;un bouton d&#039;export CSV du résultat de la liste&lt;br /&gt;
|-&lt;br /&gt;
| Document imprimable&lt;br /&gt;
| sélectionnez ici l&#039;orientation du PDF qui vous sera proposé par défaut pour générer les résultats de vos listes.&lt;br /&gt;
{{Note|Note : Pour pouvoir sélectionnez les documents, ils doivent avoir été activés dans la configuration du module}}&lt;br /&gt;
|-&lt;br /&gt;
| Requête du tableau&lt;br /&gt;
| requête SQL qui va définir l&#039;affichage des données&lt;br /&gt;
|-&lt;br /&gt;
| Requête de traitement&lt;br /&gt;
| permettra de paramétrer un traitement sur les résultats de la liste comme &amp;lt;code&amp;gt;DELETE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;UPDATE&amp;lt;/code&amp;gt; …&lt;br /&gt;
|-&lt;br /&gt;
| Champs personnalisés par défaut&lt;br /&gt;
| les champs personnalisés saisis ici permettent de définir un ensemble de variables utilisées par la requête pour pré-filtrer des champs qui ne sont pas forcément affichés.&lt;br /&gt;
[[file:mylist_champs_personnalises.png|400px]]  [[file:mylist_champs_personnalises_resultat.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
Il est possible de créer plusieurs champs personnalisés en les séparant par &#039;&#039;&#039;:&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
==Exemple de création d&#039;une liste simple==&lt;br /&gt;
===Page de création===&lt;br /&gt;
Pour l&#039;exemple, créons une liste des produits et services affichant leur prix de vente, de revient et PMP, accessible depuis le menu principal Produits/Services :&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:mylist_Page_nouvelle_liste.png|600px]]&lt;br /&gt;
| Ouvrez la page de création d&#039;une nouvelle liste et saisissez les données ci-contre puis terminez la première étape de création de la liste en cliquant sur le bouton &#039;&#039;&#039;Créer&#039;&#039;&#039;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:mylist_Liste_cree.png|600px]]&lt;br /&gt;
| Une fois la liste créée, trois nouveaux champs sont affichés et peuvent être modifié en édition de la fiche :&lt;br /&gt;
*&#039;&#039;&#039;Export CSV autorisé&#039;&#039;&#039; : cette fonctionnalité permettra l&#039;export CSV des résultats de la liste pour un retraitement ultérieur.&lt;br /&gt;
*&#039;&#039;&#039;Forcer l&#039;affichage de tous les résultats&#039;&#039;&#039; : cette fonctionnalité forcera l&#039;affichage de tous les résultat de la liste sans filtrage.&lt;br /&gt;
{{Note|Selon la complexité de votre requête et la quantité d&#039;information à traiter, activer cette fonctionnalité peut ralentir le système}}&lt;br /&gt;
*&#039;&#039;&#039;Liste active&#039;&#039;&#039; : suite à sa création, une liste est par défaut, &#039;&#039;&#039;Inactive&#039;&#039;&#039;. Modifiez son état pour permettre son affichage depuis les liens de menus déclarés sur sa fiche.&lt;br /&gt;
|}&lt;br /&gt;
Trois boutons sont présent en bas de l&#039;écran :&lt;br /&gt;
* &#039;&#039;&#039;Modifier&#039;&#039;&#039; vous permettra d&#039;entrer en édition de la liste pour en modifier la requête ou tout autre élément (menus d&#039;accès, onglets d&#039;affichage …&lt;br /&gt;
* &#039;&#039;&#039;Importation / Exportation de la page&#039;&#039;&#039; générera le fichier XML que vous pourrez modifier avant de le copier pour l&#039;exporter&lt;br /&gt;
* &#039;&#039;&#039;Supprimer&#039;&#039;&#039; effacera la liste de votre base de données. Désactivez toujours une liste avant de la supprimer. Si vous effectuez une suppression sans avoir désactivé la liste auparavant, elle restera présente dans votre base de donnée et sur votre interface, mais vidée de son contenu|warn&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
===Champs de la liste===&lt;br /&gt;
A partir de l&#039;écran de la liste, il est possible de créer des champs, cliquez sur le bouton Nouveau champ ou le l&#039;icone (+) en bout de titre:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:new_mylist_field.png|600px]]&lt;br /&gt;
|&lt;br /&gt;
* Nom du champ : nom du champ tel qu&#039;il est présent dans les tables de Dolibarr&lt;br /&gt;
* Alias : il s’agit de l’alias du champ dans le sens base de données. Cet alias n’est pas obligatoire&lt;br /&gt;
* Nom : titre de colonne affiché dans la liste&lt;br /&gt;
*Largeur : la largeur saisie ici s&#039;appliquera au champ à l&#039;écran&lt;br /&gt;
*Largeur sur l&#039;édition : la largeur saisie ici s&#039;appliquera à l&#039;édition PDF&lt;br /&gt;
*Alignement&lt;br /&gt;
*Actif : le champ sera présent et affiché par défaut. Son affichage pourra être modifié depuis le bouton autres colonnes.&lt;br /&gt;
*Visible : le champ sera affiché dans la liste&lt;br /&gt;
*Filtre par défaut : ajouter un filtre par défaut permet l&#039;enregistrement d&#039;une valeur de filtrage active dès l&#039;affichage de la liste.&lt;br /&gt;
* Type : ce paramètre suit généralement le fonctionnement des champs supplémentaires natifs de Dolibarr. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Liste des types possibles==== &amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
* Texte : affiche le champs au format texte&lt;br /&gt;
* Prix : affiche un nombre en utilisant le format de précision défini dans Dolibarr&lt;br /&gt;
* Pourcentage : affiche un nombre en pourcentage&lt;br /&gt;
* Date : affiche une date au format « jour »&lt;br /&gt;
* Durée : affiche la valeur numérique au format heure (ex: la valeur 7200 s&#039;affichera 2:00)&lt;br /&gt;
* Boolean : affiche un oui ou un non dans la cellule de la ligne&lt;br /&gt;
* Statut/Etat : correspond au format des statuts des éléments (attention ce type nécessite un paramétrage supplémentaire&lt;br /&gt;
* Liste : Affiche le contenu du champs mais aussi une liste de filtrage&lt;br /&gt;
* Extrafield de type liste : pour faire ressortir sur une myList la valeur d&#039;un champ supplémentaire sur les fiches, sélectionnez ce type de champ. Son paramètre sera alors &amp;lt;code&amp;gt;NomDeLElement:NomDuCHamp&amp;lt;/code&amp;gt;. Par exemple, pour affiche le contenu de l&#039;extrafield &amp;lt;code&amp;gt;extrafield&amp;lt;/code&amp;gt; enregistré sur la fiche d&#039;un produit, saisissez &amp;lt;code&amp;gt;product:extrafield&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Eval : permet de saisir dans les paramètres un code php qui utilise la fonction dol_eval des champs supplémentaires calculés&lt;br /&gt;
* myList : permet de lier la liste à un autre myList&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
selon le type de champs crée il d&#039;autres champs peuvent apparaitre en modification.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
{{Note|Les champs ci-dessous ne s&#039;appliquent qu&#039;aux champs de type prix ou nombre.|warn}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
* Totalisation du champ : affichera un tableau avec les totaux des champs pour lesquels la fonctionnalité aura été activée.&lt;br /&gt;
* Moyenne du champ : affichera un tableau avec les moyennes des champs pour lesquels&lt;br /&gt;
&lt;br /&gt;
====Paramètres du champ====&lt;br /&gt;
Cette fonctionnalité est liée au paramétrage des champs de type clé (&amp;lt;code&amp;gt;rowid&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;fk_xxx&amp;lt;/code&amp;gt;) pour les champs de liste de type texte, liste et statut. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
Elle permet de rendre cliquable et/ou filtrable par liste déroulante.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
L&#039;alimentation de ce champ nécessite une connaissance des tables et de l&#039;organisation des classes des différents éléments de Dolibarr.&lt;br /&gt;
Quelques exemples de formation du paramètre :&lt;br /&gt;
* 1er cas : liste issue d&#039;une table&lt;br /&gt;
Table : &amp;lt;code&amp;gt;c_typent&amp;lt;/code&amp;gt; (sans le préfixe)&lt;br /&gt;
Clé : &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt;&lt;br /&gt;
Libellé : &amp;lt;code&amp;gt;libelle&amp;lt;/code&amp;gt;&lt;br /&gt;
Paramètre à indiquer dans le paramétrage du champ de myList : &amp;lt;code&amp;gt;c_typent:id:libelle&amp;lt;/code&amp;gt;&lt;br /&gt;
* 2ème cas : rendre cliquables les résultats de liste&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:44--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:new_mylist_field_param_conctact.png|600px]] &lt;br /&gt;
Exemple de saisie d&#039;un champ cliquable pour les contacts&lt;br /&gt;
|&lt;br /&gt;
::Nom de la classe de l&#039;élément à rendre cliquable : &amp;lt;code&amp;gt;Facture:&amp;lt;/code&amp;gt;&lt;br /&gt;
::Chemin du fichier définissant la classe : &amp;lt;code&amp;gt;/compta/facture/class/facture.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Nom de la table : &amp;lt;code&amp;gt;:facture&amp;lt;/code&amp;gt;&lt;br /&gt;
::Champ à afficher : &amp;lt;code&amp;gt;nom_du_champ&amp;lt;/code&amp;gt;&lt;br /&gt;
::Paramètre à indiquer dans le paramétrage du champ de myList : &amp;lt;code&amp;gt;Facture:/compta/facture/class/facture.class.php:facture:nom_du_champ&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:45--&amp;gt;&lt;br /&gt;
[[file:new_mylist_field_display_contact.png|300px]] &lt;br /&gt;
Résultat affiché pour l&#039;exemple ci-contre pour les contacts&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:46--&amp;gt;&lt;br /&gt;
* Paramètres les plus fréquemment utilisés :&lt;br /&gt;
::Tiers : &amp;lt;code&amp;gt;Societe:/societe/class/societe.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Contact : &amp;lt;code&amp;gt;Contact:/contact/class/contact.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Utilisateurs : &amp;lt;code&amp;gt;User:/user/class/user.class.php:user:lastname &amp;lt;/code&amp;gt;&lt;br /&gt;
::Produit : &amp;lt;code&amp;gt;Product:/product/class/product.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::proposition commerciale : &amp;lt;code&amp;gt;Propal:/comm/propal/class/propal.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Commande client :&amp;lt;code&amp;gt;Commande:/commande/class/commande.class.php:commande:ref&amp;lt;/code&amp;gt;&lt;br /&gt;
::Facture client : &amp;lt;code&amp;gt;Facture:/compta/facture/class/facture.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Projet : &amp;lt;code&amp;gt;Project:/projet/class/project.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Taches : &amp;lt;code&amp;gt;Task:/projet/class/task.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Contrat : &amp;lt;code&amp;gt;Contrat:/contrat/class/contrat.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Intervention : &amp;lt;code&amp;gt;Fichinter:/fichinter/class/fichinter.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Expédition : &amp;lt;code&amp;gt;Expedition:/expedition/class/expedition.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Commande fournisseur : &amp;lt;code&amp;gt;CommandeFournisseur:/fourn/class/fournisseur.commande.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Facture fournisseur : &amp;lt;code&amp;gt;FactureFournisseur:/fourn/class/fournisseur.facture.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Entrepôt : &amp;lt;code&amp;gt;Entrepot:/product/stock/class/entrepot.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Événement : &amp;lt;code&amp;gt;ActionComm:/comm/action/class/actioncomm.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Banque : &amp;lt;code&amp;gt;Account:/compta/bank/class/account.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
::Catégorie : &amp;lt;code&amp;gt;Categorie:/categories/class/categorie.class.php&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:47--&amp;gt;&lt;br /&gt;
* pour les champs de type texte contenant une url, il est possible de les rendre cliquable en ajoutant le paramètre &amp;quot;url&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== Champ Catégorie  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
pour les champs de type catégorie il convient de réaliser le paramétrage suivant :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:mylist_categorie_field_contact.png|600px]]&lt;br /&gt;
|&lt;br /&gt;
* nom de champ : le champs qui fait le lien entre la liste et la catégorie&lt;br /&gt;
* Paramètre de champ : la valeur avant la séparation correspond au nom de la table catégorie (dans l&#039;exemple llx_categorie_member) la seconde valeur correspond au lien vers le champs saisie dans le nom du champ (ici fk_element)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
Voici d&#039;autres exemples de paramètre de catégorie : &lt;br /&gt;
* supplier:fk_soc&lt;br /&gt;
* customer:fk_soc&lt;br /&gt;
* contact:fk_socpeople&lt;br /&gt;
* project:fk_project&lt;br /&gt;
* product:fk_product&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:mylist_categorie_result.png|600px]]&lt;br /&gt;
| Il est alors possible de sélectionner plusieurs catégories pour le filtrage.&lt;br /&gt;
Si l&#039;on utilise la coche, le filtrage de plusieurs catégories se fera par OU au lieur de ET&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:53--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:54--&amp;gt;&lt;br /&gt;
==== Champ Numérique ====&lt;br /&gt;
&lt;br /&gt;
Il est possible pour les champs numériques (nombre et prix) d&#039;avoir une totalisation, moyenne et cumul en bas de page.&lt;br /&gt;
pour cela une fois le champs créer, il suffit d&#039;activer le type de calcul que vous souhaitez.&lt;br /&gt;
&lt;br /&gt;
[[file:mylist_fields_totalisation.png|400px]]&lt;br /&gt;
&lt;br /&gt;
====Filtrage sur les champs ====&lt;br /&gt;
:Options de filtrage sur les valeurs du champ.&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color:orange; font-weight:bold;&amp;quot; &lt;br /&gt;
| Durée, Nombre, Somme, Prix &lt;br /&gt;
| Résultat&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt; 20000 &lt;br /&gt;
| nombres &amp;lt; et = à 200000&lt;br /&gt;
|- &lt;br /&gt;
| 200000-300000&lt;br /&gt;
| nombres de 200000 à 300000 inclus&lt;br /&gt;
|- style=&amp;quot;background-color: orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Date &lt;br /&gt;
|    &lt;br /&gt;
|- &lt;br /&gt;
|2008&lt;br /&gt;
| toutes les dates de 2008 du 01/01 au 31/12 inclus&lt;br /&gt;
|- &lt;br /&gt;
| 2006-2009&lt;br /&gt;
| toutes les dates du 01/01/2006 au 31/12/2009 inclus&lt;br /&gt;
|- &lt;br /&gt;
| &amp;gt;2004&lt;br /&gt;
| toutes les dates supérieures (ou =) au 01/01/2004&lt;br /&gt;
|- &lt;br /&gt;
| 20060401&lt;br /&gt;
| Tous les éléments correspondant au jour saisi au format AAAMMJJ&lt;br /&gt;
|}&lt;br /&gt;
::Boolean, Liste, Statut : dans le cas d’un filtre booléen, trois valeurs sont sélectionnables dans la liste :&lt;br /&gt;
:::vide : le champ n’est pas filtré&lt;br /&gt;
:::&amp;lt;code&amp;gt;vrai&amp;lt;/code&amp;gt; : sélectionne les valeurs saisies à « vrai »&lt;br /&gt;
:::&amp;lt;code&amp;gt;faux&amp;lt;/code&amp;gt; : sélection des valeurs saisies à « faux »&lt;br /&gt;
:::Dans les autres cas, cela dépend du paramétrage additionnel du champ.&lt;br /&gt;
====Remarques sur le filtrage====&lt;br /&gt;
* Une zone au format Check n’est pas filtrable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:55--&amp;gt;&lt;br /&gt;
* Dans le cas d&#039;un filtrage par la société d&#039;un utilisateur (par exemple pour filtrer une liste sur les facture) il faut utiliser la valeur #SOCID# comme valeur par défaut sur un champ contenant la clé de la société&lt;br /&gt;
* Dans le cas d&#039;un filtrage par l&#039;utilisateur par défaut, il faut utiliser la valeur #USERID# comme valeur par défaut sur un champ contenant la clé l&#039;utilisateur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:56--&amp;gt;&lt;br /&gt;
====Champs Calculés====&lt;br /&gt;
Il est possible d&#039;afficher un champ calculé dans la liste depuis du code php saisie dans les paramètres additionnels.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:57--&amp;gt;&lt;br /&gt;
[[file:mylist_Exemple_doleval.png|700px]]&lt;br /&gt;
&lt;br /&gt;
Ce type de champs reprend le fonctionnement natif des attributs supplémentaires (extrafields) et la fonction dol_eval().&lt;br /&gt;
&lt;br /&gt;
====Champs myList====&lt;br /&gt;
&lt;br /&gt;
Ce type de champs permet de lier une liste principale à une liste secondaire en ajoutant une icone sur la liste ouvrant une fenêtre contenant la liste liée.&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;
| [[file:mylist_definition_champs_mylist.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Le paramétrage du champs est le suivant : &lt;br /&gt;
* l&#039;id du mylist à lier&lt;br /&gt;
* le lien sql entre le champ et la liste (#ID# prenant alors la valeur du champ)&lt;br /&gt;
* la classe permettant de définir l&#039;icone de liaison&lt;br /&gt;
| [[file:mylist_exemple_champs_mylist.png|400px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Gestion des clés spécifiques (&amp;lt;code&amp;gt;rowid&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;fk_statut&amp;lt;/code&amp;gt;)===&lt;br /&gt;
* Champs rowid : les champs rowid ont un fonctionnement particulier dans myList, associés à des paramètres, ils permettent de créer un lien vers l’élément dont ils sont la clé.&lt;br /&gt;
:Rendre un champ cliquable est sans doute la problématique la plus complexe de myList car elle implique de comprendre un peu l’architecture de Dolibarr.&lt;br /&gt;
:Tout d’abord il est nécessaire de repérer dans les répertoires de Dolibarr où se trouve la classe de l’élément que l’on souhaite appeler et comment celle-ci se nomme dans le fichier&lt;br /&gt;
:Si l’on souhaite par exemple rendre cliquable une commande fournisseur, il faut trouver le fichier de la classe associée à cet élément (&amp;lt;code&amp;gt;/fourn/class/fournisseur.commande.class.php&amp;lt;/code&amp;gt;) puis regarder le nom de la classe objet (CommandeFournisseur).&lt;br /&gt;
* Champs fk_statut : les champs fk_statut servent à connaître l&#039;état d&#039;un élément. Cependant, le nombre et le type d&#039;état est propre à chaque élément. Les choix sélectionnables sont donc à ajouter aux paramètres supplémentaires des champs. Comme pour le &amp;lt;code&amp;gt;rowid&amp;lt;/code&amp;gt;, il convient donc de repérer la classe utilisée pour définir l&#039;élément mis ajouter les états que l&#039;on souhaite utiliser en les séparant par des #.&lt;br /&gt;
** exemple pour les tickets : Ticket:/ticket/class/ticket.class.php:0#1#2#3#5#7#8#9 )&lt;br /&gt;
** pour les factures, il y a une valeur spécifique &amp;quot;P&amp;quot; pour le statut &amp;quot;payé&amp;quot; de la facture ( Facture:/compta/facture/class/facture.class.php:0#1#2#P )&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:59--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:mylist_Exemple_champs.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Terminez la création des champs sur le modèle ci-contre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:60--&amp;gt;&lt;br /&gt;
Pour que la liste soit accessible depuis les menus de Dolibarr, il vous suffit de modifier la liste pour la rendre active.&lt;br /&gt;
{{Note|Avant de rendre la liste active, vous pouvez l&#039;afficher avec sa requête en utilisant le lien de menu &#039;&#039;&#039;Outils Patas-M &amp;gt; MyList&#039;&#039;&#039;.&lt;br /&gt;
Cette astuce ne fonctionne que sur les liste non encore activées.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:61--&amp;gt;&lt;br /&gt;
[[file:mylist_Liste_test.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:62--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:mylist_Liste_affichee.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Une fois la liste activée, elle apparaîtra depuis les liens définis sur sa page de création.&lt;br /&gt;
Le bouton &#039;&#039;&#039;Export en CSV&#039;&#039;&#039; permet d&#039;effectuer un export des résultats de la liste au format CSV pour un traitement externe. Il est nécessaire d&#039;avoir activé la fonctionnalité d&#039;export dans la &amp;quot;Configuration&amp;quot; et dans le paramétrage enregistré lors de la &amp;quot;Champs de la page de création d&#039;une liste&amp;quot;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:63--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:mylist_Liste_test.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Si vous avez paramétré la liste pour l&#039;afficher dans l&#039;onglet d&#039;une fiche, les résultats seront filtrés selon l&#039;élément. &lt;br /&gt;
{{Note|Le filtrage de l&#039;affichage des résultats de la liste nécessite la présence d&#039;une condition dans sa requête SQL. Si aucune n&#039;est présente, ajoutez par exemple WHERE &amp;lt;nowiki&amp;gt;1 = 1&amp;lt;/nowiki&amp;gt; }}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Autres fonctionnalités== &amp;lt;!--T:64--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:65--&amp;gt;&lt;br /&gt;
=== Onglet dans l&#039;élément ===&lt;br /&gt;
Il est possible d&#039;afficher un myList comme un onglet d&#039;un élément&lt;br /&gt;
pour cela il faut utiliser dans la requete SQL un alias particulier pour la table associé à l&#039;élément&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:orange; font-weight:bold;&amp;quot; &lt;br /&gt;
| prefix&lt;br /&gt;
| Element&lt;br /&gt;
|- &lt;br /&gt;
| s &lt;br /&gt;
| Tiers (société)&lt;br /&gt;
|- &lt;br /&gt;
| p &lt;br /&gt;
| Produit&lt;br /&gt;
|-&lt;br /&gt;
| e &lt;br /&gt;
| Stock (entrepot)&lt;br /&gt;
|-&lt;br /&gt;
| p &lt;br /&gt;
| Projet&lt;br /&gt;
|- &lt;br /&gt;
|p &lt;br /&gt;
| Propal&lt;br /&gt;
|- &lt;br /&gt;
|c &lt;br /&gt;
| commande&lt;br /&gt;
|-&lt;br /&gt;
| f &lt;br /&gt;
| Facture&lt;br /&gt;
|- &lt;br /&gt;
| t&lt;br /&gt;
| ticket&lt;br /&gt;
|- &lt;br /&gt;
|pf &lt;br /&gt;
| Demande de prix&lt;br /&gt;
|-&lt;br /&gt;
| cf &lt;br /&gt;
| commande fournisseur&lt;br /&gt;
|-&lt;br /&gt;
| ff &lt;br /&gt;
| Facture Fournisseur&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Import d&#039;une liste=== &amp;lt;!--T:66--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:67--&amp;gt;&lt;br /&gt;
Il est possible d&#039;enregistrer une liste et le paramétrage de ses champs en important un fichier &#039;&#039;&#039;XML&#039;&#039;&#039;.&lt;br /&gt;
{{Note|Des exemples de liste sont livrés avec le module MyList dans le dossier XMLsample}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:68--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:mylist_Import.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Depuis la page &#039;&#039;&#039;Outils Patas-M &amp;gt; MyList &amp;gt; Importer une liste&#039;&#039;&#039;, collez le fichier XML dans la zone de saisie et cliquez sur le bouton &#039;&#039;&#039;Lancer l&#039;importation&#039;&#039;&#039;.&lt;br /&gt;
Activez la liste depuis sa fiche et elle sera accessible depuis vos menus de Dolibarr&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:69--&amp;gt;&lt;br /&gt;
Activez la liste depuis sa fiche et elle sera accessible depuis vos menus de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:70--&amp;gt;&lt;br /&gt;
===Requêtes de traitement===&lt;br /&gt;
En complément de la requête d&#039;affichage de la liste, une requête de traitement peut donner la possibilité d&#039;effectuer de nouvelles actions, toujours à partir de requêtes SQL.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:71--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:mylist_Fiche_liste_traitement.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Partons d&#039;une liste de contacts et ajoutons dans le champ &#039;&#039;&#039;Requête de traitement&#039;&#039; la ligne &amp;lt;code&amp;gt;DELETE FROM &#039;llx_socpeople&#039; WHERE rowid=#ROWID#&amp;lt;/code&amp;gt; permettant leur suppression.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:72--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:mylist_Liste_traitement.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | Modifiez l&#039;un des champs pour l&#039;enregistrer au type checkable. La liste devient alors tel que ci-contre.&lt;br /&gt;
Les cases à cocher serviront à sélectionner les résultats de la liste auxquels appliquer le traitement indiqué dans la requête. Dans notre exemple, les contacts sélectionnés seront supprimés de la base de données.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:73--&amp;gt;&lt;br /&gt;
===Sélection des champs à l&#039;affichage des listes===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:mylist_Datatables.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | De la même manière que les listes native de Dolibarr, il est possible de sélectionner ou non les champs que l&#039;on souhaites afficher au niveau de myList.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:74--&amp;gt;&lt;br /&gt;
==Questions fréquentes==&lt;br /&gt;
===soucis généraux===&lt;br /&gt;
Ce chapitre répertorie les difficultés rencontrées avec le module. Vous y trouverez donc des éléments de réponse quant à son utilisation.&lt;br /&gt;
Si vous rencontrez une autre erreur que celles décrites ci-dessous lors de l&#039;utilisation de ce module :&lt;br /&gt;
#Désactivez et réactivez le module,&lt;br /&gt;
#Vérifier sur le ChangeLog si une nouvelle version a été publiée,&lt;br /&gt;
#Ré-installez/mettez à jour le module,&lt;br /&gt;
#Vérifiez que le remplacement de fichiers natifs de Dolibarr ne soit pas nécessaire au bon fonctionnement du module.&lt;br /&gt;
#Vérifiez qu&#039;aucune incompatibilité avec un autre module ne soit indiquée. Le cas échéant, suivez nos préconisations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:75--&amp;gt;&lt;br /&gt;
Si, malgré ces manipulations, l&#039;erreur persiste, contactez-nous en utilisant le formulaire dédié (http://docs.patas-monkey.com/support/).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:76--&amp;gt;&lt;br /&gt;
===Les résultats de la liste ne sont pas ceux attendus===&lt;br /&gt;
:Le meilleur moyen de s&#039;assurer de la qualité de votre requête SQL est d&#039;interroger directement votre base de données via phpmyadmin ou logiciel équivalent. Adapter la requête de la liste pour la coller dans la zone SQL de phpmyadmin. Si les résultats sont les mêmes que la liste, revoyez votre requête.&lt;br /&gt;
Dans le cas contraire, myList peut présenter un bug. Contactez-nous ! (docs.patas-monkey.com/support).&lt;br /&gt;
===Vos listes n&#039;apparaissent pas/plus dans vos menus===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:77--&amp;gt;&lt;br /&gt;
Suite à une mise à jour du module ou des listes elles-mêmes, même si vos listes indiquent qu&#039;elles sont activées, vous devrez les réactivez en entrant en édition du champ Active et en enregistrant à nouveau.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:Mylist-reload-list.png|400px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Il est aussi possible de recharger l&#039;ensemble des listes depuis la liste des listes avec le bouton suivant&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:78--&amp;gt;&lt;br /&gt;
===Message d&#039;erreur au lancement du myList ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Message d&#039;erreur &#039;&#039;&#039;DB_ERROR_NOSUCHFIELD ou DB_ERROR_NOSUCHTABLE&#039;&#039;&#039;&lt;br /&gt;
[[file:Mylist-erreur.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Vous avez indiqué dans votre requête un champ ou une table qui n&#039;existent pas dans votre base de donnée ou qui n&#039;est pas identifiable. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:79--&amp;gt;&lt;br /&gt;
Revoyez votre requête SQL. Il s&#039;agit souvent d&#039;une faute de frappe ou d&#039;une mauvaise liaison dans votre requête.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:80--&amp;gt;&lt;br /&gt;
Le contenu du message vous aidera à identifier l&#039;erreur avec les lignes &#039;&#039;&#039;Code retour dernier accès en base en erreur et Information sur le dernier accès en base en erreur&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:81--&amp;gt;&lt;br /&gt;
===Liste supprimée toujours présente===&lt;br /&gt;
Vous avez supprimé la liste sans la désactiver d&#039;abord. Mylist ne peut plus supprimer la liste : vous devrez nettoyer votre base de données en supprimant la liste de la table llx_mylist depuis phpmyadmin.&lt;br /&gt;
===Message d&#039;erreur à la création de la liste===&lt;br /&gt;
Si vous avez effectué une mise à jour de MyList depuis une ancienne version, il est possible que vous rencontriez un message d&#039;erreur à la création d&#039;une liste.&lt;br /&gt;
Pour le corriger, vous devrez effectuer la requête suivante sur votre base de données : &amp;lt;code&amp;gt;ALTER TABLE `llx_mylist` CHANGE `model_pdf` `model_pdf` VARCHAR(255) NULL DEFAULT NULL;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8712</id>
		<title>ExtraList</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8712"/>
		<updated>2026-04-10T17:52:32Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_250x250.png]]&lt;br /&gt;
| Le module ExtraList permet de rajouter aux listes natives de dolibarr des champs, issus des attributs personnalisés ou d&#039;autres champs non prévu initialement à la liste:&lt;br /&gt;
* sélection des attributs supplémentaires disponible pour la liste&lt;br /&gt;
* ajout de champs supplémentaires disponible dans les tables natives de la liste ou ajouté en table jointe pour le champ&lt;br /&gt;
* le surlignage de lignes selon un critère de sélection&lt;br /&gt;
* L&#039;affichage des catégories associées à un élément&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Les champs ainsi rajoutés sont alors affichés dans le sélecteur de champs de la liste et utilisable comme n&#039;importe quel autre champs natif&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;9NqynenRUv4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
== Paramétrage ==&lt;br /&gt;
Afin de paramétrer le module il est nécessaire d&#039;avoir au minimum un entrepôt ouvert et un autre fermé.&lt;br /&gt;
&lt;br /&gt;
==Page principale==&lt;br /&gt;
A partir du menu principal des outils patas-monkey, le menu gauche extralist présente la liste des listes personnalisables de l&#039;outil&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_index.png|600px]]&lt;br /&gt;
| Chaque bloc représente une liste personnalisable contenant :&lt;br /&gt;
* La gestion des d&#039;attributs supplémentaires disponible &lt;br /&gt;
* La gestion des champs supplémentaires déjà ajouté à la liste&lt;br /&gt;
* La gestion des critères de surlignage de la liste&lt;br /&gt;
Le nombre en bout de ligne indique si il y a déjà un paramétrage réalisé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
== Gestion des attributs personnalisés==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs disponibles&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extrafieldsfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le premier icone orange permet de sélectionner les attributs disponible pour la liste que l&#039;on souhaite afficher&lt;br /&gt;
Il suffit de cliquer sur le sélecteur en bout de ligne pour activer ou non le champs dans la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== Gestion des champs supplémentaires==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs déjà paramétrés et permet d&#039;en ajouter de nouveau.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le second icone gris permet d&#039;accéder à la liste des champs supplémentaires que l&#039;on a déjà défini &lt;br /&gt;
A partir de la liste, il est possible de modifier un champ déjà existant (icone en début de ligne) ou de le supprimer (icone en bout de ligne)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
=== Ajout d&#039;un nouveau champs ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsadd.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer un nouveau champ personnalisé, il sera possible de saisir alors&lt;br /&gt;
* Le libellé du champ que l&#039;on souhaite ajouter&lt;br /&gt;
* Le nom du champ dans la base de donnée avec son préfix (comme par exemple s. pour société, p. pour projet, ...), il est possible d&#039;employer un alias (si on utilise paramètre un champ calculé).&lt;br /&gt;
* Le type de champs afin de mieux en gérer le format de présentation sur la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
=== Edition d&#039;un champ existant ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsedit.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone en forme de style en début de ligne permet de afficher le paramétrage du champ personnalisé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
=== Gestion de la jointure de table ===&lt;br /&gt;
Il est possible de rajouter une jointure SQL vers une ou plusieurs tables si le champ n&#039;est pas présent dans les tables utilisés par la liste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
Attention cette fonctionnalité demande de connaitre à la fois le SQL et la structuration des tables de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Nous proposons en support payant sur notre site https://www.patas-monkey.com/boutique de vous accompagner sur cette fonctionnalité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
=== Fonctionnement des nouveaux champs ===&lt;br /&gt;
Une fois le paramétrage réalisé, il est possible d&#039;accéder aux nouveaux champs à partir du sélecteur de champs natif de la liste.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_selected.png|400px]]&lt;br /&gt;
| Si il y a des champs ajoutés par ExtraList dans la liste, l&#039;icone de sélection des champs change de couleur&lt;br /&gt;
* Les champs issus d&#039;attributs supplémentaires présente l&#039;élément dont ils proviennent&lt;br /&gt;
* Les champs ajoutés sont préfixé avec &amp;quot;EL&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
== Gestion des lignes surlignées ==&lt;br /&gt;
Extralist permet de surligner certaines lignes avec un code couleur associé à une règle de sélection.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;avoir plusieurs filtrage pour une même liste&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistselligneresult.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer une nouvelle sélection de surlignage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistsellignelist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone en forme de stylo permet de modifier le surlignage.&lt;br /&gt;
&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;
| [[File:extralist_extralistselligneedit.png|600px]]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
L&#039;écran d&#039;édition permet de définir :&lt;br /&gt;
 &lt;br /&gt;
* le champ utilisé pour le filtrage (extrafields inclus)&lt;br /&gt;
* la couleur utilisée pour le surlignage&lt;br /&gt;
* le type de filtrage (égale, différent, inférieur, ...)&lt;br /&gt;
* la valeur associée au filtrage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Il est possible pour la valeur de filtrage d&#039;utiliser des valeurs prédéfinies comme #NOW# pour la date du jour ou #USERID# pour l&#039;utilisateur en cours&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;affichage des catégories ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| Il est possible d&#039;afficher sur la liste les catégories des éléments en activant la coche au niveau du paramétrage de l&#039;élément sur la page d&#039;index du module.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:extralist_selectcategory.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Une colonne affichant la ou les catégories (dans un tooltip alors) associé à l&#039;élément est sélectionnable.&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_displaycategorylist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Dolitweak_deroulementmodule.png&amp;diff=8711</id>
		<title>Fichier:Dolitweak deroulementmodule.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Dolitweak_deroulementmodule.png&amp;diff=8711"/>
		<updated>2026-03-23T13:57:01Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Dolitweak&amp;diff=8710</id>
		<title>Dolitweak</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Dolitweak&amp;diff=8710"/>
		<updated>2026-03-23T13:56:49Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* FastModule : Optimisation de l&amp;#039;interface pour activer les modules */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:dolitweak_250x250.png]]&lt;br /&gt;
| DoliTweak est un module regroupant un ensemble de fonctionnalité d&#039;optimisations et de personnalisations de Dolibarr.&lt;br /&gt;
il reprend d&#039;anciens modules et de nouveaux développé au fil des demandes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
== Vadrouille : Optimisation de l&#039;interface natif et en mobilité ==&lt;br /&gt;
=== Présentation ===&lt;br /&gt;
Cette fonctionnalité permet de simplifier l&#039;utilisation de dolibarr sur une tablette voir un smartphone en : &lt;br /&gt;
* permettant de spécifier un thème spécifique (propre à la mobilité) au lancement de dolibarr&lt;br /&gt;
* de limiter l&#039;expansion des onglets en nombre&lt;br /&gt;
* de passer les onglets en mode icone&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[file:dolitweak_onglet.png|800px]]&lt;br /&gt;
| &lt;br /&gt;
* &amp;quot;Activer les icones pour les onglets&amp;quot; ajoute une icone sur les onglets avec 5 modes :&lt;br /&gt;
** la fonction est désactivé&lt;br /&gt;
** les icones s&#039;affichent seulement quand on est en mode vadrouille&lt;br /&gt;
** les icones s&#039;affichent en permanence (un tooltip reste disponible pour afficher le nom de l&#039;onglet)&lt;br /&gt;
** les icones s&#039;affichent mais le titre l&#039;onglet apparait quand on le survol&lt;br /&gt;
** on affiche une icone en plus sur l&#039;onglet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
* &amp;quot;Nombre d&#039;onglets à afficher&amp;quot; limite le nombre d&#039;onglet présenté, les autres onglets sont regroupées dans une liste déroulante&lt;br /&gt;
* &amp;quot;Skin par défaut pour Vadruouille&amp;quot; permet de sélectionner le thème adapté au mode mobile de dolibarr&lt;br /&gt;
* &amp;quot;Indique le menu sélectionné&amp;quot; affiche une icone sur le menu gauche que l&#039;on a sélectionné&lt;br /&gt;
 [[file:dolitweak_menusel.png|200px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== ExtraTotal : Affichage d&#039;un pourcentage du total sur les documents clients ==&lt;br /&gt;
Le but de cet outil est d&#039;ajouter sur les pièces clients une information basée sur pourcentage du prix total&lt;br /&gt;
&lt;br /&gt;
=== Configuration === &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extratotal_configuration.png|600px]]&lt;br /&gt;
| pour chaque documents natifs, il est possible de définir:&lt;br /&gt;
* le texte de la ligne à ajouter&lt;br /&gt;
* la position (X et Y ) où positionner le texte sur le document pdf&lt;br /&gt;
* le pourcentage à appliquer sur le montant TTC&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
=== Utilisation ===&lt;br /&gt;
Une fois le pourcentage et le texte validé, une nouvelle ligne apparait sur l&#039;écran ainsi que sur le document pdf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
[[File:extratotal_resultat.png|800px]]&lt;br /&gt;
&lt;br /&gt;
== CustomerStock : Conservation des stocks expédiés dans un entrepot client == &amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
== ExtraHoney : Bannière de publicité dans Dolibarr ==&lt;br /&gt;
Ce module permet d&#039;afficher des bannières de pub google addsense sur dans dolibarr&lt;br /&gt;
une manière comme une autre de financer un environnement de démonstration de dolibarr&lt;br /&gt;
[[file:extra_honey_publi.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
== FastPayement : régler rapidement les factures clients et fournisseurs ==&lt;br /&gt;
=== Présentation ===&lt;br /&gt;
Ce module ajoute un bouton de règlement rapide sur les factures clients et fournisseurs mais aussi un règlement en masse sur leur liste respectives&lt;br /&gt;
Il est possible de définir un mode de paiement et une banque par défaut, ceux prédéfinis au niveau de la facture seront utilisés en priorité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
=== Configuration de la fonctionnalité ===&lt;br /&gt;
La configuration du module se fait à partir de l&#039;onglet dédié dans le paramétrage du module&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Elle permet de définir une valeur par défaut pour le mode de règlement et la banque.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
[[file:fastpayement_setting.png|800px]]&lt;br /&gt;
&lt;br /&gt;
=== Paramétres par défaut de la facture  === &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
[[file:fastpayement_billinfos.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
=== Paiement rapide d&#039;une facture ===&lt;br /&gt;
Un nouveau bouton apparait sur les factures impayées, il suffit de cliquer dessus pour que la facture soit directement payées, et son règlement effectués.&lt;br /&gt;
Si le mode de paiement et la banque ont été définis sur la facture, ils sont pris en compte pour le règlement de règlement. Dans le cas contraire ce sont ceux saisis dans le paramétrage du module qui le sont.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
[[file:fastpayement_billfacture.png]]&lt;br /&gt;
&lt;br /&gt;
=== Paiement rapide d&#039;une liste de facture === &amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Il est possible de sélectionner plusieurs factures (case à cocher) sur la liste des factures.&lt;br /&gt;
Une liste déroulante apparait alors permettant de lancer un traitement de masse des règlements des factures impayés.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
Les factures qui ne sont pas à l&#039;état impayés, même si elles sont sélectionnées ne sont pas traitées par le traitement en masse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
[[file:fastpayement_billfacturelist.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
== FastModule : Optimisation de l&#039;interface pour activer les modules ==&lt;br /&gt;
=== Présentation ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
Sélectionner les modules que vous souhaitez afficher plus facilement en cochant la case &amp;quot;requis&amp;quot; pour le module souhaité et ensuite le bouton &amp;quot;Enregistrer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
[[file:fastmodule_selection1.png|800px]]&lt;br /&gt;
&lt;br /&gt;
== Déroulement de la liste les modules ==&lt;br /&gt;
En activant la fonction dans le paramétrage du module, il est alors de possible d&#039;enrouler et de dérouler la liste des modules par familles. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file:dolitweak_deroulementmodule.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MySchedule&amp;diff=8709</id>
		<title>MySchedule</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MySchedule&amp;diff=8709"/>
		<updated>2026-03-19T15:48:45Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-250x250.png]]&lt;br /&gt;
| Ce module Améliore la gestion les fiches d&#039;interventions natives de Dolibarr en y ajoutant :&lt;br /&gt;
* une vue calendrier (en mode semaine et mois)&lt;br /&gt;
* des fonctions de drag &amp;amp; drop et agrandissement des lignes&lt;br /&gt;
* l&#039;affectation d&#039;utilisateur&lt;br /&gt;
* l&#039;affectation de contact/adresse&lt;br /&gt;
* la création rapide d&#039;une intervention (et d&#039;une ou plusieurs lignes d&#039;interventions)&lt;br /&gt;
* la modification rapide d&#039;une intervention, la ligne de détail d&#039;intervention&lt;br /&gt;
* le changement d&#039;états et autre élément en masse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Le module MySchedule permet de gérer les interventions et plus précisément les temps planifiés et réalisés sur celle-ci par les collaborateurs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Les interventions ont 4 étapes propres à mySchedule : &lt;br /&gt;
* Sans affectation : il n&#039;y a pas d&#039;utilisateurs associés à l&#039;intervention&lt;br /&gt;
* Pas encore planifié : il y a un utilisateur (au moins) d&#039;associé à l&#039;intervention mais il n&#039;est pas encore affecté à une ligne de détail d&#039;intervention&lt;br /&gt;
* Pas encore réalisée : les lignes d&#039;interventions sont toute affecté à un (ou plusieurs) utilisateur&lt;br /&gt;
* Terminées : les temps réalisées par les utilisateurs ont été saisies sur l&#039;intervention&lt;br /&gt;
Chacune de ces étapes est associé à un code couleur qui est utilisé pour l&#039;affichage des intervention sur la vue agenda&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
Et deux étapes intermédiaires :&lt;br /&gt;
* A finir : Le temps réalisé par les intervenant mais il est inférieur au temps planifié&lt;br /&gt;
* Dépassé : Le temps réalisé est supérieur au temps planifié&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
{{Note|Il est possible de filtrer selon une semaine, un mois, un intervenant, un tiers, une étape et un statut d&#039;intervention}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== Paramétrage ==&lt;br /&gt;
La configuration du module se fait via la page d&#039;administration des modules, que l&#039;on atteint en suivant les menus Accueil &amp;gt; Configuration &amp;gt; Modules et en cliquant sur l&#039;icône en fin de ligne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; |-  &lt;br /&gt;
| [[File:Myschedule-setting.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | A partir de cet écran il est possible de paramétrer :&lt;br /&gt;
* l&#039;accès par défaut de la vue agenda sur une semaine ou un mois&lt;br /&gt;
* les 4 couleurs correspondantes aux différents états de l&#039;intervention&lt;br /&gt;
* les plages horaires (début et fin de journée, début et fin d&#039;activité) de la vue hebdomadaire&lt;br /&gt;
* le nombre de ligne(s) d&#039;intervention (de 1 à 4) saisissable à la création de l&#039;intervention depuis l&#039;agenda&lt;br /&gt;
* le nombre de contact/utilisateurs affichable sur les listes avant de les concaténer en tooltip&lt;br /&gt;
* les extrafields disponible sur le tiers pour alimenter les notes publiques et privés de l&#039;intervention (utile pour des codes d&#039;accès, des consignes propres à chaque interventions pour ce tiers)&lt;br /&gt;
* définir si on souhaite ouvrir l&#039;intervention sur le même onglet ou un autre à partir du popIn de modification&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
== Ecran principal ==&lt;br /&gt;
Accessible à partir du menu commercial/Intervention/mySchedule, c&#039;est l&#039;écran principal de mySchedule.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule.png|600px]]&lt;br /&gt;
| &lt;br /&gt;
Il est découpé en quatre parties :&lt;br /&gt;
* Filtrage et sélection des évènements&lt;br /&gt;
* Navigation entre les semaines et les mois&lt;br /&gt;
* Action de masse sur les évènements&lt;br /&gt;
* La vue agenda soit pour une semaine soit le mois entier&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
Il est possible au niveau de la vue agenda de réaliser les actions suivantes :&lt;br /&gt;
* création d&#039;une nouvelle intervention&lt;br /&gt;
* modification d&#039;une nouvelle intervention (avec un lien vers l&#039;interface classique des interventions)&lt;br /&gt;
* déplacement d&#039;une intervention (drag &amp;amp; drop)&lt;br /&gt;
* redimensionnement d&#039;une intervention (resize)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
=== Filtrages et sélection ===&lt;br /&gt;
[[File:Myschedule-filter.png|900px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
L&#039;interface de filtrage se décompose en trois parties :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur la période et l&#039;état à afficher &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur les éléments natifs des interventions &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur les états associés géré par mySchedule&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
* la semaine et l&#039;année en cours &lt;br /&gt;
* le mois et l&#039;année en cours&lt;br /&gt;
* le statut de l&#039;intervention (brouillon, validé, facturé, terminé)&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
* Le tiers de l&#039;intervention&lt;br /&gt;
* Un utilisateur associé à l&#039;intervention&lt;br /&gt;
* Un contact externe ou une adresse associé à l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
il est possible d&#039;en sélectionner plusieurs à la fois, si aucun n&#039;est sélectionné on les prends tous&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Ces filtres se retrouvent au niveau des listes des interventions pour les tiers et les utilisateurs&lt;br /&gt;
{{Note|Pour la suite du document, nous utiliseront le terme état ou statut pour la notion de statut propre à l&#039;intervention et d&#039;étape pour la notion d&#039;étape d&#039;avancement de mySchédule}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
=== Navigation et raccourcis ===&lt;br /&gt;
=== Actions en masse ===&lt;br /&gt;
MySchedule permet de réaliser des actions sur les lignes d&#039;interventions en masse.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-massbutton.png|600px]]&lt;br /&gt;
| Les actions de masse sont accessible à partir de l&#039;écran principal grace aux boutons présent sur l&#039;écran&lt;br /&gt;
|}&lt;br /&gt;
Le premier groupe d&#039;action correspond aux modifications en masse propre à mySchedule, la couleur de police correspond à l&#039;étape où cette action se réalise.&lt;br /&gt;
* [[#Affectation_des_utilisateurs|Affectation]] : permet de gérer les intervenants associé à l&#039;intervention&lt;br /&gt;
* Planification : Permet d&#039;affecter les temps à réaliser au niveau de l&#039;évènement à un ou plusieurs collaborateurs&lt;br /&gt;
* Réalisation: Permet d&#039;affecter les temps effectués au niveau de l&#039;évènement à un ou plusieurs collaborateurs&lt;br /&gt;
Le second groupe correspond aux actions propres à Dolibarr:&lt;br /&gt;
* Changement de statut de l&#039;intervention&lt;br /&gt;
* Décalage dans le temps des lignes d&#039;interventions&lt;br /&gt;
* Clonage d&#039;une intervention et de ses lignes d&#039;interventions (en deux étapes)&lt;br /&gt;
La suppression en masse de ligne d&#039;intervention fait partie de ce second groupe mais est mis de coté pour des raisons de sécurité...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
=== Évènements sur la vue Agenda ===&lt;br /&gt;
La vue agenda présente les lignes de détails des interventions. Chaque ligne de détail d&#039;intervention se définie par une date et heure de début, qu&#039;une durée et une description et l&#039;intervention à laquelle elle est rattachée.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
{{Note| dans le reste du document le terme &amp;quot;évènement&amp;quot; sera employé pour désigner une ligne d&#039;intervention native de Dolibarr.}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-detail-event-detail-new.png]]&lt;br /&gt;
| Chaque évènement est découpé en trois parties :&lt;br /&gt;
* Le bloc gris reprenant les informations de la ligne d&#039;intervention &lt;br /&gt;
** La référence de l&#039;intervention et son statut (première ligne)&lt;br /&gt;
** l&#039;heure de début et de fin de la ligne d&#039;intervention et sa durée (seconde ligne)&lt;br /&gt;
** la description principale de l&#039;intervention est en &amp;quot;tooltip&amp;quot; de l&#039;icone&lt;br /&gt;
* les informations complémentaires de l&#039;intervention &lt;br /&gt;
** le tiers associé à l&#039;intervention &lt;br /&gt;
** la description de la ligne d&#039;intervention &lt;br /&gt;
** le contrat ou le projet si celui-ci a été saisie&lt;br /&gt;
* La zone des intervenants (utilisateur seulement)&lt;br /&gt;
** les durées planifiées et réalisées si elles ont déjà été saisie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
{{Note| en affichage semaine, l&#039;affichage d&#039;évènement peut-être tronqué car la hauteur de celui-ci correspond à sa durée}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-detail-event.png|500px]]&lt;br /&gt;
| L&#039;agenda affiche les évènements présents sur la période.&lt;br /&gt;
* En vue semaine, elles sont positionnées selon l&#039;heure de début et de fin. Il est possible de modifier directement la date, l&#039;heure de début et la durée/fin de l&#039;évènement par drag&amp;amp;drop et agrandissement de celui-ci. Attention, certaines infos peuvent être tronquées dans cette vue de part la taille de l&#039;événement lié à sa durée.&lt;br /&gt;
* En vue mensuelle, elles sont positionnées à la suite des unes et des autres. Il est possible de modifier directement la date de début l&#039;évènement par drag&amp;amp;drop.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
== Création d&#039;une intervention ==&lt;br /&gt;
Lors d&#039;un clique sur un bouton au niveau de la journée une fenêtre popIn de création d&#039;intervention apparait. Celle-ci permet de saisir les éléments suivants :&lt;br /&gt;
*	Tiers associé à l&#039;intervention (si la vue Fullcalendar est filtré sur un tiers, celui-ci est affecté par défaut)&lt;br /&gt;
*	Description de l&#039;intervention (zone texte simple)&lt;br /&gt;
*	Note publique et privée (zone de texte simple)&lt;br /&gt;
*	une ou plusieurs lignes d&#039;interventions (nombre paramétrable) avec les colonnes suivantes : &lt;br /&gt;
**	L&#039;intervenant/utilisateur associé à la ligne d&#039;intervention (saisie optionnel, par défaut l&#039;utilisateur saisissant ou celui qui est filtré dans l&#039;affichage )&lt;br /&gt;
**	Description de la ligne d&#039;intervention  &lt;br /&gt;
**	La date et l&#039;heure de début de la ligne d&#039;intervention (la date est reprise de la journée qui a été cliqué)&lt;br /&gt;
**	La durée de l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
{{Note|L&#039;heure de début de la ligne d&#039;intervention est reprise de la plage horaire cliquée sur la vue hebdomadaire, pour la vue mensuelle, elle correspond au début de l&#039;heure travaillé paramétrée}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
=== Onglet principal ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-newinter-main.png|500px]]&lt;br /&gt;
| Le premier onglet permet de saisir les éléments propres à l&#039;intervention:&lt;br /&gt;
* Le tiers associé à l&#039;intervention&lt;br /&gt;
* La description de l&#039;intervention&lt;br /&gt;
* La selection des catégories d&#039;intervention&lt;br /&gt;
Si ils sont actifs au niveau de Dolibarr, Les contrats et les projets apparaissent aussi au niveau de cet onglet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
Par défaut l&#039;intervention est toujours au statut brouillon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Onglet des lignes d&#039;interventions / évènements  ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-newinter-detail.png|500px]]&lt;br /&gt;
| Le deuxième onglet permet à la fois de saisir une ou plusieurs ligne d&#039;intervention (selon le paramétrage effectué) &lt;br /&gt;
Sélection multiples des contacts clients et des utilisateurs associés à l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
Les données saisissable pour chaque ligne sont :&lt;br /&gt;
* La description, saisissable en wysiwyg&lt;br /&gt;
* la date et heure de début d&#039;intervention&lt;br /&gt;
* la durée de la ligne d&#039;intervention&lt;br /&gt;
&lt;br /&gt;
{{Note| il est possible de cocher une case pour affecter les contacts à la ligne d&#039;intervention lui sont affectés comme &amp;quot;planifié&amp;quot;}}&lt;br /&gt;
|}&lt;br /&gt;
Une fois la saisie validée les lignes d&#039;interventions apparaissent sur l&#039;agenda, il y a autant d&#039;évènement que de lignes d&#039;intervention.&lt;br /&gt;
[[File:Myschedule-newinter-event.png]]&lt;br /&gt;
&lt;br /&gt;
== Modification d&#039;une intervention == &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Au clique sur un évènement, une fenêtre popIn de modification de l&#039;intervention apparait. &lt;br /&gt;
Le bandeau de la fenêtre reprend la référence de l&#039;intervention et la couleur de l&#039;étape de l&#039;événement&lt;br /&gt;
Le popIn possède 3 onglets :&lt;br /&gt;
* un onglet pour les données propres à l&#039;intervention (tiers, statut, contrat et projet si actif)&lt;br /&gt;
* un onglet lié à la ligne d&#039;intervention et la saisie des temps planifiés et réalisés des collaborateurs&lt;br /&gt;
* un onglet de gestion des contact et des utilisateurs associé à l&#039;intervention&lt;br /&gt;
* un onglet pour les notes publiques et privées&lt;br /&gt;
Un badge apparait sur les onglets des utilisateurs et des notes si ceux-ci sont renseignés&lt;br /&gt;
{{Note|Il est aussi possible d&#039;ouvrir l&#039;intervention en mode « classique » (que ce soit sur le même onglet ou un autre est paramétrable) }}&lt;br /&gt;
=== Onglet principal ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-update-main.png|500px]]&lt;br /&gt;
| Le premier onglet permet de modifier les éléments suivants :&lt;br /&gt;
* Le tiers associé à l&#039;intervention&lt;br /&gt;
* La description de l&#039;intervention&lt;br /&gt;
* Le statut de l&#039;intervention&lt;br /&gt;
Si ils sont actifs au niveau de Dolibarr, Les contrats et les projets apparaissent aussi au niveau de cet onglet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
Si il y a des informations saisies au niveau des onglets annexes, un badge apparait indiquant le nombre d&#039;information présente sur celui-ci&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
Il est possible de supprimer directement la ligne d&#039;intervention (voir l&#039;intervention si celle-ci n&#039;a plus de ligne) à partir de cet écran (bouton supprimer)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
=== Onglet de la ligne d&#039;intervention ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-edit.png|500px]]&lt;br /&gt;
| Le deuxième onglet permet à la fois de modifier la ligne d&#039;intervention (description, durée et la date et heure de début d&#039;intervention) et de saisir les temps planifiés et/ou réalisés par les intervenants de l&#039;intervention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
Les saisies réalisées sur cet écran permet de modifier l&#039;étape de l&#039;évènements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Onglet des contacts/adresses ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-edit-contact.png|500px]]&lt;br /&gt;
| Le troisième onglet permet de gérer la sélection des contacts/utilisateurs associé à l&#039;intervention.&lt;br /&gt;
Sur les intervenant il est possible de:&lt;br /&gt;
* Les deux zones de saisies permettent de saisir de nouveau contact et/ou utilisateur à la ligne d&#039;intervention&lt;br /&gt;
* Le tableau référence la liste des utilisateurs et contact associé à l&#039;intervention.&lt;br /&gt;
* L&#039;icone de suppression en fin de ligne permet de supprimer le contact ou l&#039;utilisateur (nécessite de valider la ligne)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gestion des actions en masse  ==&lt;br /&gt;
Sur la vue mySchedule il sera possible de réaliser des actions en masse :&lt;br /&gt;
* La suppression des lignes d&#039;interventions et de l&#039;intervention si celle-ci n&#039;as plus de l&#039;intervention associé&lt;br /&gt;
* Le déplacement sur une autre semaine des lignes d&#039;interventions &lt;br /&gt;
* Le clonage des lignes d&#039;interventions et de l&#039;intervention associé&lt;br /&gt;
* Le changement du (ou des) intervenant  sur la ligne d&#039;intervention &lt;br /&gt;
* Le changement du statut de l&#039;intervention (brouillon, validé, facturé, terminé)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
Cette mise à jour en masse se fera ainsi :&lt;br /&gt;
* On filtre sur la vue fullCalendar la semaine qui contient les éléments à modifier&lt;br /&gt;
* On appuie sur l&#039;un des boutons en haut à droite de l&#039;écran &lt;br /&gt;
* Une fenêtre affichant les évènements apparait (il n&#039;est pas possible de déplacer les éléments), chaque évènement est sélectionnable par un simple click sur celui-ci, &lt;br /&gt;
* Il est possible de cocher/décocher en masse une ligne (journée) ou toute la semaine pour séléctionner les éléments à traiter&lt;br /&gt;
* Pour la modification des utilisateurs une listes déroulantes d&#039;utilisateur présaisie que l&#039;on peu changer&lt;br /&gt;
* Pour le clonage et le déplacement il faudra saisir le numéro de semaine et l&#039;année sur laquel sera déplacé ou clonée les évènements&lt;br /&gt;
* Une fois l&#039;écran validé, on revient sur la plage de départ&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
=== Modification de statut ===&lt;br /&gt;
=== Décalage d&#039;un évènement ===&lt;br /&gt;
=== Clonage d&#039;intervention ===&lt;br /&gt;
&lt;br /&gt;
=== Suppression d&#039;évènements === &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
== Gestion des temps collaborateurs ==&lt;br /&gt;
=== Affectation des utilisateurs ===&lt;br /&gt;
[[File:Myschedule-mass-user.png|600px]]&lt;br /&gt;
=== Planification des collaborateurs ===&lt;br /&gt;
[[File:Myschedule-affectation-main.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
[[File:Myschedule-affectation-popup.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Saisie des temps réalisées === &amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
== Onglets d&#039;interventions ==&lt;br /&gt;
Sur les tiers et les utilisateurs un onglet myShedule affiche la liste des interventions du tiers/utilisateur.&lt;br /&gt;
Il sera possible de filtrer cette liste&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
=== Liste des interventions d&#039;un tiers ===&lt;br /&gt;
[[File:Myschedule-societe-list.png|600px]]&lt;br /&gt;
=== Liste des interventions d&#039;un utilisateur ===&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Myschedule-update-main.png&amp;diff=8708</id>
		<title>Fichier:Myschedule-update-main.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Myschedule-update-main.png&amp;diff=8708"/>
		<updated>2026-03-19T15:46:40Z</updated>

		<summary type="html">&lt;p&gt;Admiw : Admiw a téléversé une nouvelle version de Fichier:Myschedule-update-main.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MySchedule&amp;diff=8707</id>
		<title>MySchedule</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MySchedule&amp;diff=8707"/>
		<updated>2026-03-19T15:44:47Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Onglet des contacts/adresses */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-250x250.png]]&lt;br /&gt;
| Ce module Améliore la gestion les fiches d&#039;interventions natives de Dolibarr en y ajoutant :&lt;br /&gt;
* une vue calendrier (en mode semaine et mois)&lt;br /&gt;
* des fonctions de drag &amp;amp; drop et agrandissement des lignes&lt;br /&gt;
* l&#039;affectation d&#039;utilisateur&lt;br /&gt;
* l&#039;affectation de contact/adresse&lt;br /&gt;
* la création rapide d&#039;une intervention (et d&#039;une ou plusieurs lignes d&#039;interventions)&lt;br /&gt;
* la modification rapide d&#039;une intervention, la ligne de détail d&#039;intervention&lt;br /&gt;
* le changement d&#039;états et autre élément en masse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Le module MySchedule permet de gérer les interventions et plus précisément les temps planifiés et réalisés sur celle-ci par les collaborateurs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Les interventions ont 4 étapes propres à mySchedule : &lt;br /&gt;
* Sans affectation : il n&#039;y a pas d&#039;utilisateurs associés à l&#039;intervention&lt;br /&gt;
* Pas encore planifié : il y a un utilisateur (au moins) d&#039;associé à l&#039;intervention mais il n&#039;est pas encore affecté à une ligne de détail d&#039;intervention&lt;br /&gt;
* Pas encore réalisée : les lignes d&#039;interventions sont toute affecté à un (ou plusieurs) utilisateur&lt;br /&gt;
* Terminées : les temps réalisées par les utilisateurs ont été saisies sur l&#039;intervention&lt;br /&gt;
Chacune de ces étapes est associé à un code couleur qui est utilisé pour l&#039;affichage des intervention sur la vue agenda&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
Et deux étapes intermédiaires :&lt;br /&gt;
* A finir : Le temps réalisé par les intervenant mais il est inférieur au temps planifié&lt;br /&gt;
* Dépassé : Le temps réalisé est supérieur au temps planifié&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
{{Note|Il est possible de filtrer selon une semaine, un mois, un intervenant, un tiers, une étape et un statut d&#039;intervention}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== Paramétrage ==&lt;br /&gt;
La configuration du module se fait via la page d&#039;administration des modules, que l&#039;on atteint en suivant les menus Accueil &amp;gt; Configuration &amp;gt; Modules et en cliquant sur l&#039;icône en fin de ligne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; |-  &lt;br /&gt;
| [[File:Myschedule-setting.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | A partir de cet écran il est possible de paramétrer :&lt;br /&gt;
* l&#039;accès par défaut de la vue agenda sur une semaine ou un mois&lt;br /&gt;
* les 4 couleurs correspondantes aux différents états de l&#039;intervention&lt;br /&gt;
* les plages horaires (début et fin de journée, début et fin d&#039;activité) de la vue hebdomadaire&lt;br /&gt;
* le nombre de ligne(s) d&#039;intervention (de 1 à 4) saisissable à la création de l&#039;intervention depuis l&#039;agenda&lt;br /&gt;
* le nombre de contact/utilisateurs affichable sur les listes avant de les concaténer en tooltip&lt;br /&gt;
* les extrafields disponible sur le tiers pour alimenter les notes publiques et privés de l&#039;intervention (utile pour des codes d&#039;accès, des consignes propres à chaque interventions pour ce tiers)&lt;br /&gt;
* définir si on souhaite ouvrir l&#039;intervention sur le même onglet ou un autre à partir du popIn de modification&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
== Ecran principal ==&lt;br /&gt;
Accessible à partir du menu commercial/Intervention/mySchedule, c&#039;est l&#039;écran principal de mySchedule.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule.png|600px]]&lt;br /&gt;
| &lt;br /&gt;
Il est découpé en quatre parties :&lt;br /&gt;
* Filtrage et sélection des évènements&lt;br /&gt;
* Navigation entre les semaines et les mois&lt;br /&gt;
* Action de masse sur les évènements&lt;br /&gt;
* La vue agenda soit pour une semaine soit le mois entier&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
Il est possible au niveau de la vue agenda de réaliser les actions suivantes :&lt;br /&gt;
* création d&#039;une nouvelle intervention&lt;br /&gt;
* modification d&#039;une nouvelle intervention (avec un lien vers l&#039;interface classique des interventions)&lt;br /&gt;
* déplacement d&#039;une intervention (drag &amp;amp; drop)&lt;br /&gt;
* redimensionnement d&#039;une intervention (resize)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
=== Filtrages et sélection ===&lt;br /&gt;
[[File:Myschedule-filter.png|900px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
L&#039;interface de filtrage se décompose en trois parties :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur la période et l&#039;état à afficher &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur les éléments natifs des interventions &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur les états associés géré par mySchedule&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
* la semaine et l&#039;année en cours &lt;br /&gt;
* le mois et l&#039;année en cours&lt;br /&gt;
* le statut de l&#039;intervention (brouillon, validé, facturé, terminé)&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
* Le tiers de l&#039;intervention&lt;br /&gt;
* Un utilisateur associé à l&#039;intervention&lt;br /&gt;
* Un contact externe ou une adresse associé à l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
il est possible d&#039;en sélectionner plusieurs à la fois, si aucun n&#039;est sélectionné on les prends tous&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Ces filtres se retrouvent au niveau des listes des interventions pour les tiers et les utilisateurs&lt;br /&gt;
{{Note|Pour la suite du document, nous utiliseront le terme état ou statut pour la notion de statut propre à l&#039;intervention et d&#039;étape pour la notion d&#039;étape d&#039;avancement de mySchédule}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
=== Navigation et raccourcis ===&lt;br /&gt;
=== Actions en masse ===&lt;br /&gt;
MySchedule permet de réaliser des actions sur les lignes d&#039;interventions en masse.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-massbutton.png|600px]]&lt;br /&gt;
| Les actions de masse sont accessible à partir de l&#039;écran principal grace aux boutons présent sur l&#039;écran&lt;br /&gt;
|}&lt;br /&gt;
Le premier groupe d&#039;action correspond aux modifications en masse propre à mySchedule, la couleur de police correspond à l&#039;étape où cette action se réalise.&lt;br /&gt;
* [[#Affectation_des_utilisateurs|Affectation]] : permet de gérer les intervenants associé à l&#039;intervention&lt;br /&gt;
* Planification : Permet d&#039;affecter les temps à réaliser au niveau de l&#039;évènement à un ou plusieurs collaborateurs&lt;br /&gt;
* Réalisation: Permet d&#039;affecter les temps effectués au niveau de l&#039;évènement à un ou plusieurs collaborateurs&lt;br /&gt;
Le second groupe correspond aux actions propres à Dolibarr:&lt;br /&gt;
* Changement de statut de l&#039;intervention&lt;br /&gt;
* Décalage dans le temps des lignes d&#039;interventions&lt;br /&gt;
* Clonage d&#039;une intervention et de ses lignes d&#039;interventions (en deux étapes)&lt;br /&gt;
La suppression en masse de ligne d&#039;intervention fait partie de ce second groupe mais est mis de coté pour des raisons de sécurité...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
=== Évènements sur la vue Agenda ===&lt;br /&gt;
La vue agenda présente les lignes de détails des interventions. Chaque ligne de détail d&#039;intervention se définie par une date et heure de début, qu&#039;une durée et une description et l&#039;intervention à laquelle elle est rattachée.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
{{Note| dans le reste du document le terme &amp;quot;évènement&amp;quot; sera employé pour désigner une ligne d&#039;intervention native de Dolibarr.}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-detail-event-detail-new.png]]&lt;br /&gt;
| Chaque évènement est découpé en trois parties :&lt;br /&gt;
* Le bloc gris reprenant les informations de la ligne d&#039;intervention &lt;br /&gt;
** La référence de l&#039;intervention et son statut (première ligne)&lt;br /&gt;
** l&#039;heure de début et de fin de la ligne d&#039;intervention et sa durée (seconde ligne)&lt;br /&gt;
** la description principale de l&#039;intervention est en &amp;quot;tooltip&amp;quot; de l&#039;icone&lt;br /&gt;
* les informations complémentaires de l&#039;intervention &lt;br /&gt;
** le tiers associé à l&#039;intervention &lt;br /&gt;
** la description de la ligne d&#039;intervention &lt;br /&gt;
** le contrat ou le projet si celui-ci a été saisie&lt;br /&gt;
* La zone des intervenants (utilisateur seulement)&lt;br /&gt;
** les durées planifiées et réalisées si elles ont déjà été saisie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
{{Note| en affichage semaine, l&#039;affichage d&#039;évènement peut-être tronqué car la hauteur de celui-ci correspond à sa durée}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-detail-event.png|500px]]&lt;br /&gt;
| L&#039;agenda affiche les évènements présents sur la période.&lt;br /&gt;
* En vue semaine, elles sont positionnées selon l&#039;heure de début et de fin. Il est possible de modifier directement la date, l&#039;heure de début et la durée/fin de l&#039;évènement par drag&amp;amp;drop et agrandissement de celui-ci. Attention, certaines infos peuvent être tronquées dans cette vue de part la taille de l&#039;événement lié à sa durée.&lt;br /&gt;
* En vue mensuelle, elles sont positionnées à la suite des unes et des autres. Il est possible de modifier directement la date de début l&#039;évènement par drag&amp;amp;drop.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
== Création d&#039;une intervention ==&lt;br /&gt;
Lors d&#039;un clique sur un bouton au niveau de la journée une fenêtre popIn de création d&#039;intervention apparait. Celle-ci permet de saisir les éléments suivants :&lt;br /&gt;
*	Tiers associé à l&#039;intervention (si la vue Fullcalendar est filtré sur un tiers, celui-ci est affecté par défaut)&lt;br /&gt;
*	Description de l&#039;intervention (zone texte simple)&lt;br /&gt;
*	Note publique et privée (zone de texte simple)&lt;br /&gt;
*	une ou plusieurs lignes d&#039;interventions (nombre paramétrable) avec les colonnes suivantes : &lt;br /&gt;
**	L&#039;intervenant/utilisateur associé à la ligne d&#039;intervention (saisie optionnel, par défaut l&#039;utilisateur saisissant ou celui qui est filtré dans l&#039;affichage )&lt;br /&gt;
**	Description de la ligne d&#039;intervention  &lt;br /&gt;
**	La date et l&#039;heure de début de la ligne d&#039;intervention (la date est reprise de la journée qui a été cliqué)&lt;br /&gt;
**	La durée de l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
{{Note|L&#039;heure de début de la ligne d&#039;intervention est reprise de la plage horaire cliquée sur la vue hebdomadaire, pour la vue mensuelle, elle correspond au début de l&#039;heure travaillé paramétrée}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
=== Onglet principal ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-newinter-main.png|500px]]&lt;br /&gt;
| Le premier onglet permet de saisir les éléments propres à l&#039;intervention:&lt;br /&gt;
* Le tiers associé à l&#039;intervention&lt;br /&gt;
* La description de l&#039;intervention&lt;br /&gt;
* La selection des catégories d&#039;intervention&lt;br /&gt;
Si ils sont actifs au niveau de Dolibarr, Les contrats et les projets apparaissent aussi au niveau de cet onglet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
Par défaut l&#039;intervention est toujours au statut brouillon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Onglet des lignes d&#039;interventions / évènements  ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-newinter-detail.png|500px]]&lt;br /&gt;
| Le deuxième onglet permet à la fois de saisir une ou plusieurs ligne d&#039;intervention (selon le paramétrage effectué) &lt;br /&gt;
Sélection multiples des contacts clients et des utilisateurs associés à l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
Les données saisissable pour chaque ligne sont :&lt;br /&gt;
* La description, saisissable en wysiwyg&lt;br /&gt;
* la date et heure de début d&#039;intervention&lt;br /&gt;
* la durée de la ligne d&#039;intervention&lt;br /&gt;
&lt;br /&gt;
{{Note| il est possible de cocher une case pour affecter les contacts à la ligne d&#039;intervention lui sont affectés comme &amp;quot;planifié&amp;quot;}}&lt;br /&gt;
|}&lt;br /&gt;
Une fois la saisie validée les lignes d&#039;interventions apparaissent sur l&#039;agenda, il y a autant d&#039;évènement que de lignes d&#039;intervention.&lt;br /&gt;
[[File:Myschedule-newinter-event.png]]&lt;br /&gt;
&lt;br /&gt;
== Modification d&#039;une intervention == &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Au clique sur un évènement, une fenêtre popIn de modification de l&#039;intervention apparait. &lt;br /&gt;
Le bandeau de la fenêtre reprend la référence de l&#039;intervention et la couleur de l&#039;étape de l&#039;événement&lt;br /&gt;
Le popIn possède 3 onglets :&lt;br /&gt;
* un onglet pour les données propres à l&#039;intervention (tiers, statut, contrat et projet si actif)&lt;br /&gt;
* on onglet de gestion des utilisateurs associé à l&#039;intervention et à la ligne d&#039;intervention&lt;br /&gt;
* on onglet pour les notes publiques et privées&lt;br /&gt;
Un badge apparait sur les onglets des utilisateurs et des notes si ceux-ci sont renseignés&lt;br /&gt;
{{Note|Il est aussi possible d&#039;ouvrir l&#039;intervention en mode « classique » (que ce soit sur le même onglet ou un autre est paramétrable) }}&lt;br /&gt;
=== Onglet principal ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-update-main.png|500px]]&lt;br /&gt;
| Le premier onglet permet de modifier les éléments suivants :&lt;br /&gt;
* Le tiers associé à l&#039;intervention&lt;br /&gt;
* La description de l&#039;intervention&lt;br /&gt;
* Le statut de l&#039;intervention&lt;br /&gt;
Si ils sont actifs au niveau de Dolibarr, Les contrats et les projets apparaissent aussi au niveau de cet onglet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
Si il y a des informations saisies au niveau des onglets annexes, un badge apparait indiquant le nombre d&#039;information présente sur celui-ci&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
Il est possible de supprimer directement la ligne d&#039;intervention (voir l&#039;intervention si celle-ci n&#039;a plus de ligne) à partir de cet écran (bouton supprimer)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
=== Onglet de la ligne d&#039;intervention ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-edit.png|500px]]&lt;br /&gt;
| Le deuxième onglet permet à la fois de modifier la ligne d&#039;intervention (description, durée et la date et heure de début d&#039;intervention) et de saisir les temps planifiés et/ou réalisés par les intervenants de l&#039;intervention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
Les saisies réalisées sur cet écran permet de modifier l&#039;étape de l&#039;évènements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Onglet des contacts/adresses ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-edit-contact.png|500px]]&lt;br /&gt;
| Le troisième onglet permet de gérer la sélection des contacts/utilisateurs associé à l&#039;intervention.&lt;br /&gt;
Sur les intervenant il est possible de:&lt;br /&gt;
* Les deux zones de saisies permettent de saisir de nouveau contact et/ou utilisateur à la ligne d&#039;intervention&lt;br /&gt;
* Le tableau référence la liste des utilisateurs et contact associé à l&#039;intervention.&lt;br /&gt;
* L&#039;icone de suppression en fin de ligne permet de supprimer le contact ou l&#039;utilisateur (nécessite de valider la ligne)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gestion des actions en masse  ==&lt;br /&gt;
Sur la vue mySchedule il sera possible de réaliser des actions en masse :&lt;br /&gt;
* La suppression des lignes d&#039;interventions et de l&#039;intervention si celle-ci n&#039;as plus de l&#039;intervention associé&lt;br /&gt;
* Le déplacement sur une autre semaine des lignes d&#039;interventions &lt;br /&gt;
* Le clonage des lignes d&#039;interventions et de l&#039;intervention associé&lt;br /&gt;
* Le changement du (ou des) intervenant  sur la ligne d&#039;intervention &lt;br /&gt;
* Le changement du statut de l&#039;intervention (brouillon, validé, facturé, terminé)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
Cette mise à jour en masse se fera ainsi :&lt;br /&gt;
* On filtre sur la vue fullCalendar la semaine qui contient les éléments à modifier&lt;br /&gt;
* On appuie sur l&#039;un des boutons en haut à droite de l&#039;écran &lt;br /&gt;
* Une fenêtre affichant les évènements apparait (il n&#039;est pas possible de déplacer les éléments), chaque évènement est sélectionnable par un simple click sur celui-ci, &lt;br /&gt;
* Il est possible de cocher/décocher en masse une ligne (journée) ou toute la semaine pour séléctionner les éléments à traiter&lt;br /&gt;
* Pour la modification des utilisateurs une listes déroulantes d&#039;utilisateur présaisie que l&#039;on peu changer&lt;br /&gt;
* Pour le clonage et le déplacement il faudra saisir le numéro de semaine et l&#039;année sur laquel sera déplacé ou clonée les évènements&lt;br /&gt;
* Une fois l&#039;écran validé, on revient sur la plage de départ&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
=== Modification de statut ===&lt;br /&gt;
=== Décalage d&#039;un évènement ===&lt;br /&gt;
=== Clonage d&#039;intervention ===&lt;br /&gt;
&lt;br /&gt;
=== Suppression d&#039;évènements === &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
== Gestion des temps collaborateurs ==&lt;br /&gt;
=== Affectation des utilisateurs ===&lt;br /&gt;
[[File:Myschedule-mass-user.png|600px]]&lt;br /&gt;
=== Planification des collaborateurs ===&lt;br /&gt;
[[File:Myschedule-affectation-main.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
[[File:Myschedule-affectation-popup.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Saisie des temps réalisées === &amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
== Onglets d&#039;interventions ==&lt;br /&gt;
Sur les tiers et les utilisateurs un onglet myShedule affiche la liste des interventions du tiers/utilisateur.&lt;br /&gt;
Il sera possible de filtrer cette liste&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
=== Liste des interventions d&#039;un tiers ===&lt;br /&gt;
[[File:Myschedule-societe-list.png|600px]]&lt;br /&gt;
=== Liste des interventions d&#039;un utilisateur ===&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Myschedule-edit-contact.png&amp;diff=8706</id>
		<title>Fichier:Myschedule-edit-contact.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Myschedule-edit-contact.png&amp;diff=8706"/>
		<updated>2026-03-19T15:41:57Z</updated>

		<summary type="html">&lt;p&gt;Admiw : Admiw a téléversé une nouvelle version de Fichier:Myschedule-edit-contact.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Myschedule-edit.png&amp;diff=8705</id>
		<title>Fichier:Myschedule-edit.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Myschedule-edit.png&amp;diff=8705"/>
		<updated>2026-03-19T15:40:19Z</updated>

		<summary type="html">&lt;p&gt;Admiw : Admiw a téléversé une nouvelle version de Fichier:Myschedule-edit.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MySchedule&amp;diff=8704</id>
		<title>MySchedule</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MySchedule&amp;diff=8704"/>
		<updated>2026-03-19T15:39:12Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Onglet des collaborateurs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-250x250.png]]&lt;br /&gt;
| Ce module Améliore la gestion les fiches d&#039;interventions natives de Dolibarr en y ajoutant :&lt;br /&gt;
* une vue calendrier (en mode semaine et mois)&lt;br /&gt;
* des fonctions de drag &amp;amp; drop et agrandissement des lignes&lt;br /&gt;
* l&#039;affectation d&#039;utilisateur&lt;br /&gt;
* l&#039;affectation de contact/adresse&lt;br /&gt;
* la création rapide d&#039;une intervention (et d&#039;une ou plusieurs lignes d&#039;interventions)&lt;br /&gt;
* la modification rapide d&#039;une intervention, la ligne de détail d&#039;intervention&lt;br /&gt;
* le changement d&#039;états et autre élément en masse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Le module MySchedule permet de gérer les interventions et plus précisément les temps planifiés et réalisés sur celle-ci par les collaborateurs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Les interventions ont 4 étapes propres à mySchedule : &lt;br /&gt;
* Sans affectation : il n&#039;y a pas d&#039;utilisateurs associés à l&#039;intervention&lt;br /&gt;
* Pas encore planifié : il y a un utilisateur (au moins) d&#039;associé à l&#039;intervention mais il n&#039;est pas encore affecté à une ligne de détail d&#039;intervention&lt;br /&gt;
* Pas encore réalisée : les lignes d&#039;interventions sont toute affecté à un (ou plusieurs) utilisateur&lt;br /&gt;
* Terminées : les temps réalisées par les utilisateurs ont été saisies sur l&#039;intervention&lt;br /&gt;
Chacune de ces étapes est associé à un code couleur qui est utilisé pour l&#039;affichage des intervention sur la vue agenda&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
Et deux étapes intermédiaires :&lt;br /&gt;
* A finir : Le temps réalisé par les intervenant mais il est inférieur au temps planifié&lt;br /&gt;
* Dépassé : Le temps réalisé est supérieur au temps planifié&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
{{Note|Il est possible de filtrer selon une semaine, un mois, un intervenant, un tiers, une étape et un statut d&#039;intervention}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== Paramétrage ==&lt;br /&gt;
La configuration du module se fait via la page d&#039;administration des modules, que l&#039;on atteint en suivant les menus Accueil &amp;gt; Configuration &amp;gt; Modules et en cliquant sur l&#039;icône en fin de ligne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; |-  &lt;br /&gt;
| [[File:Myschedule-setting.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | A partir de cet écran il est possible de paramétrer :&lt;br /&gt;
* l&#039;accès par défaut de la vue agenda sur une semaine ou un mois&lt;br /&gt;
* les 4 couleurs correspondantes aux différents états de l&#039;intervention&lt;br /&gt;
* les plages horaires (début et fin de journée, début et fin d&#039;activité) de la vue hebdomadaire&lt;br /&gt;
* le nombre de ligne(s) d&#039;intervention (de 1 à 4) saisissable à la création de l&#039;intervention depuis l&#039;agenda&lt;br /&gt;
* le nombre de contact/utilisateurs affichable sur les listes avant de les concaténer en tooltip&lt;br /&gt;
* les extrafields disponible sur le tiers pour alimenter les notes publiques et privés de l&#039;intervention (utile pour des codes d&#039;accès, des consignes propres à chaque interventions pour ce tiers)&lt;br /&gt;
* définir si on souhaite ouvrir l&#039;intervention sur le même onglet ou un autre à partir du popIn de modification&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
== Ecran principal ==&lt;br /&gt;
Accessible à partir du menu commercial/Intervention/mySchedule, c&#039;est l&#039;écran principal de mySchedule.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule.png|600px]]&lt;br /&gt;
| &lt;br /&gt;
Il est découpé en quatre parties :&lt;br /&gt;
* Filtrage et sélection des évènements&lt;br /&gt;
* Navigation entre les semaines et les mois&lt;br /&gt;
* Action de masse sur les évènements&lt;br /&gt;
* La vue agenda soit pour une semaine soit le mois entier&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
Il est possible au niveau de la vue agenda de réaliser les actions suivantes :&lt;br /&gt;
* création d&#039;une nouvelle intervention&lt;br /&gt;
* modification d&#039;une nouvelle intervention (avec un lien vers l&#039;interface classique des interventions)&lt;br /&gt;
* déplacement d&#039;une intervention (drag &amp;amp; drop)&lt;br /&gt;
* redimensionnement d&#039;une intervention (resize)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
=== Filtrages et sélection ===&lt;br /&gt;
[[File:Myschedule-filter.png|900px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
L&#039;interface de filtrage se décompose en trois parties :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur la période et l&#039;état à afficher &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur les éléments natifs des interventions &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur les états associés géré par mySchedule&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
* la semaine et l&#039;année en cours &lt;br /&gt;
* le mois et l&#039;année en cours&lt;br /&gt;
* le statut de l&#039;intervention (brouillon, validé, facturé, terminé)&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
* Le tiers de l&#039;intervention&lt;br /&gt;
* Un utilisateur associé à l&#039;intervention&lt;br /&gt;
* Un contact externe ou une adresse associé à l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
il est possible d&#039;en sélectionner plusieurs à la fois, si aucun n&#039;est sélectionné on les prends tous&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Ces filtres se retrouvent au niveau des listes des interventions pour les tiers et les utilisateurs&lt;br /&gt;
{{Note|Pour la suite du document, nous utiliseront le terme état ou statut pour la notion de statut propre à l&#039;intervention et d&#039;étape pour la notion d&#039;étape d&#039;avancement de mySchédule}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
=== Navigation et raccourcis ===&lt;br /&gt;
=== Actions en masse ===&lt;br /&gt;
MySchedule permet de réaliser des actions sur les lignes d&#039;interventions en masse.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-massbutton.png|600px]]&lt;br /&gt;
| Les actions de masse sont accessible à partir de l&#039;écran principal grace aux boutons présent sur l&#039;écran&lt;br /&gt;
|}&lt;br /&gt;
Le premier groupe d&#039;action correspond aux modifications en masse propre à mySchedule, la couleur de police correspond à l&#039;étape où cette action se réalise.&lt;br /&gt;
* [[#Affectation_des_utilisateurs|Affectation]] : permet de gérer les intervenants associé à l&#039;intervention&lt;br /&gt;
* Planification : Permet d&#039;affecter les temps à réaliser au niveau de l&#039;évènement à un ou plusieurs collaborateurs&lt;br /&gt;
* Réalisation: Permet d&#039;affecter les temps effectués au niveau de l&#039;évènement à un ou plusieurs collaborateurs&lt;br /&gt;
Le second groupe correspond aux actions propres à Dolibarr:&lt;br /&gt;
* Changement de statut de l&#039;intervention&lt;br /&gt;
* Décalage dans le temps des lignes d&#039;interventions&lt;br /&gt;
* Clonage d&#039;une intervention et de ses lignes d&#039;interventions (en deux étapes)&lt;br /&gt;
La suppression en masse de ligne d&#039;intervention fait partie de ce second groupe mais est mis de coté pour des raisons de sécurité...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
=== Évènements sur la vue Agenda ===&lt;br /&gt;
La vue agenda présente les lignes de détails des interventions. Chaque ligne de détail d&#039;intervention se définie par une date et heure de début, qu&#039;une durée et une description et l&#039;intervention à laquelle elle est rattachée.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
{{Note| dans le reste du document le terme &amp;quot;évènement&amp;quot; sera employé pour désigner une ligne d&#039;intervention native de Dolibarr.}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-detail-event-detail-new.png]]&lt;br /&gt;
| Chaque évènement est découpé en trois parties :&lt;br /&gt;
* Le bloc gris reprenant les informations de la ligne d&#039;intervention &lt;br /&gt;
** La référence de l&#039;intervention et son statut (première ligne)&lt;br /&gt;
** l&#039;heure de début et de fin de la ligne d&#039;intervention et sa durée (seconde ligne)&lt;br /&gt;
** la description principale de l&#039;intervention est en &amp;quot;tooltip&amp;quot; de l&#039;icone&lt;br /&gt;
* les informations complémentaires de l&#039;intervention &lt;br /&gt;
** le tiers associé à l&#039;intervention &lt;br /&gt;
** la description de la ligne d&#039;intervention &lt;br /&gt;
** le contrat ou le projet si celui-ci a été saisie&lt;br /&gt;
* La zone des intervenants (utilisateur seulement)&lt;br /&gt;
** les durées planifiées et réalisées si elles ont déjà été saisie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
{{Note| en affichage semaine, l&#039;affichage d&#039;évènement peut-être tronqué car la hauteur de celui-ci correspond à sa durée}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-detail-event.png|500px]]&lt;br /&gt;
| L&#039;agenda affiche les évènements présents sur la période.&lt;br /&gt;
* En vue semaine, elles sont positionnées selon l&#039;heure de début et de fin. Il est possible de modifier directement la date, l&#039;heure de début et la durée/fin de l&#039;évènement par drag&amp;amp;drop et agrandissement de celui-ci. Attention, certaines infos peuvent être tronquées dans cette vue de part la taille de l&#039;événement lié à sa durée.&lt;br /&gt;
* En vue mensuelle, elles sont positionnées à la suite des unes et des autres. Il est possible de modifier directement la date de début l&#039;évènement par drag&amp;amp;drop.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
== Création d&#039;une intervention ==&lt;br /&gt;
Lors d&#039;un clique sur un bouton au niveau de la journée une fenêtre popIn de création d&#039;intervention apparait. Celle-ci permet de saisir les éléments suivants :&lt;br /&gt;
*	Tiers associé à l&#039;intervention (si la vue Fullcalendar est filtré sur un tiers, celui-ci est affecté par défaut)&lt;br /&gt;
*	Description de l&#039;intervention (zone texte simple)&lt;br /&gt;
*	Note publique et privée (zone de texte simple)&lt;br /&gt;
*	une ou plusieurs lignes d&#039;interventions (nombre paramétrable) avec les colonnes suivantes : &lt;br /&gt;
**	L&#039;intervenant/utilisateur associé à la ligne d&#039;intervention (saisie optionnel, par défaut l&#039;utilisateur saisissant ou celui qui est filtré dans l&#039;affichage )&lt;br /&gt;
**	Description de la ligne d&#039;intervention  &lt;br /&gt;
**	La date et l&#039;heure de début de la ligne d&#039;intervention (la date est reprise de la journée qui a été cliqué)&lt;br /&gt;
**	La durée de l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
{{Note|L&#039;heure de début de la ligne d&#039;intervention est reprise de la plage horaire cliquée sur la vue hebdomadaire, pour la vue mensuelle, elle correspond au début de l&#039;heure travaillé paramétrée}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
=== Onglet principal ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-newinter-main.png|500px]]&lt;br /&gt;
| Le premier onglet permet de saisir les éléments propres à l&#039;intervention:&lt;br /&gt;
* Le tiers associé à l&#039;intervention&lt;br /&gt;
* La description de l&#039;intervention&lt;br /&gt;
* La selection des catégories d&#039;intervention&lt;br /&gt;
Si ils sont actifs au niveau de Dolibarr, Les contrats et les projets apparaissent aussi au niveau de cet onglet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
Par défaut l&#039;intervention est toujours au statut brouillon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Onglet des lignes d&#039;interventions / évènements  ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-newinter-detail.png|500px]]&lt;br /&gt;
| Le deuxième onglet permet à la fois de saisir une ou plusieurs ligne d&#039;intervention (selon le paramétrage effectué) &lt;br /&gt;
Sélection multiples des contacts clients et des utilisateurs associés à l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
Les données saisissable pour chaque ligne sont :&lt;br /&gt;
* La description, saisissable en wysiwyg&lt;br /&gt;
* la date et heure de début d&#039;intervention&lt;br /&gt;
* la durée de la ligne d&#039;intervention&lt;br /&gt;
&lt;br /&gt;
{{Note| il est possible de cocher une case pour affecter les contacts à la ligne d&#039;intervention lui sont affectés comme &amp;quot;planifié&amp;quot;}}&lt;br /&gt;
|}&lt;br /&gt;
Une fois la saisie validée les lignes d&#039;interventions apparaissent sur l&#039;agenda, il y a autant d&#039;évènement que de lignes d&#039;intervention.&lt;br /&gt;
[[File:Myschedule-newinter-event.png]]&lt;br /&gt;
&lt;br /&gt;
== Modification d&#039;une intervention == &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Au clique sur un évènement, une fenêtre popIn de modification de l&#039;intervention apparait. &lt;br /&gt;
Le bandeau de la fenêtre reprend la référence de l&#039;intervention et la couleur de l&#039;étape de l&#039;événement&lt;br /&gt;
Le popIn possède 3 onglets :&lt;br /&gt;
* un onglet pour les données propres à l&#039;intervention (tiers, statut, contrat et projet si actif)&lt;br /&gt;
* on onglet de gestion des utilisateurs associé à l&#039;intervention et à la ligne d&#039;intervention&lt;br /&gt;
* on onglet pour les notes publiques et privées&lt;br /&gt;
Un badge apparait sur les onglets des utilisateurs et des notes si ceux-ci sont renseignés&lt;br /&gt;
{{Note|Il est aussi possible d&#039;ouvrir l&#039;intervention en mode « classique » (que ce soit sur le même onglet ou un autre est paramétrable) }}&lt;br /&gt;
=== Onglet principal ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-update-main.png|500px]]&lt;br /&gt;
| Le premier onglet permet de modifier les éléments suivants :&lt;br /&gt;
* Le tiers associé à l&#039;intervention&lt;br /&gt;
* La description de l&#039;intervention&lt;br /&gt;
* Le statut de l&#039;intervention&lt;br /&gt;
Si ils sont actifs au niveau de Dolibarr, Les contrats et les projets apparaissent aussi au niveau de cet onglet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
Si il y a des informations saisies au niveau des onglets annexes, un badge apparait indiquant le nombre d&#039;information présente sur celui-ci&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
Il est possible de supprimer directement la ligne d&#039;intervention (voir l&#039;intervention si celle-ci n&#039;a plus de ligne) à partir de cet écran (bouton supprimer)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
=== Onglet de la ligne d&#039;intervention ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-edit.png|500px]]&lt;br /&gt;
| Le deuxième onglet permet à la fois de modifier la ligne d&#039;intervention (description, durée et la date et heure de début d&#039;intervention) et de saisir les temps planifiés et/ou réalisés par les intervenants de l&#039;intervention.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
Les saisies réalisées sur cet écran permet de modifier l&#039;étape de l&#039;évènements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Onglet des contacts/adresses ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-edit-contact.png|500px]]&lt;br /&gt;
| Le troisième onglet permet de gérer la sélection des contacts/adresses associé à l&#039;intervention.&lt;br /&gt;
Sur les intervenant il est possible de:&lt;br /&gt;
* Ajouter une ou plusieurs adresse&lt;br /&gt;
* Supprimer une ou plusieurs adresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
== Gestion des actions en masse  ==&lt;br /&gt;
Sur la vue mySchedule il sera possible de réaliser des actions en masse :&lt;br /&gt;
* La suppression des lignes d&#039;interventions et de l&#039;intervention si celle-ci n&#039;as plus de l&#039;intervention associé&lt;br /&gt;
* Le déplacement sur une autre semaine des lignes d&#039;interventions &lt;br /&gt;
* Le clonage des lignes d&#039;interventions et de l&#039;intervention associé&lt;br /&gt;
* Le changement du (ou des) intervenant  sur la ligne d&#039;intervention &lt;br /&gt;
* Le changement du statut de l&#039;intervention (brouillon, validé, facturé, terminé)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
Cette mise à jour en masse se fera ainsi :&lt;br /&gt;
* On filtre sur la vue fullCalendar la semaine qui contient les éléments à modifier&lt;br /&gt;
* On appuie sur l&#039;un des boutons en haut à droite de l&#039;écran &lt;br /&gt;
* Une fenêtre affichant les évènements apparait (il n&#039;est pas possible de déplacer les éléments), chaque évènement est sélectionnable par un simple click sur celui-ci, &lt;br /&gt;
* Il est possible de cocher/décocher en masse une ligne (journée) ou toute la semaine pour séléctionner les éléments à traiter&lt;br /&gt;
* Pour la modification des utilisateurs une listes déroulantes d&#039;utilisateur présaisie que l&#039;on peu changer&lt;br /&gt;
* Pour le clonage et le déplacement il faudra saisir le numéro de semaine et l&#039;année sur laquel sera déplacé ou clonée les évènements&lt;br /&gt;
* Une fois l&#039;écran validé, on revient sur la plage de départ&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
=== Modification de statut ===&lt;br /&gt;
=== Décalage d&#039;un évènement ===&lt;br /&gt;
=== Clonage d&#039;intervention ===&lt;br /&gt;
&lt;br /&gt;
=== Suppression d&#039;évènements === &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
== Gestion des temps collaborateurs ==&lt;br /&gt;
=== Affectation des utilisateurs ===&lt;br /&gt;
[[File:Myschedule-mass-user.png|600px]]&lt;br /&gt;
=== Planification des collaborateurs ===&lt;br /&gt;
[[File:Myschedule-affectation-main.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
[[File:Myschedule-affectation-popup.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Saisie des temps réalisées === &amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
== Onglets d&#039;interventions ==&lt;br /&gt;
Sur les tiers et les utilisateurs un onglet myShedule affiche la liste des interventions du tiers/utilisateur.&lt;br /&gt;
Il sera possible de filtrer cette liste&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
=== Liste des interventions d&#039;un tiers ===&lt;br /&gt;
[[File:Myschedule-societe-list.png|600px]]&lt;br /&gt;
=== Liste des interventions d&#039;un utilisateur ===&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MySchedule&amp;diff=8703</id>
		<title>MySchedule</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MySchedule&amp;diff=8703"/>
		<updated>2026-03-19T15:35:14Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Onglet des lignes d&amp;#039;interventions / évènements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-250x250.png]]&lt;br /&gt;
| Ce module Améliore la gestion les fiches d&#039;interventions natives de Dolibarr en y ajoutant :&lt;br /&gt;
* une vue calendrier (en mode semaine et mois)&lt;br /&gt;
* des fonctions de drag &amp;amp; drop et agrandissement des lignes&lt;br /&gt;
* l&#039;affectation d&#039;utilisateur&lt;br /&gt;
* l&#039;affectation de contact/adresse&lt;br /&gt;
* la création rapide d&#039;une intervention (et d&#039;une ou plusieurs lignes d&#039;interventions)&lt;br /&gt;
* la modification rapide d&#039;une intervention, la ligne de détail d&#039;intervention&lt;br /&gt;
* le changement d&#039;états et autre élément en masse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Le module MySchedule permet de gérer les interventions et plus précisément les temps planifiés et réalisés sur celle-ci par les collaborateurs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Les interventions ont 4 étapes propres à mySchedule : &lt;br /&gt;
* Sans affectation : il n&#039;y a pas d&#039;utilisateurs associés à l&#039;intervention&lt;br /&gt;
* Pas encore planifié : il y a un utilisateur (au moins) d&#039;associé à l&#039;intervention mais il n&#039;est pas encore affecté à une ligne de détail d&#039;intervention&lt;br /&gt;
* Pas encore réalisée : les lignes d&#039;interventions sont toute affecté à un (ou plusieurs) utilisateur&lt;br /&gt;
* Terminées : les temps réalisées par les utilisateurs ont été saisies sur l&#039;intervention&lt;br /&gt;
Chacune de ces étapes est associé à un code couleur qui est utilisé pour l&#039;affichage des intervention sur la vue agenda&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
Et deux étapes intermédiaires :&lt;br /&gt;
* A finir : Le temps réalisé par les intervenant mais il est inférieur au temps planifié&lt;br /&gt;
* Dépassé : Le temps réalisé est supérieur au temps planifié&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
{{Note|Il est possible de filtrer selon une semaine, un mois, un intervenant, un tiers, une étape et un statut d&#039;intervention}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== Paramétrage ==&lt;br /&gt;
La configuration du module se fait via la page d&#039;administration des modules, que l&#039;on atteint en suivant les menus Accueil &amp;gt; Configuration &amp;gt; Modules et en cliquant sur l&#039;icône en fin de ligne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; |-  &lt;br /&gt;
| [[File:Myschedule-setting.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | A partir de cet écran il est possible de paramétrer :&lt;br /&gt;
* l&#039;accès par défaut de la vue agenda sur une semaine ou un mois&lt;br /&gt;
* les 4 couleurs correspondantes aux différents états de l&#039;intervention&lt;br /&gt;
* les plages horaires (début et fin de journée, début et fin d&#039;activité) de la vue hebdomadaire&lt;br /&gt;
* le nombre de ligne(s) d&#039;intervention (de 1 à 4) saisissable à la création de l&#039;intervention depuis l&#039;agenda&lt;br /&gt;
* le nombre de contact/utilisateurs affichable sur les listes avant de les concaténer en tooltip&lt;br /&gt;
* les extrafields disponible sur le tiers pour alimenter les notes publiques et privés de l&#039;intervention (utile pour des codes d&#039;accès, des consignes propres à chaque interventions pour ce tiers)&lt;br /&gt;
* définir si on souhaite ouvrir l&#039;intervention sur le même onglet ou un autre à partir du popIn de modification&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
== Ecran principal ==&lt;br /&gt;
Accessible à partir du menu commercial/Intervention/mySchedule, c&#039;est l&#039;écran principal de mySchedule.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule.png|600px]]&lt;br /&gt;
| &lt;br /&gt;
Il est découpé en quatre parties :&lt;br /&gt;
* Filtrage et sélection des évènements&lt;br /&gt;
* Navigation entre les semaines et les mois&lt;br /&gt;
* Action de masse sur les évènements&lt;br /&gt;
* La vue agenda soit pour une semaine soit le mois entier&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
Il est possible au niveau de la vue agenda de réaliser les actions suivantes :&lt;br /&gt;
* création d&#039;une nouvelle intervention&lt;br /&gt;
* modification d&#039;une nouvelle intervention (avec un lien vers l&#039;interface classique des interventions)&lt;br /&gt;
* déplacement d&#039;une intervention (drag &amp;amp; drop)&lt;br /&gt;
* redimensionnement d&#039;une intervention (resize)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
=== Filtrages et sélection ===&lt;br /&gt;
[[File:Myschedule-filter.png|900px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
L&#039;interface de filtrage se décompose en trois parties :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur la période et l&#039;état à afficher &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur les éléments natifs des interventions &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur les états associés géré par mySchedule&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
* la semaine et l&#039;année en cours &lt;br /&gt;
* le mois et l&#039;année en cours&lt;br /&gt;
* le statut de l&#039;intervention (brouillon, validé, facturé, terminé)&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
* Le tiers de l&#039;intervention&lt;br /&gt;
* Un utilisateur associé à l&#039;intervention&lt;br /&gt;
* Un contact externe ou une adresse associé à l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
il est possible d&#039;en sélectionner plusieurs à la fois, si aucun n&#039;est sélectionné on les prends tous&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Ces filtres se retrouvent au niveau des listes des interventions pour les tiers et les utilisateurs&lt;br /&gt;
{{Note|Pour la suite du document, nous utiliseront le terme état ou statut pour la notion de statut propre à l&#039;intervention et d&#039;étape pour la notion d&#039;étape d&#039;avancement de mySchédule}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
=== Navigation et raccourcis ===&lt;br /&gt;
=== Actions en masse ===&lt;br /&gt;
MySchedule permet de réaliser des actions sur les lignes d&#039;interventions en masse.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-massbutton.png|600px]]&lt;br /&gt;
| Les actions de masse sont accessible à partir de l&#039;écran principal grace aux boutons présent sur l&#039;écran&lt;br /&gt;
|}&lt;br /&gt;
Le premier groupe d&#039;action correspond aux modifications en masse propre à mySchedule, la couleur de police correspond à l&#039;étape où cette action se réalise.&lt;br /&gt;
* [[#Affectation_des_utilisateurs|Affectation]] : permet de gérer les intervenants associé à l&#039;intervention&lt;br /&gt;
* Planification : Permet d&#039;affecter les temps à réaliser au niveau de l&#039;évènement à un ou plusieurs collaborateurs&lt;br /&gt;
* Réalisation: Permet d&#039;affecter les temps effectués au niveau de l&#039;évènement à un ou plusieurs collaborateurs&lt;br /&gt;
Le second groupe correspond aux actions propres à Dolibarr:&lt;br /&gt;
* Changement de statut de l&#039;intervention&lt;br /&gt;
* Décalage dans le temps des lignes d&#039;interventions&lt;br /&gt;
* Clonage d&#039;une intervention et de ses lignes d&#039;interventions (en deux étapes)&lt;br /&gt;
La suppression en masse de ligne d&#039;intervention fait partie de ce second groupe mais est mis de coté pour des raisons de sécurité...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
=== Évènements sur la vue Agenda ===&lt;br /&gt;
La vue agenda présente les lignes de détails des interventions. Chaque ligne de détail d&#039;intervention se définie par une date et heure de début, qu&#039;une durée et une description et l&#039;intervention à laquelle elle est rattachée.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
{{Note| dans le reste du document le terme &amp;quot;évènement&amp;quot; sera employé pour désigner une ligne d&#039;intervention native de Dolibarr.}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-detail-event-detail-new.png]]&lt;br /&gt;
| Chaque évènement est découpé en trois parties :&lt;br /&gt;
* Le bloc gris reprenant les informations de la ligne d&#039;intervention &lt;br /&gt;
** La référence de l&#039;intervention et son statut (première ligne)&lt;br /&gt;
** l&#039;heure de début et de fin de la ligne d&#039;intervention et sa durée (seconde ligne)&lt;br /&gt;
** la description principale de l&#039;intervention est en &amp;quot;tooltip&amp;quot; de l&#039;icone&lt;br /&gt;
* les informations complémentaires de l&#039;intervention &lt;br /&gt;
** le tiers associé à l&#039;intervention &lt;br /&gt;
** la description de la ligne d&#039;intervention &lt;br /&gt;
** le contrat ou le projet si celui-ci a été saisie&lt;br /&gt;
* La zone des intervenants (utilisateur seulement)&lt;br /&gt;
** les durées planifiées et réalisées si elles ont déjà été saisie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
{{Note| en affichage semaine, l&#039;affichage d&#039;évènement peut-être tronqué car la hauteur de celui-ci correspond à sa durée}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-detail-event.png|500px]]&lt;br /&gt;
| L&#039;agenda affiche les évènements présents sur la période.&lt;br /&gt;
* En vue semaine, elles sont positionnées selon l&#039;heure de début et de fin. Il est possible de modifier directement la date, l&#039;heure de début et la durée/fin de l&#039;évènement par drag&amp;amp;drop et agrandissement de celui-ci. Attention, certaines infos peuvent être tronquées dans cette vue de part la taille de l&#039;événement lié à sa durée.&lt;br /&gt;
* En vue mensuelle, elles sont positionnées à la suite des unes et des autres. Il est possible de modifier directement la date de début l&#039;évènement par drag&amp;amp;drop.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
== Création d&#039;une intervention ==&lt;br /&gt;
Lors d&#039;un clique sur un bouton au niveau de la journée une fenêtre popIn de création d&#039;intervention apparait. Celle-ci permet de saisir les éléments suivants :&lt;br /&gt;
*	Tiers associé à l&#039;intervention (si la vue Fullcalendar est filtré sur un tiers, celui-ci est affecté par défaut)&lt;br /&gt;
*	Description de l&#039;intervention (zone texte simple)&lt;br /&gt;
*	Note publique et privée (zone de texte simple)&lt;br /&gt;
*	une ou plusieurs lignes d&#039;interventions (nombre paramétrable) avec les colonnes suivantes : &lt;br /&gt;
**	L&#039;intervenant/utilisateur associé à la ligne d&#039;intervention (saisie optionnel, par défaut l&#039;utilisateur saisissant ou celui qui est filtré dans l&#039;affichage )&lt;br /&gt;
**	Description de la ligne d&#039;intervention  &lt;br /&gt;
**	La date et l&#039;heure de début de la ligne d&#039;intervention (la date est reprise de la journée qui a été cliqué)&lt;br /&gt;
**	La durée de l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
{{Note|L&#039;heure de début de la ligne d&#039;intervention est reprise de la plage horaire cliquée sur la vue hebdomadaire, pour la vue mensuelle, elle correspond au début de l&#039;heure travaillé paramétrée}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
=== Onglet principal ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-newinter-main.png|500px]]&lt;br /&gt;
| Le premier onglet permet de saisir les éléments propres à l&#039;intervention:&lt;br /&gt;
* Le tiers associé à l&#039;intervention&lt;br /&gt;
* La description de l&#039;intervention&lt;br /&gt;
* La selection des catégories d&#039;intervention&lt;br /&gt;
Si ils sont actifs au niveau de Dolibarr, Les contrats et les projets apparaissent aussi au niveau de cet onglet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
Par défaut l&#039;intervention est toujours au statut brouillon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Onglet des lignes d&#039;interventions / évènements  ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-newinter-detail.png|500px]]&lt;br /&gt;
| Le deuxième onglet permet à la fois de saisir une ou plusieurs ligne d&#039;intervention (selon le paramétrage effectué) &lt;br /&gt;
Sélection multiples des contacts clients et des utilisateurs associés à l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
Les données saisissable pour chaque ligne sont :&lt;br /&gt;
* La description, saisissable en wysiwyg&lt;br /&gt;
* la date et heure de début d&#039;intervention&lt;br /&gt;
* la durée de la ligne d&#039;intervention&lt;br /&gt;
&lt;br /&gt;
{{Note| il est possible de cocher une case pour affecter les contacts à la ligne d&#039;intervention lui sont affectés comme &amp;quot;planifié&amp;quot;}}&lt;br /&gt;
|}&lt;br /&gt;
Une fois la saisie validée les lignes d&#039;interventions apparaissent sur l&#039;agenda, il y a autant d&#039;évènement que de lignes d&#039;intervention.&lt;br /&gt;
[[File:Myschedule-newinter-event.png]]&lt;br /&gt;
&lt;br /&gt;
== Modification d&#039;une intervention == &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Au clique sur un évènement, une fenêtre popIn de modification de l&#039;intervention apparait. &lt;br /&gt;
Le bandeau de la fenêtre reprend la référence de l&#039;intervention et la couleur de l&#039;étape de l&#039;événement&lt;br /&gt;
Le popIn possède 3 onglets :&lt;br /&gt;
* un onglet pour les données propres à l&#039;intervention (tiers, statut, contrat et projet si actif)&lt;br /&gt;
* on onglet de gestion des utilisateurs associé à l&#039;intervention et à la ligne d&#039;intervention&lt;br /&gt;
* on onglet pour les notes publiques et privées&lt;br /&gt;
Un badge apparait sur les onglets des utilisateurs et des notes si ceux-ci sont renseignés&lt;br /&gt;
{{Note|Il est aussi possible d&#039;ouvrir l&#039;intervention en mode « classique » (que ce soit sur le même onglet ou un autre est paramétrable) }}&lt;br /&gt;
=== Onglet principal ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-update-main.png|500px]]&lt;br /&gt;
| Le premier onglet permet de modifier les éléments suivants :&lt;br /&gt;
* Le tiers associé à l&#039;intervention&lt;br /&gt;
* La description de l&#039;intervention&lt;br /&gt;
* Le statut de l&#039;intervention&lt;br /&gt;
Si ils sont actifs au niveau de Dolibarr, Les contrats et les projets apparaissent aussi au niveau de cet onglet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
Si il y a des informations saisies au niveau des onglets annexes, un badge apparait indiquant le nombre d&#039;information présente sur celui-ci&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
Il est possible de supprimer directement la ligne d&#039;intervention (voir l&#039;intervention si celle-ci n&#039;a plus de ligne) à partir de cet écran (bouton supprimer)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
=== Onglet des collaborateurs ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-edit.png|500px]]&lt;br /&gt;
| Le deuxième onglet permet à la fois de modifier la ligne d&#039;intervention (description, durée et la date et heure de début d&#039;intervention) et sur les intervenants de l&#039;intervention.&lt;br /&gt;
Sur les intervenant il est possible de:&lt;br /&gt;
* Ajouter un intervenant&lt;br /&gt;
* Supprimer un intervenant&lt;br /&gt;
* Saisir la durée affecté à un intervenant&lt;br /&gt;
* Saisir la durée réalisé par un intervenant&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
Les saisies réalisées sur cet écran permet de modifier l&#039;étape de l&#039;évènements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
=== Onglet des contacts/adresses ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-edit-contact.png|500px]]&lt;br /&gt;
| Le troisième onglet permet de gérer la sélection des contacts/adresses associé à l&#039;intervention.&lt;br /&gt;
Sur les intervenant il est possible de:&lt;br /&gt;
* Ajouter une ou plusieurs adresse&lt;br /&gt;
* Supprimer une ou plusieurs adresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
== Gestion des actions en masse  ==&lt;br /&gt;
Sur la vue mySchedule il sera possible de réaliser des actions en masse :&lt;br /&gt;
* La suppression des lignes d&#039;interventions et de l&#039;intervention si celle-ci n&#039;as plus de l&#039;intervention associé&lt;br /&gt;
* Le déplacement sur une autre semaine des lignes d&#039;interventions &lt;br /&gt;
* Le clonage des lignes d&#039;interventions et de l&#039;intervention associé&lt;br /&gt;
* Le changement du (ou des) intervenant  sur la ligne d&#039;intervention &lt;br /&gt;
* Le changement du statut de l&#039;intervention (brouillon, validé, facturé, terminé)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
Cette mise à jour en masse se fera ainsi :&lt;br /&gt;
* On filtre sur la vue fullCalendar la semaine qui contient les éléments à modifier&lt;br /&gt;
* On appuie sur l&#039;un des boutons en haut à droite de l&#039;écran &lt;br /&gt;
* Une fenêtre affichant les évènements apparait (il n&#039;est pas possible de déplacer les éléments), chaque évènement est sélectionnable par un simple click sur celui-ci, &lt;br /&gt;
* Il est possible de cocher/décocher en masse une ligne (journée) ou toute la semaine pour séléctionner les éléments à traiter&lt;br /&gt;
* Pour la modification des utilisateurs une listes déroulantes d&#039;utilisateur présaisie que l&#039;on peu changer&lt;br /&gt;
* Pour le clonage et le déplacement il faudra saisir le numéro de semaine et l&#039;année sur laquel sera déplacé ou clonée les évènements&lt;br /&gt;
* Une fois l&#039;écran validé, on revient sur la plage de départ&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
=== Modification de statut ===&lt;br /&gt;
=== Décalage d&#039;un évènement ===&lt;br /&gt;
=== Clonage d&#039;intervention ===&lt;br /&gt;
&lt;br /&gt;
=== Suppression d&#039;évènements === &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
== Gestion des temps collaborateurs ==&lt;br /&gt;
=== Affectation des utilisateurs ===&lt;br /&gt;
[[File:Myschedule-mass-user.png|600px]]&lt;br /&gt;
=== Planification des collaborateurs ===&lt;br /&gt;
[[File:Myschedule-affectation-main.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
[[File:Myschedule-affectation-popup.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Saisie des temps réalisées === &amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
== Onglets d&#039;interventions ==&lt;br /&gt;
Sur les tiers et les utilisateurs un onglet myShedule affiche la liste des interventions du tiers/utilisateur.&lt;br /&gt;
Il sera possible de filtrer cette liste&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
=== Liste des interventions d&#039;un tiers ===&lt;br /&gt;
[[File:Myschedule-societe-list.png|600px]]&lt;br /&gt;
=== Liste des interventions d&#039;un utilisateur ===&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Myschedule-newinter-detail.png&amp;diff=8702</id>
		<title>Fichier:Myschedule-newinter-detail.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Myschedule-newinter-detail.png&amp;diff=8702"/>
		<updated>2026-03-19T15:31:11Z</updated>

		<summary type="html">&lt;p&gt;Admiw : Admiw a téléversé une nouvelle version de Fichier:Myschedule-newinter-detail.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Myschedule-newinter-detail}}&lt;br /&gt;
|date=2020-10-10&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Admiw|Admiw]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{self|cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:MySchedule]]&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Myschedule-newinter-main.png&amp;diff=8701</id>
		<title>Fichier:Myschedule-newinter-main.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Myschedule-newinter-main.png&amp;diff=8701"/>
		<updated>2026-03-19T15:29:09Z</updated>

		<summary type="html">&lt;p&gt;Admiw : Admiw a téléversé une nouvelle version de Fichier:Myschedule-newinter-main.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{int:filedesc}}==&lt;br /&gt;
{{Information&lt;br /&gt;
|description={{en|1=Myschedule-newinter-main}}&lt;br /&gt;
|date=2020-10-10&lt;br /&gt;
|source={{own}}&lt;br /&gt;
|author=[[User:Admiw|Admiw]]&lt;br /&gt;
|permission=&lt;br /&gt;
|other versions=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=={{int:license-header}}==&lt;br /&gt;
{{self|cc-by-sa-4.0}}&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:MySchedule]]&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MySchedule&amp;diff=8700</id>
		<title>MySchedule</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MySchedule&amp;diff=8700"/>
		<updated>2026-03-19T15:28:25Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Onglet principal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-250x250.png]]&lt;br /&gt;
| Ce module Améliore la gestion les fiches d&#039;interventions natives de Dolibarr en y ajoutant :&lt;br /&gt;
* une vue calendrier (en mode semaine et mois)&lt;br /&gt;
* des fonctions de drag &amp;amp; drop et agrandissement des lignes&lt;br /&gt;
* l&#039;affectation d&#039;utilisateur&lt;br /&gt;
* l&#039;affectation de contact/adresse&lt;br /&gt;
* la création rapide d&#039;une intervention (et d&#039;une ou plusieurs lignes d&#039;interventions)&lt;br /&gt;
* la modification rapide d&#039;une intervention, la ligne de détail d&#039;intervention&lt;br /&gt;
* le changement d&#039;états et autre élément en masse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Le module MySchedule permet de gérer les interventions et plus précisément les temps planifiés et réalisés sur celle-ci par les collaborateurs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Les interventions ont 4 étapes propres à mySchedule : &lt;br /&gt;
* Sans affectation : il n&#039;y a pas d&#039;utilisateurs associés à l&#039;intervention&lt;br /&gt;
* Pas encore planifié : il y a un utilisateur (au moins) d&#039;associé à l&#039;intervention mais il n&#039;est pas encore affecté à une ligne de détail d&#039;intervention&lt;br /&gt;
* Pas encore réalisée : les lignes d&#039;interventions sont toute affecté à un (ou plusieurs) utilisateur&lt;br /&gt;
* Terminées : les temps réalisées par les utilisateurs ont été saisies sur l&#039;intervention&lt;br /&gt;
Chacune de ces étapes est associé à un code couleur qui est utilisé pour l&#039;affichage des intervention sur la vue agenda&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
Et deux étapes intermédiaires :&lt;br /&gt;
* A finir : Le temps réalisé par les intervenant mais il est inférieur au temps planifié&lt;br /&gt;
* Dépassé : Le temps réalisé est supérieur au temps planifié&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
{{Note|Il est possible de filtrer selon une semaine, un mois, un intervenant, un tiers, une étape et un statut d&#039;intervention}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== Paramétrage ==&lt;br /&gt;
La configuration du module se fait via la page d&#039;administration des modules, que l&#039;on atteint en suivant les menus Accueil &amp;gt; Configuration &amp;gt; Modules et en cliquant sur l&#039;icône en fin de ligne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; |-  &lt;br /&gt;
| [[File:Myschedule-setting.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | A partir de cet écran il est possible de paramétrer :&lt;br /&gt;
* l&#039;accès par défaut de la vue agenda sur une semaine ou un mois&lt;br /&gt;
* les 4 couleurs correspondantes aux différents états de l&#039;intervention&lt;br /&gt;
* les plages horaires (début et fin de journée, début et fin d&#039;activité) de la vue hebdomadaire&lt;br /&gt;
* le nombre de ligne(s) d&#039;intervention (de 1 à 4) saisissable à la création de l&#039;intervention depuis l&#039;agenda&lt;br /&gt;
* le nombre de contact/utilisateurs affichable sur les listes avant de les concaténer en tooltip&lt;br /&gt;
* les extrafields disponible sur le tiers pour alimenter les notes publiques et privés de l&#039;intervention (utile pour des codes d&#039;accès, des consignes propres à chaque interventions pour ce tiers)&lt;br /&gt;
* définir si on souhaite ouvrir l&#039;intervention sur le même onglet ou un autre à partir du popIn de modification&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
== Ecran principal ==&lt;br /&gt;
Accessible à partir du menu commercial/Intervention/mySchedule, c&#039;est l&#039;écran principal de mySchedule.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule.png|600px]]&lt;br /&gt;
| &lt;br /&gt;
Il est découpé en quatre parties :&lt;br /&gt;
* Filtrage et sélection des évènements&lt;br /&gt;
* Navigation entre les semaines et les mois&lt;br /&gt;
* Action de masse sur les évènements&lt;br /&gt;
* La vue agenda soit pour une semaine soit le mois entier&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
Il est possible au niveau de la vue agenda de réaliser les actions suivantes :&lt;br /&gt;
* création d&#039;une nouvelle intervention&lt;br /&gt;
* modification d&#039;une nouvelle intervention (avec un lien vers l&#039;interface classique des interventions)&lt;br /&gt;
* déplacement d&#039;une intervention (drag &amp;amp; drop)&lt;br /&gt;
* redimensionnement d&#039;une intervention (resize)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
=== Filtrages et sélection ===&lt;br /&gt;
[[File:Myschedule-filter.png|900px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
L&#039;interface de filtrage se décompose en trois parties :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur la période et l&#039;état à afficher &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur les éléments natifs des interventions &lt;br /&gt;
! style=&amp;quot;vertical-align:top;width: 300px&amp;quot; |sur les états associés géré par mySchedule&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
* la semaine et l&#039;année en cours &lt;br /&gt;
* le mois et l&#039;année en cours&lt;br /&gt;
* le statut de l&#039;intervention (brouillon, validé, facturé, terminé)&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
* Le tiers de l&#039;intervention&lt;br /&gt;
* Un utilisateur associé à l&#039;intervention&lt;br /&gt;
* Un contact externe ou une adresse associé à l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
il est possible d&#039;en sélectionner plusieurs à la fois, si aucun n&#039;est sélectionné on les prends tous&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Ces filtres se retrouvent au niveau des listes des interventions pour les tiers et les utilisateurs&lt;br /&gt;
{{Note|Pour la suite du document, nous utiliseront le terme état ou statut pour la notion de statut propre à l&#039;intervention et d&#039;étape pour la notion d&#039;étape d&#039;avancement de mySchédule}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
=== Navigation et raccourcis ===&lt;br /&gt;
=== Actions en masse ===&lt;br /&gt;
MySchedule permet de réaliser des actions sur les lignes d&#039;interventions en masse.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:bottom;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-massbutton.png|600px]]&lt;br /&gt;
| Les actions de masse sont accessible à partir de l&#039;écran principal grace aux boutons présent sur l&#039;écran&lt;br /&gt;
|}&lt;br /&gt;
Le premier groupe d&#039;action correspond aux modifications en masse propre à mySchedule, la couleur de police correspond à l&#039;étape où cette action se réalise.&lt;br /&gt;
* [[#Affectation_des_utilisateurs|Affectation]] : permet de gérer les intervenants associé à l&#039;intervention&lt;br /&gt;
* Planification : Permet d&#039;affecter les temps à réaliser au niveau de l&#039;évènement à un ou plusieurs collaborateurs&lt;br /&gt;
* Réalisation: Permet d&#039;affecter les temps effectués au niveau de l&#039;évènement à un ou plusieurs collaborateurs&lt;br /&gt;
Le second groupe correspond aux actions propres à Dolibarr:&lt;br /&gt;
* Changement de statut de l&#039;intervention&lt;br /&gt;
* Décalage dans le temps des lignes d&#039;interventions&lt;br /&gt;
* Clonage d&#039;une intervention et de ses lignes d&#039;interventions (en deux étapes)&lt;br /&gt;
La suppression en masse de ligne d&#039;intervention fait partie de ce second groupe mais est mis de coté pour des raisons de sécurité...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
=== Évènements sur la vue Agenda ===&lt;br /&gt;
La vue agenda présente les lignes de détails des interventions. Chaque ligne de détail d&#039;intervention se définie par une date et heure de début, qu&#039;une durée et une description et l&#039;intervention à laquelle elle est rattachée.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
{{Note| dans le reste du document le terme &amp;quot;évènement&amp;quot; sera employé pour désigner une ligne d&#039;intervention native de Dolibarr.}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-detail-event-detail-new.png]]&lt;br /&gt;
| Chaque évènement est découpé en trois parties :&lt;br /&gt;
* Le bloc gris reprenant les informations de la ligne d&#039;intervention &lt;br /&gt;
** La référence de l&#039;intervention et son statut (première ligne)&lt;br /&gt;
** l&#039;heure de début et de fin de la ligne d&#039;intervention et sa durée (seconde ligne)&lt;br /&gt;
** la description principale de l&#039;intervention est en &amp;quot;tooltip&amp;quot; de l&#039;icone&lt;br /&gt;
* les informations complémentaires de l&#039;intervention &lt;br /&gt;
** le tiers associé à l&#039;intervention &lt;br /&gt;
** la description de la ligne d&#039;intervention &lt;br /&gt;
** le contrat ou le projet si celui-ci a été saisie&lt;br /&gt;
* La zone des intervenants (utilisateur seulement)&lt;br /&gt;
** les durées planifiées et réalisées si elles ont déjà été saisie&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
{{Note| en affichage semaine, l&#039;affichage d&#039;évènement peut-être tronqué car la hauteur de celui-ci correspond à sa durée}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-detail-event.png|500px]]&lt;br /&gt;
| L&#039;agenda affiche les évènements présents sur la période.&lt;br /&gt;
* En vue semaine, elles sont positionnées selon l&#039;heure de début et de fin. Il est possible de modifier directement la date, l&#039;heure de début et la durée/fin de l&#039;évènement par drag&amp;amp;drop et agrandissement de celui-ci. Attention, certaines infos peuvent être tronquées dans cette vue de part la taille de l&#039;événement lié à sa durée.&lt;br /&gt;
* En vue mensuelle, elles sont positionnées à la suite des unes et des autres. Il est possible de modifier directement la date de début l&#039;évènement par drag&amp;amp;drop.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
== Création d&#039;une intervention ==&lt;br /&gt;
Lors d&#039;un clique sur un bouton au niveau de la journée une fenêtre popIn de création d&#039;intervention apparait. Celle-ci permet de saisir les éléments suivants :&lt;br /&gt;
*	Tiers associé à l&#039;intervention (si la vue Fullcalendar est filtré sur un tiers, celui-ci est affecté par défaut)&lt;br /&gt;
*	Description de l&#039;intervention (zone texte simple)&lt;br /&gt;
*	Note publique et privée (zone de texte simple)&lt;br /&gt;
*	une ou plusieurs lignes d&#039;interventions (nombre paramétrable) avec les colonnes suivantes : &lt;br /&gt;
**	L&#039;intervenant/utilisateur associé à la ligne d&#039;intervention (saisie optionnel, par défaut l&#039;utilisateur saisissant ou celui qui est filtré dans l&#039;affichage )&lt;br /&gt;
**	Description de la ligne d&#039;intervention  &lt;br /&gt;
**	La date et l&#039;heure de début de la ligne d&#039;intervention (la date est reprise de la journée qui a été cliqué)&lt;br /&gt;
**	La durée de l&#039;intervention&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
{{Note|L&#039;heure de début de la ligne d&#039;intervention est reprise de la plage horaire cliquée sur la vue hebdomadaire, pour la vue mensuelle, elle correspond au début de l&#039;heure travaillé paramétrée}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
=== Onglet principal ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-newinter-main.png|500px]]&lt;br /&gt;
| Le premier onglet permet de saisir les éléments propres à l&#039;intervention:&lt;br /&gt;
* Le tiers associé à l&#039;intervention&lt;br /&gt;
* La description de l&#039;intervention&lt;br /&gt;
* La selection des catégories d&#039;intervention&lt;br /&gt;
Si ils sont actifs au niveau de Dolibarr, Les contrats et les projets apparaissent aussi au niveau de cet onglet&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
Par défaut l&#039;intervention est toujours au statut brouillon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Onglet des lignes d&#039;interventions / évènements  ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-newinter-detail.png|500px]]&lt;br /&gt;
| Le deuxième onglet permet à la fois de saisir une ou plusieurs ligne d&#039;intervention (selon le paramétrage effectué) &lt;br /&gt;
Les données saisissable pour chaque ligne sont :&lt;br /&gt;
* UN intervenant associé à la ligne d&#039;intervention&lt;br /&gt;
* La description, saisissable en wysiwyg&lt;br /&gt;
* la date et heure de début d&#039;intervention&lt;br /&gt;
* la durée de la ligne d&#039;intervention&lt;br /&gt;
{{Note| si on saisie un intervenant, il est automatiquement associé à la fiche d&#039;intervention et les temps saisies pour la ligne lui sont affectés comme &amp;quot;plannifié&amp;quot;}}&lt;br /&gt;
|}&lt;br /&gt;
Une fois la saisie validée les lignes d&#039;interventions apparaissent sur l&#039;agenda, il y a autant d&#039;évènement que de lignes d&#039;intervention.&lt;br /&gt;
[[File:Myschedule-newinter-event.png]]&lt;br /&gt;
&lt;br /&gt;
== Modification d&#039;une intervention == &amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
Au clique sur un évènement, une fenêtre popIn de modification de l&#039;intervention apparait. &lt;br /&gt;
Le bandeau de la fenêtre reprend la référence de l&#039;intervention et la couleur de l&#039;étape de l&#039;événement&lt;br /&gt;
Le popIn possède 3 onglets :&lt;br /&gt;
* un onglet pour les données propres à l&#039;intervention (tiers, statut, contrat et projet si actif)&lt;br /&gt;
* on onglet de gestion des utilisateurs associé à l&#039;intervention et à la ligne d&#039;intervention&lt;br /&gt;
* on onglet pour les notes publiques et privées&lt;br /&gt;
Un badge apparait sur les onglets des utilisateurs et des notes si ceux-ci sont renseignés&lt;br /&gt;
{{Note|Il est aussi possible d&#039;ouvrir l&#039;intervention en mode « classique » (que ce soit sur le même onglet ou un autre est paramétrable) }}&lt;br /&gt;
=== Onglet principal ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-update-main.png|500px]]&lt;br /&gt;
| Le premier onglet permet de modifier les éléments suivants :&lt;br /&gt;
* Le tiers associé à l&#039;intervention&lt;br /&gt;
* La description de l&#039;intervention&lt;br /&gt;
* Le statut de l&#039;intervention&lt;br /&gt;
Si ils sont actifs au niveau de Dolibarr, Les contrats et les projets apparaissent aussi au niveau de cet onglet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
Si il y a des informations saisies au niveau des onglets annexes, un badge apparait indiquant le nombre d&#039;information présente sur celui-ci&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
Il est possible de supprimer directement la ligne d&#039;intervention (voir l&#039;intervention si celle-ci n&#039;a plus de ligne) à partir de cet écran (bouton supprimer)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
=== Onglet des collaborateurs ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-edit.png|500px]]&lt;br /&gt;
| Le deuxième onglet permet à la fois de modifier la ligne d&#039;intervention (description, durée et la date et heure de début d&#039;intervention) et sur les intervenants de l&#039;intervention.&lt;br /&gt;
Sur les intervenant il est possible de:&lt;br /&gt;
* Ajouter un intervenant&lt;br /&gt;
* Supprimer un intervenant&lt;br /&gt;
* Saisir la durée affecté à un intervenant&lt;br /&gt;
* Saisir la durée réalisé par un intervenant&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
Les saisies réalisées sur cet écran permet de modifier l&#039;étape de l&#039;évènements&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
=== Onglet des contacts/adresses ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myschedule-edit-contact.png|500px]]&lt;br /&gt;
| Le troisième onglet permet de gérer la sélection des contacts/adresses associé à l&#039;intervention.&lt;br /&gt;
Sur les intervenant il est possible de:&lt;br /&gt;
* Ajouter une ou plusieurs adresse&lt;br /&gt;
* Supprimer une ou plusieurs adresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
== Gestion des actions en masse  ==&lt;br /&gt;
Sur la vue mySchedule il sera possible de réaliser des actions en masse :&lt;br /&gt;
* La suppression des lignes d&#039;interventions et de l&#039;intervention si celle-ci n&#039;as plus de l&#039;intervention associé&lt;br /&gt;
* Le déplacement sur une autre semaine des lignes d&#039;interventions &lt;br /&gt;
* Le clonage des lignes d&#039;interventions et de l&#039;intervention associé&lt;br /&gt;
* Le changement du (ou des) intervenant  sur la ligne d&#039;intervention &lt;br /&gt;
* Le changement du statut de l&#039;intervention (brouillon, validé, facturé, terminé)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
Cette mise à jour en masse se fera ainsi :&lt;br /&gt;
* On filtre sur la vue fullCalendar la semaine qui contient les éléments à modifier&lt;br /&gt;
* On appuie sur l&#039;un des boutons en haut à droite de l&#039;écran &lt;br /&gt;
* Une fenêtre affichant les évènements apparait (il n&#039;est pas possible de déplacer les éléments), chaque évènement est sélectionnable par un simple click sur celui-ci, &lt;br /&gt;
* Il est possible de cocher/décocher en masse une ligne (journée) ou toute la semaine pour séléctionner les éléments à traiter&lt;br /&gt;
* Pour la modification des utilisateurs une listes déroulantes d&#039;utilisateur présaisie que l&#039;on peu changer&lt;br /&gt;
* Pour le clonage et le déplacement il faudra saisir le numéro de semaine et l&#039;année sur laquel sera déplacé ou clonée les évènements&lt;br /&gt;
* Une fois l&#039;écran validé, on revient sur la plage de départ&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
=== Modification de statut ===&lt;br /&gt;
=== Décalage d&#039;un évènement ===&lt;br /&gt;
=== Clonage d&#039;intervention ===&lt;br /&gt;
&lt;br /&gt;
=== Suppression d&#039;évènements === &amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
== Gestion des temps collaborateurs ==&lt;br /&gt;
=== Affectation des utilisateurs ===&lt;br /&gt;
[[File:Myschedule-mass-user.png|600px]]&lt;br /&gt;
=== Planification des collaborateurs ===&lt;br /&gt;
[[File:Myschedule-affectation-main.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
[[File:Myschedule-affectation-popup.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Saisie des temps réalisées === &amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
== Onglets d&#039;interventions ==&lt;br /&gt;
Sur les tiers et les utilisateurs un onglet myShedule affiche la liste des interventions du tiers/utilisateur.&lt;br /&gt;
Il sera possible de filtrer cette liste&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
=== Liste des interventions d&#039;un tiers ===&lt;br /&gt;
[[File:Myschedule-societe-list.png|600px]]&lt;br /&gt;
=== Liste des interventions d&#039;un utilisateur ===&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8699</id>
		<title>MoreWebportal</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8699"/>
		<updated>2026-03-18T15:57:58Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Exemple d&amp;#039;écran d&amp;#039;élément */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:morewebportal-250x250.jpg]]&lt;br /&gt;
|MoreWebportal ajoute des accès à des éléments supplémentaires depuis le portail web natif de Dolibarr.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
Une fois le module activé, on défini les éléments auxquels on souhaite accéder depuis la panneau de configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_settingPage.png |800px]]&lt;br /&gt;
&lt;br /&gt;
Pour les entrepôts clients il convient d&#039;avoir associé un entrepot au client connecté. une fois l&#039;accès à l&#039;entrepôt activé, deux autres paramètres apparaissent permettant de définir si l&#039;on souhaite afficher la valorisation des produits présents ainsi que les numéros de lots et autres dlc (si le module batch/lot est naturellement activé)&lt;br /&gt;
&lt;br /&gt;
== Liste des accès == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois les accès définis, la page d&#039;accueil du portail web fera apparaitre à la fois dans les menus les éléments mais aussi sur la page d&#039;accueil&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_MainPage.png |750px]]&lt;br /&gt;
&lt;br /&gt;
Voici la liste des éléments dont le module morewebportal ajoute :&lt;br /&gt;
* Fiches d&#039;interventions&lt;br /&gt;
* Ticket&lt;br /&gt;
* Expéditions&lt;br /&gt;
* Entrepôt client&lt;br /&gt;
&lt;br /&gt;
Le module Factory ainsi que le module Equipement possède leur propre accès au portail web&lt;br /&gt;
&lt;br /&gt;
== Fonctions accessibles depuis les éléments == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color: orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Eléments &lt;br /&gt;
| Documents&lt;br /&gt;
| Signatures&lt;br /&gt;
| Suivit&lt;br /&gt;
|- &lt;br /&gt;
| Interventions&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| Tickets&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Expéditions&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|- &lt;br /&gt;
| Entrepôts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Exemple d&#039;écran d&#039;élément == &lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_expedition.png |750px]]&lt;br /&gt;
&lt;br /&gt;
Cet écran affiche la liste expéditions associé au client et présente 3 liens :&lt;br /&gt;
* accès au tracking de l&#039;expédition si elle est référencé&lt;br /&gt;
* accès la la fiche d&#039;expédition&lt;br /&gt;
* accès à la signature si elle est demandée &lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Morewebportal_expedition.png&amp;diff=8698</id>
		<title>Fichier:Morewebportal expedition.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Morewebportal_expedition.png&amp;diff=8698"/>
		<updated>2026-03-18T15:55:13Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8697</id>
		<title>MoreWebportal</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8697"/>
		<updated>2026-03-18T15:54:59Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:morewebportal-250x250.jpg]]&lt;br /&gt;
|MoreWebportal ajoute des accès à des éléments supplémentaires depuis le portail web natif de Dolibarr.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
Une fois le module activé, on défini les éléments auxquels on souhaite accéder depuis la panneau de configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_settingPage.png |800px]]&lt;br /&gt;
&lt;br /&gt;
Pour les entrepôts clients il convient d&#039;avoir associé un entrepot au client connecté. une fois l&#039;accès à l&#039;entrepôt activé, deux autres paramètres apparaissent permettant de définir si l&#039;on souhaite afficher la valorisation des produits présents ainsi que les numéros de lots et autres dlc (si le module batch/lot est naturellement activé)&lt;br /&gt;
&lt;br /&gt;
== Liste des accès == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois les accès définis, la page d&#039;accueil du portail web fera apparaitre à la fois dans les menus les éléments mais aussi sur la page d&#039;accueil&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_MainPage.png |750px]]&lt;br /&gt;
&lt;br /&gt;
Voici la liste des éléments dont le module morewebportal ajoute :&lt;br /&gt;
* Fiches d&#039;interventions&lt;br /&gt;
* Ticket&lt;br /&gt;
* Expéditions&lt;br /&gt;
* Entrepôt client&lt;br /&gt;
&lt;br /&gt;
Le module Factory ainsi que le module Equipement possède leur propre accès au portail web&lt;br /&gt;
&lt;br /&gt;
== Fonctions accessibles depuis les éléments == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color: orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Eléments &lt;br /&gt;
| Documents&lt;br /&gt;
| Signatures&lt;br /&gt;
| Suivit&lt;br /&gt;
|- &lt;br /&gt;
| Interventions&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| Tickets&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Expéditions&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|- &lt;br /&gt;
| Entrepôts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Exemple d&#039;écran d&#039;élément == &lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_expedition.png |750px]]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Accueil&amp;diff=8696</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Accueil&amp;diff=8696"/>
		<updated>2026-03-18T15:52:58Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
[[File:patas-monkey-logo.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Bonjour et Bienvenue sur notre wiki, vous trouverez ce site les documentations des modules que nous développons et maintenons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Le but étant de rendre accessible la documentation  directement à partir des pages du module&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
{{Note| L&#039;ensemble des modules s&#039;installent et se mettent à jour de manière standard à Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
Vous trouverez dans notre &#039;&#039;&#039;[[Guide d&#039;installation]]&#039;&#039;&#039; les informations nécessaires pour les installer sur votre environnement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
Et ici le &#039;&#039;&#039;[[Guide de mise à jour]]&#039;&#039;&#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Liste des documentations = &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| GPAO&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Gestion de Stock&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; colspan=&amp;quot;2&amp;quot;| RH&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Interface&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; colspan=&amp;quot;4&amp;quot;| Améliorations&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; colspan=&amp;quot;3&amp;quot;| Reporting&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[Equipement]]&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[reStock]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[mySchedule]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[moreHoliday]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[doliSmart]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[customLine]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[myField]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[coefPricR]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[SupplierPricR]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[myList]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[Forecast]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[Activity]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[Factory]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[Transporteur]]&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[Management]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[Portofolio]] &lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[moreWebportal]] &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[customTabs]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[myClock]] &lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[DoliTweak]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[moreFlow]]&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[listGPT]]&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[ProjectBudget]]&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[moreField]]&lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[customProduct]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[myBooking]] &lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[MatchR]]&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | [[Process]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[customTooltip]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[ExtraList]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[Extraprice]]&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[PrestHarvest]]&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[myDoliboard]]&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[extraOdt]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[moreActionList]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[BOMGenerator]]&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | [[Localise]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[extraexpense]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | [[moreExpense]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[customLink]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[MyDiscount]]&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[Periodic]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[MyDolidash]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | [[myListAPI]]&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | [[myPrint]]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[StockMovR]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | [[TimeKeepR]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[RmindR]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[myBroadcast ]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[extraECM]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; colspan=&amp;quot;5&amp;quot;| Légende Documentation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; |  pas encore en ligne&lt;br /&gt;
| style=&amp;quot;background: pink;&amp;quot; | format pdf à convertir&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | en cours de réécriture &lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | documentation à jour&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | avec une version Anglaise&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Vidéos de présentation de modules = &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;75ECrxNu_3Y&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;LQbQntImSwA&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;WBFS9Yfdli4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;PNrEo9Dj_Go&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;d1a5NRrfsj8&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;OxQN9bD52HA&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;1ZKnTFTGxfM&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;86pxkdQfsr4&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;OPJvDERkcfc&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;ofFsoci9jls&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;KTRH4wE5rpU&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;9NqynenRUv4&amp;lt;/youtube&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
Vous trouverez aussi bientôt quelques tutoriaux et autres réponses à des questions fréquemment posées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8695</id>
		<title>MoreWebportal</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8695"/>
		<updated>2026-03-16T15:33:20Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:morewebportal-250x250.jpg]]&lt;br /&gt;
|MoreWebportal ajoute des accès à des éléments supplémentaires depuis le portail web natif de Dolibarr.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
Une fois le module activé, on défini les éléments auxquels on souhaite accéder depuis la panneau de configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_settingPage.png |800px]]&lt;br /&gt;
&lt;br /&gt;
Pour les entrepôts clients il convient d&#039;avoir associé un entrepot au client connecté. une fois l&#039;accès à l&#039;entrepôt activé, deux autres paramètres apparaissent permettant de définir si l&#039;on souhaite afficher la valorisation des produits présents ainsi que les numéros de lots et autres dlc (si le module batch/lot est naturellement activé)&lt;br /&gt;
&lt;br /&gt;
== Liste des accès == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois les accès définis, la page d&#039;accueil du portail web fera apparaitre à la fois dans les menus les éléments mais aussi sur la page d&#039;accueil&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_MainPage.png |750px]]&lt;br /&gt;
&lt;br /&gt;
Voici la liste des éléments dont le module morewebportal ajoute :&lt;br /&gt;
* Fiches d&#039;interventions&lt;br /&gt;
* Ticket&lt;br /&gt;
* Expéditions&lt;br /&gt;
* Entrepôt client&lt;br /&gt;
&lt;br /&gt;
Le module Factory ainsi que le module Equipement possède leur propre accès au portail web&lt;br /&gt;
&lt;br /&gt;
== Fonctions accessibles depuis les éléments == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color: orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Eléments &lt;br /&gt;
| Documents&lt;br /&gt;
| Signatures&lt;br /&gt;
| Suivit&lt;br /&gt;
|- &lt;br /&gt;
| Interventions&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| Tickets&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- &lt;br /&gt;
| Expéditions&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|- &lt;br /&gt;
| Entrepôts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8694</id>
		<title>MoreWebportal</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8694"/>
		<updated>2026-03-16T15:30:07Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:morewebportal-250x250.jpg]]&lt;br /&gt;
|MoreWebportal ajoute des accès à des éléments supplémentaires depuis le portail web natif de Dolibarr.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
Une fois le module activé, on défini les éléments auxquels on souhaite accéder depuis la panneau de configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_settingPage.png |800px]]&lt;br /&gt;
&lt;br /&gt;
Pour les entrepôts clients il convient d&#039;avoir associé un entrepot au client connecté. une fois l&#039;accès à l&#039;entrepôt activé, deux autres paramètres apparaissent permettant de définir si l&#039;on souhaite afficher la valorisation des produits présents ainsi que les numéros de lots et autres dlc (si le module batch/lot est naturellement activé)&lt;br /&gt;
&lt;br /&gt;
== Liste des accès == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois les accès définis, la page d&#039;accueil du portail web fera apparaitre à la fois dans les menus les éléments mais aussi sur la page d&#039;accueil&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_MainPage.png |750px]]&lt;br /&gt;
&lt;br /&gt;
Voici la liste des éléments dont le module morewebportal ajoute :&lt;br /&gt;
* Fiches d&#039;interventions&lt;br /&gt;
* Ticket&lt;br /&gt;
* Expéditions&lt;br /&gt;
* Entrepôt client&lt;br /&gt;
&lt;br /&gt;
Le module Factory ainsi que le module Equipement possède leur propre accès au portail web&lt;br /&gt;
&lt;br /&gt;
== Fonctions accessibles depuis les éléments == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color: orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Eléments &lt;br /&gt;
| Documents&lt;br /&gt;
| Signatures&lt;br /&gt;
| Suivit&lt;br /&gt;
|- &lt;br /&gt;
| Interventions&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| Tickets&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| Expéditions&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
| X&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| Entrepôts&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8693</id>
		<title>MoreWebportal</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8693"/>
		<updated>2026-03-16T15:22:36Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:morewebportal-250x250.jpg]]&lt;br /&gt;
|MoreWebportal ajoute des accès à des éléments supplémentaires depuis le portail web natif de Dolibarr.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
Une fois le module activé, on défini les éléments auxquels on souhaite accéder depuis la panneau de configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_settingPage.png |800px]]&lt;br /&gt;
&lt;br /&gt;
Pour les entrepôts clients il convient d&#039;avoir associé un entrepot au client connecté. une fois l&#039;accès à l&#039;entrepôt activé, deux autres paramètres apparaissent permettant de définir si l&#039;on souhaite afficher la valorisation des produits présents ainsi que les numéros de lots et autres dlc (si le module batch/lot est naturellement activé)&lt;br /&gt;
&lt;br /&gt;
== Liste des accès == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois les accès définis, la page d&#039;accueil du portail web fera apparaitre à la fois dans les menus les éléments mais aussi sur la page d&#039;accueil&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_MainPage.png |750px]]&lt;br /&gt;
&lt;br /&gt;
Voici la liste des éléments dont le module morewebportal ajoute :&lt;br /&gt;
* Fiches d&#039;interventions&lt;br /&gt;
* Ticket&lt;br /&gt;
* Expéditions&lt;br /&gt;
* Entrepôt client&lt;br /&gt;
&lt;br /&gt;
Le module Factory ainsi que le module Equipement possède leur propre accès au portail web&lt;br /&gt;
&lt;br /&gt;
== Filtrage sur la date du document == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Une zone de saisie au dessus de la colonne des dates des documents permet de filtrer la date de création des documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color: orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Date &lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|2018&lt;br /&gt;
| toutes les dates de 2008 du 01/01 au 31/12 inclus&lt;br /&gt;
|- &lt;br /&gt;
|202008&lt;br /&gt;
| toutes les dates du mois d&#039;aout 2020&lt;br /&gt;
|- &lt;br /&gt;
| 2016-2019&lt;br /&gt;
| toutes les dates du 01/01/2006 au 31/12/2009 inclus&lt;br /&gt;
|- &lt;br /&gt;
| &amp;gt;2004&lt;br /&gt;
| toutes les dates supérieures (ou =) au 01/01/2004&lt;br /&gt;
|- &lt;br /&gt;
| 20250401&lt;br /&gt;
| Tous les éléments correspondant au jour saisi au format AAAMMJJ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Selection et export de documents == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
L&#039;export des documents se déroule en deux étapes.&lt;br /&gt;
* La sélection des documents que l&#039;on souhaite récupérer cochant la case devant celui-ci. Il est possible de cocher/décocher l&#039;ensemble des cases en utilisant la coche présente sur l&#039;entête de colonne.&lt;br /&gt;
* L&#039;appuie sur le bouton d&#039;exportation dans l&#039;entête de colonne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Un fichier zip contenant les documents sélectionnés est alors crée et automatiquement téléchargé&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8692</id>
		<title>MoreWebportal</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8692"/>
		<updated>2026-03-16T15:22:06Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:morewebportal-250x250.jpg]]&lt;br /&gt;
|MoreWebportal ajoute des accès à des éléments supplémentaires depuis le portail web natif de Dolibarr.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
Une fois le module activé, on défini les éléments auxquels on souhaite accéder depuis la panneau de configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_settingPage.png |800px]]&lt;br /&gt;
&lt;br /&gt;
Pour les entrepôts clients il convient d&#039;avoir associé un entrepot au client connecté. une fois l&#039;accès à l&#039;entrepôt activé, deux autres paramètres apparaissent permettant de définir si l&#039;on souhaite afficher la valorisation des produits présents ainsi que les numéros de lots et autres dlc (si le module batch/lot est naturellement activé)&lt;br /&gt;
&lt;br /&gt;
== Liste des accès == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois les accès définis, la page d&#039;accueil du portail web fera apparaitre à la fois dans les menus les éléments mais aussi sur la page d&#039;accueil&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_MainPage.png |750px]]&lt;br /&gt;
&lt;br /&gt;
Voici la liste des éléments dont le module morewebportal ajoute :&lt;br /&gt;
 - Fiches d&#039;interventions&lt;br /&gt;
 - Ticket&lt;br /&gt;
 - Expéditions&lt;br /&gt;
 - Entrepôt client&lt;br /&gt;
&lt;br /&gt;
Le module Factory ainsi que le module Equipement possède leur propre accès au portail web&lt;br /&gt;
&lt;br /&gt;
== Filtrage sur la date du document == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Une zone de saisie au dessus de la colonne des dates des documents permet de filtrer la date de création des documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color: orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Date &lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|2018&lt;br /&gt;
| toutes les dates de 2008 du 01/01 au 31/12 inclus&lt;br /&gt;
|- &lt;br /&gt;
|202008&lt;br /&gt;
| toutes les dates du mois d&#039;aout 2020&lt;br /&gt;
|- &lt;br /&gt;
| 2016-2019&lt;br /&gt;
| toutes les dates du 01/01/2006 au 31/12/2009 inclus&lt;br /&gt;
|- &lt;br /&gt;
| &amp;gt;2004&lt;br /&gt;
| toutes les dates supérieures (ou =) au 01/01/2004&lt;br /&gt;
|- &lt;br /&gt;
| 20250401&lt;br /&gt;
| Tous les éléments correspondant au jour saisi au format AAAMMJJ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Selection et export de documents == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
L&#039;export des documents se déroule en deux étapes.&lt;br /&gt;
* La sélection des documents que l&#039;on souhaite récupérer cochant la case devant celui-ci. Il est possible de cocher/décocher l&#039;ensemble des cases en utilisant la coche présente sur l&#039;entête de colonne.&lt;br /&gt;
* L&#039;appuie sur le bouton d&#039;exportation dans l&#039;entête de colonne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Un fichier zip contenant les documents sélectionnés est alors crée et automatiquement téléchargé&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8691</id>
		<title>MoreWebportal</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8691"/>
		<updated>2026-03-16T15:21:49Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:morewebportal-250x250.jpg]]&lt;br /&gt;
|MoreWebportal ajoute des accès à des éléments supplémentaires depuis le portail web natif de Dolibarr.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
Une fois le module activé, on défini les éléments auxquels on souhaite accéder depuis la panneau de configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_settingPage.png |800px]]&lt;br /&gt;
&lt;br /&gt;
Pour les entrepôts clients il convient d&#039;avoir associé un entrepot au client connecté. une fois l&#039;accès à l&#039;entrepôt activé, deux autres paramètres apparaissent permettant de définir si l&#039;on souhaite afficher la valorisation des produits présents ainsi que les numéros de lots et autres dlc (si le module batch/lot est naturellement activé)&lt;br /&gt;
&lt;br /&gt;
== Liste des accès == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois les accès définis, la page d&#039;accueil du portail web fera apparaitre à la fois dans les menus les éléments mais aussi sur la page d&#039;accueil&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_MainPage.png |750px]]&lt;br /&gt;
&lt;br /&gt;
Voici la liste des éléments dont le module morewebportal ajoute :&lt;br /&gt;
- Fiches d&#039;interventions&lt;br /&gt;
- Ticket&lt;br /&gt;
- Expéditions&lt;br /&gt;
- Entrepôt client&lt;br /&gt;
&lt;br /&gt;
Le module Factory ainsi que le module Equipement possède leur propre accès au portail web&lt;br /&gt;
&lt;br /&gt;
== Filtrage sur la date du document == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Une zone de saisie au dessus de la colonne des dates des documents permet de filtrer la date de création des documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color: orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Date &lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|2018&lt;br /&gt;
| toutes les dates de 2008 du 01/01 au 31/12 inclus&lt;br /&gt;
|- &lt;br /&gt;
|202008&lt;br /&gt;
| toutes les dates du mois d&#039;aout 2020&lt;br /&gt;
|- &lt;br /&gt;
| 2016-2019&lt;br /&gt;
| toutes les dates du 01/01/2006 au 31/12/2009 inclus&lt;br /&gt;
|- &lt;br /&gt;
| &amp;gt;2004&lt;br /&gt;
| toutes les dates supérieures (ou =) au 01/01/2004&lt;br /&gt;
|- &lt;br /&gt;
| 20250401&lt;br /&gt;
| Tous les éléments correspondant au jour saisi au format AAAMMJJ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Selection et export de documents == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
L&#039;export des documents se déroule en deux étapes.&lt;br /&gt;
* La sélection des documents que l&#039;on souhaite récupérer cochant la case devant celui-ci. Il est possible de cocher/décocher l&#039;ensemble des cases en utilisant la coche présente sur l&#039;entête de colonne.&lt;br /&gt;
* L&#039;appuie sur le bouton d&#039;exportation dans l&#039;entête de colonne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Un fichier zip contenant les documents sélectionnés est alors crée et automatiquement téléchargé&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Morewebportal_MainPage.png&amp;diff=8690</id>
		<title>Fichier:Morewebportal MainPage.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Morewebportal_MainPage.png&amp;diff=8690"/>
		<updated>2026-03-16T15:18:40Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8689</id>
		<title>MoreWebportal</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8689"/>
		<updated>2026-03-16T15:18:13Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:morewebportal-250x250.jpg]]&lt;br /&gt;
|MoreWebportal ajoute des accès à des éléments supplémentaires depuis le portail web natif de Dolibarr.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
Une fois le module activé, on défini les éléments auxquels on souhaite accéder depuis la panneau de configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_settingPage.png |800px]]&lt;br /&gt;
&lt;br /&gt;
Pour les entrepôts clients il convient d&#039;avoir associé un entrepot au client connecté. une fois l&#039;accès à l&#039;entrepôt activé, deux autres paramètres apparaissent permettant de définir si l&#039;on souhaite afficher la valorisation des produits présents ainsi que les numéros de lots et autres dlc (si le module batch/lot est naturellement activé)&lt;br /&gt;
&lt;br /&gt;
== Liste des accès == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Une fois les accès définis, la page d&#039;accueil du portail web fera apparaitre à la fois dans les menus les éléments mais aussi sur la page d&#039;accueil&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_MainPage.png |750px]]&lt;br /&gt;
&lt;br /&gt;
== Filtrage sur la date du document == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Une zone de saisie au dessus de la colonne des dates des documents permet de filtrer la date de création des documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color: orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Date &lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|2018&lt;br /&gt;
| toutes les dates de 2008 du 01/01 au 31/12 inclus&lt;br /&gt;
|- &lt;br /&gt;
|202008&lt;br /&gt;
| toutes les dates du mois d&#039;aout 2020&lt;br /&gt;
|- &lt;br /&gt;
| 2016-2019&lt;br /&gt;
| toutes les dates du 01/01/2006 au 31/12/2009 inclus&lt;br /&gt;
|- &lt;br /&gt;
| &amp;gt;2004&lt;br /&gt;
| toutes les dates supérieures (ou =) au 01/01/2004&lt;br /&gt;
|- &lt;br /&gt;
| 20250401&lt;br /&gt;
| Tous les éléments correspondant au jour saisi au format AAAMMJJ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Selection et export de documents == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
L&#039;export des documents se déroule en deux étapes.&lt;br /&gt;
* La sélection des documents que l&#039;on souhaite récupérer cochant la case devant celui-ci. Il est possible de cocher/décocher l&#039;ensemble des cases en utilisant la coche présente sur l&#039;entête de colonne.&lt;br /&gt;
* L&#039;appuie sur le bouton d&#039;exportation dans l&#039;entête de colonne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Un fichier zip contenant les documents sélectionnés est alors crée et automatiquement téléchargé&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Morewebportal_settingPage.png&amp;diff=8688</id>
		<title>Fichier:Morewebportal settingPage.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Morewebportal_settingPage.png&amp;diff=8688"/>
		<updated>2026-03-16T15:16:28Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8687</id>
		<title>MoreWebportal</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8687"/>
		<updated>2026-03-16T15:15:35Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:morewebportal-250x250.jpg]]&lt;br /&gt;
|MoreWebportal ajoute des accès à des éléments supplémentaires depuis le portail web natif de Dolibarr.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
Une fois le module activé, on défini les éléments auxquels on souhaite accéder depuis la panneau de configuration.&lt;br /&gt;
&lt;br /&gt;
[[File:morewebportal_settingPage.png |800px]]&lt;br /&gt;
&lt;br /&gt;
Pour les entrepôts clients il convient d&#039;avoir associé un entrepot au client connecté. une fois l&#039;accès à l&#039;entrepôt activé, deux autres paramètres apparaissent permettant de définir si l&#039;on souhaite afficher la valorisation des produits présents ainsi que les numéros de lots et autres dlc (si le module batch/lot est naturellement activé)&lt;br /&gt;
&lt;br /&gt;
== Accès au module == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
Le module ajoute un onglet supplémentaire à la GED native qui reprend le fonctionnement de l&#039;onglet de gestion native des documents&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
[[File:ExtraEcm_MainPage.png |750px]]&lt;br /&gt;
&lt;br /&gt;
== Filtrage sur la date du document == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Une zone de saisie au dessus de la colonne des dates des documents permet de filtrer la date de création des documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color: orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Date &lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|2018&lt;br /&gt;
| toutes les dates de 2008 du 01/01 au 31/12 inclus&lt;br /&gt;
|- &lt;br /&gt;
|202008&lt;br /&gt;
| toutes les dates du mois d&#039;aout 2020&lt;br /&gt;
|- &lt;br /&gt;
| 2016-2019&lt;br /&gt;
| toutes les dates du 01/01/2006 au 31/12/2009 inclus&lt;br /&gt;
|- &lt;br /&gt;
| &amp;gt;2004&lt;br /&gt;
| toutes les dates supérieures (ou =) au 01/01/2004&lt;br /&gt;
|- &lt;br /&gt;
| 20250401&lt;br /&gt;
| Tous les éléments correspondant au jour saisi au format AAAMMJJ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Selection et export de documents == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
L&#039;export des documents se déroule en deux étapes.&lt;br /&gt;
* La sélection des documents que l&#039;on souhaite récupérer cochant la case devant celui-ci. Il est possible de cocher/décocher l&#039;ensemble des cases en utilisant la coche présente sur l&#039;entête de colonne.&lt;br /&gt;
* L&#039;appuie sur le bouton d&#039;exportation dans l&#039;entête de colonne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Un fichier zip contenant les documents sélectionnés est alors crée et automatiquement téléchargé&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8686</id>
		<title>MoreWebportal</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8686"/>
		<updated>2026-03-16T15:12:09Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:morewebportal-250x250.jpg]]&lt;br /&gt;
|MoreWebportal ajoute des accès à des éléments supplémentaires depuis le portail web natif de Dolibarr.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
Une fois le module activé, on défini les éléments auxquels on souhaite accéder depuis la panneau de configuration.&lt;br /&gt;
[[File:morewebportal_settingPage.png |800px]]&lt;br /&gt;
&lt;br /&gt;
Pour &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Accès au module == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
Le module ajoute un onglet supplémentaire à la GED native qui reprend le fonctionnement de l&#039;onglet de gestion native des documents&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
[[File:ExtraEcm_MainPage.png |750px]]&lt;br /&gt;
&lt;br /&gt;
== Filtrage sur la date du document == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Une zone de saisie au dessus de la colonne des dates des documents permet de filtrer la date de création des documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color: orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Date &lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|2018&lt;br /&gt;
| toutes les dates de 2008 du 01/01 au 31/12 inclus&lt;br /&gt;
|- &lt;br /&gt;
|202008&lt;br /&gt;
| toutes les dates du mois d&#039;aout 2020&lt;br /&gt;
|- &lt;br /&gt;
| 2016-2019&lt;br /&gt;
| toutes les dates du 01/01/2006 au 31/12/2009 inclus&lt;br /&gt;
|- &lt;br /&gt;
| &amp;gt;2004&lt;br /&gt;
| toutes les dates supérieures (ou =) au 01/01/2004&lt;br /&gt;
|- &lt;br /&gt;
| 20250401&lt;br /&gt;
| Tous les éléments correspondant au jour saisi au format AAAMMJJ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Selection et export de documents == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
L&#039;export des documents se déroule en deux étapes.&lt;br /&gt;
* La sélection des documents que l&#039;on souhaite récupérer cochant la case devant celui-ci. Il est possible de cocher/décocher l&#039;ensemble des cases en utilisant la coche présente sur l&#039;entête de colonne.&lt;br /&gt;
* L&#039;appuie sur le bouton d&#039;exportation dans l&#039;entête de colonne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Un fichier zip contenant les documents sélectionnés est alors crée et automatiquement téléchargé&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8685</id>
		<title>MoreWebportal</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8685"/>
		<updated>2026-03-16T15:09:20Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:morewebportal-250x250.jpg]]&lt;br /&gt;
|MoreWebportal ajoute des accès à des éléments supplémentaires depuis le portail web natif de Dolibarr.&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;youtube&amp;gt;Edh4mDY8j9k&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
Le module n&#039;a pas de configuration, il suffit juste de l&#039;installer et de l&#039;activer pour qu&#039;il soit opérationnel&lt;br /&gt;
&lt;br /&gt;
== Accès au module == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
Le module ajoute un onglet supplémentaire à la GED native qui reprend le fonctionnement de l&#039;onglet de gestion native des documents&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
[[File:ExtraEcm_MainPage.png |750px]]&lt;br /&gt;
&lt;br /&gt;
== Filtrage sur la date du document == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Une zone de saisie au dessus de la colonne des dates des documents permet de filtrer la date de création des documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color: orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Date &lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|2018&lt;br /&gt;
| toutes les dates de 2008 du 01/01 au 31/12 inclus&lt;br /&gt;
|- &lt;br /&gt;
|202008&lt;br /&gt;
| toutes les dates du mois d&#039;aout 2020&lt;br /&gt;
|- &lt;br /&gt;
| 2016-2019&lt;br /&gt;
| toutes les dates du 01/01/2006 au 31/12/2009 inclus&lt;br /&gt;
|- &lt;br /&gt;
| &amp;gt;2004&lt;br /&gt;
| toutes les dates supérieures (ou =) au 01/01/2004&lt;br /&gt;
|- &lt;br /&gt;
| 20250401&lt;br /&gt;
| Tous les éléments correspondant au jour saisi au format AAAMMJJ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Selection et export de documents == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
L&#039;export des documents se déroule en deux étapes.&lt;br /&gt;
* La sélection des documents que l&#039;on souhaite récupérer cochant la case devant celui-ci. Il est possible de cocher/décocher l&#039;ensemble des cases en utilisant la coche présente sur l&#039;entête de colonne.&lt;br /&gt;
* L&#039;appuie sur le bouton d&#039;exportation dans l&#039;entête de colonne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Un fichier zip contenant les documents sélectionnés est alors crée et automatiquement téléchargé&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Fichier:Morewebportal-250x250.jpg&amp;diff=8684</id>
		<title>Fichier:Morewebportal-250x250.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Fichier:Morewebportal-250x250.jpg&amp;diff=8684"/>
		<updated>2026-03-16T15:07:11Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8683</id>
		<title>MoreWebportal</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MoreWebportal&amp;diff=8683"/>
		<updated>2026-03-16T15:05:45Z</updated>

		<summary type="html">&lt;p&gt;Admiw : Page créée avec « &amp;lt;languages/&amp;gt; &amp;lt;translate&amp;gt; &amp;lt;!--T:1--&amp;gt; {| class=&amp;quot;wikitable&amp;quot;  |- style=&amp;quot;vertical-align:top;&amp;quot;  | File:morewebportal-250x250.png |ExtraEcm enrichie la gestion des documents native (GED) en ajoutant la sélection et l&amp;#039;export de fichiers dans un fichier zip et le filtrage des documents selon leur tiers et la date de création.  |} &amp;lt;youtube&amp;gt;Edh4mDY8j9k&amp;lt;/youtube&amp;gt;  == Configuration ==  Le module n&amp;#039;a pas de configuration, il suffit juste de l&amp;#039;installer et de l&amp;#039;activer po... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:morewebportal-250x250.png]]&lt;br /&gt;
|ExtraEcm enrichie la gestion des documents native (GED) en ajoutant la sélection et l&#039;export de fichiers dans un fichier zip et le filtrage des documents selon leur tiers et la date de création. &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;youtube&amp;gt;Edh4mDY8j9k&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration == &lt;br /&gt;
Le module n&#039;a pas de configuration, il suffit juste de l&#039;installer et de l&#039;activer pour qu&#039;il soit opérationnel&lt;br /&gt;
&lt;br /&gt;
== Accès au module == &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
Le module ajoute un onglet supplémentaire à la GED native qui reprend le fonctionnement de l&#039;onglet de gestion native des documents&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
[[File:ExtraEcm_MainPage.png |750px]]&lt;br /&gt;
&lt;br /&gt;
== Filtrage sur la date du document == &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
Une zone de saisie au dessus de la colonne des dates des documents permet de filtrer la date de création des documents.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;background-color: orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Date &lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|2018&lt;br /&gt;
| toutes les dates de 2008 du 01/01 au 31/12 inclus&lt;br /&gt;
|- &lt;br /&gt;
|202008&lt;br /&gt;
| toutes les dates du mois d&#039;aout 2020&lt;br /&gt;
|- &lt;br /&gt;
| 2016-2019&lt;br /&gt;
| toutes les dates du 01/01/2006 au 31/12/2009 inclus&lt;br /&gt;
|- &lt;br /&gt;
| &amp;gt;2004&lt;br /&gt;
| toutes les dates supérieures (ou =) au 01/01/2004&lt;br /&gt;
|- &lt;br /&gt;
| 20250401&lt;br /&gt;
| Tous les éléments correspondant au jour saisi au format AAAMMJJ&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Selection et export de documents == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
L&#039;export des documents se déroule en deux étapes.&lt;br /&gt;
* La sélection des documents que l&#039;on souhaite récupérer cochant la case devant celui-ci. Il est possible de cocher/décocher l&#039;ensemble des cases en utilisant la coche présente sur l&#039;entête de colonne.&lt;br /&gt;
* L&#039;appuie sur le bouton d&#039;exportation dans l&#039;entête de colonne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Un fichier zip contenant les documents sélectionnés est alors crée et automatiquement téléchargé&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=Accueil&amp;diff=8682</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=Accueil&amp;diff=8682"/>
		<updated>2026-03-10T07:26:57Z</updated>

		<summary type="html">&lt;p&gt;Admiw : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
[[File:patas-monkey-logo.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Bonjour et Bienvenue sur notre wiki, vous trouverez ce site les documentations des modules que nous développons et maintenons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Le but étant de rendre accessible la documentation  directement à partir des pages du module&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
{{Note| L&#039;ensemble des modules s&#039;installent et se mettent à jour de manière standard à Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
Vous trouverez dans notre &#039;&#039;&#039;[[Guide d&#039;installation]]&#039;&#039;&#039; les informations nécessaires pour les installer sur votre environnement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
Et ici le &#039;&#039;&#039;[[Guide de mise à jour]]&#039;&#039;&#039;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Liste des documentations = &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| GPAO&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Gestion de Stock&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; colspan=&amp;quot;2&amp;quot;| RH&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Interface&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; colspan=&amp;quot;4&amp;quot;| Améliorations&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; colspan=&amp;quot;3&amp;quot;| Reporting&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[Equipement]]&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[reStock]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[mySchedule]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[moreHoliday]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[doliSmart]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[customLine]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[myField]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[coefPricR]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[SupplierPricR]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[myList]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[Forecast]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[Activity]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[Factory]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[Transporteur]]&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[Management]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[Portofolio]] &lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | [[moreWebportal]] &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[customTabs]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[myClock]] &lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[DoliTweak]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[moreFlow]]&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[listGPT]]&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[ProjectBudget]]&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[moreField]]&lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[customProduct]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[myBooking]] &lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[MatchR]]&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | [[Process]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[customTooltip]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[ExtraList]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[Extraprice]]&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[PrestHarvest]]&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[myDoliboard]]&lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[extraOdt]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[moreActionList]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[BOMGenerator]]&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | [[Localise]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[extraexpense]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | [[moreExpense]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[customLink]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[MyDiscount]]&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[Periodic]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[MyDolidash]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | [[myListAPI]]&lt;br /&gt;
| style=&amp;quot;background: lightpink;&amp;quot; | [[myPrint]]&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | [[StockMovR]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | [[TimeKeepR]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | [[RmindR]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[myBroadcast ]]&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | [[extraECM]]&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; colspan=&amp;quot;5&amp;quot;| Légende Documentation&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background: lightwhite;&amp;quot; |  pas encore en ligne&lt;br /&gt;
| style=&amp;quot;background: pink;&amp;quot; | format pdf à convertir&lt;br /&gt;
| style=&amp;quot;background: lightyellow;&amp;quot; | en cours de réécriture &lt;br /&gt;
| style=&amp;quot;background: lightgreen;&amp;quot; | documentation à jour&lt;br /&gt;
| style=&amp;quot;background: lightblue;&amp;quot; | avec une version Anglaise&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Vidéos de présentation de modules = &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;75ECrxNu_3Y&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;LQbQntImSwA&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;WBFS9Yfdli4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;PNrEo9Dj_Go&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;d1a5NRrfsj8&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;OxQN9bD52HA&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;1ZKnTFTGxfM&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;86pxkdQfsr4&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;OPJvDERkcfc&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;ofFsoci9jls&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;KTRH4wE5rpU&amp;lt;/youtube&amp;gt; &amp;lt;youtube&amp;gt;9NqynenRUv4&amp;lt;/youtube&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
Vous trouverez aussi bientôt quelques tutoriaux et autres réponses à des questions fréquemment posées.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8681</id>
		<title>ExtraList</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8681"/>
		<updated>2026-02-13T16:08:59Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Gestion de l&amp;#039;affichage des catégories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_250x250.png]]&lt;br /&gt;
| Le module ExtraList permet de rajouter aux listes natives de dolibarr des champs, issus des attributs personnalisés ou d&#039;autres champs non prévu initialement à la liste:&lt;br /&gt;
* sélection des attributs supplémentaires disponible pour la liste&lt;br /&gt;
* ajout de champs supplémentaires disponible dans les tables natives de la liste ou ajouté en table jointe pour le champ&lt;br /&gt;
* le surlignage de lignes selon un critère de sélection&lt;br /&gt;
* L&#039;affichage des catégories associées à un élément&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Les champs ainsi rajoutés sont alors affichés dans le sélecteur de champs de la liste et utilisable comme n&#039;importe quel autre champs natif&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;9NqynenRUv4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
==Page principale==&lt;br /&gt;
A partir du menu principal des outils patas-monkey, le menu gauche extralist présente la liste des listes personnalisables de l&#039;outil&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_index.png|600px]]&lt;br /&gt;
| Chaque bloc représente une liste personnalisable contenant :&lt;br /&gt;
* La gestion des d&#039;attributs supplémentaires disponible &lt;br /&gt;
* La gestion des champs supplémentaires déjà ajouté à la liste&lt;br /&gt;
* La gestion des critères de surlignage de la liste&lt;br /&gt;
Le nombre en bout de ligne indique si il y a déjà un paramétrage réalisé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
== Gestion des attributs personnalisés==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs disponibles&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extrafieldsfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le premier icone orange permet de sélectionner les attributs disponible pour la liste que l&#039;on souhaite afficher&lt;br /&gt;
Il suffit de cliquer sur le sélecteur en bout de ligne pour activer ou non le champs dans la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== Gestion des champs supplémentaires==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs déjà paramétrés et permet d&#039;en ajouter de nouveau.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le second icone gris permet d&#039;accéder à la liste des champs supplémentaires que l&#039;on a déjà défini &lt;br /&gt;
A partir de la liste, il est possible de modifier un champ déjà existant (icone en début de ligne) ou de le supprimer (icone en bout de ligne)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
=== Ajout d&#039;un nouveau champs ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsadd.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer un nouveau champ personnalisé, il sera possible de saisir alors&lt;br /&gt;
* Le libellé du champ que l&#039;on souhaite ajouter&lt;br /&gt;
* Le nom du champ dans la base de donnée avec son préfix (comme par exemple s. pour société, p. pour projet, ...), il est possible d&#039;employer un alias (si on utilise paramètre un champ calculé).&lt;br /&gt;
* Le type de champs afin de mieux en gérer le format de présentation sur la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
=== Edition d&#039;un champ existant ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsedit.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone en forme de style en début de ligne permet de afficher le paramétrage du champ personnalisé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
=== Gestion de la jointure de table ===&lt;br /&gt;
Il est possible de rajouter une jointure SQL vers une ou plusieurs tables si le champ n&#039;est pas présent dans les tables utilisés par la liste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
Attention cette fonctionnalité demande de connaitre à la fois le SQL et la structuration des tables de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Nous proposons en support payant sur notre site https://www.patas-monkey.com/boutique de vous accompagner sur cette fonctionnalité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
=== Fonctionnement des nouveaux champs ===&lt;br /&gt;
Une fois le paramétrage réalisé, il est possible d&#039;accéder aux nouveaux champs à partir du sélecteur de champs natif de la liste.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_selected.png|400px]]&lt;br /&gt;
| Si il y a des champs ajoutés par ExtraList dans la liste, l&#039;icone de sélection des champs change de couleur&lt;br /&gt;
* Les champs issus d&#039;attributs supplémentaires présente l&#039;élément dont ils proviennent&lt;br /&gt;
* Les champs ajoutés sont préfixé avec &amp;quot;EL&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
== Gestion des lignes surlignées ==&lt;br /&gt;
Extralist permet de surligner certaines lignes avec un code couleur associé à une règle de sélection.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;avoir plusieurs filtrage pour une même liste&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistselligneresult.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer une nouvelle sélection de surlignage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistsellignelist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone en forme de stylo permet de modifier le surlignage.&lt;br /&gt;
&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;
| [[File:extralist_extralistselligneedit.png|600px]]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
L&#039;écran d&#039;édition permet de définir :&lt;br /&gt;
 &lt;br /&gt;
* le champ utilisé pour le filtrage (extrafields inclus)&lt;br /&gt;
* la couleur utilisée pour le surlignage&lt;br /&gt;
* le type de filtrage (égale, différent, inférieur, ...)&lt;br /&gt;
* la valeur associée au filtrage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Il est possible pour la valeur de filtrage d&#039;utiliser des valeurs prédéfinies comme #NOW# pour la date du jour ou #USERID# pour l&#039;utilisateur en cours&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;affichage des catégories ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| Il est possible d&#039;afficher sur la liste les catégories des éléments en activant la coche au niveau du paramétrage de l&#039;élément sur la page d&#039;index du module.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
[[File:extralist_selectcategory.png|300px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Une colonne affichant la ou les catégories (dans un tooltip alors) associé à l&#039;élément est sélectionnable.&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_displaycategorylist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8680</id>
		<title>ExtraList</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8680"/>
		<updated>2026-02-13T16:04:37Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Gestion des lignes surlignées */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_250x250.png]]&lt;br /&gt;
| Le module ExtraList permet de rajouter aux listes natives de dolibarr des champs, issus des attributs personnalisés ou d&#039;autres champs non prévu initialement à la liste:&lt;br /&gt;
* sélection des attributs supplémentaires disponible pour la liste&lt;br /&gt;
* ajout de champs supplémentaires disponible dans les tables natives de la liste ou ajouté en table jointe pour le champ&lt;br /&gt;
* le surlignage de lignes selon un critère de sélection&lt;br /&gt;
* L&#039;affichage des catégories associées à un élément&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Les champs ainsi rajoutés sont alors affichés dans le sélecteur de champs de la liste et utilisable comme n&#039;importe quel autre champs natif&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;9NqynenRUv4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
==Page principale==&lt;br /&gt;
A partir du menu principal des outils patas-monkey, le menu gauche extralist présente la liste des listes personnalisables de l&#039;outil&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_index.png|600px]]&lt;br /&gt;
| Chaque bloc représente une liste personnalisable contenant :&lt;br /&gt;
* La gestion des d&#039;attributs supplémentaires disponible &lt;br /&gt;
* La gestion des champs supplémentaires déjà ajouté à la liste&lt;br /&gt;
* La gestion des critères de surlignage de la liste&lt;br /&gt;
Le nombre en bout de ligne indique si il y a déjà un paramétrage réalisé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
== Gestion des attributs personnalisés==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs disponibles&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extrafieldsfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le premier icone orange permet de sélectionner les attributs disponible pour la liste que l&#039;on souhaite afficher&lt;br /&gt;
Il suffit de cliquer sur le sélecteur en bout de ligne pour activer ou non le champs dans la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== Gestion des champs supplémentaires==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs déjà paramétrés et permet d&#039;en ajouter de nouveau.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le second icone gris permet d&#039;accéder à la liste des champs supplémentaires que l&#039;on a déjà défini &lt;br /&gt;
A partir de la liste, il est possible de modifier un champ déjà existant (icone en début de ligne) ou de le supprimer (icone en bout de ligne)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
=== Ajout d&#039;un nouveau champs ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsadd.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer un nouveau champ personnalisé, il sera possible de saisir alors&lt;br /&gt;
* Le libellé du champ que l&#039;on souhaite ajouter&lt;br /&gt;
* Le nom du champ dans la base de donnée avec son préfix (comme par exemple s. pour société, p. pour projet, ...), il est possible d&#039;employer un alias (si on utilise paramètre un champ calculé).&lt;br /&gt;
* Le type de champs afin de mieux en gérer le format de présentation sur la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
=== Edition d&#039;un champ existant ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsedit.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone en forme de style en début de ligne permet de afficher le paramétrage du champ personnalisé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
=== Gestion de la jointure de table ===&lt;br /&gt;
Il est possible de rajouter une jointure SQL vers une ou plusieurs tables si le champ n&#039;est pas présent dans les tables utilisés par la liste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
Attention cette fonctionnalité demande de connaitre à la fois le SQL et la structuration des tables de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Nous proposons en support payant sur notre site https://www.patas-monkey.com/boutique de vous accompagner sur cette fonctionnalité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
=== Fonctionnement des nouveaux champs ===&lt;br /&gt;
Une fois le paramétrage réalisé, il est possible d&#039;accéder aux nouveaux champs à partir du sélecteur de champs natif de la liste.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_selected.png|400px]]&lt;br /&gt;
| Si il y a des champs ajoutés par ExtraList dans la liste, l&#039;icone de sélection des champs change de couleur&lt;br /&gt;
* Les champs issus d&#039;attributs supplémentaires présente l&#039;élément dont ils proviennent&lt;br /&gt;
* Les champs ajoutés sont préfixé avec &amp;quot;EL&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
== Gestion des lignes surlignées ==&lt;br /&gt;
Extralist permet de surligner certaines lignes avec un code couleur associé à une règle de sélection.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;avoir plusieurs filtrage pour une même liste&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistselligneresult.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer une nouvelle sélection de surlignage.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistsellignelist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone en forme de stylo permet de modifier le surlignage.&lt;br /&gt;
&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;
| [[File:extralist_extralistselligneedit.png|600px]]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
L&#039;écran d&#039;édition permet de définir :&lt;br /&gt;
 &lt;br /&gt;
* le champ utilisé pour le filtrage (extrafields inclus)&lt;br /&gt;
* la couleur utilisée pour le surlignage&lt;br /&gt;
* le type de filtrage (égale, différent, inférieur, ...)&lt;br /&gt;
* la valeur associée au filtrage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Il est possible pour la valeur de filtrage d&#039;utiliser des valeurs prédéfinies comme #NOW# pour la date du jour ou #USERID# pour l&#039;utilisateur en cours&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;affichage des catégories ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
|Il est possible d&#039;afficher sur la liste les catégories des éléments en activant la coche au niveau du paramétrage de l&#039;élément sur la page d&#039;index du module.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
[[File:extralist_selectcategory.png|300px]]&lt;br /&gt;
| Une colonne affichant la ou les catégories (dans un tooltip alors) associé à l&#039;élément est sélectionnable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
[[File:extralist_displaycategorylist.png|800px]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8679</id>
		<title>ExtraList</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=ExtraList&amp;diff=8679"/>
		<updated>2026-02-13T16:02:34Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Gestion des lignes surlignées */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_250x250.png]]&lt;br /&gt;
| Le module ExtraList permet de rajouter aux listes natives de dolibarr des champs, issus des attributs personnalisés ou d&#039;autres champs non prévu initialement à la liste:&lt;br /&gt;
* sélection des attributs supplémentaires disponible pour la liste&lt;br /&gt;
* ajout de champs supplémentaires disponible dans les tables natives de la liste ou ajouté en table jointe pour le champ&lt;br /&gt;
* le surlignage de lignes selon un critère de sélection&lt;br /&gt;
* L&#039;affichage des catégories associées à un élément&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
Les champs ainsi rajoutés sont alors affichés dans le sélecteur de champs de la liste et utilisable comme n&#039;importe quel autre champs natif&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
&amp;lt;youtube&amp;gt;9NqynenRUv4&amp;lt;/youtube&amp;gt;&lt;br /&gt;
==Page principale==&lt;br /&gt;
A partir du menu principal des outils patas-monkey, le menu gauche extralist présente la liste des listes personnalisables de l&#039;outil&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_index.png|600px]]&lt;br /&gt;
| Chaque bloc représente une liste personnalisable contenant :&lt;br /&gt;
* La gestion des d&#039;attributs supplémentaires disponible &lt;br /&gt;
* La gestion des champs supplémentaires déjà ajouté à la liste&lt;br /&gt;
* La gestion des critères de surlignage de la liste&lt;br /&gt;
Le nombre en bout de ligne indique si il y a déjà un paramétrage réalisé&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
== Gestion des attributs personnalisés==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs disponibles&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extrafieldsfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le premier icone orange permet de sélectionner les attributs disponible pour la liste que l&#039;on souhaite afficher&lt;br /&gt;
Il suffit de cliquer sur le sélecteur en bout de ligne pour activer ou non le champs dans la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
== Gestion des champs supplémentaires==&lt;br /&gt;
Après avoir appuyé sur l&#039;icone de sélection des attributs supplémentaires, un écran présente les champs déjà paramétrés et permet d&#039;en ajouter de nouveau.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfields.png|600px]]&lt;br /&gt;
| L&#039;appuie sur le second icone gris permet d&#039;accéder à la liste des champs supplémentaires que l&#039;on a déjà défini &lt;br /&gt;
A partir de la liste, il est possible de modifier un champ déjà existant (icone en début de ligne) ou de le supprimer (icone en bout de ligne)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
=== Ajout d&#039;un nouveau champs ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsadd.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer un nouveau champ personnalisé, il sera possible de saisir alors&lt;br /&gt;
* Le libellé du champ que l&#039;on souhaite ajouter&lt;br /&gt;
* Le nom du champ dans la base de donnée avec son préfix (comme par exemple s. pour société, p. pour projet, ...), il est possible d&#039;employer un alias (si on utilise paramètre un champ calculé).&lt;br /&gt;
* Le type de champs afin de mieux en gérer le format de présentation sur la liste&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
=== Edition d&#039;un champ existant ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_extralistfieldsedit.png|600px]]&lt;br /&gt;
| L&#039;appuie sur l&#039;icone en forme de style en début de ligne permet de afficher le paramétrage du champ personnalisé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
=== Gestion de la jointure de table ===&lt;br /&gt;
Il est possible de rajouter une jointure SQL vers une ou plusieurs tables si le champ n&#039;est pas présent dans les tables utilisés par la liste.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
Attention cette fonctionnalité demande de connaitre à la fois le SQL et la structuration des tables de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Nous proposons en support payant sur notre site https://www.patas-monkey.com/boutique de vous accompagner sur cette fonctionnalité&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
=== Fonctionnement des nouveaux champs ===&lt;br /&gt;
Une fois le paramétrage réalisé, il est possible d&#039;accéder aux nouveaux champs à partir du sélecteur de champs natif de la liste.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:extralist_selected.png|400px]]&lt;br /&gt;
| Si il y a des champs ajoutés par ExtraList dans la liste, l&#039;icone de sélection des champs change de couleur&lt;br /&gt;
* Les champs issus d&#039;attributs supplémentaires présente l&#039;élément dont ils proviennent&lt;br /&gt;
* Les champs ajoutés sont préfixé avec &amp;quot;EL&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
== Gestion des lignes surlignées ==&lt;br /&gt;
Extralist permet de surligner certaines lignes avec un code couleur associé à une règle de sélection.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;avoir plusieurs filtrage pour une même liste&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistselligneresult.png|800px]]&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone (+) au bout du titre permet de créer une nouvelle sélection de surlignage.&lt;br /&gt;
&lt;br /&gt;
L&#039;appuie sur l&#039;icone en forme de stylo permet de modifier le surlignage.&lt;br /&gt;
&lt;br /&gt;
[[File:extralist_extralistsellignelist.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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;
| [[File:extralist_extralistselligneedit.png|600px]]&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
* sélection des champs qui peuvent être utilisé pour le filtrage&lt;br /&gt;
* la couleur utilisée pour le surlignage&lt;br /&gt;
* le type de filtrage (égale, différent, inférieur, ...)&lt;br /&gt;
* la valeur associé au filtrage&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
Il est possible pour la valeur de filtrage d&#039;utiliser des valeurs prédéfinies comme #NOW# pour la date du jour ou #USERID# pour l&#039;utilisateur en cours&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gestion de l&#039;affichage des catégories ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
|Il est possible d&#039;afficher sur la liste les catégories des éléments en activant la coche au niveau du paramétrage de l&#039;élément sur la page d&#039;index du module.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
[[File:extralist_selectcategory.png|300px]]&lt;br /&gt;
| Une colonne affichant la ou les catégories (dans un tooltip alors) associé à l&#039;élément est sélectionnable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
[[File:extralist_displaycategorylist.png|800px]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyField&amp;diff=8678</id>
		<title>MyField</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyField&amp;diff=8678"/>
		<updated>2026-02-03T10:48:37Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Création du myField */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myfield-250x250.png]]&lt;br /&gt;
| Le module myField permet de personnaliser les libellés des menus, onglets, bouton, champs des fiches et listes de Dolibarr.&lt;br /&gt;
Vous pouvez choisir vous-même le libellé, la couleur et l&#039;accès de vos menus, des boutons, des onglets et champs des fiches et listes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Selon le type de myfield (champs d&#039;une fiche, liste, onglet,...), plusieurs autres options peuvent être appliquées aux champs des fiches telles qu&#039;une couleur de fond, les afficher/ cacher, ajouter un masque de saisie, saisie en majuscule ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Le jeu combiné des permissions utilisateurs et des droits d&#039;accès aux myFields permet de paramétrer les accès des utilisateurs à la vue des champs, leur contenu et leur modification.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
MyField permet encore de cacher des menus à des groupes d&#039;utilisateurs et d&#039;en modifier l&#039;URL de destination.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;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 l&#039;icône [[file:doli-setup-old.png]] en bout de ligne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
[[file:myfield_Configuration.png|800px]]&lt;br /&gt;
&lt;br /&gt;
=== Page de configuration du module === &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
==== Activation du contexte pour le développement====&lt;br /&gt;
MyField permet d&#039;afficher sur certaines pages de Dolibarr les contextes utilisables pour limiter les actions de personnalisations des myFields.&lt;br /&gt;
Ces contextes seront utiles lors de la création de myFields pour limiter l&#039;action du module aux seules pages possédant dans leur code le contexte indiqué sur la fiche du myField.&lt;br /&gt;
Paramétrer l&#039;affichage des contexte sur vos pages vous permettra de les identifier pour paramétrer au mieux vos myfields.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:myfield-Message-contexte.png]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
L&#039;activation de l&#039;affichage des contextes se traduit par des messages comme ci-contre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
==== L&#039;administrateurs est au dessus des règles d&#039;accès ====&lt;br /&gt;
Vous pouvez aussi choisir de désactiver l&#039;utilisation des droits d&#039;accès pour l&#039;utilisateur administrateur. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Si ce paramètre est activé, l&#039;administrateur verra, hors de tout groupe, les myfields en fonctionnement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
==== Couleur de fond des zones de saisie====&lt;br /&gt;
Par défaut les zones de saisies dans dolibarr sont transparentes, ce qui n&#039;aide pas à la lisibilité&lt;br /&gt;
Il est possible de changer la couleur de fond des zones de saisies&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
==== Couleur des boutons par défaut====&lt;br /&gt;
Il y a trois types de boutons dans Dolibarr: &lt;br /&gt;
* Les boutons associés à une action&lt;br /&gt;
* Les boutons désactivés&lt;br /&gt;
* Les boutons effectuant une suppression&lt;br /&gt;
myField permet de changer la couleur de ceux-ci&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
==== Remplacement des boutons natifs====&lt;br /&gt;
MyField permet le remplacement des boutons standards de Dolibarr par des icônes.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:myfield_Button-replace.png|300px]]&lt;br /&gt;
| au lieu de &lt;br /&gt;
| [[file:myfield_Button-standard.png|500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;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;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;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. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
Cliquez sur le – pour ajouter un permission. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
Une permission accordée est symbolisée par un coche verte ([[file:tick.png]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
{{Note|Attention : il y a d&#039;autres paramètres qui peuvent impacter l&#039;accès aux champs, notamment quand on utilise un compte administrateur}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
====Permissions utilisateurs et groupes====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:myfield-Permissions-utilisateur.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
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;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
====Permissions par défaut====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:myfield-Permissions-defaut.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Les permissions par défaut (&#039;&#039;&#039;Accueil &amp;gt; Utilisateurs et groupe &amp;gt; Choisir entre utilisateurs ou groupe &amp;gt; Sélectionner les autorisations&#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 == &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
Les fonctionnalités de MyField 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;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| style=&#039;border-style: none;&#039; | &#039;&#039;&#039;MyField&#039;&#039;&#039;&lt;br /&gt;
| L&#039;entrée principale affiche la liste de tous les myFields de votre environnement&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;  &lt;br /&gt;
| style=&#039;border-style: none;&#039; | &lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Field&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Tab&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Onglet&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nouveau mf de liste&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Menu&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Bouton&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
| Ces entrées afficheront la page de création d&#039;un nouveau myField selon son type :&lt;br /&gt;
* champ de fiche &lt;br /&gt;
* onglet&lt;br /&gt;
* bouton&lt;br /&gt;
* champs de liste &lt;br /&gt;
* menu &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| style=&#039;border-style: none;&#039; | &#039;&#039;&#039;Liste des éléments&#039;&#039;&#039;&lt;br /&gt;
| Cette entrée affichera également la liste des myFields enregistrés sur votre environnement &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| style=&#039;border-style: none;&#039; | &#039;&#039;&#039;Droits d&#039;accès aux éléments&#039;&#039;&#039;&lt;br /&gt;
| Cette page vous permettra de paramétrer les habilitations des groupes d&#039;utilisateurs aux fonctionnalités de MyFields, tabs et menus.&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| style=&#039;border-style: none;&#039; | &#039;&#039;&#039;Import XML&#039;&#039;&#039;&lt;br /&gt;
| Cette entré affichera une page permettant de copier un fichier d&#039;import d&#039;un myfield au format XML.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
== Personnalisations ==&lt;br /&gt;
=== Menus ===&lt;br /&gt;
==== Création du myField ====&lt;br /&gt;
La page de création d&#039;un myField de type menu est accessible depuis le lien de menu secondaire &#039;&#039;&#039;Patas-tools &amp;gt; MyField &amp;gt; Nouveau myMenu.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
[[File:Myfield-Page-creation-menu.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:50%;&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Type de myField &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le champ automatiquement rempli en fonction du lien de menu sur lequel vous avez cliqué pour afficher cette page de création (menu).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Libellé natif &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici le libellé natif du menu tel qu&#039;il est affiché sur votre interface.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Type de menu &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
sélectionnez dans la liste déroulante le type de menu que vous souhaitez personnaliser selon qu&#039;il s&#039;agit d&#039;un menu principal, d&#039;un menu secondaire ou d&#039;une entrée de menu secondaire.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Texte de remplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
texte de votre choix qui sera affiché à la place du libellé natif.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Auteur&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le nom du créateur du myField&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Affichage&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
*Visible : le champ sera affiché. Il s&#039;agit du fonctionnement standard de Dolibarr.&lt;br /&gt;
*Invisible : le champ sera absent des fiches&lt;br /&gt;
*Caché : le champ sera absent des fiches mais pourra être affiché (Show/Hide).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Couleur de fond &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
utilisez le sélecteur de couleur pour déterminer la couleur de fond du champ.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Déplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez -1 pour déplacer l&#039;onglet du menu vers la gauche, 1 vers la droite.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
URL de redirection &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici l&#039;URL de la page qui s&#039;affichera au clic sur l&#039;onglet de menu. Si ce champ est laissé libre, l&#039;URL native du menu sera conservée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Suite à la création d&#039;un myField, il sera nécessaire d&#039;en définir les droits d&#039;accès par groupes d&#039;utilisateurs depuis le lien de menu secondaire du même nom (Voir plus loin)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
====Exemple de personnalisation d&#039;un menu principal====&lt;br /&gt;
Personnalisons le menu &#039;&#039;Accueil&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
[[file:myfield-Param-menu-accueil.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
[[file:Myfield-menu-resultat.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
====Exemple de personnalisation d&#039;un menu et d&#039;une entrée de menu secondaire====&lt;br /&gt;
Personnalisons le menu secondaire Propositions commerciales et l&#039;entrée de menu secondaire Nouvelle proposition.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
[[file:myfield-Param-menu-secondaire.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
[[file:myfield-Param-entree-menu-secondaire.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
{{Note|L&#039;entrée de menu secondaire sera déplacée d&#039;un rang vers le bas avec le code -1 dans le champ Déplacement de sa fiche}}&lt;br /&gt;
Suite à l&#039;application de ces deux personnalisations, le menu secondaire devient :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:Myfield-entree-menu-secondaire.png]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
 plutôt que&lt;br /&gt;
| [[file:Myfield-menu-secondaire.png]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
====Cas particulier de entrées de menu secondaire &amp;quot;Liste&amp;quot;====&lt;br /&gt;
Pour différencier les entrées de menu secondaire du même nom, saisissez le menu de niveau supérieur auquel elles sont rattachées séparées par un dièse (&#039;&#039;&#039;#&#039;&#039;&#039;) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&#039;&#039;Ajoutez au libellé le menu secondaire : Propositions commerciales#Liste&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
[[file:myfield_Liste-param.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Pour obtenir  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:44--&amp;gt;&lt;br /&gt;
[[file:myfield_Liste-param-menu.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:45--&amp;gt;&lt;br /&gt;
===Onglets===&lt;br /&gt;
====Création du myField d&#039;onglet====&lt;br /&gt;
La page de création d&#039;un myField est accessible depuis le lien de menu secondaire &#039;&#039;&#039;Patastools &amp;gt; MyField &amp;gt; Nouveau MyTab&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:46--&amp;gt;&lt;br /&gt;
[[file:myfield-Page-creation-onglet.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:47--&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:50%;&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Type de myField &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le champ automatiquement rempli en fonction du lien de menu sur lequel vous avez cliqué.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Libellé natif &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici le libellé natif du menu tel qu&#039;il est affiché à l&#039;écran.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Contexte d&#039;activation  &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Le contexte d&#039;activation permet de limiter l&#039;action des myFields sur les seuls champs des pages comportant le contexte indiqué ici. &lt;br /&gt;
{{Note|&amp;lt;strong&amp;gt;Attention&amp;lt;/strong&amp;gt;, pour les onglets, le contexte correspond au tabTitleText (le nom du premier onglet) (ex: &amp;quot;Tiers&amp;quot; pour l&#039;élément Tiers, &amp;quot;Produit&amp;quot; pour l&#039;élément Produit) }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:48--&amp;gt;&lt;br /&gt;
Si aucun context n&#039;est saisi, les modifications apportées à l&#039;onglet par le myfield s&#039;appliqueront à tous les champs du même libellé de toutes les fiches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Texte de remplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
texte de votre choix qui sera affiché à la place du libellé natif.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Auteur&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le nom du créateur du myField&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Affichage&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
*Visible : le champ sera affiché. Il s&#039;agit du fonctionnement standard de Dolibarr.&lt;br /&gt;
*Invisible : le champ sera absent des fiches&lt;br /&gt;
*Caché : le champ sera absent des fiches mais pourra être affiché (Show/Hide).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Couleur de fond &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
utilisez le sélecteur de couleur pour déterminer la couleur de fond du myField.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Déplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez -1 pour déplacer l&#039;onglet du menu vers la gauche, 1 vers la droite.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
URL de redirection &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici l&#039;URL de la page qui s&#039;affichera au clic sur l&#039;onglet de menu. Si ce champ est laissé libre, l&#039;URL native du menu sera conservée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:53--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:54--&amp;gt;&lt;br /&gt;
{{Note|N&#039;indiquez ici que la partie de l&#039;URL suivant &#039;&#039;/htdocs/&#039;&#039;}}&lt;br /&gt;
Requête d&#039;affichage : voir section Fonctionnement, ci-dessous&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:55--&amp;gt;&lt;br /&gt;
Suite à la création d&#039;un myField, il sera nécessaire de définir les droits d&#039;accès aux myFields par groupes d&#039;utilisateurs depuis le lien de menu secondaire du même nom (Voir section Configuration des droits d&#039;accès).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:56--&amp;gt;&lt;br /&gt;
====Exemple de personnalisation d&#039;un onglet====&lt;br /&gt;
Personnalisons l&#039;onglet fiche des fiches des éléments.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:57--&amp;gt;&lt;br /&gt;
[[file:myfield-Param-onglet-fiche.png|800px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:58--&amp;gt;&lt;br /&gt;
La fiche devient alors &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:59--&amp;gt;&lt;br /&gt;
[[file:myfield-Natif-fiche.png|800px]] &lt;br /&gt;
{{Note|Si l&#039;onglet est actif, la couleur sera affichée sur ses bords}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:60--&amp;gt;&lt;br /&gt;
===Champs===&lt;br /&gt;
====Création du myField====&lt;br /&gt;
La page de création d&#039;un myField est accessible depuis le lien de menu secondaire &#039;&#039;&#039;Patastools &amp;gt; MyField &amp;gt; Nouveau MyField&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:61--&amp;gt;&lt;br /&gt;
[[file:myfield-Page-creation.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:62--&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:50%;&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Type de myField &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le champ automatiquement rempli en fonction du lien de menu sur lequel vous avez cliqué.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Libellé natif &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici le libellé natif du champ tel qu&#039;il est affiché à l&#039;écran.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Contexte d&#039;activation  &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le contexte d&#039;activation permet de limiter l&#039;action des myFields sur les seuls champs des pages comportant le contexte indiqué ici. &lt;br /&gt;
Si aucun contexte n&#039;est saisi, les modifications apportées à l&#039;onglet par le myfield s&#039;appliqueront à tous les champs du même libellé de toutes les fiches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:63--&amp;gt;&lt;br /&gt;
[[#Contexte d&#039;activation|Liste des principaux contexte ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:64--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Texte de remplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
texte de votre choix qui sera affiché à la place du libellé natif.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Auteur&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le nom du créateur du myField&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Masque de saisie&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le masque de saisie est paramétrable avec les caractères suivants :&lt;br /&gt;
*a pour une lettre (A-Z,a-z)&lt;br /&gt;
*9 pour un chiffre (0-9)&lt;br /&gt;
*pour un caractère alphanumérique (A-Z,a-z,0-9)&lt;br /&gt;
:Vous pouvez ajouter dans le champ les caractères que vous souhaitez pour constituer votre masque. Par exemple, si vous souhaitez ajouter un indicatif international au champ téléphone, le masque sera : +0099-(9)999999999&lt;br /&gt;
*UPPERCASE pour forcer la saisie en majuscule.&lt;br /&gt;
*LOWERCASE pour forcer la saisie en minuscule.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:66--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Affichage&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
*Visible : le champ sera affiché. Il s&#039;agit du fonctionnement standard de Dolibarr.&lt;br /&gt;
*Invisible : le champ sera absent des fiches&lt;br /&gt;
*Caché : le champ sera absent des fiches mais pourra être affiché il faut cliquer sur le numéro de version de Dolibarr (en haut à droite). &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Couleur de fond &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
utilisez le sélecteur de couleur pour déterminer la couleur de fond du myField.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Déplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez 1 pour remonter d&#039;un champ, -1 pour descendre. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Valeur par défaut &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Correspond à une saisie par défaut dans le champ à la création.&lt;br /&gt;
&lt;br /&gt;
Cette zone peut aussi être utilisé dans le cas d&#039;un champs obligatoire que l&#039;on souhaite cacher.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Taille du champ de saisie &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
à définir selon vos besoins. Si laissé vide, la valeur native du champ est conservée.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Obligatoire : &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Cochez cette case pour rendre la saisie de valeurs dans le champ obligatoire pour enregistrer la création ou les modifications de la page. &lt;br /&gt;
&lt;br /&gt;
Le libellé du texte associé aux champs sera mis en gras pour respecter la charte graphique de dolibarr sur les champs obligatoire.&lt;br /&gt;
&lt;br /&gt;
Sur les champs de type texte, il y a un tooltip précisant qu&#039;il est obligatoire qui n&#039;est pas présent au niveau des listes déroulantes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Requête d&#039;affichage&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Voir section Fonctionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:68--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:69--&amp;gt;&lt;br /&gt;
{{Note|Le déplacement d&#039;un champ d&#039;une fiche n&#039;est effectué qu&#039;au sein de son tableau. Il est donc possible de remonter ou descendre un champ, mais pas de le changer de colonne}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:70--&amp;gt;&lt;br /&gt;
Suite à la création d&#039;un myField de type champ, il sera nécessaire de définir les droits d&#039;accès aux myFields par groupes d&#039;utilisateurs depuis le lien de menu secondaire du même nom (Voir section Configuration des droits d&#039;accès).&lt;br /&gt;
&lt;br /&gt;
====Exemple de personnalisation d&#039;un champ====&lt;br /&gt;
Personnalisons le champ &#039;&#039;Id. prof. 2 (SIRET)&#039;&#039; des fiches de tiers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:72--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:myfield_Param-champ.png|600px]]&lt;br /&gt;
| Le champ a été paramétré en tant qu&#039;invisible avec un masque de saisie de chiffres (999 999 999 99999) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:73--&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:Myfield-champ.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:74--&amp;gt;&lt;br /&gt;
[[file:myfield-Masque.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:75--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
En cliquant sur le lien Show/Hide au-dessus du tableau, le champ sera affiché selon les paramètres enregistrés sur la fiche du myField&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:76--&amp;gt;&lt;br /&gt;
Lors de l&#039;édition du champ, le masque sera activé et ne permettra que la saisie prédéfinie et sa complétion vérifiée (rendu obligatoire) pour empêcher l&#039;enregistrement de la page sans qu&#039;il ne soit rempli.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:77--&amp;gt;&lt;br /&gt;
===Listes===&lt;br /&gt;
Il est possible de modifier les champs des listes natives de dolibarr (celle avec une icone de sélection de champs en bout de liste)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:78--&amp;gt;&lt;br /&gt;
====Création du myField====&lt;br /&gt;
Les myfields de liste permettent de limiter l&#039;affichage de champs.&lt;br /&gt;
il est nécessaire d&#039;ouvrir la page de liste pour récupérer des informations propre à ce type de myField &lt;br /&gt;
* le contexte d&#039;activation&lt;br /&gt;
* le libellé non traduit du champs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:79--&amp;gt;&lt;br /&gt;
====Exemple de paramétrage====&lt;br /&gt;
Nous allons modifier la colonne &amp;quot;Tiers&amp;quot; sur la liste des interventions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:80--&amp;gt;&lt;br /&gt;
[[file:Myfield-masque-tiers.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:81--&amp;gt;&lt;br /&gt;
Selon les habilitations, le champs sera aussi inaccessible dans le sélecteur de champs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:82--&amp;gt;&lt;br /&gt;
[[file:myfield_Liste-contrats.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:83--&amp;gt;&lt;br /&gt;
{{Note|Si vous rendez un myField de liste invisible, il sera invisible de tous les utilisateur. Pour le cacher seulement à un ou des groupes d&#039;utilisateurs, laissez le visible et jouter ensuite avec les droits d&#039;accès !}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:84--&amp;gt;&lt;br /&gt;
=== Boutons ===&lt;br /&gt;
Il est possible de modifier les boutons présent sur les fiches de dolibarr &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:85--&amp;gt;&lt;br /&gt;
====Création du myField====&lt;br /&gt;
Les myfield de boutons permettent de rendre invisible bouton, remplacer le libellé, l&#039;url associé au bouton et de rendre son accès visible selon le résultat d&#039;une requete SQL&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:86--&amp;gt;&lt;br /&gt;
[[file:myfield-creation-bouton.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:87--&amp;gt;&lt;br /&gt;
{{Note|Avec le thème natif de Dolibarr, le libellé du bouton est mis en majuscule, il faut donc utiliser le texte d&#039;origine que l&#039;on récupère avec le click droit et le menu inspecter.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:88--&amp;gt;&lt;br /&gt;
=Requête SQL d&#039;affichage conditionnel=&lt;br /&gt;
La requête de traitement va conditionner l&#039;affichage des champs selon la correspondance de l&#039;objet à la requête. Il est alors possible, par exemple, d&#039;afficher des champs différents selon que l&#039;objet est un produits ou un service.&lt;br /&gt;
Il est possible de transmettre en paramètre deux valeurs :&lt;br /&gt;
* #ID# : l&#039;id de l&#039;objet principale de la page &lt;br /&gt;
* #USERID# : l&#039;id de l&#039;utilisateur actif&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement== &amp;lt;!--T:89--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:90--&amp;gt;&lt;br /&gt;
Saisissez ici la requête d&#039;affichage applicable au champs sur l&#039;exemple suivant :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:91--&amp;gt;&lt;br /&gt;
#SEL# permet de remplacer le SELECT de la requête SQL qui sera bloqué par la sécurité native de Dolibarr (SQL Injection)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:92--&amp;gt;&lt;br /&gt;
&#039;&#039;#SEL# IF(fk_product_type=1, 1, 0) AS `read`, IF(fk_product_type=1, 1, 0) AS `write` FROM llx_product WHERE rowid=#ID#; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:93--&amp;gt;&lt;br /&gt;
read permet d&#039;autoriser ou non l&#039;affichage globale du champ&lt;br /&gt;
write permet d&#039;autoriser ou non sa modification (pas nécessaire dans le cas d&#039;un bouton un un onglet...)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:94--&amp;gt;&lt;br /&gt;
Si la valeur est à 0, le champs est caché, dans le cas contraire il est affiché&lt;br /&gt;
Attention, si on laisse le paramètre du champs à caché, il n&#039;apparaitra pas quel que soit la valeur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:95--&amp;gt;&lt;br /&gt;
==Exemple==&lt;br /&gt;
Avec le myfield suivant&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:96--&amp;gt;&lt;br /&gt;
[[file:myfield_Creation_requete.png|800px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:97--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| On obtient la fiche suivante sur un &#039;&#039;&#039;produit&#039;&#039;&#039;&lt;br /&gt;
[[file:myfield_Creation_requete_result.png|400px]] &lt;br /&gt;
| Tandis que sur la fiche d&#039;un &#039;&#039;&#039;service&#039;&#039;&#039; &lt;br /&gt;
[[file:myfield_Creation_requete-fiche.png|400px]]&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:98--&amp;gt;&lt;br /&gt;
=Paramétrage des droits d&#039;accès aux myFields, tabs et menus=&lt;br /&gt;
==Configuration des droits d&#039;accès==&lt;br /&gt;
En tant qu&#039;utilisateur administrateur, tous les myFields vous sont visibles.&lt;br /&gt;
{{Note|Sur la page d&#039;accueil du module MyField, l&#039;application des personnalisations est désactivée}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:99--&amp;gt;&lt;br /&gt;
Si vous n&#039;avez pas défini de groupes utilisateurs, les myfields sont affichés sur les interfaces de tous les utilsiateurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:100--&amp;gt;&lt;br /&gt;
Depuis l&#039;entrée de menu secondaire &#039;&#039;&#039;Patas-Tools &amp;gt; MyField &amp;gt; droits d&#039;accès aux onglets&#039;&#039;&#039;, paramétrez les accès des groupes d&#039;utilisateurs :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:101--&amp;gt;&lt;br /&gt;
[[file:myfield-Droits-d-acces.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:102--&amp;gt;&lt;br /&gt;
Il existe quatre droits d&#039;accès :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:103--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:lecture-off.png]] Bloqué en accès&lt;br /&gt;
[[file:lecture-on.png]] Accès en lecture&lt;br /&gt;
| [[file:modif-of.png]] Bloqué en modification&lt;br /&gt;
[[file:modif-on.png]] Accès en modification&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:104--&amp;gt;&lt;br /&gt;
==Comportement selon les droits d&#039;accès==&lt;br /&gt;
===Bloqué en accès ([[file:lecture-off.png]]) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:105--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[file:myfield-User-lecture-.png|600px]]&lt;br /&gt;
| Le champ sera caché aux utilisateurs du groupe. Ils ne pourront pas l&#039;afficher&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:106--&amp;gt;&lt;br /&gt;
le lien &#039;&#039;Show/Hide&#039;&#039; ne sera pas actif&lt;br /&gt;
|}&lt;br /&gt;
===Accès en lecture mais bloqué en modification ([[file:lecture-on.png]][[file:modif-of.png]]) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[file:myfield-User-lecture-.png|600px]]&lt;br /&gt;
| Les utilisateurs du groupe pourront afficher le champ, mais ne pourront pas en modifier le contenu.&lt;br /&gt;
|}&lt;br /&gt;
===Accès en lecture et Accès en modification ([[file:lecture-on.png]][[file:modif-on.png]]) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[file:myfield-User-lecture+-modif+.png|600px]]&lt;br /&gt;
| &lt;br /&gt;
Les utilisateurs du groupe pourront afficher le champ et le modifier si leurs permissions de groupe ou d&#039;utilisateur le leur permettent. Les paramètres du champ s&#039;appliquent alors (obligatoire, masque de saisie,...)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:107--&amp;gt;&lt;br /&gt;
=Autres fonctionnalités=&lt;br /&gt;
==Import des myField==&lt;br /&gt;
Il est possible d&#039;enregistrer une liste de myfields et leurs paramétrages en important un fichier XML.&lt;br /&gt;
Depuis la page &#039;&#039;&#039;Outils Patas-M &amp;gt; MyField &amp;gt; Importer un onglet&#039;&#039;&#039;, collez le fichier XML dans la zone de saisie et cliquez sur le bouton &#039;&#039;&#039;Lancer l&#039;importation&#039;&#039;&#039;.&lt;br /&gt;
{{Note|Si vous cochez la case Écraser les données précédentes, votre liste de myfields se résumera à ceux présent dans le ficher que vous importez|warn}}&lt;br /&gt;
Paramétrer ensuite les droits d&#039;accès des utilisateurs au myField.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:108--&amp;gt;&lt;br /&gt;
==Contexte d&#039;activation==&lt;br /&gt;
Une liste de tous les contextes disponible est présent sur le wiki de dolibarr: &lt;br /&gt;
https://wiki.dolibarr.org/index.php?title=Syst%C3%A8me_de_Hooks#Liste_des_Contexts_disponibles_dans_Dolibarr&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:109--&amp;gt;&lt;br /&gt;
quelque uns des plus courants &lt;br /&gt;
{| &lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Fiche&lt;br /&gt;
| Contexte&lt;br /&gt;
|-&lt;br /&gt;
| Adhérent&lt;br /&gt;
| membertypecard&lt;br /&gt;
|-&lt;br /&gt;
| Catégories&lt;br /&gt;
| categorycard&lt;br /&gt;
|-&lt;br /&gt;
| Commandes&lt;br /&gt;
| ordercard&lt;br /&gt;
|-&lt;br /&gt;
| Commande fournisseur&lt;br /&gt;
| ordersuppliercard&lt;br /&gt;
|-&lt;br /&gt;
| Contact&lt;br /&gt;
| contactcard&lt;br /&gt;
|-&lt;br /&gt;
| Contrat&lt;br /&gt;
| contractcard&lt;br /&gt;
|-&lt;br /&gt;
| Don&lt;br /&gt;
| doncard&lt;br /&gt;
|-&lt;br /&gt;
| Entrepôt&lt;br /&gt;
| warehousecard&lt;br /&gt;
|-&lt;br /&gt;
| Expédition&lt;br /&gt;
| expeditioncard&lt;br /&gt;
|-&lt;br /&gt;
| Facture client&lt;br /&gt;
| invoicecard&lt;br /&gt;
|-&lt;br /&gt;
| Facture fournisseur&lt;br /&gt;
| suppliercard&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:110--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Fiche&lt;br /&gt;
| Contexte&lt;br /&gt;
|-&lt;br /&gt;
| Intervention&lt;br /&gt;
| interventioncard&lt;br /&gt;
|-&lt;br /&gt;
| Livraison&lt;br /&gt;
| deliverycard&lt;br /&gt;
|-&lt;br /&gt;
| Note de frais&lt;br /&gt;
| tripandexpensecard&lt;br /&gt;
|-&lt;br /&gt;
| Produit&lt;br /&gt;
| productcard&lt;br /&gt;
|-&lt;br /&gt;
| Projet&lt;br /&gt;
| projectcard&lt;br /&gt;
|-&lt;br /&gt;
| Proposition commerciale&lt;br /&gt;
| propalcard&lt;br /&gt;
|-&lt;br /&gt;
| Règlement client&lt;br /&gt;
| paiementcard&lt;br /&gt;
|-&lt;br /&gt;
| Règlement fournisseur&lt;br /&gt;
| paymentsupplier&lt;br /&gt;
|-&lt;br /&gt;
| Salaire&lt;br /&gt;
| salarycard&lt;br /&gt;
|-&lt;br /&gt;
| Tache&lt;br /&gt;
| projecttaskcard&lt;br /&gt;
|-&lt;br /&gt;
| Tiers&lt;br /&gt;
| thirdpartycard&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur&lt;br /&gt;
| usercard&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:111--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:112--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:113--&amp;gt;&lt;br /&gt;
=Questions fréquentes=&lt;br /&gt;
== Général ==&lt;br /&gt;
Ce chapitre répertorie les difficultés rencontrées avec le module. Vous y trouverez donc des éléments de réponse quant à son utilisation.&lt;br /&gt;
Si vous rencontrez une autre erreur que celles décrites ci-dessous lors de l&#039;utilisation de ce module :&lt;br /&gt;
#Désactivez et réactivez le module,&lt;br /&gt;
#Vérifier sur le ChangeLog si une nouvelle version a été publiée,&lt;br /&gt;
#Ré-installez/mettez à jour le module,&lt;br /&gt;
#Vérifiez que le remplacement de fichiers natifs de Dolibarr ne soit pas nécessaire au bon fonctionnement du module.&lt;br /&gt;
#Vérifiez qu&#039;aucune incompatibilité avec un autre module ne soit indiquée. Le cas échéant, suivez nos préconisations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:114--&amp;gt;&lt;br /&gt;
Si, malgré ces manipulations, l&#039;erreur persiste, contactez-nous en utilisant le formulaire dédié (http://docs.patas-monkey.com/support/).&lt;br /&gt;
Ce formulaire est le mode de contact à privilégier pour toute difficulté d&#039;utilisation ou remontée de bug. Aussi, nous vous remercions de ne pas multiplier les canaux d&#039;échange pour un même objet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:115--&amp;gt;&lt;br /&gt;
== Affichage d&#039;un message en haut des pages de Dolibarr==&lt;br /&gt;
Si vos pages de Dolibarr affichent un message semblable à l&#039;image suivante, il ne s&#039;agit pas d&#039;un message d&#039;erreur, mais de l&#039;affichage des contextes de la page courante. Pour ne plus voir ces lignes affichées, désactivez l&#039;affichage du contexte&lt;br /&gt;
(voir Configuration).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:116--&amp;gt;&lt;br /&gt;
[[file:Myfield-Message-contexte.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:117--&amp;gt;&lt;br /&gt;
==Message erreur d&#039;ordonnancement==&lt;br /&gt;
Certaines pages de certaines versions de Dolibarr présentent un erreur dans leur code empêchant la bonne application de la personnalisation des champs. MyField permet de les identifier pour les corriger.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:118--&amp;gt;&lt;br /&gt;
Le message d&#039;erreur s&#039;affiche en bas de page et est le suivant&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:119--&amp;gt;&lt;br /&gt;
[[file:myfield_Erreur-dbclose-message.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:120--&amp;gt;&lt;br /&gt;
En vous aidant de l&#039;URL de la page, ouvrez le fichier du noyau de Dolibarr pour le modifier. Par exemple, si la page qui comporte le message est &#039;&#039;http://.../htdocs/custom/myField/admin/extrafields.php&#039;&#039;, ouvrez successivement les dossiers &#039;&#039;htdocs&#039;&#039;, &#039;&#039;custom&#039;&#039;, &#039;&#039;myField&#039;&#039;, &#039;&#039;admin&#039;&#039; et ouvrez le fichier &#039;&#039;extrafields.php&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:121--&amp;gt;&lt;br /&gt;
L&#039;erreur vient de l&#039;inversion des lignes &#039;&#039;llxFooter();&#039;&#039; et &#039;&#039;$db-&amp;gt;close();&#039;&#039; en fin de fichier.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:122--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:60%;&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| Modifiez le code de la page pour obtenir &lt;br /&gt;
[[file:Erreur-dbclose-correction.png]]&lt;br /&gt;
| au lieu de&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:123--&amp;gt;&lt;br /&gt;
[[file:Erreur-dbclose.png]]&lt;br /&gt;
|}&lt;br /&gt;
==Multicompany==&lt;br /&gt;
Avec le module multicompany, il convient d&#039;activer le module sur chaque entité&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyField&amp;diff=8677</id>
		<title>MyField</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyField&amp;diff=8677"/>
		<updated>2026-02-03T10:48:08Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Création du myField */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myfield-250x250.png]]&lt;br /&gt;
| Le module myField permet de personnaliser les libellés des menus, onglets, bouton, champs des fiches et listes de Dolibarr.&lt;br /&gt;
Vous pouvez choisir vous-même le libellé, la couleur et l&#039;accès de vos menus, des boutons, des onglets et champs des fiches et listes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Selon le type de myfield (champs d&#039;une fiche, liste, onglet,...), plusieurs autres options peuvent être appliquées aux champs des fiches telles qu&#039;une couleur de fond, les afficher/ cacher, ajouter un masque de saisie, saisie en majuscule ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Le jeu combiné des permissions utilisateurs et des droits d&#039;accès aux myFields permet de paramétrer les accès des utilisateurs à la vue des champs, leur contenu et leur modification.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
MyField permet encore de cacher des menus à des groupes d&#039;utilisateurs et d&#039;en modifier l&#039;URL de destination.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;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 l&#039;icône [[file:doli-setup-old.png]] en bout de ligne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
[[file:myfield_Configuration.png|800px]]&lt;br /&gt;
&lt;br /&gt;
=== Page de configuration du module === &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
==== Activation du contexte pour le développement====&lt;br /&gt;
MyField permet d&#039;afficher sur certaines pages de Dolibarr les contextes utilisables pour limiter les actions de personnalisations des myFields.&lt;br /&gt;
Ces contextes seront utiles lors de la création de myFields pour limiter l&#039;action du module aux seules pages possédant dans leur code le contexte indiqué sur la fiche du myField.&lt;br /&gt;
Paramétrer l&#039;affichage des contexte sur vos pages vous permettra de les identifier pour paramétrer au mieux vos myfields.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:myfield-Message-contexte.png]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
L&#039;activation de l&#039;affichage des contextes se traduit par des messages comme ci-contre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
==== L&#039;administrateurs est au dessus des règles d&#039;accès ====&lt;br /&gt;
Vous pouvez aussi choisir de désactiver l&#039;utilisation des droits d&#039;accès pour l&#039;utilisateur administrateur. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Si ce paramètre est activé, l&#039;administrateur verra, hors de tout groupe, les myfields en fonctionnement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
==== Couleur de fond des zones de saisie====&lt;br /&gt;
Par défaut les zones de saisies dans dolibarr sont transparentes, ce qui n&#039;aide pas à la lisibilité&lt;br /&gt;
Il est possible de changer la couleur de fond des zones de saisies&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
==== Couleur des boutons par défaut====&lt;br /&gt;
Il y a trois types de boutons dans Dolibarr: &lt;br /&gt;
* Les boutons associés à une action&lt;br /&gt;
* Les boutons désactivés&lt;br /&gt;
* Les boutons effectuant une suppression&lt;br /&gt;
myField permet de changer la couleur de ceux-ci&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
==== Remplacement des boutons natifs====&lt;br /&gt;
MyField permet le remplacement des boutons standards de Dolibarr par des icônes.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:myfield_Button-replace.png|300px]]&lt;br /&gt;
| au lieu de &lt;br /&gt;
| [[file:myfield_Button-standard.png|500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;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;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;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. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
Cliquez sur le – pour ajouter un permission. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
Une permission accordée est symbolisée par un coche verte ([[file:tick.png]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
{{Note|Attention : il y a d&#039;autres paramètres qui peuvent impacter l&#039;accès aux champs, notamment quand on utilise un compte administrateur}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
====Permissions utilisateurs et groupes====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:myfield-Permissions-utilisateur.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
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;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
====Permissions par défaut====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:myfield-Permissions-defaut.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Les permissions par défaut (&#039;&#039;&#039;Accueil &amp;gt; Utilisateurs et groupe &amp;gt; Choisir entre utilisateurs ou groupe &amp;gt; Sélectionner les autorisations&#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 == &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
Les fonctionnalités de MyField 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;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| style=&#039;border-style: none;&#039; | &#039;&#039;&#039;MyField&#039;&#039;&#039;&lt;br /&gt;
| L&#039;entrée principale affiche la liste de tous les myFields de votre environnement&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;  &lt;br /&gt;
| style=&#039;border-style: none;&#039; | &lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Field&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Tab&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Onglet&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nouveau mf de liste&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Menu&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Bouton&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
| Ces entrées afficheront la page de création d&#039;un nouveau myField selon son type :&lt;br /&gt;
* champ de fiche &lt;br /&gt;
* onglet&lt;br /&gt;
* bouton&lt;br /&gt;
* champs de liste &lt;br /&gt;
* menu &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| style=&#039;border-style: none;&#039; | &#039;&#039;&#039;Liste des éléments&#039;&#039;&#039;&lt;br /&gt;
| Cette entrée affichera également la liste des myFields enregistrés sur votre environnement &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| style=&#039;border-style: none;&#039; | &#039;&#039;&#039;Droits d&#039;accès aux éléments&#039;&#039;&#039;&lt;br /&gt;
| Cette page vous permettra de paramétrer les habilitations des groupes d&#039;utilisateurs aux fonctionnalités de MyFields, tabs et menus.&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| style=&#039;border-style: none;&#039; | &#039;&#039;&#039;Import XML&#039;&#039;&#039;&lt;br /&gt;
| Cette entré affichera une page permettant de copier un fichier d&#039;import d&#039;un myfield au format XML.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
== Personnalisations ==&lt;br /&gt;
=== Menus ===&lt;br /&gt;
==== Création du myField ====&lt;br /&gt;
La page de création d&#039;un myField de type menu est accessible depuis le lien de menu secondaire &#039;&#039;&#039;Patas-tools &amp;gt; MyField &amp;gt; Nouveau myMenu.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
[[File:Myfield-Page-creation-menu.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:50%;&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Type de myField &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le champ automatiquement rempli en fonction du lien de menu sur lequel vous avez cliqué pour afficher cette page de création (menu).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Libellé natif &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici le libellé natif du menu tel qu&#039;il est affiché sur votre interface.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Type de menu &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
sélectionnez dans la liste déroulante le type de menu que vous souhaitez personnaliser selon qu&#039;il s&#039;agit d&#039;un menu principal, d&#039;un menu secondaire ou d&#039;une entrée de menu secondaire.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Texte de remplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
texte de votre choix qui sera affiché à la place du libellé natif.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Auteur&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le nom du créateur du myField&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Affichage&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
*Visible : le champ sera affiché. Il s&#039;agit du fonctionnement standard de Dolibarr.&lt;br /&gt;
*Invisible : le champ sera absent des fiches&lt;br /&gt;
*Caché : le champ sera absent des fiches mais pourra être affiché (Show/Hide).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Couleur de fond &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
utilisez le sélecteur de couleur pour déterminer la couleur de fond du champ.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Déplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez -1 pour déplacer l&#039;onglet du menu vers la gauche, 1 vers la droite.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
URL de redirection &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici l&#039;URL de la page qui s&#039;affichera au clic sur l&#039;onglet de menu. Si ce champ est laissé libre, l&#039;URL native du menu sera conservée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Suite à la création d&#039;un myField, il sera nécessaire d&#039;en définir les droits d&#039;accès par groupes d&#039;utilisateurs depuis le lien de menu secondaire du même nom (Voir plus loin)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
====Exemple de personnalisation d&#039;un menu principal====&lt;br /&gt;
Personnalisons le menu &#039;&#039;Accueil&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
[[file:myfield-Param-menu-accueil.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
[[file:Myfield-menu-resultat.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
====Exemple de personnalisation d&#039;un menu et d&#039;une entrée de menu secondaire====&lt;br /&gt;
Personnalisons le menu secondaire Propositions commerciales et l&#039;entrée de menu secondaire Nouvelle proposition.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
[[file:myfield-Param-menu-secondaire.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
[[file:myfield-Param-entree-menu-secondaire.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
{{Note|L&#039;entrée de menu secondaire sera déplacée d&#039;un rang vers le bas avec le code -1 dans le champ Déplacement de sa fiche}}&lt;br /&gt;
Suite à l&#039;application de ces deux personnalisations, le menu secondaire devient :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:Myfield-entree-menu-secondaire.png]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
 plutôt que&lt;br /&gt;
| [[file:Myfield-menu-secondaire.png]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
====Cas particulier de entrées de menu secondaire &amp;quot;Liste&amp;quot;====&lt;br /&gt;
Pour différencier les entrées de menu secondaire du même nom, saisissez le menu de niveau supérieur auquel elles sont rattachées séparées par un dièse (&#039;&#039;&#039;#&#039;&#039;&#039;) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&#039;&#039;Ajoutez au libellé le menu secondaire : Propositions commerciales#Liste&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
[[file:myfield_Liste-param.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Pour obtenir  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:44--&amp;gt;&lt;br /&gt;
[[file:myfield_Liste-param-menu.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:45--&amp;gt;&lt;br /&gt;
===Onglets===&lt;br /&gt;
====Création du myField d&#039;onglet====&lt;br /&gt;
La page de création d&#039;un myField est accessible depuis le lien de menu secondaire &#039;&#039;&#039;Patastools &amp;gt; MyField &amp;gt; Nouveau MyTab&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:46--&amp;gt;&lt;br /&gt;
[[file:myfield-Page-creation-onglet.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:47--&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:50%;&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Type de myField &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le champ automatiquement rempli en fonction du lien de menu sur lequel vous avez cliqué.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Libellé natif &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici le libellé natif du menu tel qu&#039;il est affiché à l&#039;écran.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Contexte d&#039;activation  &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Le contexte d&#039;activation permet de limiter l&#039;action des myFields sur les seuls champs des pages comportant le contexte indiqué ici. &lt;br /&gt;
{{Note|&amp;lt;strong&amp;gt;Attention&amp;lt;/strong&amp;gt;, pour les onglets, le contexte correspond au tabTitleText (le nom du premier onglet) (ex: &amp;quot;Tiers&amp;quot; pour l&#039;élément Tiers, &amp;quot;Produit&amp;quot; pour l&#039;élément Produit) }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:48--&amp;gt;&lt;br /&gt;
Si aucun context n&#039;est saisi, les modifications apportées à l&#039;onglet par le myfield s&#039;appliqueront à tous les champs du même libellé de toutes les fiches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Texte de remplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
texte de votre choix qui sera affiché à la place du libellé natif.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Auteur&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le nom du créateur du myField&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Affichage&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
*Visible : le champ sera affiché. Il s&#039;agit du fonctionnement standard de Dolibarr.&lt;br /&gt;
*Invisible : le champ sera absent des fiches&lt;br /&gt;
*Caché : le champ sera absent des fiches mais pourra être affiché (Show/Hide).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Couleur de fond &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
utilisez le sélecteur de couleur pour déterminer la couleur de fond du myField.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Déplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez -1 pour déplacer l&#039;onglet du menu vers la gauche, 1 vers la droite.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
URL de redirection &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici l&#039;URL de la page qui s&#039;affichera au clic sur l&#039;onglet de menu. Si ce champ est laissé libre, l&#039;URL native du menu sera conservée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:53--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:54--&amp;gt;&lt;br /&gt;
{{Note|N&#039;indiquez ici que la partie de l&#039;URL suivant &#039;&#039;/htdocs/&#039;&#039;}}&lt;br /&gt;
Requête d&#039;affichage : voir section Fonctionnement, ci-dessous&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:55--&amp;gt;&lt;br /&gt;
Suite à la création d&#039;un myField, il sera nécessaire de définir les droits d&#039;accès aux myFields par groupes d&#039;utilisateurs depuis le lien de menu secondaire du même nom (Voir section Configuration des droits d&#039;accès).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:56--&amp;gt;&lt;br /&gt;
====Exemple de personnalisation d&#039;un onglet====&lt;br /&gt;
Personnalisons l&#039;onglet fiche des fiches des éléments.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:57--&amp;gt;&lt;br /&gt;
[[file:myfield-Param-onglet-fiche.png|800px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:58--&amp;gt;&lt;br /&gt;
La fiche devient alors &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:59--&amp;gt;&lt;br /&gt;
[[file:myfield-Natif-fiche.png|800px]] &lt;br /&gt;
{{Note|Si l&#039;onglet est actif, la couleur sera affichée sur ses bords}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:60--&amp;gt;&lt;br /&gt;
===Champs===&lt;br /&gt;
====Création du myField====&lt;br /&gt;
La page de création d&#039;un myField est accessible depuis le lien de menu secondaire &#039;&#039;&#039;Patastools &amp;gt; MyField &amp;gt; Nouveau MyField&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:61--&amp;gt;&lt;br /&gt;
[[file:myfield-Page-creation.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:62--&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:50%;&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Type de myField &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le champ automatiquement rempli en fonction du lien de menu sur lequel vous avez cliqué.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Libellé natif &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici le libellé natif du champ tel qu&#039;il est affiché à l&#039;écran.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Contexte d&#039;activation  &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le contexte d&#039;activation permet de limiter l&#039;action des myFields sur les seuls champs des pages comportant le contexte indiqué ici. &lt;br /&gt;
Si aucun contexte n&#039;est saisi, les modifications apportées à l&#039;onglet par le myfield s&#039;appliqueront à tous les champs du même libellé de toutes les fiches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:63--&amp;gt;&lt;br /&gt;
[[#Contexte d&#039;activation|Liste des principaux contexte ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:64--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Texte de remplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
texte de votre choix qui sera affiché à la place du libellé natif.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Auteur&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le nom du créateur du myField&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Masque de saisie&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le masque de saisie est paramétrable avec les caractères suivants :&lt;br /&gt;
*a pour une lettre (A-Z,a-z)&lt;br /&gt;
*9 pour un chiffre (0-9)&lt;br /&gt;
*pour un caractère alphanumérique (A-Z,a-z,0-9)&lt;br /&gt;
:Vous pouvez ajouter dans le champ les caractères que vous souhaitez pour constituer votre masque. Par exemple, si vous souhaitez ajouter un indicatif international au champ téléphone, le masque sera : +0099-(9)999999999&lt;br /&gt;
*UPPERCASE pour forcer la saisie en majuscule.&lt;br /&gt;
*LOWERCASE pour forcer la saisie en minuscule.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:66--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Affichage&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
*Visible : le champ sera affiché. Il s&#039;agit du fonctionnement standard de Dolibarr.&lt;br /&gt;
*Invisible : le champ sera absent des fiches&lt;br /&gt;
*Caché : le champ sera absent des fiches mais pourra être affiché il faut cliquer sur le numéro de version de Dolibarr (en haut à droite). &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Couleur de fond &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
utilisez le sélecteur de couleur pour déterminer la couleur de fond du myField.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Déplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez 1 pour remonter d&#039;un champ, -1 pour descendre. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Valeur par défaut &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Correspond à une saisie par défaut dans le champ à la création.&lt;br /&gt;
Cette zone peut aussi être utilisé dans le cas d&#039;un champs obligatoire que l&#039;on souhaite cacher.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Taille du champ de saisie &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
à définir selon vos besoins. Si laissé vide, la valeur native du champ est conservée.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Obligatoire : &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Cochez cette case pour rendre la saisie de valeurs dans le champ obligatoire pour enregistrer la création ou les modifications de la page. &lt;br /&gt;
&lt;br /&gt;
Le libellé du texte associé aux champs sera mis en gras pour respecter la charte graphique de dolibarr sur les champs obligatoire.&lt;br /&gt;
&lt;br /&gt;
Sur les champs de type texte, il y a un tooltip précisant qu&#039;il est obligatoire qui n&#039;est pas présent au niveau des listes déroulantes.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Requête d&#039;affichage&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Voir section Fonctionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:68--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:69--&amp;gt;&lt;br /&gt;
{{Note|Le déplacement d&#039;un champ d&#039;une fiche n&#039;est effectué qu&#039;au sein de son tableau. Il est donc possible de remonter ou descendre un champ, mais pas de le changer de colonne}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:70--&amp;gt;&lt;br /&gt;
Suite à la création d&#039;un myField de type champ, il sera nécessaire de définir les droits d&#039;accès aux myFields par groupes d&#039;utilisateurs depuis le lien de menu secondaire du même nom (Voir section Configuration des droits d&#039;accès).&lt;br /&gt;
&lt;br /&gt;
====Exemple de personnalisation d&#039;un champ====&lt;br /&gt;
Personnalisons le champ &#039;&#039;Id. prof. 2 (SIRET)&#039;&#039; des fiches de tiers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:72--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:myfield_Param-champ.png|600px]]&lt;br /&gt;
| Le champ a été paramétré en tant qu&#039;invisible avec un masque de saisie de chiffres (999 999 999 99999) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:73--&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:Myfield-champ.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:74--&amp;gt;&lt;br /&gt;
[[file:myfield-Masque.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:75--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
En cliquant sur le lien Show/Hide au-dessus du tableau, le champ sera affiché selon les paramètres enregistrés sur la fiche du myField&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:76--&amp;gt;&lt;br /&gt;
Lors de l&#039;édition du champ, le masque sera activé et ne permettra que la saisie prédéfinie et sa complétion vérifiée (rendu obligatoire) pour empêcher l&#039;enregistrement de la page sans qu&#039;il ne soit rempli.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:77--&amp;gt;&lt;br /&gt;
===Listes===&lt;br /&gt;
Il est possible de modifier les champs des listes natives de dolibarr (celle avec une icone de sélection de champs en bout de liste)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:78--&amp;gt;&lt;br /&gt;
====Création du myField====&lt;br /&gt;
Les myfields de liste permettent de limiter l&#039;affichage de champs.&lt;br /&gt;
il est nécessaire d&#039;ouvrir la page de liste pour récupérer des informations propre à ce type de myField &lt;br /&gt;
* le contexte d&#039;activation&lt;br /&gt;
* le libellé non traduit du champs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:79--&amp;gt;&lt;br /&gt;
====Exemple de paramétrage====&lt;br /&gt;
Nous allons modifier la colonne &amp;quot;Tiers&amp;quot; sur la liste des interventions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:80--&amp;gt;&lt;br /&gt;
[[file:Myfield-masque-tiers.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:81--&amp;gt;&lt;br /&gt;
Selon les habilitations, le champs sera aussi inaccessible dans le sélecteur de champs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:82--&amp;gt;&lt;br /&gt;
[[file:myfield_Liste-contrats.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:83--&amp;gt;&lt;br /&gt;
{{Note|Si vous rendez un myField de liste invisible, il sera invisible de tous les utilisateur. Pour le cacher seulement à un ou des groupes d&#039;utilisateurs, laissez le visible et jouter ensuite avec les droits d&#039;accès !}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:84--&amp;gt;&lt;br /&gt;
=== Boutons ===&lt;br /&gt;
Il est possible de modifier les boutons présent sur les fiches de dolibarr &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:85--&amp;gt;&lt;br /&gt;
====Création du myField====&lt;br /&gt;
Les myfield de boutons permettent de rendre invisible bouton, remplacer le libellé, l&#039;url associé au bouton et de rendre son accès visible selon le résultat d&#039;une requete SQL&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:86--&amp;gt;&lt;br /&gt;
[[file:myfield-creation-bouton.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:87--&amp;gt;&lt;br /&gt;
{{Note|Avec le thème natif de Dolibarr, le libellé du bouton est mis en majuscule, il faut donc utiliser le texte d&#039;origine que l&#039;on récupère avec le click droit et le menu inspecter.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:88--&amp;gt;&lt;br /&gt;
=Requête SQL d&#039;affichage conditionnel=&lt;br /&gt;
La requête de traitement va conditionner l&#039;affichage des champs selon la correspondance de l&#039;objet à la requête. Il est alors possible, par exemple, d&#039;afficher des champs différents selon que l&#039;objet est un produits ou un service.&lt;br /&gt;
Il est possible de transmettre en paramètre deux valeurs :&lt;br /&gt;
* #ID# : l&#039;id de l&#039;objet principale de la page &lt;br /&gt;
* #USERID# : l&#039;id de l&#039;utilisateur actif&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement== &amp;lt;!--T:89--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:90--&amp;gt;&lt;br /&gt;
Saisissez ici la requête d&#039;affichage applicable au champs sur l&#039;exemple suivant :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:91--&amp;gt;&lt;br /&gt;
#SEL# permet de remplacer le SELECT de la requête SQL qui sera bloqué par la sécurité native de Dolibarr (SQL Injection)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:92--&amp;gt;&lt;br /&gt;
&#039;&#039;#SEL# IF(fk_product_type=1, 1, 0) AS `read`, IF(fk_product_type=1, 1, 0) AS `write` FROM llx_product WHERE rowid=#ID#; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:93--&amp;gt;&lt;br /&gt;
read permet d&#039;autoriser ou non l&#039;affichage globale du champ&lt;br /&gt;
write permet d&#039;autoriser ou non sa modification (pas nécessaire dans le cas d&#039;un bouton un un onglet...)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:94--&amp;gt;&lt;br /&gt;
Si la valeur est à 0, le champs est caché, dans le cas contraire il est affiché&lt;br /&gt;
Attention, si on laisse le paramètre du champs à caché, il n&#039;apparaitra pas quel que soit la valeur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:95--&amp;gt;&lt;br /&gt;
==Exemple==&lt;br /&gt;
Avec le myfield suivant&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:96--&amp;gt;&lt;br /&gt;
[[file:myfield_Creation_requete.png|800px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:97--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| On obtient la fiche suivante sur un &#039;&#039;&#039;produit&#039;&#039;&#039;&lt;br /&gt;
[[file:myfield_Creation_requete_result.png|400px]] &lt;br /&gt;
| Tandis que sur la fiche d&#039;un &#039;&#039;&#039;service&#039;&#039;&#039; &lt;br /&gt;
[[file:myfield_Creation_requete-fiche.png|400px]]&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:98--&amp;gt;&lt;br /&gt;
=Paramétrage des droits d&#039;accès aux myFields, tabs et menus=&lt;br /&gt;
==Configuration des droits d&#039;accès==&lt;br /&gt;
En tant qu&#039;utilisateur administrateur, tous les myFields vous sont visibles.&lt;br /&gt;
{{Note|Sur la page d&#039;accueil du module MyField, l&#039;application des personnalisations est désactivée}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:99--&amp;gt;&lt;br /&gt;
Si vous n&#039;avez pas défini de groupes utilisateurs, les myfields sont affichés sur les interfaces de tous les utilsiateurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:100--&amp;gt;&lt;br /&gt;
Depuis l&#039;entrée de menu secondaire &#039;&#039;&#039;Patas-Tools &amp;gt; MyField &amp;gt; droits d&#039;accès aux onglets&#039;&#039;&#039;, paramétrez les accès des groupes d&#039;utilisateurs :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:101--&amp;gt;&lt;br /&gt;
[[file:myfield-Droits-d-acces.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:102--&amp;gt;&lt;br /&gt;
Il existe quatre droits d&#039;accès :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:103--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:lecture-off.png]] Bloqué en accès&lt;br /&gt;
[[file:lecture-on.png]] Accès en lecture&lt;br /&gt;
| [[file:modif-of.png]] Bloqué en modification&lt;br /&gt;
[[file:modif-on.png]] Accès en modification&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:104--&amp;gt;&lt;br /&gt;
==Comportement selon les droits d&#039;accès==&lt;br /&gt;
===Bloqué en accès ([[file:lecture-off.png]]) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:105--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[file:myfield-User-lecture-.png|600px]]&lt;br /&gt;
| Le champ sera caché aux utilisateurs du groupe. Ils ne pourront pas l&#039;afficher&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:106--&amp;gt;&lt;br /&gt;
le lien &#039;&#039;Show/Hide&#039;&#039; ne sera pas actif&lt;br /&gt;
|}&lt;br /&gt;
===Accès en lecture mais bloqué en modification ([[file:lecture-on.png]][[file:modif-of.png]]) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[file:myfield-User-lecture-.png|600px]]&lt;br /&gt;
| Les utilisateurs du groupe pourront afficher le champ, mais ne pourront pas en modifier le contenu.&lt;br /&gt;
|}&lt;br /&gt;
===Accès en lecture et Accès en modification ([[file:lecture-on.png]][[file:modif-on.png]]) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[file:myfield-User-lecture+-modif+.png|600px]]&lt;br /&gt;
| &lt;br /&gt;
Les utilisateurs du groupe pourront afficher le champ et le modifier si leurs permissions de groupe ou d&#039;utilisateur le leur permettent. Les paramètres du champ s&#039;appliquent alors (obligatoire, masque de saisie,...)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:107--&amp;gt;&lt;br /&gt;
=Autres fonctionnalités=&lt;br /&gt;
==Import des myField==&lt;br /&gt;
Il est possible d&#039;enregistrer une liste de myfields et leurs paramétrages en important un fichier XML.&lt;br /&gt;
Depuis la page &#039;&#039;&#039;Outils Patas-M &amp;gt; MyField &amp;gt; Importer un onglet&#039;&#039;&#039;, collez le fichier XML dans la zone de saisie et cliquez sur le bouton &#039;&#039;&#039;Lancer l&#039;importation&#039;&#039;&#039;.&lt;br /&gt;
{{Note|Si vous cochez la case Écraser les données précédentes, votre liste de myfields se résumera à ceux présent dans le ficher que vous importez|warn}}&lt;br /&gt;
Paramétrer ensuite les droits d&#039;accès des utilisateurs au myField.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:108--&amp;gt;&lt;br /&gt;
==Contexte d&#039;activation==&lt;br /&gt;
Une liste de tous les contextes disponible est présent sur le wiki de dolibarr: &lt;br /&gt;
https://wiki.dolibarr.org/index.php?title=Syst%C3%A8me_de_Hooks#Liste_des_Contexts_disponibles_dans_Dolibarr&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:109--&amp;gt;&lt;br /&gt;
quelque uns des plus courants &lt;br /&gt;
{| &lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Fiche&lt;br /&gt;
| Contexte&lt;br /&gt;
|-&lt;br /&gt;
| Adhérent&lt;br /&gt;
| membertypecard&lt;br /&gt;
|-&lt;br /&gt;
| Catégories&lt;br /&gt;
| categorycard&lt;br /&gt;
|-&lt;br /&gt;
| Commandes&lt;br /&gt;
| ordercard&lt;br /&gt;
|-&lt;br /&gt;
| Commande fournisseur&lt;br /&gt;
| ordersuppliercard&lt;br /&gt;
|-&lt;br /&gt;
| Contact&lt;br /&gt;
| contactcard&lt;br /&gt;
|-&lt;br /&gt;
| Contrat&lt;br /&gt;
| contractcard&lt;br /&gt;
|-&lt;br /&gt;
| Don&lt;br /&gt;
| doncard&lt;br /&gt;
|-&lt;br /&gt;
| Entrepôt&lt;br /&gt;
| warehousecard&lt;br /&gt;
|-&lt;br /&gt;
| Expédition&lt;br /&gt;
| expeditioncard&lt;br /&gt;
|-&lt;br /&gt;
| Facture client&lt;br /&gt;
| invoicecard&lt;br /&gt;
|-&lt;br /&gt;
| Facture fournisseur&lt;br /&gt;
| suppliercard&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:110--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Fiche&lt;br /&gt;
| Contexte&lt;br /&gt;
|-&lt;br /&gt;
| Intervention&lt;br /&gt;
| interventioncard&lt;br /&gt;
|-&lt;br /&gt;
| Livraison&lt;br /&gt;
| deliverycard&lt;br /&gt;
|-&lt;br /&gt;
| Note de frais&lt;br /&gt;
| tripandexpensecard&lt;br /&gt;
|-&lt;br /&gt;
| Produit&lt;br /&gt;
| productcard&lt;br /&gt;
|-&lt;br /&gt;
| Projet&lt;br /&gt;
| projectcard&lt;br /&gt;
|-&lt;br /&gt;
| Proposition commerciale&lt;br /&gt;
| propalcard&lt;br /&gt;
|-&lt;br /&gt;
| Règlement client&lt;br /&gt;
| paiementcard&lt;br /&gt;
|-&lt;br /&gt;
| Règlement fournisseur&lt;br /&gt;
| paymentsupplier&lt;br /&gt;
|-&lt;br /&gt;
| Salaire&lt;br /&gt;
| salarycard&lt;br /&gt;
|-&lt;br /&gt;
| Tache&lt;br /&gt;
| projecttaskcard&lt;br /&gt;
|-&lt;br /&gt;
| Tiers&lt;br /&gt;
| thirdpartycard&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur&lt;br /&gt;
| usercard&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:111--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:112--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:113--&amp;gt;&lt;br /&gt;
=Questions fréquentes=&lt;br /&gt;
== Général ==&lt;br /&gt;
Ce chapitre répertorie les difficultés rencontrées avec le module. Vous y trouverez donc des éléments de réponse quant à son utilisation.&lt;br /&gt;
Si vous rencontrez une autre erreur que celles décrites ci-dessous lors de l&#039;utilisation de ce module :&lt;br /&gt;
#Désactivez et réactivez le module,&lt;br /&gt;
#Vérifier sur le ChangeLog si une nouvelle version a été publiée,&lt;br /&gt;
#Ré-installez/mettez à jour le module,&lt;br /&gt;
#Vérifiez que le remplacement de fichiers natifs de Dolibarr ne soit pas nécessaire au bon fonctionnement du module.&lt;br /&gt;
#Vérifiez qu&#039;aucune incompatibilité avec un autre module ne soit indiquée. Le cas échéant, suivez nos préconisations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:114--&amp;gt;&lt;br /&gt;
Si, malgré ces manipulations, l&#039;erreur persiste, contactez-nous en utilisant le formulaire dédié (http://docs.patas-monkey.com/support/).&lt;br /&gt;
Ce formulaire est le mode de contact à privilégier pour toute difficulté d&#039;utilisation ou remontée de bug. Aussi, nous vous remercions de ne pas multiplier les canaux d&#039;échange pour un même objet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:115--&amp;gt;&lt;br /&gt;
== Affichage d&#039;un message en haut des pages de Dolibarr==&lt;br /&gt;
Si vos pages de Dolibarr affichent un message semblable à l&#039;image suivante, il ne s&#039;agit pas d&#039;un message d&#039;erreur, mais de l&#039;affichage des contextes de la page courante. Pour ne plus voir ces lignes affichées, désactivez l&#039;affichage du contexte&lt;br /&gt;
(voir Configuration).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:116--&amp;gt;&lt;br /&gt;
[[file:Myfield-Message-contexte.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:117--&amp;gt;&lt;br /&gt;
==Message erreur d&#039;ordonnancement==&lt;br /&gt;
Certaines pages de certaines versions de Dolibarr présentent un erreur dans leur code empêchant la bonne application de la personnalisation des champs. MyField permet de les identifier pour les corriger.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:118--&amp;gt;&lt;br /&gt;
Le message d&#039;erreur s&#039;affiche en bas de page et est le suivant&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:119--&amp;gt;&lt;br /&gt;
[[file:myfield_Erreur-dbclose-message.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:120--&amp;gt;&lt;br /&gt;
En vous aidant de l&#039;URL de la page, ouvrez le fichier du noyau de Dolibarr pour le modifier. Par exemple, si la page qui comporte le message est &#039;&#039;http://.../htdocs/custom/myField/admin/extrafields.php&#039;&#039;, ouvrez successivement les dossiers &#039;&#039;htdocs&#039;&#039;, &#039;&#039;custom&#039;&#039;, &#039;&#039;myField&#039;&#039;, &#039;&#039;admin&#039;&#039; et ouvrez le fichier &#039;&#039;extrafields.php&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:121--&amp;gt;&lt;br /&gt;
L&#039;erreur vient de l&#039;inversion des lignes &#039;&#039;llxFooter();&#039;&#039; et &#039;&#039;$db-&amp;gt;close();&#039;&#039; en fin de fichier.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:122--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:60%;&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| Modifiez le code de la page pour obtenir &lt;br /&gt;
[[file:Erreur-dbclose-correction.png]]&lt;br /&gt;
| au lieu de&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:123--&amp;gt;&lt;br /&gt;
[[file:Erreur-dbclose.png]]&lt;br /&gt;
|}&lt;br /&gt;
==Multicompany==&lt;br /&gt;
Avec le module multicompany, il convient d&#039;activer le module sur chaque entité&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyField&amp;diff=8676</id>
		<title>MyField</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyField&amp;diff=8676"/>
		<updated>2026-02-03T10:43:08Z</updated>

		<summary type="html">&lt;p&gt;Admiw : /* Création du myField */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:Myfield-250x250.png]]&lt;br /&gt;
| Le module myField permet de personnaliser les libellés des menus, onglets, bouton, champs des fiches et listes de Dolibarr.&lt;br /&gt;
Vous pouvez choisir vous-même le libellé, la couleur et l&#039;accès de vos menus, des boutons, des onglets et champs des fiches et listes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
== Présentation ==&lt;br /&gt;
Selon le type de myfield (champs d&#039;une fiche, liste, onglet,...), plusieurs autres options peuvent être appliquées aux champs des fiches telles qu&#039;une couleur de fond, les afficher/ cacher, ajouter un masque de saisie, saisie en majuscule ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
Le jeu combiné des permissions utilisateurs et des droits d&#039;accès aux myFields permet de paramétrer les accès des utilisateurs à la vue des champs, leur contenu et leur modification.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
MyField permet encore de cacher des menus à des groupes d&#039;utilisateurs et d&#039;en modifier l&#039;URL de destination.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;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 l&#039;icône [[file:doli-setup-old.png]] en bout de ligne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
[[file:myfield_Configuration.png|800px]]&lt;br /&gt;
&lt;br /&gt;
=== Page de configuration du module === &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
==== Activation du contexte pour le développement====&lt;br /&gt;
MyField permet d&#039;afficher sur certaines pages de Dolibarr les contextes utilisables pour limiter les actions de personnalisations des myFields.&lt;br /&gt;
Ces contextes seront utiles lors de la création de myFields pour limiter l&#039;action du module aux seules pages possédant dans leur code le contexte indiqué sur la fiche du myField.&lt;br /&gt;
Paramétrer l&#039;affichage des contexte sur vos pages vous permettra de les identifier pour paramétrer au mieux vos myfields.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:myfield-Message-contexte.png]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
L&#039;activation de l&#039;affichage des contextes se traduit par des messages comme ci-contre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
==== L&#039;administrateurs est au dessus des règles d&#039;accès ====&lt;br /&gt;
Vous pouvez aussi choisir de désactiver l&#039;utilisation des droits d&#039;accès pour l&#039;utilisateur administrateur. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
Si ce paramètre est activé, l&#039;administrateur verra, hors de tout groupe, les myfields en fonctionnement.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
==== Couleur de fond des zones de saisie====&lt;br /&gt;
Par défaut les zones de saisies dans dolibarr sont transparentes, ce qui n&#039;aide pas à la lisibilité&lt;br /&gt;
Il est possible de changer la couleur de fond des zones de saisies&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
==== Couleur des boutons par défaut====&lt;br /&gt;
Il y a trois types de boutons dans Dolibarr: &lt;br /&gt;
* Les boutons associés à une action&lt;br /&gt;
* Les boutons désactivés&lt;br /&gt;
* Les boutons effectuant une suppression&lt;br /&gt;
myField permet de changer la couleur de ceux-ci&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
==== Remplacement des boutons natifs====&lt;br /&gt;
MyField permet le remplacement des boutons standards de Dolibarr par des icônes.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:myfield_Button-replace.png|300px]]&lt;br /&gt;
| au lieu de &lt;br /&gt;
| [[file:myfield_Button-standard.png|500px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;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;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;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. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
Cliquez sur le – pour ajouter un permission. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
Une permission accordée est symbolisée par un coche verte ([[file:tick.png]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
{{Note|Attention : il y a d&#039;autres paramètres qui peuvent impacter l&#039;accès aux champs, notamment quand on utilise un compte administrateur}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
====Permissions utilisateurs et groupes====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:myfield-Permissions-utilisateur.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
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;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
====Permissions par défaut====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:myfield-Permissions-defaut.png|600px]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Les permissions par défaut (&#039;&#039;&#039;Accueil &amp;gt; Utilisateurs et groupe &amp;gt; Choisir entre utilisateurs ou groupe &amp;gt; Sélectionner les autorisations&#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 == &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
Les fonctionnalités de MyField 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;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| style=&#039;border-style: none;&#039; | &#039;&#039;&#039;MyField&#039;&#039;&#039;&lt;br /&gt;
| L&#039;entrée principale affiche la liste de tous les myFields de votre environnement&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;  &lt;br /&gt;
| style=&#039;border-style: none;&#039; | &lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Field&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Tab&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Onglet&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nouveau mf de liste&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Menu&#039;&#039;&#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
&#039;&#039;&#039;Nouveau mf Bouton&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
| Ces entrées afficheront la page de création d&#039;un nouveau myField selon son type :&lt;br /&gt;
* champ de fiche &lt;br /&gt;
* onglet&lt;br /&gt;
* bouton&lt;br /&gt;
* champs de liste &lt;br /&gt;
* menu &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| style=&#039;border-style: none;&#039; | &#039;&#039;&#039;Liste des éléments&#039;&#039;&#039;&lt;br /&gt;
| Cette entrée affichera également la liste des myFields enregistrés sur votre environnement &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| style=&#039;border-style: none;&#039; | &#039;&#039;&#039;Droits d&#039;accès aux éléments&#039;&#039;&#039;&lt;br /&gt;
| Cette page vous permettra de paramétrer les habilitations des groupes d&#039;utilisateurs aux fonctionnalités de MyFields, tabs et menus.&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| style=&#039;border-style: none;&#039; | &#039;&#039;&#039;Import XML&#039;&#039;&#039;&lt;br /&gt;
| Cette entré affichera une page permettant de copier un fichier d&#039;import d&#039;un myfield au format XML.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
== Personnalisations ==&lt;br /&gt;
=== Menus ===&lt;br /&gt;
==== Création du myField ====&lt;br /&gt;
La page de création d&#039;un myField de type menu est accessible depuis le lien de menu secondaire &#039;&#039;&#039;Patas-tools &amp;gt; MyField &amp;gt; Nouveau myMenu.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:27--&amp;gt;&lt;br /&gt;
[[File:Myfield-Page-creation-menu.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:28--&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:50%;&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Type de myField &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le champ automatiquement rempli en fonction du lien de menu sur lequel vous avez cliqué pour afficher cette page de création (menu).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Libellé natif &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici le libellé natif du menu tel qu&#039;il est affiché sur votre interface.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Type de menu &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
sélectionnez dans la liste déroulante le type de menu que vous souhaitez personnaliser selon qu&#039;il s&#039;agit d&#039;un menu principal, d&#039;un menu secondaire ou d&#039;une entrée de menu secondaire.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Texte de remplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
texte de votre choix qui sera affiché à la place du libellé natif.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Auteur&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le nom du créateur du myField&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:29--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Affichage&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
*Visible : le champ sera affiché. Il s&#039;agit du fonctionnement standard de Dolibarr.&lt;br /&gt;
*Invisible : le champ sera absent des fiches&lt;br /&gt;
*Caché : le champ sera absent des fiches mais pourra être affiché (Show/Hide).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Couleur de fond &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
utilisez le sélecteur de couleur pour déterminer la couleur de fond du champ.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Déplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez -1 pour déplacer l&#039;onglet du menu vers la gauche, 1 vers la droite.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
URL de redirection &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici l&#039;URL de la page qui s&#039;affichera au clic sur l&#039;onglet de menu. Si ce champ est laissé libre, l&#039;URL native du menu sera conservée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:30--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:31--&amp;gt;&lt;br /&gt;
Suite à la création d&#039;un myField, il sera nécessaire d&#039;en définir les droits d&#039;accès par groupes d&#039;utilisateurs depuis le lien de menu secondaire du même nom (Voir plus loin)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:32--&amp;gt;&lt;br /&gt;
====Exemple de personnalisation d&#039;un menu principal====&lt;br /&gt;
Personnalisons le menu &#039;&#039;Accueil&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:33--&amp;gt;&lt;br /&gt;
[[file:myfield-Param-menu-accueil.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:34--&amp;gt;&lt;br /&gt;
[[file:Myfield-menu-resultat.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:35--&amp;gt;&lt;br /&gt;
====Exemple de personnalisation d&#039;un menu et d&#039;une entrée de menu secondaire====&lt;br /&gt;
Personnalisons le menu secondaire Propositions commerciales et l&#039;entrée de menu secondaire Nouvelle proposition.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:36--&amp;gt;&lt;br /&gt;
[[file:myfield-Param-menu-secondaire.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:37--&amp;gt;&lt;br /&gt;
[[file:myfield-Param-entree-menu-secondaire.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:38--&amp;gt;&lt;br /&gt;
{{Note|L&#039;entrée de menu secondaire sera déplacée d&#039;un rang vers le bas avec le code -1 dans le champ Déplacement de sa fiche}}&lt;br /&gt;
Suite à l&#039;application de ces deux personnalisations, le menu secondaire devient :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:39--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| [[file:Myfield-entree-menu-secondaire.png]]&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
 plutôt que&lt;br /&gt;
| [[file:Myfield-menu-secondaire.png]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:40--&amp;gt;&lt;br /&gt;
====Cas particulier de entrées de menu secondaire &amp;quot;Liste&amp;quot;====&lt;br /&gt;
Pour différencier les entrées de menu secondaire du même nom, saisissez le menu de niveau supérieur auquel elles sont rattachées séparées par un dièse (&#039;&#039;&#039;#&#039;&#039;&#039;) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:41--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
&#039;&#039;Ajoutez au libellé le menu secondaire : Propositions commerciales#Liste&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:42--&amp;gt;&lt;br /&gt;
[[file:myfield_Liste-param.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:43--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Pour obtenir  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:44--&amp;gt;&lt;br /&gt;
[[file:myfield_Liste-param-menu.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:45--&amp;gt;&lt;br /&gt;
===Onglets===&lt;br /&gt;
====Création du myField d&#039;onglet====&lt;br /&gt;
La page de création d&#039;un myField est accessible depuis le lien de menu secondaire &#039;&#039;&#039;Patastools &amp;gt; MyField &amp;gt; Nouveau MyTab&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:46--&amp;gt;&lt;br /&gt;
[[file:myfield-Page-creation-onglet.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:47--&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:50%;&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Type de myField &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le champ automatiquement rempli en fonction du lien de menu sur lequel vous avez cliqué.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Libellé natif &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici le libellé natif du menu tel qu&#039;il est affiché à l&#039;écran.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Contexte d&#039;activation  &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Le contexte d&#039;activation permet de limiter l&#039;action des myFields sur les seuls champs des pages comportant le contexte indiqué ici. &lt;br /&gt;
{{Note|&amp;lt;strong&amp;gt;Attention&amp;lt;/strong&amp;gt;, pour les onglets, le contexte correspond au tabTitleText (le nom du premier onglet) (ex: &amp;quot;Tiers&amp;quot; pour l&#039;élément Tiers, &amp;quot;Produit&amp;quot; pour l&#039;élément Produit) }}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:48--&amp;gt;&lt;br /&gt;
Si aucun context n&#039;est saisi, les modifications apportées à l&#039;onglet par le myfield s&#039;appliqueront à tous les champs du même libellé de toutes les fiches.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:49--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Texte de remplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
texte de votre choix qui sera affiché à la place du libellé natif.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Auteur&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le nom du créateur du myField&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:50--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:51--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Affichage&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
*Visible : le champ sera affiché. Il s&#039;agit du fonctionnement standard de Dolibarr.&lt;br /&gt;
*Invisible : le champ sera absent des fiches&lt;br /&gt;
*Caché : le champ sera absent des fiches mais pourra être affiché (Show/Hide).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:52--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Couleur de fond &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
utilisez le sélecteur de couleur pour déterminer la couleur de fond du myField.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Déplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez -1 pour déplacer l&#039;onglet du menu vers la gauche, 1 vers la droite.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
URL de redirection &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici l&#039;URL de la page qui s&#039;affichera au clic sur l&#039;onglet de menu. Si ce champ est laissé libre, l&#039;URL native du menu sera conservée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:53--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:54--&amp;gt;&lt;br /&gt;
{{Note|N&#039;indiquez ici que la partie de l&#039;URL suivant &#039;&#039;/htdocs/&#039;&#039;}}&lt;br /&gt;
Requête d&#039;affichage : voir section Fonctionnement, ci-dessous&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:55--&amp;gt;&lt;br /&gt;
Suite à la création d&#039;un myField, il sera nécessaire de définir les droits d&#039;accès aux myFields par groupes d&#039;utilisateurs depuis le lien de menu secondaire du même nom (Voir section Configuration des droits d&#039;accès).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:56--&amp;gt;&lt;br /&gt;
====Exemple de personnalisation d&#039;un onglet====&lt;br /&gt;
Personnalisons l&#039;onglet fiche des fiches des éléments.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:57--&amp;gt;&lt;br /&gt;
[[file:myfield-Param-onglet-fiche.png|800px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:58--&amp;gt;&lt;br /&gt;
La fiche devient alors &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:59--&amp;gt;&lt;br /&gt;
[[file:myfield-Natif-fiche.png|800px]] &lt;br /&gt;
{{Note|Si l&#039;onglet est actif, la couleur sera affichée sur ses bords}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:60--&amp;gt;&lt;br /&gt;
===Champs===&lt;br /&gt;
====Création du myField====&lt;br /&gt;
La page de création d&#039;un myField est accessible depuis le lien de menu secondaire &#039;&#039;&#039;Patastools &amp;gt; MyField &amp;gt; Nouveau MyField&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:61--&amp;gt;&lt;br /&gt;
[[file:myfield-Page-creation.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:62--&amp;gt;&lt;br /&gt;
{| &lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:50%;&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Type de myField &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le champ automatiquement rempli en fonction du lien de menu sur lequel vous avez cliqué.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Libellé natif &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez ici le libellé natif du champ tel qu&#039;il est affiché à l&#039;écran.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Contexte d&#039;activation  &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le contexte d&#039;activation permet de limiter l&#039;action des myFields sur les seuls champs des pages comportant le contexte indiqué ici. &lt;br /&gt;
Si aucun contexte n&#039;est saisi, les modifications apportées à l&#039;onglet par le myfield s&#039;appliqueront à tous les champs du même libellé de toutes les fiches.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:63--&amp;gt;&lt;br /&gt;
[[#Contexte d&#039;activation|Liste des principaux contexte ]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:64--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Texte de remplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
texte de votre choix qui sera affiché à la place du libellé natif.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Auteur&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le nom du créateur du myField&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:65--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:66--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;width:25%;&amp;quot; |&lt;br /&gt;
Affichage&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
*Visible : le champ sera affiché. Il s&#039;agit du fonctionnement standard de Dolibarr.&lt;br /&gt;
*Invisible : le champ sera absent des fiches&lt;br /&gt;
*Caché : le champ sera absent des fiches mais pourra être affiché il faut cliquer sur le numéro de version de Dolibarr (en haut à droite). &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Couleur de fond &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
utilisez le sélecteur de couleur pour déterminer la couleur de fond du myField.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Déplacement &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
saisissez 1 pour remonter d&#039;un champ, -1 pour descendre. &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Valeur par défaut &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:67--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Taille du champ de saisie &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
à définir selon vos besoins. Si laissé vide, la valeur native du champ est conservée.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Obligatoire : &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Cochez cette case pour rendre la saisie de valeurs dans le champ obligatoire pour enregistrer la création ou les modifications de la page. &lt;br /&gt;
&lt;br /&gt;
Le libellé du texte associé aux champs sera mis en gras pour respecter la charte graphique de dolibarr sur les champs obligatoire.&lt;br /&gt;
&lt;br /&gt;
Sur les champs de type texte, il y a un tooltip précisant qu&#039;il est obligatoire qui n&#039;est pas présent au niveau des listes déroulantes.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Masque de saisie&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le masque de saisie est paramétrable avec les caractères suivants :&lt;br /&gt;
*a pour une lettre (A-Z,a-z)&lt;br /&gt;
*9 pour un chiffre (0-9)&lt;br /&gt;
*pour un caractère alphanumérique (A-Z,a-z,0-9)&lt;br /&gt;
:Vous pouvez ajouter dans le champ les caractères que vous souhaitez pour constituer votre masque. Par exemple, si vous souhaitez ajouter un indicatif international au champ téléphone, le masque sera : +0099-(9)999999999&lt;br /&gt;
*UPPERCASE pour forcer la saisie en majuscule.&lt;br /&gt;
*LOWERCASE pour forcer la saisie en minuscule.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Requête d&#039;affichage&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Voir section Fonctionnement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:68--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:69--&amp;gt;&lt;br /&gt;
{{Note|Le déplacement d&#039;un champ d&#039;une fiche n&#039;est effectué qu&#039;au sein de son tableau. Il est donc possible de remonter ou descendre un champ, mais pas de le changer de colonne}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:70--&amp;gt;&lt;br /&gt;
Suite à la création d&#039;un myField de type champ, il sera nécessaire de définir les droits d&#039;accès aux myFields par groupes d&#039;utilisateurs depuis le lien de menu secondaire du même nom (Voir section Configuration des droits d&#039;accès).&lt;br /&gt;
&lt;br /&gt;
====Exemple de personnalisation d&#039;un champ====&lt;br /&gt;
Personnalisons le champ &#039;&#039;Id. prof. 2 (SIRET)&#039;&#039; des fiches de tiers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:72--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:myfield_Param-champ.png|600px]]&lt;br /&gt;
| Le champ a été paramétré en tant qu&#039;invisible avec un masque de saisie de chiffres (999 999 999 99999) &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:73--&amp;gt;&lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot;&lt;br /&gt;
| [[file:Myfield-champ.png|600px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:74--&amp;gt;&lt;br /&gt;
[[file:myfield-Masque.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:75--&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
En cliquant sur le lien Show/Hide au-dessus du tableau, le champ sera affiché selon les paramètres enregistrés sur la fiche du myField&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:76--&amp;gt;&lt;br /&gt;
Lors de l&#039;édition du champ, le masque sera activé et ne permettra que la saisie prédéfinie et sa complétion vérifiée (rendu obligatoire) pour empêcher l&#039;enregistrement de la page sans qu&#039;il ne soit rempli.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:77--&amp;gt;&lt;br /&gt;
===Listes===&lt;br /&gt;
Il est possible de modifier les champs des listes natives de dolibarr (celle avec une icone de sélection de champs en bout de liste)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:78--&amp;gt;&lt;br /&gt;
====Création du myField====&lt;br /&gt;
Les myfields de liste permettent de limiter l&#039;affichage de champs.&lt;br /&gt;
il est nécessaire d&#039;ouvrir la page de liste pour récupérer des informations propre à ce type de myField &lt;br /&gt;
* le contexte d&#039;activation&lt;br /&gt;
* le libellé non traduit du champs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:79--&amp;gt;&lt;br /&gt;
====Exemple de paramétrage====&lt;br /&gt;
Nous allons modifier la colonne &amp;quot;Tiers&amp;quot; sur la liste des interventions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:80--&amp;gt;&lt;br /&gt;
[[file:Myfield-masque-tiers.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:81--&amp;gt;&lt;br /&gt;
Selon les habilitations, le champs sera aussi inaccessible dans le sélecteur de champs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:82--&amp;gt;&lt;br /&gt;
[[file:myfield_Liste-contrats.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:83--&amp;gt;&lt;br /&gt;
{{Note|Si vous rendez un myField de liste invisible, il sera invisible de tous les utilisateur. Pour le cacher seulement à un ou des groupes d&#039;utilisateurs, laissez le visible et jouter ensuite avec les droits d&#039;accès !}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:84--&amp;gt;&lt;br /&gt;
=== Boutons ===&lt;br /&gt;
Il est possible de modifier les boutons présent sur les fiches de dolibarr &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:85--&amp;gt;&lt;br /&gt;
====Création du myField====&lt;br /&gt;
Les myfield de boutons permettent de rendre invisible bouton, remplacer le libellé, l&#039;url associé au bouton et de rendre son accès visible selon le résultat d&#039;une requete SQL&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:86--&amp;gt;&lt;br /&gt;
[[file:myfield-creation-bouton.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:87--&amp;gt;&lt;br /&gt;
{{Note|Avec le thème natif de Dolibarr, le libellé du bouton est mis en majuscule, il faut donc utiliser le texte d&#039;origine que l&#039;on récupère avec le click droit et le menu inspecter.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:88--&amp;gt;&lt;br /&gt;
=Requête SQL d&#039;affichage conditionnel=&lt;br /&gt;
La requête de traitement va conditionner l&#039;affichage des champs selon la correspondance de l&#039;objet à la requête. Il est alors possible, par exemple, d&#039;afficher des champs différents selon que l&#039;objet est un produits ou un service.&lt;br /&gt;
Il est possible de transmettre en paramètre deux valeurs :&lt;br /&gt;
* #ID# : l&#039;id de l&#039;objet principale de la page &lt;br /&gt;
* #USERID# : l&#039;id de l&#039;utilisateur actif&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement== &amp;lt;!--T:89--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:90--&amp;gt;&lt;br /&gt;
Saisissez ici la requête d&#039;affichage applicable au champs sur l&#039;exemple suivant :&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:91--&amp;gt;&lt;br /&gt;
#SEL# permet de remplacer le SELECT de la requête SQL qui sera bloqué par la sécurité native de Dolibarr (SQL Injection)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:92--&amp;gt;&lt;br /&gt;
&#039;&#039;#SEL# IF(fk_product_type=1, 1, 0) AS `read`, IF(fk_product_type=1, 1, 0) AS `write` FROM llx_product WHERE rowid=#ID#; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:93--&amp;gt;&lt;br /&gt;
read permet d&#039;autoriser ou non l&#039;affichage globale du champ&lt;br /&gt;
write permet d&#039;autoriser ou non sa modification (pas nécessaire dans le cas d&#039;un bouton un un onglet...)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:94--&amp;gt;&lt;br /&gt;
Si la valeur est à 0, le champs est caché, dans le cas contraire il est affiché&lt;br /&gt;
Attention, si on laisse le paramètre du champs à caché, il n&#039;apparaitra pas quel que soit la valeur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:95--&amp;gt;&lt;br /&gt;
==Exemple==&lt;br /&gt;
Avec le myfield suivant&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:96--&amp;gt;&lt;br /&gt;
[[file:myfield_Creation_requete.png|800px]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:97--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| On obtient la fiche suivante sur un &#039;&#039;&#039;produit&#039;&#039;&#039;&lt;br /&gt;
[[file:myfield_Creation_requete_result.png|400px]] &lt;br /&gt;
| Tandis que sur la fiche d&#039;un &#039;&#039;&#039;service&#039;&#039;&#039; &lt;br /&gt;
[[file:myfield_Creation_requete-fiche.png|400px]]&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:98--&amp;gt;&lt;br /&gt;
=Paramétrage des droits d&#039;accès aux myFields, tabs et menus=&lt;br /&gt;
==Configuration des droits d&#039;accès==&lt;br /&gt;
En tant qu&#039;utilisateur administrateur, tous les myFields vous sont visibles.&lt;br /&gt;
{{Note|Sur la page d&#039;accueil du module MyField, l&#039;application des personnalisations est désactivée}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:99--&amp;gt;&lt;br /&gt;
Si vous n&#039;avez pas défini de groupes utilisateurs, les myfields sont affichés sur les interfaces de tous les utilsiateurs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:100--&amp;gt;&lt;br /&gt;
Depuis l&#039;entrée de menu secondaire &#039;&#039;&#039;Patas-Tools &amp;gt; MyField &amp;gt; droits d&#039;accès aux onglets&#039;&#039;&#039;, paramétrez les accès des groupes d&#039;utilisateurs :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:101--&amp;gt;&lt;br /&gt;
[[file:myfield-Droits-d-acces.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:102--&amp;gt;&lt;br /&gt;
Il existe quatre droits d&#039;accès :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:103--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[File:lecture-off.png]] Bloqué en accès&lt;br /&gt;
[[file:lecture-on.png]] Accès en lecture&lt;br /&gt;
| [[file:modif-of.png]] Bloqué en modification&lt;br /&gt;
[[file:modif-on.png]] Accès en modification&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:104--&amp;gt;&lt;br /&gt;
==Comportement selon les droits d&#039;accès==&lt;br /&gt;
===Bloqué en accès ([[file:lecture-off.png]]) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:105--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[file:myfield-User-lecture-.png|600px]]&lt;br /&gt;
| Le champ sera caché aux utilisateurs du groupe. Ils ne pourront pas l&#039;afficher&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:106--&amp;gt;&lt;br /&gt;
le lien &#039;&#039;Show/Hide&#039;&#039; ne sera pas actif&lt;br /&gt;
|}&lt;br /&gt;
===Accès en lecture mais bloqué en modification ([[file:lecture-on.png]][[file:modif-of.png]]) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[file:myfield-User-lecture-.png|600px]]&lt;br /&gt;
| Les utilisateurs du groupe pourront afficher le champ, mais ne pourront pas en modifier le contenu.&lt;br /&gt;
|}&lt;br /&gt;
===Accès en lecture et Accès en modification ([[file:lecture-on.png]][[file:modif-on.png]]) ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| [[file:myfield-User-lecture+-modif+.png|600px]]&lt;br /&gt;
| &lt;br /&gt;
Les utilisateurs du groupe pourront afficher le champ et le modifier si leurs permissions de groupe ou d&#039;utilisateur le leur permettent. Les paramètres du champ s&#039;appliquent alors (obligatoire, masque de saisie,...)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:107--&amp;gt;&lt;br /&gt;
=Autres fonctionnalités=&lt;br /&gt;
==Import des myField==&lt;br /&gt;
Il est possible d&#039;enregistrer une liste de myfields et leurs paramétrages en important un fichier XML.&lt;br /&gt;
Depuis la page &#039;&#039;&#039;Outils Patas-M &amp;gt; MyField &amp;gt; Importer un onglet&#039;&#039;&#039;, collez le fichier XML dans la zone de saisie et cliquez sur le bouton &#039;&#039;&#039;Lancer l&#039;importation&#039;&#039;&#039;.&lt;br /&gt;
{{Note|Si vous cochez la case Écraser les données précédentes, votre liste de myfields se résumera à ceux présent dans le ficher que vous importez|warn}}&lt;br /&gt;
Paramétrer ensuite les droits d&#039;accès des utilisateurs au myField.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:108--&amp;gt;&lt;br /&gt;
==Contexte d&#039;activation==&lt;br /&gt;
Une liste de tous les contextes disponible est présent sur le wiki de dolibarr: &lt;br /&gt;
https://wiki.dolibarr.org/index.php?title=Syst%C3%A8me_de_Hooks#Liste_des_Contexts_disponibles_dans_Dolibarr&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:109--&amp;gt;&lt;br /&gt;
quelque uns des plus courants &lt;br /&gt;
{| &lt;br /&gt;
| &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Fiche&lt;br /&gt;
| Contexte&lt;br /&gt;
|-&lt;br /&gt;
| Adhérent&lt;br /&gt;
| membertypecard&lt;br /&gt;
|-&lt;br /&gt;
| Catégories&lt;br /&gt;
| categorycard&lt;br /&gt;
|-&lt;br /&gt;
| Commandes&lt;br /&gt;
| ordercard&lt;br /&gt;
|-&lt;br /&gt;
| Commande fournisseur&lt;br /&gt;
| ordersuppliercard&lt;br /&gt;
|-&lt;br /&gt;
| Contact&lt;br /&gt;
| contactcard&lt;br /&gt;
|-&lt;br /&gt;
| Contrat&lt;br /&gt;
| contractcard&lt;br /&gt;
|-&lt;br /&gt;
| Don&lt;br /&gt;
| doncard&lt;br /&gt;
|-&lt;br /&gt;
| Entrepôt&lt;br /&gt;
| warehousecard&lt;br /&gt;
|-&lt;br /&gt;
| Expédition&lt;br /&gt;
| expeditioncard&lt;br /&gt;
|-&lt;br /&gt;
| Facture client&lt;br /&gt;
| invoicecard&lt;br /&gt;
|-&lt;br /&gt;
| Facture fournisseur&lt;br /&gt;
| suppliercard&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:110--&amp;gt;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:orange; font-weight:bold;&amp;quot;&lt;br /&gt;
| Fiche&lt;br /&gt;
| Contexte&lt;br /&gt;
|-&lt;br /&gt;
| Intervention&lt;br /&gt;
| interventioncard&lt;br /&gt;
|-&lt;br /&gt;
| Livraison&lt;br /&gt;
| deliverycard&lt;br /&gt;
|-&lt;br /&gt;
| Note de frais&lt;br /&gt;
| tripandexpensecard&lt;br /&gt;
|-&lt;br /&gt;
| Produit&lt;br /&gt;
| productcard&lt;br /&gt;
|-&lt;br /&gt;
| Projet&lt;br /&gt;
| projectcard&lt;br /&gt;
|-&lt;br /&gt;
| Proposition commerciale&lt;br /&gt;
| propalcard&lt;br /&gt;
|-&lt;br /&gt;
| Règlement client&lt;br /&gt;
| paiementcard&lt;br /&gt;
|-&lt;br /&gt;
| Règlement fournisseur&lt;br /&gt;
| paymentsupplier&lt;br /&gt;
|-&lt;br /&gt;
| Salaire&lt;br /&gt;
| salarycard&lt;br /&gt;
|-&lt;br /&gt;
| Tache&lt;br /&gt;
| projecttaskcard&lt;br /&gt;
|-&lt;br /&gt;
| Tiers&lt;br /&gt;
| thirdpartycard&lt;br /&gt;
|-&lt;br /&gt;
| Utilisateur&lt;br /&gt;
| usercard&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:111--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:112--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:113--&amp;gt;&lt;br /&gt;
=Questions fréquentes=&lt;br /&gt;
== Général ==&lt;br /&gt;
Ce chapitre répertorie les difficultés rencontrées avec le module. Vous y trouverez donc des éléments de réponse quant à son utilisation.&lt;br /&gt;
Si vous rencontrez une autre erreur que celles décrites ci-dessous lors de l&#039;utilisation de ce module :&lt;br /&gt;
#Désactivez et réactivez le module,&lt;br /&gt;
#Vérifier sur le ChangeLog si une nouvelle version a été publiée,&lt;br /&gt;
#Ré-installez/mettez à jour le module,&lt;br /&gt;
#Vérifiez que le remplacement de fichiers natifs de Dolibarr ne soit pas nécessaire au bon fonctionnement du module.&lt;br /&gt;
#Vérifiez qu&#039;aucune incompatibilité avec un autre module ne soit indiquée. Le cas échéant, suivez nos préconisations.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:114--&amp;gt;&lt;br /&gt;
Si, malgré ces manipulations, l&#039;erreur persiste, contactez-nous en utilisant le formulaire dédié (http://docs.patas-monkey.com/support/).&lt;br /&gt;
Ce formulaire est le mode de contact à privilégier pour toute difficulté d&#039;utilisation ou remontée de bug. Aussi, nous vous remercions de ne pas multiplier les canaux d&#039;échange pour un même objet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:115--&amp;gt;&lt;br /&gt;
== Affichage d&#039;un message en haut des pages de Dolibarr==&lt;br /&gt;
Si vos pages de Dolibarr affichent un message semblable à l&#039;image suivante, il ne s&#039;agit pas d&#039;un message d&#039;erreur, mais de l&#039;affichage des contextes de la page courante. Pour ne plus voir ces lignes affichées, désactivez l&#039;affichage du contexte&lt;br /&gt;
(voir Configuration).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:116--&amp;gt;&lt;br /&gt;
[[file:Myfield-Message-contexte.png]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:117--&amp;gt;&lt;br /&gt;
==Message erreur d&#039;ordonnancement==&lt;br /&gt;
Certaines pages de certaines versions de Dolibarr présentent un erreur dans leur code empêchant la bonne application de la personnalisation des champs. MyField permet de les identifier pour les corriger.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:118--&amp;gt;&lt;br /&gt;
Le message d&#039;erreur s&#039;affiche en bas de page et est le suivant&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:119--&amp;gt;&lt;br /&gt;
[[file:myfield_Erreur-dbclose-message.png]] &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:120--&amp;gt;&lt;br /&gt;
En vous aidant de l&#039;URL de la page, ouvrez le fichier du noyau de Dolibarr pour le modifier. Par exemple, si la page qui comporte le message est &#039;&#039;http://.../htdocs/custom/myField/admin/extrafields.php&#039;&#039;, ouvrez successivement les dossiers &#039;&#039;htdocs&#039;&#039;, &#039;&#039;custom&#039;&#039;, &#039;&#039;myField&#039;&#039;, &#039;&#039;admin&#039;&#039; et ouvrez le fichier &#039;&#039;extrafields.php&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:121--&amp;gt;&lt;br /&gt;
L&#039;erreur vient de l&#039;inversion des lignes &#039;&#039;llxFooter();&#039;&#039; et &#039;&#039;$db-&amp;gt;close();&#039;&#039; en fin de fichier.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:122--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:60%;&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| Modifiez le code de la page pour obtenir &lt;br /&gt;
[[file:Erreur-dbclose-correction.png]]&lt;br /&gt;
| au lieu de&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:123--&amp;gt;&lt;br /&gt;
[[file:Erreur-dbclose.png]]&lt;br /&gt;
|}&lt;br /&gt;
==Multicompany==&lt;br /&gt;
Avec le module multicompany, il convient d&#039;activer le module sur chaque entité&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admiw</name></author>
	</entry>
</feed>