<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.patas-monkey.com/index.php?action=history&amp;feed=atom&amp;title=MyField%2Ffr</id>
	<title>MyField/fr - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.patas-monkey.com/index.php?action=history&amp;feed=atom&amp;title=MyField%2Ffr"/>
	<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyField/fr&amp;action=history"/>
	<updated>2026-06-14T15:00:25Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyField/fr&amp;diff=8376&amp;oldid=prev</id>
		<title>FuzzyBot : Mise à jour pour être en accord avec la nouvelle version de la source de la page</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyField/fr&amp;diff=8376&amp;oldid=prev"/>
		<updated>2025-11-05T17:23:24Z</updated>

		<summary type="html">&lt;p&gt;Mise à jour pour être en accord avec la nouvelle version de la source de la page&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 5 novembre 2025 à 19:23&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l81&quot;&gt;Ligne 81 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 81 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| [[file:myfield-Permissions-defaut.png|600px]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| [[file:myfield-Permissions-defaut.png|600px]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;vertical-align:top;&amp;quot; |  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;vertical-align:top;&amp;quot; |  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Les permissions par défaut (&#039;&#039;&#039;Accueil &amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Configuration &lt;/del&gt;&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sécurité &lt;/del&gt;&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Permissions par défaut&lt;/del&gt;&#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;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Les permissions par défaut (&#039;&#039;&#039;Accueil &amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Utilisateurs et groupe &lt;/ins&gt;&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Choisir entre utilisateurs ou groupe &lt;/ins&gt;&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sélectionner les autorisations&lt;/ins&gt;&#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;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.patas-monkey.com/index.php?title=MyField/fr&amp;diff=3819&amp;oldid=prev</id>
		<title>FuzzyBot : Mise à jour pour être en accord avec la nouvelle version de la source de la page</title>
		<link rel="alternate" type="text/html" href="https://wiki.patas-monkey.com/index.php?title=MyField/fr&amp;diff=3819&amp;oldid=prev"/>
		<updated>2025-02-12T16:03:36Z</updated>

		<summary type="html">&lt;p&gt;Mise à jour pour être en accord avec la nouvelle version de la source de la page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages/&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&amp;#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;
== Présentation ==&lt;br /&gt;
Selon le type de myfield (champs d&amp;#039;une fiche, liste, onglet,...), plusieurs autres options peuvent être appliquées aux champs des fiches telles qu&amp;#039;une couleur de fond, les afficher/ cacher, ajouter un masque de saisie, saisie en majuscule ...&lt;br /&gt;
&lt;br /&gt;
Le jeu combiné des permissions utilisateurs et des droits d&amp;#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;
MyField permet encore de cacher des menus à des groupes d&amp;#039;utilisateurs et d&amp;#039;en modifier l&amp;#039;URL de destination.&lt;br /&gt;
&lt;br /&gt;
== Paramétrage ==&lt;br /&gt;
La configuration du module s&amp;#039;effectue depuis la page d&amp;#039;administration des modules accessible par les menus &amp;#039;&amp;#039;&amp;#039;Accueil &amp;gt; Configuration &amp;gt; Modules&amp;#039;&amp;#039;&amp;#039; en cliquant sur l&amp;#039;icône [[file:doli-setup.png]] ou l&amp;#039;icône [[file:doli-setup-old.png]] en bout de ligne.&lt;br /&gt;
&lt;br /&gt;
[[file:myfield_Configuration.png|800px]]&lt;br /&gt;
&lt;br /&gt;
=== Page de configuration du module ===&lt;br /&gt;
&lt;br /&gt;
==== Activation du contexte pour le développement====&lt;br /&gt;
MyField permet d&amp;#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&amp;#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&amp;#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;
{| 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&amp;#039;activation de l&amp;#039;affichage des contextes se traduit par des messages comme ci-contre&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== L&amp;#039;administrateurs est au dessus des règles d&amp;#039;accès ====&lt;br /&gt;
Vous pouvez aussi choisir de désactiver l&amp;#039;utilisation des droits d&amp;#039;accès pour l&amp;#039;utilisateur administrateur. &lt;br /&gt;
&lt;br /&gt;
Si ce paramètre est activé, l&amp;#039;administrateur verra, hors de tout groupe, les myfields en fonctionnement.&lt;br /&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&amp;#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;
==== 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;
==== 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;
==== 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&amp;#039;utilisation du module :&lt;br /&gt;
[[file:Myfield_Technical-information.png||800px]]&lt;br /&gt;
&lt;br /&gt;
===Permissions===&lt;br /&gt;
Les accès aux fonctionnalités du module peuvent être restreints aux utilisateurs et groupes existants ou créés ultérieurement à l&amp;#039;installation du module. &lt;br /&gt;
&lt;br /&gt;
Cliquez sur le – pour ajouter un permission. &lt;br /&gt;
&lt;br /&gt;
Une permission accordée est symbolisée par un coche verte ([[file:tick.png]]).&lt;br /&gt;
&lt;br /&gt;
{{Note|Attention : il y a d&amp;#039;autres paramètres qui peuvent impacter l&amp;#039;accès aux champs, notamment quand on utilise un compte administrateur}}&lt;br /&gt;
&lt;br /&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;
====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 (&amp;#039;&amp;#039;&amp;#039;Accueil &amp;gt; Configuration &amp;gt; Sécurité &amp;gt; Permissions par défaut&amp;#039;&amp;#039;&amp;#039;), accordées à tout utilisateur créé ultérieurement à l&amp;#039;installation du module, si il n&amp;#039;est pas ajouté à un groupe, sont les suivantes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Démarrage ==&lt;br /&gt;
&lt;br /&gt;
Les fonctionnalités de MyField sont accessibles depuis l&amp;#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;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
|- style=&amp;quot;vertical-align:top;&amp;quot; &lt;br /&gt;
| style=&amp;#039;border-style: none;&amp;#039; | &amp;#039;&amp;#039;&amp;#039;MyField&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| L&amp;#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=&amp;#039;border-style: none;&amp;#039; | &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nouveau mf Field&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nouveau mf Tab&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nouveau mf Onglet&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nouveau mf de liste&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nouveau mf Menu&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nouveau mf Bouton&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
| Ces entrées afficheront la page de création d&amp;#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=&amp;#039;border-style: none;&amp;#039; | &amp;#039;&amp;#039;&amp;#039;Liste des éléments&amp;#039;&amp;#039;&amp;#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=&amp;#039;border-style: none;&amp;#039; | &amp;#039;&amp;#039;&amp;#039;Droits d&amp;#039;accès aux éléments&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Cette page vous permettra de paramétrer les habilitations des groupes d&amp;#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=&amp;#039;border-style: none;&amp;#039; | &amp;#039;&amp;#039;&amp;#039;Import XML&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Cette entré affichera une page permettant de copier un fichier d&amp;#039;import d&amp;#039;un myfield au format XML.&lt;br /&gt;
|}&lt;br /&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&amp;#039;un myField de type menu est accessible depuis le lien de menu secondaire &amp;#039;&amp;#039;&amp;#039;Patas-tools &amp;gt; MyField &amp;gt; Nouveau myMenu.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Myfield-Page-creation-menu.png|800px]]&lt;br /&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&amp;#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&amp;#039;il s&amp;#039;agit d&amp;#039;un menu principal, d&amp;#039;un menu secondaire ou d&amp;#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;
| 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&amp;#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&amp;#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&amp;#039;URL de la page qui s&amp;#039;affichera au clic sur l&amp;#039;onglet de menu. Si ce champ est laissé libre, l&amp;#039;URL native du menu sera conservée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Suite à la création d&amp;#039;un myField, il sera nécessaire d&amp;#039;en définir les droits d&amp;#039;accès par groupes d&amp;#039;utilisateurs depuis le lien de menu secondaire du même nom (Voir plus loin)&lt;br /&gt;
&lt;br /&gt;
====Exemple de personnalisation d&amp;#039;un menu principal====&lt;br /&gt;
Personnalisons le menu &amp;#039;&amp;#039;Accueil&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[file:myfield-Param-menu-accueil.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield-menu-resultat.png|600px]]&lt;br /&gt;
&lt;br /&gt;
====Exemple de personnalisation d&amp;#039;un menu et d&amp;#039;une entrée de menu secondaire====&lt;br /&gt;
Personnalisons le menu secondaire Propositions commerciales et l&amp;#039;entrée de menu secondaire Nouvelle proposition.&lt;br /&gt;
&lt;br /&gt;
[[file:myfield-Param-menu-secondaire.png|600px]] &lt;br /&gt;
&lt;br /&gt;
[[file:myfield-Param-entree-menu-secondaire.png|600px]] &lt;br /&gt;
&lt;br /&gt;
{{Note|L&amp;#039;entrée de menu secondaire sera déplacée d&amp;#039;un rang vers le bas avec le code -1 dans le champ Déplacement de sa fiche}}&lt;br /&gt;
Suite à l&amp;#039;application de ces deux personnalisations, le menu secondaire devient :&lt;br /&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;
====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 (&amp;#039;&amp;#039;&amp;#039;#&amp;#039;&amp;#039;&amp;#039;) :&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;
&amp;#039;&amp;#039;Ajoutez au libellé le menu secondaire : Propositions commerciales#Liste&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[file:myfield_Liste-param.png|600px]] &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Pour obtenir  &lt;br /&gt;
&lt;br /&gt;
[[file:myfield_Liste-param-menu.png]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Onglets===&lt;br /&gt;
====Création du myField d&amp;#039;onglet====&lt;br /&gt;
La page de création d&amp;#039;un myField est accessible depuis le lien de menu secondaire &amp;#039;&amp;#039;&amp;#039;Patastools &amp;gt; MyField &amp;gt; Nouveau MyTab&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[file:myfield-Page-creation-onglet.png|600px]]&lt;br /&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&amp;#039;il est affiché à l&amp;#039;écran.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Contexte d&amp;#039;activation  &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
Le contexte d&amp;#039;activation permet de limiter l&amp;#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&amp;#039;élément Tiers, &amp;quot;Produit&amp;quot; pour l&amp;#039;élément Produit) }}&lt;br /&gt;
&lt;br /&gt;
Si aucun context n&amp;#039;est saisi, les modifications apportées à l&amp;#039;onglet par le myfield s&amp;#039;appliqueront à tous les champs du même libellé de toutes les fiches.&lt;br /&gt;
&lt;br /&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;
|}&lt;br /&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&amp;#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;
|-&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&amp;#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&amp;#039;URL de la page qui s&amp;#039;affichera au clic sur l&amp;#039;onglet de menu. Si ce champ est laissé libre, l&amp;#039;URL native du menu sera conservée.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Note|N&amp;#039;indiquez ici que la partie de l&amp;#039;URL suivant &amp;#039;&amp;#039;/htdocs/&amp;#039;&amp;#039;}}&lt;br /&gt;
Requête d&amp;#039;affichage : voir section Fonctionnement, ci-dessous&lt;br /&gt;
&lt;br /&gt;
Suite à la création d&amp;#039;un myField, il sera nécessaire de définir les droits d&amp;#039;accès aux myFields par groupes d&amp;#039;utilisateurs depuis le lien de menu secondaire du même nom (Voir section Configuration des droits d&amp;#039;accès).&lt;br /&gt;
&lt;br /&gt;
====Exemple de personnalisation d&amp;#039;un onglet====&lt;br /&gt;
Personnalisons l&amp;#039;onglet fiche des fiches des éléments.&lt;br /&gt;
&lt;br /&gt;
[[file:myfield-Param-onglet-fiche.png|800px]] &lt;br /&gt;
&lt;br /&gt;
La fiche devient alors &lt;br /&gt;
&lt;br /&gt;
[[file:myfield-Natif-fiche.png|800px]] &lt;br /&gt;
{{Note|Si l&amp;#039;onglet est actif, la couleur sera affichée sur ses bords}}&lt;br /&gt;
&lt;br /&gt;
===Champs===&lt;br /&gt;
====Création du myField====&lt;br /&gt;
La page de création d&amp;#039;un myField est accessible depuis le lien de menu secondaire &amp;#039;&amp;#039;&amp;#039;Patastools &amp;gt; MyField &amp;gt; Nouveau MyField&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
[[file:myfield-Page-creation.png|600px]] &lt;br /&gt;
&lt;br /&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&amp;#039;il est affiché à l&amp;#039;écran.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Contexte d&amp;#039;activation  &lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &lt;br /&gt;
le contexte d&amp;#039;activation permet de limiter l&amp;#039;action des myFields sur les seuls champs des pages comportant le contexte indiqué ici. &lt;br /&gt;
Si aucun contexte n&amp;#039;est saisi, les modifications apportées à l&amp;#039;onglet par le myfield s&amp;#039;appliqueront à tous les champs du même libellé de toutes les fiches.&lt;br /&gt;
&lt;br /&gt;
[[#Contexte d&amp;#039;activation|Liste des principaux contexte ]]&lt;br /&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;
|}&lt;br /&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&amp;#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;
{{Note|sur les dernières versions du module, (Show/Hide) n&amp;#039;est plus employé, il faut à présent cliquer sur le numéro de version de Dolibarr (en haut à droite)|warn}}&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&amp;#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;
|-&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;
{{Note|Le contrôle du champ en création et modification n&amp;#039;est effectué que si l&amp;#039;on rentre en édition du champ lui-même|warn}}&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&amp;#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;
|}&lt;br /&gt;
&lt;br /&gt;
{{Note|Le déplacement d&amp;#039;un champ d&amp;#039;une fiche n&amp;#039;est effectué qu&amp;#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;
Suite à la création d&amp;#039;un myField de type champ, il sera nécessaire de définir les droits d&amp;#039;accès aux myFields par groupes d&amp;#039;utilisateurs depuis le lien de menu secondaire du même nom (Voir section Configuration des droits d&amp;#039;accès).&lt;br /&gt;
&lt;br /&gt;
====Exemple de personnalisation d&amp;#039;un champ====&lt;br /&gt;
Personnalisons le champ &amp;#039;&amp;#039;Id. prof. 2 (SIRET)&amp;#039;&amp;#039; des fiches de tiers.&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:myfield_Param-champ.png|600px]]&lt;br /&gt;
| Le champ a été paramétré en tant qu&amp;#039;invisible avec un masque de saisie de chiffres (999 999 999 99999) &lt;br /&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;
[[file:myfield-Masque.png]]&lt;br /&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;
Lors de l&amp;#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&amp;#039;enregistrement de la page sans qu&amp;#039;il ne soit rempli.&lt;br /&gt;
|}&lt;br /&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;
====Création du myField====&lt;br /&gt;
Les myfields de liste permettent de limiter l&amp;#039;affichage de champs.&lt;br /&gt;
il est nécessaire d&amp;#039;ouvrir la page de liste pour récupérer des informations propre à ce type de myField &lt;br /&gt;
* le contexte d&amp;#039;activation&lt;br /&gt;
* le libellé non traduit du champs&lt;br /&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;
[[file:Myfield-masque-tiers.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Selon les habilitations, le champs sera aussi inaccessible dans le sélecteur de champs.&lt;br /&gt;
&lt;br /&gt;
[[file:myfield_Liste-contrats.png|600px]]&lt;br /&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&amp;#039;utilisateurs, laissez le visible et jouter ensuite avec les droits d&amp;#039;accès !}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
====Création du myField====&lt;br /&gt;
Les myfield de boutons permettent de rendre invisible bouton, remplacer le libellé, l&amp;#039;url associé au bouton et de rendre son accès visible selon le résultat d&amp;#039;une requete SQL&lt;br /&gt;
&lt;br /&gt;
[[file:myfield-creation-bouton.png|600px]]&lt;br /&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&amp;#039;origine que l&amp;#039;on récupère avec le click droit et le menu inspecter.}}&lt;br /&gt;
&lt;br /&gt;
=Requête SQL d&amp;#039;affichage conditionnel=&lt;br /&gt;
La requête de traitement va conditionner l&amp;#039;affichage des champs selon la correspondance de l&amp;#039;objet à la requête. Il est alors possible, par exemple, d&amp;#039;afficher des champs différents selon que l&amp;#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&amp;#039;id de l&amp;#039;objet principale de la page &lt;br /&gt;
* #USERID# : l&amp;#039;id de l&amp;#039;utilisateur actif&lt;br /&gt;
&lt;br /&gt;
==Fonctionnement==&lt;br /&gt;
&lt;br /&gt;
Saisissez ici la requête d&amp;#039;affichage applicable au champs sur l&amp;#039;exemple suivant :&lt;br /&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;#039;&amp;#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#; &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
read permet d&amp;#039;autoriser ou non l&amp;#039;affichage globale du champ&lt;br /&gt;
write permet d&amp;#039;autoriser ou non sa modification (pas nécessaire dans le cas d&amp;#039;un bouton un un onglet...)&lt;br /&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&amp;#039;apparaitra pas quel que soit la valeur&lt;br /&gt;
&lt;br /&gt;
==Exemple==&lt;br /&gt;
Avec le myfield suivant&lt;br /&gt;
&lt;br /&gt;
[[file:myfield_Creation_requete.png|800px]] &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;
| On obtient la fiche suivante sur un &amp;#039;&amp;#039;&amp;#039;produit&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
[[file:myfield_Creation_requete_result.png|400px]] &lt;br /&gt;
| Tandis que sur la fiche d&amp;#039;un &amp;#039;&amp;#039;&amp;#039;service&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
[[file:myfield_Creation_requete-fiche.png|400px]]&lt;br /&gt;
 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Paramétrage des droits d&amp;#039;accès aux myFields, tabs et menus=&lt;br /&gt;
==Configuration des droits d&amp;#039;accès==&lt;br /&gt;
En tant qu&amp;#039;utilisateur administrateur, tous les myFields vous sont visibles.&lt;br /&gt;
{{Note|Sur la page d&amp;#039;accueil du module MyField, l&amp;#039;application des personnalisations est désactivée}}&lt;br /&gt;
&lt;br /&gt;
Si vous n&amp;#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;
Depuis l&amp;#039;entrée de menu secondaire &amp;#039;&amp;#039;&amp;#039;Patas-Tools &amp;gt; MyField &amp;gt; droits d&amp;#039;accès aux onglets&amp;#039;&amp;#039;&amp;#039;, paramétrez les accès des groupes d&amp;#039;utilisateurs :&lt;br /&gt;
&lt;br /&gt;
[[file:myfield-Droits-d-acces.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Il existe quatre droits d&amp;#039;accè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;
| [[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;
==Comportement selon les droits d&amp;#039;accès==&lt;br /&gt;
===Bloqué en accès ([[file:lecture-off.png]]) ===&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:myfield-User-lecture-.png|600px]]&lt;br /&gt;
| Le champ sera caché aux utilisateurs du groupe. Ils ne pourront pas l&amp;#039;afficher&lt;br /&gt;
&lt;br /&gt;
le lien &amp;#039;&amp;#039;Show/Hide&amp;#039;&amp;#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&amp;#039;utilisateur le leur permettent. Les paramètres du champ s&amp;#039;appliquent alors (obligatoire, masque de saisie,...)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Autres fonctionnalités=&lt;br /&gt;
==Import des myField==&lt;br /&gt;
Il est possible d&amp;#039;enregistrer une liste de myfields et leurs paramétrages en important un fichier XML.&lt;br /&gt;
Depuis la page &amp;#039;&amp;#039;&amp;#039;Outils Patas-M &amp;gt; MyField &amp;gt; Importer un onglet&amp;#039;&amp;#039;&amp;#039;, collez le fichier XML dans la zone de saisie et cliquez sur le bouton &amp;#039;&amp;#039;&amp;#039;Lancer l&amp;#039;importation&amp;#039;&amp;#039;&amp;#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&amp;#039;accès des utilisateurs au myField.&lt;br /&gt;
&lt;br /&gt;
==Contexte d&amp;#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;
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;
| 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;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&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&amp;#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&amp;#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;
Si, malgré ces manipulations, l&amp;#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&amp;#039;utilisation ou remontée de bug. Aussi, nous vous remercions de ne pas multiplier les canaux d&amp;#039;échange pour un même objet.&lt;br /&gt;
&lt;br /&gt;
== Affichage d&amp;#039;un message en haut des pages de Dolibarr==&lt;br /&gt;
Si vos pages de Dolibarr affichent un message semblable à l&amp;#039;image suivante, il ne s&amp;#039;agit pas d&amp;#039;un message d&amp;#039;erreur, mais de l&amp;#039;affichage des contextes de la page courante. Pour ne plus voir ces lignes affichées, désactivez l&amp;#039;affichage du contexte&lt;br /&gt;
(voir Configuration).&lt;br /&gt;
&lt;br /&gt;
[[file:Myfield-Message-contexte.png]]&lt;br /&gt;
&lt;br /&gt;
==Message erreur d&amp;#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;
Le message d&amp;#039;erreur s&amp;#039;affiche en bas de page et est le suivant&lt;br /&gt;
&lt;br /&gt;
[[file:myfield_Erreur-dbclose-message.png]] &lt;br /&gt;
&lt;br /&gt;
En vous aidant de l&amp;#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 &amp;#039;&amp;#039;http://.../htdocs/custom/myField/admin/extrafields.php&amp;#039;&amp;#039;, ouvrez successivement les dossiers &amp;#039;&amp;#039;htdocs&amp;#039;&amp;#039;, &amp;#039;&amp;#039;custom&amp;#039;&amp;#039;, &amp;#039;&amp;#039;myField&amp;#039;&amp;#039;, &amp;#039;&amp;#039;admin&amp;#039;&amp;#039; et ouvrez le fichier &amp;#039;&amp;#039;extrafields.php&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;erreur vient de l&amp;#039;inversion des lignes &amp;#039;&amp;#039;llxFooter();&amp;#039;&amp;#039; et &amp;#039;&amp;#039;$db-&amp;gt;close();&amp;#039;&amp;#039; en fin de fichier.&lt;br /&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;
[[file:Erreur-dbclose.png]]&lt;br /&gt;
|}&lt;br /&gt;
==Multicompany==&lt;br /&gt;
Avec le module multicompany, il convient d&amp;#039;activer le module sur chaque entité&lt;/div&gt;</summary>
		<author><name>FuzzyBot</name></author>
	</entry>
</feed>