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

Depuis 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
À la version 2.2
modifié par Nicolas Schreiber
sur 2025/07/23 10:47
Commentaire de modification : Update document after refactoring.

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -540,7 +540,7 @@
540 540  
541 541   <field name='ETAT_MODIFIE_LE'  label='Réalisé le/> 
542 542   <field name='ETAT_MODIFIE_PAR'  label='Réalisé par/> 
543 -**<linked_field name='EMPLACEMENT' label='Emplacement théorique'>**
543 + **<linked_field name='EMPLACEMENT' label='Emplacement théorique'>**
544 544   <field name='LABEL_PARENT' label='Empl. référence hiéra' display='true'/>
545 545   </linked_field>
546 546  
... ... @@ -610,11 +610,11 @@
610 610   subGroupDataSeparator = ", "
611 611   subGroupDataAfter     = "" >
612 612  
613 -*
613 +*
614 614  ** <linked_field name='BIEN' label='Bien'>
615 615  **~ <field name='DISPLAY' label='Bien' display='true'/>
616 616   </linked_field>
617 -
617 +
618 618  </reference>**
619 619  
620 620  **<reference source='musee' table='MUS_JOIN_COLIS_MOUV'**
... ... @@ -623,138 +623,68 @@
623 623   subGroupDataBefore    = ""
624 624   subGroupDataSeparator = ", "
625 625   subGroupDataAfter     = "" >
626 - **<linked_field name='MOUVEMENT_BIEN' label='Bien'>**
626 + **<linked_field name='MOUVEMENT_BIEN' label='Bien'>**
627 627   <field name='DISPLAY' label='Bien' display='true'/>
628 628   </linked_field>
629 629  </reference>
630 630  
631 631  
632 -= Exporter des images (uniquement en format de sortie excel natif) =
632 += Autres paramétrages =
633 633  
634 -== Première image uniquement ==
634 +== Conversions de dates et datations ==
635 635  
636 -Toutes les options de séparateurs, textes avant et aprés, fonctionnent. tous les cghampsd e IDOCS sont exportables
636 +**dataDateFormatDisplay**='yyyy-MM-dd'
637 637  
638 -C'est l'option **subGroupDataIndex **qui permet de choisir l'image à exporter (premiere, deuxieme, troisieme...)
638 +dataDateFormatDisplay='yyyy'
639 639  
640 -**Attention au choix de la résolution. **
641 -//résolution=LOW// (imagette) sera suffisant pour excel. Si vous prenez MEDIUM ou HIGH le poids du fichier excel risque d'etre éxagéréent conséquent, ce qui compliquera la manipulation du document final
642 -ne mettez pas une //dimImageXYInPixels// supérieurs à192, cela va ralentir le traitement et détérirore la qualité de l'imagette (192 est sa dimension par défaut dasn Flora)
640 +.....
643 643  
642 +//Cela fonctionne pour les champs dates, time et datation//
644 644  
645 -**<linked_records_document_records** name="PHOTO_INV"
646 - inputRecordFilter=""
647 - linkedRecordFilter=""
644 +time <field name='CREATE_DATE'  label='Saisi le' dataDateFormatDisplay='yyyy-MM-dd'/>
648 648  
649 - groupDataType=""
650 - documentTypes="Document-Photo"
651 - subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
652 - subGroupDataMultMaxi=""
653 - **subGroupDataIndex="1">**
654 - <!~-~- champ de la table IDOCS ~-~->
655 - <field name="LABEL" label="Photo 1 : "/>
646 +date <field name='ETAT_MODIFIE_LE'  label='Etat modifié le ' dataDateFormatDisplay='yyyy-MM-dd'/>
656 656  
657 - <!~-~- Imagette ~-~->
658 - <photo_document_file name="_PHOTO_1"
659 - label="Photo 1"
660 - inputRecordFilter=""
661 - documentTypes="Document-Photo"
662 - ** resolution="LOW"
663 - dimImageXYInPixels="192"**/>
664 - </linked_records_document_records>
648 +datation <field name='DATATION_BIEN_DEBUT' dataDateFormatDisplay='yyyy' /> Pour l'instant les dates Avant Jésus-Christ ne sont pas mentionnées comme telmes quand on applique cette conversion
665 665  
666 -== Plusieurs images ==
650 +(% class="box infomessage" %)
651 +(((
652 +Attention Excel applique ensuite ses propres automates de formatage à l'ouverture du fichier
653 +)))
667 667  
668 -=== sur plusieurs colonnes ===
655 +== valeur par défaut ==
669 669  
670 -Il est recommandé de positionner autant de colonnes que d'images à exporter, d'indiquer dans chque colonne le nuro de l'image (premiers, deuxieme, troisieme...) et de les positionner à la fin du tableau cara certaines colonnes seront forcéemnt vides
657 +**dataDefValue**="maValeurtextuelle"
671 671  
672 -Pour cela il suffit de dupliquer le bloc ci dessus et de choisir le bon **subGroupDataIndex="?" **dans chaque colonne
659 +si le field, linked_field, concat, group_feld est vide, c'est cette valeur qui sera exportée
673 673  
674 -Pour ne pas compliquer la lecture du fichier excel il est préférable de ne pas exporter le nom du fichier à chaque fois
661 +//Exemple : utilisé dans l'export e-recolnat pour avoir par défaut la colonne langue = FR sans devoir la saisir dans toutes les notices. si le champ Langue de  notice est non vide il écrasera la dataDefValue//
675 675  
676 -Exemple avec 4 images
663 +== Données textuelles ajoutées en multilangue ==
677 677  
678 -<linked_records_document_records name="PHOTO_INV"
679 - documentTypes="Document-Photo"
680 - subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
681 - ** subGroupDataIndex="1">**
682 -
683 - <photo_document_file name="**_PHOTO1**"
684 - label=**"Photo1"**
685 - documentTypes="Document-Photo"
686 - resolution="LOW"
687 - dimImageXYInPixels="192"/>
688 - </linked_records_document_records>
665 +Flora gére des fichiers de mots clés pour la traduction des labels textuels dans les différentes languies (dans les fichiers *.properties)
689 689  
667 +[[image:1698311785574-970.png||height="133" width="841"]]
690 690  
691 -<linked_records_document_records name="PHOTO_INV"
692 - documentTypes="Document-Photo"
693 - subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
694 - ** subGroupDataIndex="2">**
695 -
696 - <photo_document_file name="**_PHOTO2**"
697 - label=**"Photo2"**
698 - documentTypes="Document-Photo"
699 - resolution="LOW"
700 - dimImageXYInPixels="192"/>
701 - </linked_records_document_records>
669 +ces mots clés peuvent etre utilisés dans toutes les valeurs textuelles posées dans les tags
702 702  
703 -<linked_records_document_records name="PHOTO_INV"
704 - documentTypes="Document-Photo"
705 - subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
706 - ** subGroupDataIndex="3">**
707 -
708 - <photo_document_file name="**_PHOTO3**"
709 - label=**"Photo3"**
710 - documentTypes="Document-Photo"
711 - resolution="LOW"
712 - dimImageXYInPixels="192"/>
713 - </linked_records_document_records>
671 +//Exemple//
714 714  
715 -<linked_records_document_records name="PHOTO_INV"
716 - documentTypes="Document-Photo"
717 - subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
718 - ** subGroupDataIndex="4">**
719 -
720 - <photo_document_file name="**_PHOTO4**"
721 - label=**"Photo4"**
722 - documentTypes="Document-Photo"
723 - resolution="LOW"
724 - dimImageXYInPixels="192"/>
725 - </linked_records_document_records>
673 +<field name='TYPE_UE'  label='Type Unité d_enregistrement ' dataBefore='**${menu.label.inventory} **: '/>
726 726  
727 -=== sur plusieurs lignes ===
675 +[[image:1698311964289-353.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
728 728  
729 -Avec les options ci dessous déclarés dans un seul bloc
730 730  
731 - <linked_records_document_records name="PHOTO_INV"
732 - documentTypes="Document-Photo"
733 - subGroupDataFilter="(IDOC_ACCESSIBILITY = 1)"
734 - ** subGroupDataMultMaxi="4"**
735 -**~ subGroupDataIndex="">**
736 -
737 - <photo_document_file name="**_PHOTO4**"
738 - label=**"**Photo4**"**
739 - documentTypes="Document-Photo"
740 - resolution="LOW"
741 - dimImageXYInPixels="192"/>
742 - </linked_records_document_records>
678 +== Export des liens ark vers les images ==
743 743  
744 -Flora générera une seule colonne pour les images, et ajoutera ensuite autant de lignes (vides) que césssaire pour poistionner au maximum les 3 Images suivantes (total 4 images exportées=
680 +Il est toujorus délicat d'incorporer les images en tant que telles dans une colonne excel ou calc car cela rend enuite le fichier difficile à manipuler, et dans le cas de calc elels ne suivent pas les tris réalisés sur le tableau ce qui rend les onnées incorentes
745 745  
746 -Cette disposition complique un peu la manipulation et la lecture des données dans excel à cause des lignes vides
682 +de plus sur de gros volumes cela peutnérer des fichiers de trop grande taille, surtout si on intégre les images originales au liue de se contenter des imagettes
747 747  
748 -== (% id="cke_bm_1281128S" style="display:none" %) (%%)Export des liens ark vers les images ==
684 +Nous avons donc choisi de publier les images dans les tablmeurs vai des liens ark
749 749  
750 -Il est parfois délicat d'incorporer les images en tant que telles dans une colonne exce car cela rend enuite le fichier difficile à manipule
686 +la colonne devra donc etre paratrée ainsi
751 751  
752 -De plus sur de gros volumes cela peut générer des fichiers de trop grande taille, surtout si on intégre les images originales au liue de se contenter des imagettes
753 -
754 -Il st donc possible de publier les images via des liens ark
755 -
756 -la colonne devra  etre paramétrée ainsi
757 -
758 758  **name="PHOTO_INV" **=nom du champ contenant le lien vers la phototheque (si l'export concerne MUS_PHOTO on indiquera UNIQUE_KEY)
759 759  
760 760  **subGroupDataMultMaxi="1" **Nombre de notices photos lues**, **il est recommandé de ne mettre qu'un seul lien ark car de facto le lien sera automatiquemenrt clicable dans excel (aprés avoir cliqué dans la cellule)
... ... @@ -776,7 +776,7 @@
776 776   subGroupdataMultiValueSeparator="|"
777 777   subGroupDataMultMaxi="1"
778 778   >
779 -
709 +
780 780   <class_extractor
781 781   extractorClassName="com.ezida.services.musee.extractor.MusPhotoArkExtractor"
782 782   name="PHOTO_INV_ARK"
... ... @@ -794,62 +794,22 @@
794 794  
795 795  résultat obtenu.. avec un clic sur le lien ark exporté
796 796  
797 -[[image:1698400681257-169.png]]
727 +[[image:1698400681257-169.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
798 798  
799 799  
800 -= Autres paramétrages =
730 +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
801 801  
802 -== Conversions de dates et datations ==
732 +* Touche Impr Ecran de votre ordinateur,
733 +* selection de la zone image à copier,
734 +* puis Edition/coller dans la cellule de votre choix
803 803  
804 -**dataDateFormatDisplay**='yyyy-MM-dd'
736 +SI aprés avoir appuyé sur Impr Ecran vous ne pouvez pas selectionner une zone à l'écran, utilisez un outil de capture. dans le présent arcticle nous avons utilisé le freeware Screenpresso
805 805  
806 -dataDateFormatDisplay='yyyy'
738 +//Note ! La ligne excel ne s'agrandit pas toute seule, à vous de le faire pour garder une bonne lisibilité. Dans Excel, si vous triez les lignes, les images ainsi collées vont suivre (mais pas dans calc de Libre office)//
807 807  
808 -.....
740 +[[image:1698401052018-622.png]]
809 809  
810 -//Cela fonctionne pour les champs dates, time et datation//
811 811  
812 -time <field name='CREATE_DATE'  label='Saisi le' dataDateFormatDisplay='yyyy-MM-dd'/>
813 813  
814 -date <field name='ETAT_MODIFIE_LE'  label='Etat modifié le ' dataDateFormatDisplay='yyyy-MM-dd'/>
815 815  
816 -datation <field name='DATATION_BIEN_DEBUT' dataDateFormatDisplay='yyyy' /> Pour l'instant les dates Avant Jésus-Christ ne sont pas mentionnées comme telmes quand on applique cette conversion
817 -
818 -(% class="box infomessage" %)
819 -(((
820 -Attention Excel applique ensuite ses propres automates de formatage à l'ouverture du fichier
821 -)))
822 -
823 -== valeur par défaut ==
824 -
825 -**dataDefValue**="maValeurtextuelle"
826 -
827 -si le field, linked_field, concat, group_feld est vide, c'est cette valeur qui sera exportée
828 -
829 -//Exemple : utilisé dans l'export e-recolnat pour avoir par défaut la colonne langue = FR sans devoir la saisir dans toutes les notices. si le champ Langue de  notice est non vide il écrasera la dataDefValue//
830 -
831 -== Données textuelles ajoutées en multilangue ==
832 -
833 -Flora gére des fichiers de mots clés pour la traduction des labels textuels dans les différentes languies (dans les fichiers *.properties)
834 -
835 -[[image:1698311785574-970.png||height="133" width="841"]]
836 -
837 -ces mots clés peuvent etre utilisés dans toutes les valeurs textuelles posées dans les tags
838 -
839 -//Exemple//
840 -
841 -<field name='TYPE_UE'  label='Type Unité d_enregistrement ' dataBefore='**${menu.label.inventory} **: '/>
842 -
843 -[[image:1698311964289-353.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
844 -
845 -
846 -== ==
847 -
848 848  
849 -
850 -
851 -
852 -
853 -
854 -
855 -