Modifié par Nicolas Schreiber le 2025/08/05 09:15

Afficher les derniers auteurs
1 {{box title="**Sommaire**"}}
2 {{toc/}}
3 {{/box}}
4
5 = Utiliser les modèles d'export tabulés dans Flora =
6
7
8 Flora intègre en standard un ou plusieurs modèles d'exports tabulés pour chacune de ses tables. Ces exports sont accessibles via le bouton ci dessous dans les résultats de recherche :
9
10 [[image:1697011489064-813.png||data-xwiki-image-style-alignment="center" height="438" width="932" class="img-thumbnail"]]
11
12
13 [[image:1697011528724-774.png||data-xwiki-image-style-alignment="center" height="437" width="900" class="img-thumbnail"]]
14
15
16 Certains exports peuvent être déclarés pour génèrer un fichier excel natif (xlsx), dans le but de pouvoir y intégrer les images. Attention, leur temps d'exécution sur de gros volumes de données sera plus long qu'avec un export  format texte csv
17
18 Exemple depuis un panier :
19
20 [[image:1754377605669-798.png||class="img-thumbnail"]]
21
22 [[image:1754377671004-488.png]]
23
24 [[image:1754377745929-132.png]]
25
26 Il est possible de créer des modèles d'exports personnalisés pour n'y choisir que les champs désirés, puis, d'affecter ces modèles à des rôles utilisateurs pour que les personnes concernées puissent les utiliser.
27
28
29 == Créer un modèle contenant les champs à exporter ==
30
31
32 === Dupliquer un modèle standard ===
33
34
35 Il est recommandé de dupliquer un modèle standard ou personnalisé déjà existant.
36
37 (% class="box warningmessage" %)
38 (((
39 ATTENTION, les administrateurs ont les droits pour modifier les modèles standards. Il est préférable d'éviter car ces modifications ou création seront supprimées lors des changements de version Flora (même mineures). Pour éviter cela, créer ses propres modèles dans le dossier** "Mes modèles personnalisés".**
40 )))
41
42 Se connecter avec un** profil administrateur **et venir dans l'**espace **Administration, **Menu **Paramétrage, **sous menu **Modèles (exports & impr.)
43
44 Mémoriser le modèle existant :
45
46 [[image:1721294929444-937.png]]
47
48
49 **Sélectionner **le dossier  [[image:1721294511641-501.png]]
50
51 Y dupliquer le modèle mémorisé :
52
53 [[image:1721295017122-138.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
54
55 [[image:1721295088392-364.png||data-xwiki-image-style-alignment="center" height="156" width="260" class="img-thumbnail"]]
56
57 === Renommer le modèle personnalisé ===
58
59
60 (% class="box infomessage" %)
61 (((
62 Pour chaque modèle personnalisé, il faut** impérativement** que le libellé commence par **S_**. **Le S_ indique que ce modèle est un spécifique client.**
63 )))
64
65 [[image:1739952426032-866.png||data-xwiki-image-style-alignment="center"]]
66
67
68 Renommer le modèle, en évitant les caractères exotiques :
69
70 [[image:1721295139115-822.png||data-xwiki-image-style-alignment="center" height="272" width="653" class="img-thumbnail"]]
71
72
73 [[image:1739952601994-638.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
74
75
76 Re-cliquer dessus pour rafraichir l'affichage à droite :
77
78 [[image:1739952524014-747.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
79
80
81 === Paramétrer le modèle personnalisé ===
82
83
84 (% class="box warningmessage" %)
85 (((
86 **Attention : l'onglet prévisualisation dans le menu d'ajout d'un modèle ETP ne permet pas de prévisualiser le fichier en cours de paramétrage.**
87 )))
88
89
90 [[image:1739952636154-780.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
91
92
93 (% class="box infomessage" %)
94 (((
95 Chaque field ou goup_field générera une colonne dans le tableau final.
96 Pour les Groupes de champs (group_field), cela correspond aux blocs répétables en saisie. Comme on ne peut pas générer des nombres variables de colonnes, les champs de chaque groupe seront concaténés dans une seule colonne.
97 )))
98
99 **Le champ à exporter **se définit dans l'attribut name, il faut indiquer le nom interne du champ de la grille de saisie (survol ou clic / droit information).
100
101 [[image:1697015187550-865.png||data-xwiki-image-style-alignment="center" height="56" width="525" class="img-thumbnail"]]
102
103 [[image:1697015215519-417.png||data-xwiki-image-style-alignment="center" height="205" width="397" class="img-thumbnail"]]
104
105 **L'intitulé de la colonne** dans le tableau se définit dans l'attribut label.
106
107 (% class="box warningmessage" %)
108 (((
109 les apostrophes sont interdites dans les labels car elles ont pour conséquence de bloquer l'export (l'export sort vide).
110 )))
111
112 ==== Exemple de paramétrage dans le modèle ====
113
114
115 <field **name**='MUSEE' **label**='Préfixe musée'/>
116
117 <field **name**='NUM_INVENTAIRE' **label**='Numéro d_inventaire'/>
118
119 générera le contenu ci dessous dans le tableau :
120
121 [[image:1697013978027-439.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
122
123
124 == Déclarer le modèle pour utilisation ==
125
126
127 Une fois le modèle terminé, il restera à la déclarer dans l'application et à l'affecter aux rôles utilisateurs concernés.
128
129 Le plus simple est de dupliquer la déclaration d'un modèle déjà existant pour la table concernée.
130
131 Se positionner dans le **menu **Données,** sous menu** Recherche, puis sélectionner la **source **systeme et la **table **Modèle de publication.
132
133 [[image:1697014175091-560.png||data-xwiki-image-style-alignment="center" height="560" width="760" class="img-thumbnail"]]
134
135
136 Lancer la recherche via le champ** Catégorie = TExte tabulé (.csv) ou Catégorie=Excel natif avec images (.xlsx)**
137
138 [[image:1754377889879-871.png||class="img-thumbnail"]]
139
140 [[image:1697014398441-477.png||data-xwiki-image-style-alignment="center" height="311" width="1054" class="img-thumbnail"]]
141
142 Ne pas oublier de cliquer sur dupliquer après avoir ouvert la notice :
143
144 [[image:1697014462517-788.png||data-xwiki-image-style-alignment="center" height="285" width="669" class="img-thumbnail"]]
145
146 Choisir la grille de saisie correspondant au format de sortie désiré
147
148 [[image:1754378145901-844.png]]
149
150 Modifier uniquement les 4 champs pointés par les 4 flèches ci-dessous :
151
152 * Pour le **nom du rapport**, éviter les accents, espaces, caractères de ponctuation. Indiquer au début du libellé un **S_ **pour spécifier que c'est un modèle personnalisé déclaré par le client.
153 * Dans le **libellé du rapport **, précisez qu'il s'agit d'un modèle personnalisé  pour que les utilisateurs fassent la différence d'avec ceux du standard.
154 * Pour les **droits d'accès, **il faut sélectionner dans l'assistant tous les rôles en une seule fois.
155 * Ne pas changer la Catégorie et le type MIME.
156 * La sélection du **modèle de fusion** se fait via un assistant.
157
158 [[image:1739952746660-650.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
159
160
161 Enregistrer la notice dupliquée :
162
163 [[image:1739952775265-245.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]
164
165
166 Résultat :
167
168 Le nouveau modèle sera ajouté automatiquement à la liste des modèles disponibles, pour les utilisateurs concernés :
169
170 [[image:1739951166436-194.png||data-xwiki-image-style-alignment="center" class="img-thumbnail"]]