Modifications pour le document Fonctions avancées : modification des exports tabulés paramétrables
Modifié par Nicolas Schreiber le 2026/01/12 15:46
Depuis la version 1.1
modifié par admin admin
sur 2025/04/16 12:28
sur 2025/04/16 12:28
Commentaire de modification :
Imported from XAR
À la version 2.1
modifié par Nicolas Schreiber
sur 2025/06/19 08:51
sur 2025/06/19 08:51
Commentaire de modification :
Il n'y a aucun commentaire pour cette version
Résumé
-
Propriétés de la Page (3 modifications, 0 ajouts, 0 suppressions)
Détails
- Propriétés de la Page
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 -2_Administration. MenusAdministration- Paramétrage.Modèles.WebHome1 +1_Fonctionnalités.2_Administration.Administration fonctionnelle.Gérer les modèles ETP.WebHome - Auteur du document
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. admin1 +XWiki.NSR - Contenu
-
... ... @@ -82,8 +82,7 @@ 82 82 83 83 //Exemple ~:// 84 84 85 -(% style="text-align:center" %) 86 -[[image:1698221408368-344.png||class="img-thumbnail"]] 85 +[[image:1698221408368-344.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 87 87 88 88 La ligne ci dessous génèrera une colonne dont le titre sera égal au label et les contenus alimentés par le champs cité dans name 89 89 ... ... @@ -97,28 +97,23 @@ 97 97 * **name :** nom interne du champ dans la table Flora 98 98 * **label : **intitulé qu'aura la colonne dans le fichier csv 99 99 100 -(% style="text-align:center" %) 101 -[[image:1698233535559-410.png||class="img-thumbnail"]] 99 +[[image:1698233535559-410.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 102 102 103 103 === Champs texte libre multiligne (avec retours à la ligne) === 104 104 105 -(% style="text-align:center" %) 106 -[[image:1698220705279-359.png||class="img-thumbnail"]] 103 +[[image:1698220705279-359.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 107 107 108 108 **<field name='PRECISION_UE' label='Précisions UE '/> **aura pour résultat 109 109 110 -(% style="text-align:center" %) 111 -[[image:1698220966238-507.png||class="img-thumbnail"]] 107 +[[image:1698220966238-507.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 112 112 113 113 === Champs multivalués liés à des listes, thésaurus ou table d'autorité === 114 114 115 -(% style="text-align:center" %) 116 -[[image:1698220773700-234.png||class="img-thumbnail"]] 111 +[[image:1698220773700-234.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 117 117 118 118 **<field name='INTERPRETATION' label='Interpretation'/> **aura pour résultat 119 119 120 -(% style="text-align:center" %) 121 -[[image:1698221043701-405.png||class="img-thumbnail"]] 115 +[[image:1698221043701-405.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 122 122 123 123 (% class="box infomessage" %) 124 124 ((( ... ... @@ -136,8 +136,7 @@ 136 136 137 137 **Exemple : <field name='INTERPRETATION' label='Interpretation' dataBefore="texte avant " dataAfter=" texte aprés" dataMultiValueSeparator=" ; "/>** 138 138 139 -(% style="text-align:center" %) 140 -[[image:1698221647528-156.png||class="img-thumbnail"]] 133 +[[image:1698221647528-156.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 141 141 142 142 (% class="box infomessage" %) 143 143 ((( ... ... @@ -146,8 +146,7 @@ 146 146 147 147 **<field name='INTERPRETATION' label='Interpretation' dataBefore="texte avant : " dataAfter=" (texte aprés)" dataMultiValueSeparator="\n"/>** 148 148 149 -(% style="text-align:center" %) 150 -[[image:1698221798735-336.png||class="img-thumbnail"]] 142 +[[image:1698221798735-336.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 151 151 152 152 == Exporter une valeur constante == 153 153 ... ... @@ -155,8 +155,7 @@ 155 155 156 156 **<constant name="C1" label="Constante1" dataDefValue="myConstante1" />** 157 157 158 -(% style="text-align:center" %) 159 -[[image:1698229509017-535.png||class="img-thumbnail"]] 150 +[[image:1698229509017-535.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 160 160 161 161 == Exporter un ou plusieurs champs d'une table d'autorité liée == 162 162 ... ... @@ -211,8 +211,7 @@ 211 211 **Question : **pourquoi y a t'il parfois des virgule et des points virgules entre chaque valeur de la colonne Type opération.. d'ou viennent ces points virgules ? 212 212 **Réponse : **en fait L**e champ Opération(s) dans la table Stratigraphie n'est pas multivalué mais il est positionné dans un bloc répétable** 213 213 214 -(% style="text-align:center" %) 215 -[[image:1698226080684-439.png||height="478" width="1071"]] 205 +[[image:1698226080684-439.png||data-xwiki-image-style-alignment="center" height="478" width="1071"]] 216 216 217 217 **Rappel : ** 218 218 Dans les paramétrages généraux du fichier etp on a défini **compressChar=" ; " **//caracteres utilisés lors de concaténation automatiques de données dans des blocs répétables. c'est donc lui qui est utilisé dans le cas présent . les points virgules marquent donc les séparations de blocs répétables// ... ... @@ -219,8 +219,7 @@ 219 219 Et on a aussi défini **multiValueSeparator=', ' **//caracteres utiliser pour concaténer les données des champs multivaluées virgule+espace c'est donc lui qui est utilisé dans le cas présent pour lexport du champ TYpe Opération de la table Opération..champ qui est multivaléu dans ladite table// 220 220 221 221 222 -(% style="text-align:center" %) 223 -[[image:1698226465622-838.png||height="285" width="966"]] 212 +[[image:1698226465622-838.png||data-xwiki-image-style-alignment="center" height="285" width="966"]] 224 224 225 225 226 226 Cet exemple illustre la complexité de manipulation des données muséologique car les blocs répétables et champs multivalués y sont légion ... ... @@ -233,8 +233,7 @@ 233 233 234 234 //Exemple : concaténer tous les champs de Données intrinsèque d'une notice Stratigraphie dans une seule colonne// 235 235 236 -(% style="text-align:center" %) 237 -[[image:1698234060502-846.png]] 225 +[[image:1698234060502-846.png||data-xwiki-image-style-alignment="center"]] 238 238 239 239 De facto il sera judicieux 240 240 ... ... @@ -326,8 +326,7 @@ 326 326 327 327 //Exemple avec un bloc de champ répétable contenant 3 champs avec une saisie lacunaire (il est rare que tous les champs soient remplis dans un bloc)// 328 328 329 -(% style="text-align:center" %) 330 -[[image:1698249410427-526.png||class="img-thumbnail"]] 317 +[[image:1698249410427-526.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 331 331 332 332 le paramétrage de l'export sera défini tel que : 333 333 ... ... @@ -344,8 +344,7 @@ 344 344 345 345 et génerera la colonne ci dessous 346 346 347 -(% style="text-align:center" %) 348 -[[image:1698249964685-586.png||class="img-thumbnail"]] 334 +[[image:1698249964685-586.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 349 349 350 350 (% class="box infomessage" %) 351 351 ((( ... ... @@ -378,8 +378,7 @@ 378 378 379 379 A noter que pour les type=SUbGroup le label du group_field est ignoré et que ce sont les labels de chaque élément qui sont pris en compte dans les intitulé de colonne 380 380 381 -(% style="text-align:center" %) 382 -[[image:1698308536947-443.png||class="img-thumbnail"]] 367 +[[image:1698308536947-443.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 383 383 384 384 385 385 == Paramétrages complémentaires pour les blocs répétables == ... ... @@ -421,8 +421,7 @@ 421 421 <field name='PRECISION_INTERVENANT' label='Précisions intervenant ' dataJoinSeparator="\n"/> 422 422 </group_field> 423 423 424 -(% style="text-align:center" %) 425 -[[image:1698310122900-966.png||class="img-thumbnail"]] 409 +[[image:1698310122900-966.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 426 426 427 427 == Filtre sur les données du groupe == 428 428 ... ... @@ -453,8 +453,7 @@ 453 453 454 454 Seul le bloc n° 2 est exporté 455 455 456 -(% style="text-align:center" %) 457 -[[image:1698310843667-475.png||class="img-thumbnail"]] 440 +[[image:1698310843667-475.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 458 458 459 459 === Masquer des champs dans un sous-groupe === 460 460 ... ... @@ -477,8 +477,7 @@ 477 477 478 478 dans le lLoc n° 2 le cchamp PRECISIONS_INTERVENANT n'est pas exporté 479 479 480 -(% style="text-align:center" %) 481 -[[image:1698311103593-686.png||class="img-thumbnail"]] 463 +[[image:1698311103593-686.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 482 482 483 483 === Limiter le nombre de sous-groupe exportés === 484 484 ... ... @@ -523,8 +523,7 @@ 523 523 <field name='ELEMENT_PRECISION' dataJoinSeparator="\n" /> 524 524 </group_field> 525 525 526 -(% style="text-align:center" %) 527 -[[image:1719328382500-862.png||class="img-thumbnail"]] 508 +[[image:1719328382500-862.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 528 528 529 529 = Export des via des liens par héritage (référence) = 530 530 ... ... @@ -546,8 +546,7 @@ 546 546 <?xml version="1.0" encoding="ISO-8859-1"?> 547 547 <export-conf> 548 548 <table name="MUS_BIEN" charset="ISO-8859-1" separator="\t"** compressChar="\n" **newLine="\r\n" multiValueSeparator=', ' valueDelimiter='"'> 549 - 550 -<field name='UNIQUE_KEY' label='Unique Key'/> 530 +\\<field name='UNIQUE_KEY' label='Unique Key'/> 551 551 <field name='MUSEE' label='Préfixe'/> 552 552 <field name='NUM_INVENTAIRE' label='Numéro D'inventaire'/> 553 553 ... ... @@ -560,7 +560,7 @@ 560 560 561 561 <field name='ETAT_MODIFIE_LE' label='Réalisé le/> 562 562 <field name='ETAT_MODIFIE_PAR' label='Réalisé par/> 563 - **<linked_field name='EMPLACEMENT' label='Emplacement théorique'>**543 + **<linked_field name='EMPLACEMENT' label='Emplacement théorique'>** 564 564 <field name='LABEL_PARENT' label='Empl. référence hiéra' display='true'/> 565 565 </linked_field> 566 566 ... ... @@ -590,8 +590,7 @@ 590 590 <field name='210a' label='712a-Nom' display='true'/> 591 591 <field name='210b' label='712a-Subdivision' display='true'/> 592 592 </linked_field> 593 - 594 - <reference source='system' table='ICOMM_ITEM' 573 +\\ <reference source='system' table='ICOMM_ITEM' 595 595 groupDataType = "subGroup" 596 596 label = "Exemplaires" 597 597 subGroupDataBefore = "{ " ... ... @@ -613,8 +613,7 @@ 613 613 <?xml version="1.0" encoding="ISO-8859-1"?> 614 614 <export-conf> 615 615 <table name="MUS_COLIS" charset="ISO-8859-1" separator="\t" **compressChar="\n"** newLine="\r\n" multiValueSeparator=', ' valueDelimiter='"'> 616 - 617 -<field name='ETAT_MODIFIE_LE' label='Etat modifié le'/> 595 +\\<field name='ETAT_MODIFIE_LE' label='Etat modifié le'/> 618 618 <field name='ETAT_AVANCE_COLIS' label='Etat d_avancement'/> 619 619 <field name='UNIQUE_KEY' label='Numéro de Code'/> 620 620 ... ... @@ -632,11 +632,11 @@ 632 632 subGroupDataSeparator = ", " 633 633 subGroupDataAfter = "" > 634 634 635 -* 613 +* 636 636 ** <linked_field name='BIEN' label='Bien'> 637 637 **~ <field name='DISPLAY' label='Bien' display='true'/> 638 638 </linked_field> 639 - 617 + 640 640 </reference>** 641 641 642 642 **<reference source='musee' table='MUS_JOIN_COLIS_MOUV'** ... ... @@ -645,7 +645,7 @@ 645 645 subGroupDataBefore = "" 646 646 subGroupDataSeparator = ", " 647 647 subGroupDataAfter = "" > 648 - **<linked_field name='MOUVEMENT_BIEN' label='Bien'>**626 + **<linked_field name='MOUVEMENT_BIEN' label='Bien'>** 649 649 <field name='DISPLAY' label='Bien' display='true'/> 650 650 </linked_field> 651 651 </reference> ... ... @@ -694,8 +694,7 @@ 694 694 695 695 <field name='TYPE_UE' label='Type Unité d_enregistrement ' dataBefore='**${menu.label.inventory} **: '/> 696 696 697 -(% style="text-align:center" %) 698 -[[image:1698311964289-353.png||class="img-thumbnail"]] 675 +[[image:1698311964289-353.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 699 699 700 700 701 701 == Export des liens ark vers les images == ... ... @@ -729,7 +729,7 @@ 729 729 subGroupdataMultiValueSeparator="|" 730 730 subGroupDataMultMaxi="1" 731 731 > 732 - 709 + 733 733 <class_extractor 734 734 extractorClassName="com.ezida.services.musee.extractor.MusPhotoArkExtractor" 735 735 name="PHOTO_INV_ARK" ... ... @@ -747,8 +747,7 @@ 747 747 748 748 résultat obtenu.. avec un clic sur le lien ark exporté 749 749 750 -(% style="text-align:center" %) 751 -[[image:1698400681257-169.png||class="img-thumbnail"]] 727 +[[image:1698400681257-169.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]] 752 752 753 753 754 754 Avec Excel vous pouvez utiliser ce lien ark pour intégrer l'image dans la cellule si vous le souhaitez, mais ce n'est pas automatique. le plus simple est de procéder par copie d'écran partielle