Code source wiki de Modifier par lot

Modifié par Joséphine Ducruet le 2025/10/30 15:23

Masquer les derniers auteurs
Joséphine Ducruet 3.1 1 (% class="mark small" %)**Version 3.5 et ultérieures**
admin admin 1.1 2
Joséphine Ducruet 3.1 3 |(% style="width:840px" %)(((
Joséphine Ducruet 10.1 4 (((
Joséphine Ducruet 13.1 5 (% class="box" %)
6 (((
7 La **modification par lot** permet de mettre à jour en une seule opération un ensemble de notices issues d’une recherche. Elle sert à normaliser, corriger, enrichir ou nettoyer des données à grande échelle, sans passer notice par notice.
8 )))
9
Joséphine Ducruet 3.1 10 = Points clés avant de se lancer =
admin admin 1.1 11
Joséphine Ducruet 3.1 12 La **modification globale (ou par lot)** est réservée aux professionnels habilités.
13 Elle permet de mettre à jour, en temps réel, un ensemble de notices issues d’une recherche, selon différents axes :
admin admin 1.1 14
Joséphine Ducruet 3.1 15 * remplacer partiellement ou totalement la valeur d’un champ,
16 * ajouter une valeur,
17 * supprimer le contenu d’un champ,
18 * échanger des autorités,
19 * supprimer des notices.
admin admin 1.1 20
21 (% class="box warningmessage" %)
22 (((
Joséphine Ducruet 13.1 23 **Attention** : une fois validées, les modifications sont **irréversibles.**
admin admin 1.1 24 )))
25
Joséphine Ducruet 3.1 26 (% class="box successmessage" %)
admin admin 1.1 27 (((
Joséphine Ducruet 3.1 28 **Bonnes pratiques :**
29
30 * **Toujours tester sur la base de formation** avant d’appliquer en production.
31 * Planifier les **grosses modifications en fin de journée**, lorsque les autres utilisateurs ne sont pas connectés, afin d’éviter les ralentissements.
admin admin 1.1 32 )))
33
Joséphine Ducruet 3.1 34 = Rechercher les notices à modifier =
admin admin 1.1 35
Joséphine Ducruet 3.1 36 Deux modes d’accès sont possibles (selon vos droits) :
admin admin 1.1 37
Joséphine Ducruet 3.1 38 == Depuis l’Administration ==
admin admin 1.1 39
Joséphine Ducruet 3.1 40 1. Espace de travail //Administration// → Menu **Données / Modification globale**.
41 1. Sélectionner la source, puis la table concernée.
42 1. Choisir l'index de recherche
43 1. Définir les critères de recherche.
admin admin 1.1 44
Joséphine Ducruet 3.1 45 [[Accès à la modification globale depuis l'administration>>image:1717771048889-896.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
admin admin 1.1 46
47
Joséphine Ducruet 3.1 48 [[Interface de recherche de la modification globale>>image:1717771513301-161.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
admin admin 1.1 49
Joséphine Ducruet 3.1 50 == Depuis une liste de résultats ==
admin admin 1.1 51
Joséphine Ducruet 3.1 52 1. À l’issue d’une recherche standard, **sélectionner les notices à modifier** (ou laisser vide pour traiter l’ensemble de la liste).
53 1. Cliquer sur le bouton de **modification par lot**.
admin admin 1.1 54
Joséphine Ducruet 3.1 55 [[Modification par lot depuis une liste de résultats>>image:1717771746741-695.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
admin admin 1.1 56
57
Joséphine Ducruet 3.1 58 [[Modification par lot sans sélection de notices>>image:1717771855009-131.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
admin admin 1.1 59
Joséphine Ducruet 10.1 60 = Remplacer une valeur =
admin admin 1.1 61
Joséphine Ducruet 13.1 62 == Cas d'usage ==
63
64
Joséphine Ducruet 3.1 65 Permet de **remplacer la valeur d’un champ par une autre**.
admin admin 1.1 66
Joséphine Ducruet 3.1 67 >(% class="small" %)Ex. remplacer la dénomination //table// par //chaise//.
admin admin 1.1 68
Joséphine Ducruet 13.1 69 Idéal pour :
Joséphine Ducruet 12.1 70
71 * **Corriger une coquille** dans un champ texte
72 * **Nettoyer la typographie** : doubles espaces, séparateurs, guillemets, etc
73 * **Normaliser un terme** ou une abréviation
74 * **Harmoniser la casse/accents**
75 * **Préfixer** ou **suffixer** une valeur
76 * **Remplacer un contenu obsolète** par un libellé actuel
77 * **Réécrire entièrement** une valeur incorrecte
78
Joséphine Ducruet 10.1 79 == Définir la valeur à remplacer ==
admin admin 1.1 80
Joséphine Ducruet 3.1 81 La **source** et la **table** sur lesquelles effectuer les modifications sont pré-remplies par défaut.
82 Il faut ensuite choisir le **champ** concerné.
admin admin 1.1 83
Joséphine Ducruet 3.1 84 Par défaut, la case **Trier par libellé** est cochée : le champ apparaît sous la forme //Libellé (nom informatique)//, ce qui permet de distinguer des champs portant le même libellé.
85
86 Il suffit enfin de renseigner :
87
88 * la **valeur recherchée**,
89 * la **nouvelle valeur** souhaitée.
90
91 [[Exemple : remplacer la dénomination table par chaise>>image:1717772769570-868.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
92
Joséphine Ducruet 10.1 93 == Option Forcer ==
Joséphine Ducruet 3.1 94
95 Cocher la case **Forcer** permet de ne pas spécifier de valeur recherchée : toutes les notices sélectionnées seront modifiées.
96
Joséphine Ducruet 6.1 97 >(% class="small" %)**Exemple :**Notice A : Dénomination = //table//
98
99 >(% class="small" %)Notice B : Dénomination = //tabouret//
100
101 >(% class="small" %)**Action : Remplacer Dénomination → Nouvelle valeur = //chaise// + Forcer coché**
102
103 >(% class="small" %)**Résultat :**
104
105 >(% class="small" %)Notice A : Dénomination = //chaise//
106
107 >(% class="small" %)Notice B : Dénomination = //chaise//
Joséphine Ducruet 7.1 108
109 (% class="box successmessage" %)
110 (((
111 **À retenir :**
112
113 * L’option **Forcer** écrase sans distinction toutes les valeurs présentes dans le champ sélectionné.
114 * Elle est **particulièrement utile** lorsque les notices sélectionnées comportent **des valeurs différentes** dans le champ à modifier, mais que l’on souhaite toutes les uniformiser avec une même donnée.
115 * C’est une action **radicale** à réserver aux cas où toutes les notices doivent avoir exactement la même donnée.
116 )))
117
Joséphine Ducruet 10.1 118 == Options de remplacement ==
Joséphine Ducruet 7.1 119
120 Ces options permettent d’affiner le comportement du remplacement. Elles apparaissent juste en dessous du champ //Nouvelle valeur//.
121
122 (% class="box warningmessage" %)
123 (((
124 **Important** : ces options ne concernent que les champs en **texte libre**.
125 Ne les utilisez pas sur les champs de type **liens, thésaurus ou listes**, car cela peut provoquer des pertes de données.
126 Si vous avez un doute, laissez les réglages par défaut : **Champ entier** + **Occurrence**.
127 )))
128
Joséphine Ducruet 10.1 129 === Chercher ===
Joséphine Ducruet 7.1 130
131 Cette option permet de **préciser le niveau de recherche de la valeur à remplacer**, selon qu’il s’agit d’une simple séquence de caractères, d’un mot complet ou de l’intégralité du champ.
132
Joséphine Ducruet 9.1 133 * **Caractère** → recherche une simple suite de caractères
134 * **Mot entier** → recherche un mot complet
135 * **Champ entier** → recherche la valeur complète du champ
Joséphine Ducruet 7.1 136
Joséphine Ducruet 9.1 137 >(% class="small" %)Exemple :
Joséphine Ducruet 7.1 138
Joséphine Ducruet 9.1 139 >(% class="small" %)Texte de départ : Inventaire des peintures anciennes
Joséphine Ducruet 7.1 140
Joséphine Ducruet 9.1 141 >(% class="small" %)Caractère : Recherche de **tair** → prend en compte uniquement la suite de caractères dans //Inven**tair**e//.
Joséphine Ducruet 7.1 142
Joséphine Ducruet 9.1 143 >(% class="small" %)Mot entier : Recherche de **Inventaire** → prend en compte uniquement le mot complet **//Inventaire//**.
Joséphine Ducruet 7.1 144
Joséphine Ducruet 10.1 145 >(% class="small" %)Champ entier : Recherche de** Inventaire des peintures anciennes** → prend en compte le texte complet **Inventaire des peintures anciennes**
Joséphine Ducruet 8.1 146
Joséphine Ducruet 10.1 147 === Emplacement ===
Joséphine Ducruet 8.1 148
Joséphine Ducruet 9.1 149 Cette option permet de préciser **où** la nouvelle valeur sera appliquée dans le champ : uniquement à l’occurrence trouvée, à tout le champ, au début ou à la fin du texte.
150
151 * **Occurrence** → seule la partie identifiée est remplacée.
152 * **Champ entier** → tout le contenu du champ est remplacé (quelque soit la recherche)
153 * **Début de champ** → la nouvelle valeur est ajoutée au début du texte existant.
154 * **Fin de champ** → la nouvelle valeur est ajoutée à la fin du texte existant.
155
156 Elle se **combine** avec le réglage **Chercher** (Caractère, Mot entier, Champ entier).
157
Joséphine Ducruet 11.1 158 >(% class="small" %)**Exemple**
Joséphine Ducruet 9.1 159
160 >(% class="small" %)Texte de départ : Inventaire des peintures anciennes
161
Joséphine Ducruet 11.1 162 >(% class="small" %)**Cas 1** Chercher = Caractère **pein** | Nouvelle valeur : **phot**
Joséphine Ducruet 9.1 163
Joséphine Ducruet 10.1 164 (((
Joséphine Ducruet 16.1 165 |=(% class="small" %)Chercher|=(% class="small" %)Emplacement|=(% class="small" %)Résultat
Joséphine Ducruet 9.1 166 |(%%)(% class="small" %)Caractère|(%%)(% class="small" %)Occurrence|(%%)(% class="small" %)Inventaire des **phot**tures anciennes
167 |(%%)(% class="small" %)Caractère|(%%)(% class="small" %)Champ entier|(%%)(% class="small" %)**phot**
168 |(%%)(% class="small" %)Caractère|(%%)(% class="small" %)Début de champ|(%%)(% class="small" %)**phot**Inventaire des peintures anciennes
169 |(%%)(% class="small" %)Caractère|(%%)(% class="small" %)Fin de champ|(%%)(% class="small" %)Inventaire des peintures anciennes**phot**
170 )))
171
Joséphine Ducruet 11.1 172 >(% class="small" %)**Cas 2** Chercher = Mot entier **peintures** | Nouvelle valeur : **dessins**
Joséphine Ducruet 3.1 173
Joséphine Ducruet 16.1 174 |=(% class="small" %)Chercher|=(% class="small" %)Emplacement|=(% class="small" %)Résultat
Joséphine Ducruet 10.1 175 |(%%)(% class="small" %)Mot entier|(%%)(% class="small" %)Occurrence|(%%)(% class="small" %)Inventaire des **dessins** anciennes
176 |(%%)(% class="small" %)Mot entier|(%%)(% class="small" %)Champ entier|(%%)(% class="small" %)**dessins**
177 |(%%)(% class="small" %)Mot entier|(%%)(% class="small" %)Début de champ|(%%)(% class="small" %)**dessins**Inventaire des peintures anciennes
178 |(%%)(% class="small" %)Mot entier|(%%)(% class="small" %)Fin de champ|(%%)(% class="small" %)Inventaire des peintures anciennes**dessins**
Joséphine Ducruet 3.1 179
Joséphine Ducruet 10.1 180 (% class="box warningmessage" %)
181 (((
182 **Attention :** cela ne fonctionnera pas si vous indiquez une **suite de caractères** au lieu d’un **mot complet**.
183 Par exemple, chercher (ou remplacer) « **pein** » en cochant l’option **Mot entier** ne donnera aucun résultat ; utilisez le mot complet « **peintures** ».
184 )))
Joséphine Ducruet 3.1 185
Joséphine Ducruet 11.1 186 >(% class="small" %)**Cas 3** Chercher = Champ entier **Inventaire des peintures anciennes** | Nouvelle valeur : **Catalogue des peintures**
Joséphine Ducruet 10.1 187 )))
admin admin 1.1 188
Joséphine Ducruet 10.1 189 (((
190 |=(% class="small" %)Chercher|=(% class="small" %)Emplacement|=(% class="small" %)Résultat
191 |(%%)(% class="small" %)Champ entier|(%%)(% class="small" %)Occurrence|(%%)(% class="small" %)**Catalogue des peintures**
192 |(%%)(% class="small" %)Champ entier|(%%)(% class="small" %)Champ entier|(%%)(% class="small" %)**Catalogue des peintures**
193 |(%%)(% class="small" %)Champ entier|(%%)(% class="small" %)Début de champ|(%%)(% class="small" %)**Catalogue des peintures**Inventaire des peintures anciennes
194 |(%%)(% class="small" %)Champ entier|(%%)(% class="small" %)Fin de champ|(%%)(% class="small" %)Inventaire des peintures anciennes**Catalogue des peintures**
admin admin 1.1 195
196 (% class="box warningmessage" %)
197 (((
Joséphine Ducruet 10.1 198 Avec **Champ entier**, la valeur recherchée doit **correspondre exactement** au contenu du champ (pas seulement un mot ou un extrait).
admin admin 1.1 199 )))
200
Joséphine Ducruet 11.1 201 (% class="box successmessage" %)
202 (((
203 **A retenir : **
admin admin 1.1 204
Joséphine Ducruet 11.1 205 * **Chercher = quoi cibler** :
206 **Caractère** (séquence) · **Mot entier** (mot complet) · **Champ entier** (valeur exacte).
207 * **Emplacement = où appliquer** :
208 **Occurrence** (partie trouvée) · **Champ entier** (tout le champ) · **Début**/**Fin** (ajout en pré/suffixe).
209 * **Combinaison** : le résultat dépend **des deux** réglages (Chercher × Emplacement).
210 * Utile pour :
211 ** **Corriger une coquille**
212 ** **Remplacer un terme obsolète**
213 ** **Nettoyer la ponctuation et les espaces**
214 )))
215
216 == Respecter la casse ==
217
Joséphine Ducruet 10.1 218 Active une recherche **strictement identique** à la valeur saisie : **majuscules, minuscules et accents** sont distingués.
admin admin 1.1 219
220 (% class="box warningmessage" %)
221 (((
Joséphine Ducruet 10.1 222 **Important** : ces options ne concernent que les champs en **texte libre**.
223 Ne les utilisez pas sur les champs de type **liens, thésaurus ou listes**, car cela peut provoquer des pertes de données.
224 Si vous avez un doute, laissez les réglages par défaut : **Champ entier** + **Occurrence**.
admin admin 1.1 225 )))
226
Joséphine Ducruet 10.1 227 >(% class="small" %)**Exemples :**
admin admin 1.1 228
Joséphine Ducruet 10.1 229 >(% class="small" %)**Majuscules**
admin admin 1.1 230
Joséphine Ducruet 10.1 231 >(% class="small" %)Champ : Catalogue Monet
admin admin 1.1 232
Joséphine Ducruet 10.1 233 >(% class="small" %)Recherche : monet avec **Respecter la casse** → **aucun résultat**
admin admin 1.1 234
Joséphine Ducruet 10.1 235 >(% class="small" %)(Décochez l’option ou recherchez Monet pour trouver la valeur.)
admin admin 1.1 236
Joséphine Ducruet 10.1 237 >(% class="small" %)**Accents**
admin admin 1.1 238
Joséphine Ducruet 10.1 239 >(% class="small" %)Champ : École de Paris
admin admin 1.1 240
Joséphine Ducruet 10.1 241 >(% class="small" %)Recherche : Ecole avec **Respecter la casse** → **aucun résultat**
admin admin 1.1 242
Joséphine Ducruet 10.1 243 >(% class="small" %)(Décochez l’option ou recherchez École pour trouver la valeur.)
admin admin 1.1 244
Joséphine Ducruet 11.1 245 (% class="box successmessage" %)
246 (((
Joséphine Ducruet 12.1 247 **A retenir :**
248
249 * **Effet** : correspondance **strictement identique** (majuscules/minuscules **et** accents pris en compte).
Joséphine Ducruet 11.1 250 )))
251
Joséphine Ducruet 10.1 252 == Remplacer toutes les occurrences présentes dans la valeur ==
admin admin 1.1 253
Joséphine Ducruet 10.1 254 Par défaut, **seule la première occurrence** trouvée dans le champ est remplacée.
255 En cochant **Remplacer toutes les occurrences présentes dans la valeur**, **toutes** les occurrences repérées dans ce même champ sont modifiées.
admin admin 1.1 256
Joséphine Ducruet 10.1 257 (% class="box warningmessage" %)
258 (((
259 **Important** : ces options ne concernent que les champs en **texte libre**.
260 Ne les utilisez pas sur les champs de type **liens, thésaurus ou listes**, car cela peut provoquer des pertes de données.
261 Si vous avez un doute, laissez les réglages par défaut : **Champ entier** + **Occurrence**.
262 )))
admin admin 1.1 263
Joséphine Ducruet 10.1 264 >(% class="small" %)**Exemple :**
admin admin 1.1 265
Joséphine Ducruet 10.1 266 >(% class="small" %)Champ (//Titre//) : Inventaire des peintures et des peintures anciennes
admin admin 1.1 267
Joséphine Ducruet 10.1 268 >(% class="small" %)Chercher = **Mot entier** peintures → Nouvelle valeur = dessins
admin admin 1.1 269
Joséphine Ducruet 11.1 270 >(% class="small" %)**Sans** l’option : Inventaire des ~*~*dessins~*~* et des peintures anciennes
admin admin 1.1 271
Joséphine Ducruet 11.1 272 >(% class="small" %)**Avec** l’option : Inventaire des ~*~*dessins~*~* et des ~*~*dessins~*~* anciennes
admin admin 1.1 273
Joséphine Ducruet 12.1 274 (% class="box successmessage" %)
275 (((
276 **A retenir : **
277
278 * **Effet** : par défaut, seule la **première** occurrence est remplacée ; avec l’option cochée, **toutes** les occurrences dans le **même champ** sont modifiées.
279 * Utile pour :
280 ** **Corriger une faute répétée**
281 ** **Remplacer un terme obsolète récurrent**
282 )))
283
Joséphine Ducruet 10.1 284 == Lancer le traitement ==
admin admin 1.1 285
Joséphine Ducruet 10.1 286 * **Lancer le test** : permet de vérifier que la modification globale va fonctionner.
admin admin 1.1 287
288 (% class="box warningmessage" %)
289 (((
Joséphine Ducruet 10.1 290 **Attention** : //Lancer le test ne permet pas de visualiser le résultat// (aucune donnée n’est modifiée).
admin admin 1.1 291 )))
292
Joséphine Ducruet 10.1 293 * **Lancer le traitement** : applique réellement la modification sur les notices sélectionnées.
admin admin 1.1 294
Joséphine Ducruet 10.1 295 = Ajouter une valeur =
admin admin 1.1 296
Joséphine Ducruet 12.1 297 == Cas d'usage ==
298
Joséphine Ducruet 13.1 299 Ajoute une valeur dans la notice, idéal pour **compléter** une info manquante.
Joséphine Ducruet 12.1 300
Joséphine Ducruet 10.1 301 == Définir la valeur à ajouter ==
admin admin 1.1 302
Joséphine Ducruet 10.1 303 1. La **source** et la **table** sont pré-remplies par défaut.
304 1. Sélectionnez le **champ** à modifier.
305 1. Par défaut, **Trier par libellé** est coché : le champ s’affiche sous la forme //Libellé (nom informatique)// pour distinguer les libellés identiques.
306 1. Renseignez la **nouvelle valeur** souhaitée.
admin admin 1.1 307
Joséphine Ducruet 10.1 308 [[Exemple : Ajoute du lieu d'utilisation Lyon>>image:1718002712583-345.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
admin admin 1.1 309
Joséphine Ducruet 10.1 310 == Ajouter au champ parent existant ==
admin admin 1.1 311
Joséphine Ducruet 10.1 312 Ajoute la valeur **dans le champ déjà présent** sur la notice.
admin admin 1.1 313
Joséphine Ducruet 10.1 314 [[Ajout dans un champ parent existant>>image:1718004841774-374.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
admin admin 1.1 315
Joséphine Ducruet 11.1 316
Joséphine Ducruet 10.1 317 **Comportement selon le type de champ :**
admin admin 1.1 318
Joséphine Ducruet 10.1 319 * Champ **mono-valeur** vide → la valeur est **ajoutée**.
320 * Champ **mono-valeur** déjà renseigné → **aucun effet**.
321 * Champ **multi-valeur** vide → la valeur est **ajoutée**.
322 * Champ **multi-valeur** déjà renseigné → la valeur **complète** celles existantes.
admin admin 1.1 323
Joséphine Ducruet 12.1 324 (% class="box successmessage" %)
325 (((
326 **A retenir : **
327
328 * **Effet** : insère la **nouvelle valeur** dans le **champ déjà présent** sur la notice
329 * Utile pour :
330 ** **Compléter des mots-clés**
331 ** **Enrichir un champ multi-valeur**
332 )))
333
Joséphine Ducruet 10.1 334 == Créer un nouveau champ parent ==
admin admin 1.1 335
Joséphine Ducruet 10.1 336 **Duplique** le champ pour y ajouter la nouvelle valeur (uniquement pour les **champs duplicables**).
admin admin 1.1 337
Joséphine Ducruet 10.1 338 [[Duplication du champ lieu d'utilisation>>image:1718005071968-162.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
admin admin 1.1 339
Joséphine Ducruet 12.1 340
341 (% class="box successmessage" %)
342 (((
343 **A retenir : **
344
345 * **Effet** : duplique le **bloc (champ parent)** pour y ajouter la nouvelle valeur dans une **nouvelle occurrence** distincte.
346 * Utile pour :
347 ** **Coupler correctement Matière & Technique**
348 ** **Associer la bonne Personne à la bonne Fonction**
349 )))
350
Joséphine Ducruet 10.1 351 == Lancer le traitement ==
admin admin 1.1 352
Joséphine Ducruet 10.1 353 * **Lancer le test** : permet de vérifier que la modification globale va fonctionner.
admin admin 1.1 354
355 (% class="box warningmessage" %)
356 (((
Joséphine Ducruet 10.1 357 **Attention** : //Lancer le test ne permet pas de visualiser le résultat// (aucune donnée n’est modifiée).
admin admin 1.1 358 )))
359
Joséphine Ducruet 10.1 360 * **Lancer le traitement** : applique réellement la modification sur les notices sélectionnées.
admin admin 1.1 361
Joséphine Ducruet 10.1 362 = Supprimer un champ =
admin admin 1.1 363
Joséphine Ducruet 13.1 364 == Cas d'usage ==
365
Joséphine Ducruet 10.1 366 Efface la **valeur d’un champ** sur les notices sélectionnées.
admin admin 1.1 367
Joséphine Ducruet 13.1 368 Idéal pour :
Joséphine Ducruet 12.1 369
370 * **Retirer une information** obsolète ou erronée
371 * **Nettoyer** pour normaliser
372
Joséphine Ducruet 10.1 373 == Définir la suppression ==
admin admin 1.1 374
Joséphine Ducruet 11.1 375 1. La **source** et la **table** sont pré-remplies par défaut.
376 1. Sélectionnez le **champ** à nettoyer.
377 1. Par défaut, **Trier par libellé** est coché : le champ s’affiche sous la forme //Libellé (nom informatique)// pour distinguer les libellés identiques.
378 1. Renseignez la **valeur recherchée** (celle à supprimer).
admin admin 1.1 379
380 (% class="box warningmessage" %)
381 (((
Joséphine Ducruet 10.1 382 **Attention les options Chercher / Emplacement** **ne s’appliquent pas** à la suppression :
383 dès que la valeur recherchée est **présente** dans le champ, **l’occurrence du champ est supprimée en entier** (et pas seulement une partie du texte).
admin admin 1.1 384 )))
385
Joséphine Ducruet 10.1 386 [[Exemple : suppression du lieu d'utilisation Lyon>>image:1718005707106-758.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
admin admin 1.1 387
388
Joséphine Ducruet 10.1 389 (% class="box successmessage" %)
390 (((
391 **Astuce :  Besoin de vider un champ sans spécifier de valeur recherchée ?**
392 Utilisez **Remplacer** plutôt que **Supprimer un champ.**
393 Sélectionnez le champ, activez **//Forcer//**, et **ne renseignez pas //Nouvelle valeur//**.
admin admin 1.1 394
Joséphine Ducruet 10.1 395 [[Vider le champ Date fin de collecte>>image:1718008933138-967.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
396 )))
admin admin 1.1 397
Joséphine Ducruet 10.1 398 == Lancer le traitement ==
admin admin 1.1 399
Joséphine Ducruet 10.1 400 * **Lancer le test** : permet de vérifier que la modification globale va fonctionner.
admin admin 1.1 401
402 (% class="box warningmessage" %)
403 (((
Joséphine Ducruet 10.1 404 **Attention** : //Lancer le test ne permet pas de visualiser le résultat// (aucune donnée n’est modifiée).
admin admin 1.1 405 )))
406
Joséphine Ducruet 10.1 407 * **Lancer le traitement** : applique réellement la modification sur les notices sélectionnées.
admin admin 1.1 408
Joséphine Ducruet 11.1 409 = Echanger une autorité =
410
Joséphine Ducruet 13.1 411 == Cas d'usage ==
412
Joséphine Ducruet 11.1 413 Permet de remplacer, dans les notices sélectionnées, une **autorité A** par une **autorité B** (personne, lieu, thésaurus, etc.) dans un **champ lié à une table d’autorités**.
Joséphine Ducruet 12.1 414
Joséphine Ducruet 13.1 415 Idéal pour :
Joséphine Ducruet 12.1 416
417 * **Corriger** une attribution à une autorité
418 * **Réparer un import** : **mauvais identifiant** pointant vers A → **autorité correcte** B
419 * **Préparer la suppression de doublons d’autorités** : **rediriger** toutes les notices vers l’**autorité de référence**, **vérifier** qu’il n’y a plus de liens sur les doublons, **puis** supprimer ces autorités vides.
admin admin 1.1 420 )))
421
Joséphine Ducruet 11.1 422 (((
423 == Définir l'échange ==
Joséphine Ducruet 10.1 424
Joséphine Ducruet 11.1 425 * La **source** et la **table** sont pré-remplies par défaut.
426 * Sélectionnez le **champ** à modifier (champ **lien** vers une autorité).
427 * Renseignez la **Table liée** (table d’autorité concernée : Personnes, Lieux...).
428 * Indiquez l’**Autorité à remplacer** (valeur recherchée) et l’**Autorité de remplacement** (nouvelle valeur).
admin admin 1.1 429
Joséphine Ducruet 11.1 430 (% class="box infomessage" %)
431 (((
432 Portée : si le champ accepte plusieurs valeurs, **seule l’occurrence** correspondant à l’autorité à remplacer est substituée ; les autres valeurs du champ sont **conservées**.
433 )))
admin admin 1.1 434
Joséphine Ducruet 11.1 435 [[Exemple : Echange de l'autorité Personnes Delacroix avec Botticelli>>image:1718007194775-136.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
admin admin 1.1 436
Joséphine Ducruet 11.1 437 == Lancer le traitement ==
admin admin 1.1 438
Joséphine Ducruet 11.1 439 * **Lancer le test** : permet de vérifier que la modification globale va fonctionner.
admin admin 1.1 440
Joséphine Ducruet 11.1 441 (% class="box warningmessage" %)
442 (((
443 **Attention** : //Lancer le test ne permet pas de visualiser le résultat// (aucune donnée n’est modifiée).
444 )))
admin admin 1.1 445
Joséphine Ducruet 11.1 446 * **Lancer le traitement** : applique réellement la modification sur les notices sélectionnées.
admin admin 1.1 447
Joséphine Ducruet 11.1 448 = Supprimer des notices =
admin admin 1.1 449
Joséphine Ducruet 11.1 450 Supprime **définitivement** l’ensemble des notices sélectionnées.
admin admin 1.1 451
452 (% class="box warningmessage" %)
453 (((
Joséphine Ducruet 12.1 454 **Irréversible** : toute suppression de notice est **définitive**.
admin admin 1.1 455 )))
456
Joséphine Ducruet 11.1 457 [[Suppression de 59 notices>>image:1718007555125-860.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
admin admin 1.1 458
459
Joséphine Ducruet 11.1 460 * **Ignorer les erreurs** : si l’option est cochée, la suppression se poursuit malgré les anomalies rencontrées ; si elle est décochée, le traitement s’interrompt dès la première erreur.
461 * **Lancer le test** : permet de vérifier que la modification globale va fonctionner.
admin admin 1.1 462
463 (% class="box warningmessage" %)
464 (((
Joséphine Ducruet 11.1 465 **Attention** : //Lancer le test ne permet pas de visualiser le résultat// (aucune donnée n’est modifiée).
admin admin 1.1 466 )))
467
Joséphine Ducruet 11.1 468 * **Lancer le traitement** : applique réellement la modification sur les notices sélectionnées.
admin admin 1.1 469
Joséphine Ducruet 13.1 470 = Clôture du traitement : affichage et rapports =
Joséphine Ducruet 12.1 471
Joséphine Ducruet 13.1 472 == Actions disponibles après exécution ==
Joséphine Ducruet 12.1 473
474 À l’issue du test ou du traitement, trois boutons sont disponibles en haut de page :
475
476 * **Retour au formulaire de recherche **[[image:1718007993541-975.png]]
Joséphine Ducruet 13.1 477 * **Retour à la liste résultat **[[image:1718008006027-949.png]]
Joséphine Ducruet 15.1 478 * **Télécharger le rapport** (recommandé)[[image:1718008017305-150.png]]
Joséphine Ducruet 12.1 479
Joséphine Ducruet 13.1 480 **Cas particulier — mode test :** un bouton **Appliquer** est proposé pour lancer **réellement** le traitement.
481
Joséphine Ducruet 12.1 482 == Suivi du traitement ==
483
Joséphine Ducruet 13.1 484 L’affichage présente également trois zones identiques, en mode test comme en exécution :
Joséphine Ducruet 12.1 485
486 * **Résumé** — Synthèse des paramètres et **taux de progression**.
487
488 [[Résumé>>image:1718007767433-901.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
489
490
491 * (((
492 **Détails du traitement** — Flux d’informations en cours (inclut **clés** et **digests** des notices).
493
494 * Zone **volatile** : si vous quittez/revenez, l’historique affiché disparaît.
495 * **Limite d’affichage** : 10 000 lignes ; au-delà, ….. s’affiche.
496 )))
497
498 [[Détails du traitement>>image:1718007797909-766.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
499
500
501 * **Erreurs** — Zone masquée tant qu’il n’y a pas d’erreurs ; elle **persiste** jusqu’à la fin du traitement (utile notamment pour les **droits insuffisants** ou les droits **filtrés** qui n’autorisent pas toutes les notices d’une table).
502
503 [[Erreurs>>image:1718007901694-625.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]]
504
Joséphine Ducruet 13.1 505 == Rapports ==
Joséphine Ducruet 12.1 506
Joséphine Ducruet 13.1 507 Le bouton **Télécharger les rapports** génère un **fichier .zip** qui reprend **l’intégralité des informations affichées**.
508 Saisissez simplement le **nom du fichier .zip** à créer, puis validez.
admin admin 1.1 509
Joséphine Ducruet 13.1 510 * **Contenu du .zip** — 3 fichiers correspondant aux **trois zones** de l’écran :
511 ** …summary… : **récapitulatif** (zone 1)
512 ** …out… : **liste des notices impactées** (zone 2)
513 ** …err… : **erreurs rencontrées** (zone 3)
admin admin 1.1 514
515
516
Joséphine Ducruet 13.1 517 * **Nommage des fichiers** : concaténation de
admin admin 1.1 518
Joséphine Ducruet 13.1 519 1. **Code de l’action** :
520 global_replace (Remplacement) · global_add (Ajout) · global_remove (Suppression de champ) ·
521 global_exchange (Échange d’autorité) · global_notice_delete (Suppression de notice) ·
522 CommitBatch (traitement effectif)
523 1. **Code utilisateur** connecté
524 1. **Date/heure d’exécution**
525 1. **Type d’information** : summary / out / err
526 )))
527 )))|(% style="width:300px" %)(((
528 (% class="box" %)
529 (((
530 **Sommaire**
admin admin 1.1 531
Joséphine Ducruet 13.1 532 {{toc depth="2" numbered="true"/}}
533 )))
admin admin 1.1 534
Joséphine Ducruet 13.1 535 (% class="box" %)
admin admin 1.1 536 (((
Joséphine Ducruet 13.1 537 **Aller plus loin**
Joséphine Ducruet 14.1 538
539 * [[Rechercher dans Flora>>doc:1_Fonctionnalités.Recherche.WebHome]]
540 * [[Saisir dans Flora>>doc:1_Fonctionnalités.5\.C\. Saisie.WebHome]]
Joséphine Ducruet 15.1 541 * [[Comprendre les sources et les tables dans Flora>>doc:2_Administration.Administration fonctionnelle.Présentation des sources et des tables.WebHome]]
Joséphine Ducruet 14.1 542 )))
543
544 (% class="box" %)
545 (((
546 **Icônes principales**
Joséphine Ducruet 15.1 547
548 * [[image:1756296908065-611.png||height="29" width="29"]] : Modifier par lot
549
550
551
552 * [[image:1756297275458-194.png]] : Retour au formulaire de recherche
553
554
555
556 * [[image:1756296947581-597.png||height="28" width="29"]] : Retour à la liste de résultats
557
558
559
560 * [[image:1756297049344-378.png||height="28" width="28"]] : Télécharger le rapport
admin admin 1.1 561 )))
Joséphine Ducruet 13.1 562 )))