Module de développement de module |
Cet outil vous permettra de créer un module personnalisé pour répondre à des demandes ponctuelles ou permanentes de vos clients.
Lorsque, aucun module Liciel ne correspond à l'ensemble des besoins de votre client, vous pouvez ici créer un module pour répondre à ses demandes.
SOMMAIRE
Tout d'abord
Création des Champs
Exemple de rendu final
Onglet Photo
Impression - Création du modèle de rapport
La balise de suppression
La balise "Dupliquer"
La balise " Suppression"
Tableau avec Photo
Dupliquer des onglets/pages
Champ Signature
Tout d'abord, créer le module pour qu'il apparaisse dans l'Ordre de Mission
Aller dans Outils, Paramètres du logiciel, base de données, Menus déroulants, Société, Statistique - Cases supplémentaires dans l'ordre de mission
Cliquer sur Ajouter :
Valider et Enregistrer une fois les champs remplis. (ici, le logo, obligatoire, a été créé avec paint en 36x36).
Ouvrir un ODM et cocher dans Planification - Missions et onglet Autres, votre module.
Une fois le dossier partie terrain ouvert, dans le module créé, cliquer sur la roue crantée en haut à droite, pour faire apparaitre l'éditeur.
Cliquer sur "Editer ce modèle"
La fenêtre qui suit vous permet de créer un module.
Création des Champs
Sur le côté droit se trouve les outils de création :
En cliquant sur "Enregistrer", trois choix seront possibles :
"Enregistrer comme modèle par défaut" sera l'option choisie pour que votre module s'affiche par défaut. "Enregistrer sous" vous permet de garder une sauvegarde dans un emplacement que vous aurez choisi.
Différents outils vous sont proposés : Cases à cocher, menus déroulants, champs texte…
Comme exemple, un menu déroulant :
dans les champs "texte,"Valeur par défaut" et "Valeur" nous inscrivons "-Choix-"
En "Code d'impression", (pour créer une balise pour l'impression), nous mettrons Bien (Dans le modèle de rapport, ça donnera : LI_MS_Bien)
En "Code déroulant", nous mettrons "Bien". Le code déroulant nous permet de donner un nom au menu déroulant.
Pour remplir le Menu déroulant, aller dans les paramètres liciel comme ci-dessous :
Cliquer sur "Module Interne [nom de votre module] - Menus déroulants"
Cliquer sur Ajouter pour ajouter une ligne (si ajout d'une seule ligne). Pour une création d'une base entière, il est préférable de faire un export/Import Excel.
La première colonne est pour le nom du menu déroulant. La deuxième est pour les informations à afficher. (Le menu déroulant ne s'affichera pas en mode Édition)
Résultat :
Le champ "Code Formule" est utilisé avec le champ "Code variable" :
Permets la création de formule expliquée ci-dessous :
- si Composant_Formule → XXXXXX recopie la valeur d'un autre composant (ayant XXXXXX comme Composant_CodeVariable)
- si Composant_Formule → [XXXXXX]=['texte à comparer'] coche ou décoche si la valeur d'un autre composant (ayant XXXXXX comme Composant_CodeVariable) est égale à 'texte à comparer'
- si Composant_Formule → XXXXXX='' vide ou décoche si la valeur d'au moins d'un autre composant (ayant XXXXXX comme Composant_CodeVariable) est non vide où est coché pour une case
- si Composant_Formule → XXXXXX<>'' laisse ou coche si la valeur d'au moins d'un autre composant (ayant XXXXXX comme Composant_CodeVariable) est vide où est décoché pour une case
- si Composant_Formule → not['texte à comparer] efface automatiquement les mots 'texte à comparer' présents dans sa valeur
EXEMPLE : Pour créer une case à cocher qui décoche une autre (dans notre exemple : OUI/NON) :
"not" permet de changer l'état. Ici, nous changeons la variable NON lorsqu'on clique sur OUI et inversement.
Exemple de rendu final
Onglet Photo
Dans l'onglet Photo, cliquer sur une case vide pour y mettre un titre. (ex : Photo principale, Entrée, Salon, etc.)
En Cliquant une deuxième fois sur le bouton, une page de recherche Windows s'ouvrira pour sélectionner une photo.
Pour l'impression, dans le modèle de rapport, on ajoutera seulement un tableau "MSG11VV" comme ci-dessous : MSG11[nom du module].
Photo
MSG11VV |
Impression - Création du modèle de rapport
Pour l'impression, à chaque fois qu'on ajoute un bouton, une case, champ texte ou menu déroulant, il faut le codifier dans le champ "Code Impression".
En exemple ci-dessous, on a attribué un code pour chaque case. ( Dem1,Dem2 etc... et Rem1, Rem2 etc...)
Comme dit plus haut, il faudra, sur les modèles de rapport, inscrire les balises de publipostage. Pour le module spécifique, on rajoute "LI_MS_" devant le code Impression.
Concernant les cases à cocher, si vous utilisez le champ "LI_MS_" + code Impression + "_Text" le rendu sur le rapport sera : si la case est cochée, le texte de la case et vide sinon.
li_Res_id_Dev_Int est à rajouter dans le tableau Résumé pour supprimer la ligne si jamais il n'y a pas de conclusion.
Des balises "Tableau" pour la signature de l'opérateur et pour les documents complémentaires sont déjà créées comme pour celle des photos.
Il faut rajouter les Initiales du module,
(ex: MSG11VV) .
Vous pouvez les copiers/collers :
Signature :
MSG32Initiales du moduleSignature : |
Plan :
MSG10Initiales du module |
Photo :
MSG11Initiales du module |
Annexe :
MSG17Initiales du module |
La balise "Dupliquer"
Permets de dupliquer les informations d'une page sur une autre si celles-ci sont identiques
La balise " Suppression"
Balise de suppression permet d'afficher ou pas une page.
Dans le Word, baliser avant et après la zone à Afficher/Supprimer
li_MS_zone_prlt_2_debut_Zone
li_MS_zone_prlt_2_fin_Zone
En cochant la case, vous affichez le contenu de la page.
Un champ " Texte " si on indique dans l'onglet Code déroulant un mot (comme ci-dessous le mot " test"), on ajoute la possibilité d'enregistrer le texte et de pouvoir le réutiliser dans un autre dossier.
À côté du champ texte, deux boutons vont apparaitre. Le "+" permet d'aller récupérer le texte enregistré précédemment enregistré. L'onglet "disquette" permet d'enregistrer le texte dans le champ. L'enregistrement se fera dans un dossier appelé "test".
Tableau avec Photo
Créer un tableau avec en code impression "SD1" (SD"numéro"), double-cliquer dans une case pour pouvoir ajouter une colonne.
Nommer la nouvelle colonne "Photo".
Dans le Word, faire le tableau suivant :
Le code colonne est : "liMSDTGV99SD1",
Ci-dessous le code impression est le SD6.
Dupliquer des onglets/pages
Si vous devez créer plusieurs pages similaires, une fois votre première page finalisée, cliquer sur le menu ci-dessous :
Champ Signature
Utiliser l'outil "image" et dans le code déroulant inscrire Signature_"NOM" comme ci-dessous (signature_1 par exemple). Dans le code impression, mettre le nom de la balise que vous souhaitez.
Dans le module, une fenêtre s'ouvrira pour faire signer la personne concernée.