Modifié par Nicolas Schreiber le 2026/01/12 15:46

Depuis la version 10.1
modifié par Nicolas Schreiber
sur 2026/01/06 14:24
Commentaire de modification : Il n'y a aucun commentaire pour cette version
À la version 3.1
modifié par Nicolas Schreiber
sur 2025/08/05 09:44
Commentaire de modification : Il n'y a aucun commentaire pour cette version

Résumé

Détails

Propriétés de la Page
Titre
... ... @@ -1,1 +1,1 @@
1 -Fonctions avancées : modification des exports tabulés paramétrables
1 +Fonctions avancées : paramétrage des exports tabulés paramétrables
Contenu
... ... @@ -2,10 +2,11 @@
2 2  {{toc/}}
3 3  {{/box}}
4 4  
5 +page en cours de construction
5 5  
6 6  = A savoir avant de commencer =
7 7  
8 -L'export de données muséologiques vers un tableur (format csv ou excel natif) met en évidence la particularité de leur organisation technique.
9 +L'export de données muséologiques vers un tableur met en évidence la particularité de leur organisation technique.
9 9  
10 10  Pour pouvoir répondre aux exigence scientifiques de leur description, il n'est pas possible d'utiliser des grilles de saisie de type tableur, avec juste des lignes et des colonnes, il faudrait un nombre inifini de colonnes.
11 11  
... ... @@ -609,11 +609,12 @@
609 609   subGroupDataSeparator = ", "
610 610   subGroupDataAfter     = "" >
611 611  
612 -*
613 +*
613 613  ** <linked_field name='BIEN' label='Bien'>
614 614  **~ <field name='DISPLAY' label='Bien' display='true'/>
615 615   </linked_field>
616 -\\</reference>**
617 +
618 +</reference>**
617 617  
618 618  **<reference source='musee' table='MUS_JOIN_COLIS_MOUV'**
619 619   groupDataType         = "subGroup"
... ... @@ -621,7 +621,7 @@
621 621   subGroupDataBefore    = ""
622 622   subGroupDataSeparator = ", "
623 623   subGroupDataAfter     = "" >
624 -**<linked_field name='MOUVEMENT_BIEN' label='Bien'>**
626 + **<linked_field name='MOUVEMENT_BIEN' label='Bien'>**
625 625   <field name='DISPLAY' label='Bien' display='true'/>
626 626   </linked_field>
627 627  </reference>
... ... @@ -648,7 +648,7 @@
648 648   documentTypes="Document-Photo"
649 649   subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
650 650   subGroupDataMultMaxi=""
651 - **subGroupDataIndex="1">**
653 + **subGroupDataIndex="1">**
652 652   <!~-~- champ de la table IDOCS ~-~->
653 653   <field name="LABEL" label="Photo 1 : "/>
654 654  
... ... @@ -657,11 +657,9 @@
657 657   label="Photo 1"
658 658   inputRecordFilter=""
659 659   documentTypes="Document-Photo"
660 -
661 -*
662 -** resolution="LOW"
662 + ** resolution="LOW"
663 663   dimImageXYInPixels="192"**/>
664 - </linked_records_document_records>**
664 + </linked_records_document_records>
665 665  
666 666  == Plusieurs images ==
667 667  
... ... @@ -678,24 +678,23 @@
678 678  <linked_records_document_records name="PHOTO_INV"
679 679   documentTypes="Document-Photo"
680 680   subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
681 - **subGroupDataIndex="1"**>
682 -
683 -**~
684 - **<photo_document_file name="**_PHOTO1**"
685 - label="**Photo1**"
681 + ** subGroupDataIndex="1">**
682 +
683 + <photo_document_file name="**_PHOTO1**"
684 + label=**"Photo1"**
686 686   documentTypes="Document-Photo"
687 687   resolution="LOW"
688 688   dimImageXYInPixels="192"/>
689 689   </linked_records_document_records>
690 690  
690 +
691 691  <linked_records_document_records name="PHOTO_INV"
692 692   documentTypes="Document-Photo"
693 693   subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
694 - **subGroupDataIndex="2"**>
695 -
696 -**~
697 - **<photo_document_file name="**_PHOTO2**"
698 - label="**Photo2**"
694 + ** subGroupDataIndex="2">**
695 +
696 + <photo_document_file name="**_PHOTO2**"
697 + label=**"Photo2"**
699 699   documentTypes="Document-Photo"
700 700   resolution="LOW"
701 701   dimImageXYInPixels="192"/>
... ... @@ -704,11 +704,10 @@
704 704  <linked_records_document_records name="PHOTO_INV"
705 705   documentTypes="Document-Photo"
706 706   subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
707 - **subGroupDataIndex="3"**>
708 -
709 -**~
710 - **<photo_document_file name="**_PHOTO3**"
711 - label="**Photo3**"
706 + ** subGroupDataIndex="3">**
707 +
708 + <photo_document_file name="**_PHOTO3**"
709 + label=**"Photo3"**
712 712   documentTypes="Document-Photo"
713 713   resolution="LOW"
714 714   dimImageXYInPixels="192"/>
... ... @@ -717,11 +717,10 @@
717 717  <linked_records_document_records name="PHOTO_INV"
718 718   documentTypes="Document-Photo"
719 719   subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
720 - **subGroupDataIndex="4"**>
721 -
722 -**~
723 - **<photo_document_file name="**_PHOTO4**"
724 - label="**Photo4**"
718 + ** subGroupDataIndex="4">**
719 +
720 + <photo_document_file name="**_PHOTO4**"
721 + label=**"Photo4"**
725 725   documentTypes="Document-Photo"
726 726   resolution="LOW"
727 727   dimImageXYInPixels="192"/>
... ... @@ -734,17 +734,15 @@
734 734   <linked_records_document_records name="PHOTO_INV"
735 735   documentTypes="Document-Photo"
736 736   subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
737 -
738 -*
739 -** subGroupDataMultMaxi="4"
740 - subGroupDataIndex="">
741 -
742 - **<photo_document_file name="_PHOTO"
743 - label="Photo"
734 + ** subGroupDataMultMaxi="4"**
735 +**~ subGroupDataIndex="">**
736 +
737 + <photo_document_file name="**_PHOTO4**"
738 + label=**"**Photo4**"**
744 744   documentTypes="Document-Photo"
745 745   resolution="LOW"
746 746   dimImageXYInPixels="192"/>
747 - </linked_records_document_records>**
742 + </linked_records_document_records>
748 748  
749 749  Flora générera une seule colonne pour les images, et ajoutera ensuite autant de lignes (vides) que nécésssaire pour poistionner au maximum les 3 Images suivantes (total 4 images exportées=
750 750  
... ... @@ -781,7 +781,7 @@
781 781   subGroupdataMultiValueSeparator="|"
782 782   subGroupDataMultMaxi="1"
783 783   >
784 -
779 +
785 785   <class_extractor
786 786   extractorClassName="com.ezida.services.musee.extractor.MusPhotoArkExtractor"
787 787   name="PHOTO_INV_ARK"
... ... @@ -848,17 +848,13 @@
848 848  [[image:1698311964289-353.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
849 849  
850 850  
846 +== ==
851 851  
852 -== Conversion données d'un champ en majuscules ==
848 +
853 853  
854 -<field name='TITRE'  label='Titre' dataIsToMajus="true"/>
850 +
855 855  
856 -== Masquer un contenu de champ en fonction d'un menu (champs sensibles) ==
857 857  
858 -ci dessous si le uiser n'a pas le menu musee_menu_masque_champs_sensibles il pourra voir le champ
859 859  
860 -<field name='TITRE'  label='Titre' dataIsToMajus="true" inputRecordFilter="('{user.hasMenu.musee_menu_masque_champs_sensibles}' = 'false')"/>
861 861  
862 -
863 -
864 864