Code source wiki de Modifier par lot
Modifié par Joséphine Ducruet le 2025/10/30 15:23
Masquer les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| |
3.1 | 1 | (% class="mark small" %)**Version 3.5 et ultérieures** |
| |
1.1 | 2 | |
| |
3.1 | 3 | |(% style="width:840px" %)((( |
| |
10.1 | 4 | ((( |
| |
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 | |||
| |
3.1 | 10 | = Points clés avant de se lancer = |
| |
1.1 | 11 | |
| |
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 : | ||
| |
1.1 | 14 | |
| |
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. | ||
| |
1.1 | 20 | |
| 21 | (% class="box warningmessage" %) | ||
| 22 | ((( | ||
| |
13.1 | 23 | **Attention** : une fois validées, les modifications sont **irréversibles.** |
| |
1.1 | 24 | ))) |
| 25 | |||
| |
3.1 | 26 | (% class="box successmessage" %) |
| |
1.1 | 27 | ((( |
| |
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. | ||
| |
1.1 | 32 | ))) |
| 33 | |||
| |
3.1 | 34 | = Rechercher les notices à modifier = |
| |
1.1 | 35 | |
| |
3.1 | 36 | Deux modes d’accès sont possibles (selon vos droits) : |
| |
1.1 | 37 | |
| |
3.1 | 38 | == Depuis l’Administration == |
| |
1.1 | 39 | |
| |
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. | ||
| |
1.1 | 44 | |
| |
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"]] |
| |
1.1 | 46 | |
| 47 | |||
| |
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"]] |
| |
1.1 | 49 | |
| |
3.1 | 50 | == Depuis une liste de résultats == |
| |
1.1 | 51 | |
| |
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**. | ||
| |
1.1 | 54 | |
| |
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"]] |
| |
1.1 | 56 | |
| 57 | |||
| |
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"]] |
| |
1.1 | 59 | |
| |
10.1 | 60 | = Remplacer une valeur = |
| |
1.1 | 61 | |
| |
13.1 | 62 | == Cas d'usage == |
| 63 | |||
| 64 | |||
| |
3.1 | 65 | Permet de **remplacer la valeur d’un champ par une autre**. |
| |
1.1 | 66 | |
| |
3.1 | 67 | >(% class="small" %)Ex. remplacer la dénomination //table// par //chaise//. |
| |
1.1 | 68 | |
| |
13.1 | 69 | Idéal pour : |
| |
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 | |||
| |
10.1 | 79 | == Définir la valeur à remplacer == |
| |
1.1 | 80 | |
| |
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é. | ||
| |
1.1 | 83 | |
| |
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 | |||
| |
10.1 | 93 | == Option Forcer == |
| |
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 | |||
| |
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// | ||
| |
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 | |||
| |
10.1 | 118 | == Options de remplacement == |
| |
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 | |||
| |
10.1 | 129 | === Chercher === |
| |
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 | |||
| |
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 | ||
| |
7.1 | 136 | |
| |
9.1 | 137 | >(% class="small" %)Exemple : |
| |
7.1 | 138 | |
| |
9.1 | 139 | >(% class="small" %)Texte de départ : Inventaire des peintures anciennes |
| |
7.1 | 140 | |
| |
9.1 | 141 | >(% class="small" %)Caractère : Recherche de **tair** → prend en compte uniquement la suite de caractères dans //Inven**tair**e//. |
| |
7.1 | 142 | |
| |
9.1 | 143 | >(% class="small" %)Mot entier : Recherche de **Inventaire** → prend en compte uniquement le mot complet **//Inventaire//**. |
| |
7.1 | 144 | |
| |
10.1 | 145 | >(% class="small" %)Champ entier : Recherche de** Inventaire des peintures anciennes** → prend en compte le texte complet **Inventaire des peintures anciennes** |
| |
8.1 | 146 | |
| |
10.1 | 147 | === Emplacement === |
| |
8.1 | 148 | |
| |
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 | |||
| |
11.1 | 158 | >(% class="small" %)**Exemple** |
| |
9.1 | 159 | |
| 160 | >(% class="small" %)Texte de départ : Inventaire des peintures anciennes | ||
| 161 | |||
| |
11.1 | 162 | >(% class="small" %)**Cas 1** Chercher = Caractère **pein** | Nouvelle valeur : **phot** |
| |
9.1 | 163 | |
| |
10.1 | 164 | ((( |
| |
16.1 | 165 | |=(% class="small" %)Chercher|=(% class="small" %)Emplacement|=(% class="small" %)Résultat |
| |
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 | |||
| |
11.1 | 172 | >(% class="small" %)**Cas 2** Chercher = Mot entier **peintures** | Nouvelle valeur : **dessins** |
| |
3.1 | 173 | |
| |
16.1 | 174 | |=(% class="small" %)Chercher|=(% class="small" %)Emplacement|=(% class="small" %)Résultat |
| |
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** | ||
| |
3.1 | 179 | |
| |
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 | ))) | ||
| |
3.1 | 185 | |
| |
11.1 | 186 | >(% class="small" %)**Cas 3** Chercher = Champ entier **Inventaire des peintures anciennes** | Nouvelle valeur : **Catalogue des peintures** |
| |
10.1 | 187 | ))) |
| |
1.1 | 188 | |
| |
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** | ||
| |
1.1 | 195 | |
| 196 | (% class="box warningmessage" %) | ||
| 197 | ((( | ||
| |
10.1 | 198 | Avec **Champ entier**, la valeur recherchée doit **correspondre exactement** au contenu du champ (pas seulement un mot ou un extrait). |
| |
1.1 | 199 | ))) |
| 200 | |||
| |
11.1 | 201 | (% class="box successmessage" %) |
| 202 | ((( | ||
| 203 | **A retenir : ** | ||
| |
1.1 | 204 | |
| |
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 | |||
| |
10.1 | 218 | Active une recherche **strictement identique** à la valeur saisie : **majuscules, minuscules et accents** sont distingués. |
| |
1.1 | 219 | |
| 220 | (% class="box warningmessage" %) | ||
| 221 | ((( | ||
| |
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**. | ||
| |
1.1 | 225 | ))) |
| 226 | |||
| |
10.1 | 227 | >(% class="small" %)**Exemples :** |
| |
1.1 | 228 | |
| |
10.1 | 229 | >(% class="small" %)**Majuscules** |
| |
1.1 | 230 | |
| |
10.1 | 231 | >(% class="small" %)Champ : Catalogue Monet |
| |
1.1 | 232 | |
| |
10.1 | 233 | >(% class="small" %)Recherche : monet avec **Respecter la casse** → **aucun résultat** |
| |
1.1 | 234 | |
| |
10.1 | 235 | >(% class="small" %)(Décochez l’option ou recherchez Monet pour trouver la valeur.) |
| |
1.1 | 236 | |
| |
10.1 | 237 | >(% class="small" %)**Accents** |
| |
1.1 | 238 | |
| |
10.1 | 239 | >(% class="small" %)Champ : École de Paris |
| |
1.1 | 240 | |
| |
10.1 | 241 | >(% class="small" %)Recherche : Ecole avec **Respecter la casse** → **aucun résultat** |
| |
1.1 | 242 | |
| |
10.1 | 243 | >(% class="small" %)(Décochez l’option ou recherchez École pour trouver la valeur.) |
| |
1.1 | 244 | |
| |
11.1 | 245 | (% class="box successmessage" %) |
| 246 | ((( | ||
| |
12.1 | 247 | **A retenir :** |
| 248 | |||
| 249 | * **Effet** : correspondance **strictement identique** (majuscules/minuscules **et** accents pris en compte). | ||
| |
11.1 | 250 | ))) |
| 251 | |||
| |
10.1 | 252 | == Remplacer toutes les occurrences présentes dans la valeur == |
| |
1.1 | 253 | |
| |
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. | ||
| |
1.1 | 256 | |
| |
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 | ))) | ||
| |
1.1 | 263 | |
| |
10.1 | 264 | >(% class="small" %)**Exemple :** |
| |
1.1 | 265 | |
| |
10.1 | 266 | >(% class="small" %)Champ (//Titre//) : Inventaire des peintures et des peintures anciennes |
| |
1.1 | 267 | |
| |
10.1 | 268 | >(% class="small" %)Chercher = **Mot entier** peintures → Nouvelle valeur = dessins |
| |
1.1 | 269 | |
| |
11.1 | 270 | >(% class="small" %)**Sans** l’option : Inventaire des ~*~*dessins~*~* et des peintures anciennes |
| |
1.1 | 271 | |
| |
11.1 | 272 | >(% class="small" %)**Avec** l’option : Inventaire des ~*~*dessins~*~* et des ~*~*dessins~*~* anciennes |
| |
1.1 | 273 | |
| |
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 | |||
| |
10.1 | 284 | == Lancer le traitement == |
| |
1.1 | 285 | |
| |
10.1 | 286 | * **Lancer le test** : permet de vérifier que la modification globale va fonctionner. |
| |
1.1 | 287 | |
| 288 | (% class="box warningmessage" %) | ||
| 289 | ((( | ||
| |
10.1 | 290 | **Attention** : //Lancer le test ne permet pas de visualiser le résultat// (aucune donnée n’est modifiée). |
| |
1.1 | 291 | ))) |
| 292 | |||
| |
10.1 | 293 | * **Lancer le traitement** : applique réellement la modification sur les notices sélectionnées. |
| |
1.1 | 294 | |
| |
10.1 | 295 | = Ajouter une valeur = |
| |
1.1 | 296 | |
| |
12.1 | 297 | == Cas d'usage == |
| 298 | |||
| |
13.1 | 299 | Ajoute une valeur dans la notice, idéal pour **compléter** une info manquante. |
| |
12.1 | 300 | |
| |
10.1 | 301 | == Définir la valeur à ajouter == |
| |
1.1 | 302 | |
| |
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. | ||
| |
1.1 | 307 | |
| |
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"]] |
| |
1.1 | 309 | |
| |
10.1 | 310 | == Ajouter au champ parent existant == |
| |
1.1 | 311 | |
| |
10.1 | 312 | Ajoute la valeur **dans le champ déjà présent** sur la notice. |
| |
1.1 | 313 | |
| |
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"]] |
| |
1.1 | 315 | |
| |
11.1 | 316 | |
| |
10.1 | 317 | **Comportement selon le type de champ :** |
| |
1.1 | 318 | |
| |
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. | ||
| |
1.1 | 323 | |
| |
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 | |||
| |
10.1 | 334 | == Créer un nouveau champ parent == |
| |
1.1 | 335 | |
| |
10.1 | 336 | **Duplique** le champ pour y ajouter la nouvelle valeur (uniquement pour les **champs duplicables**). |
| |
1.1 | 337 | |
| |
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"]] |
| |
1.1 | 339 | |
| |
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 | |||
| |
10.1 | 351 | == Lancer le traitement == |
| |
1.1 | 352 | |
| |
10.1 | 353 | * **Lancer le test** : permet de vérifier que la modification globale va fonctionner. |
| |
1.1 | 354 | |
| 355 | (% class="box warningmessage" %) | ||
| 356 | ((( | ||
| |
10.1 | 357 | **Attention** : //Lancer le test ne permet pas de visualiser le résultat// (aucune donnée n’est modifiée). |
| |
1.1 | 358 | ))) |
| 359 | |||
| |
10.1 | 360 | * **Lancer le traitement** : applique réellement la modification sur les notices sélectionnées. |
| |
1.1 | 361 | |
| |
10.1 | 362 | = Supprimer un champ = |
| |
1.1 | 363 | |
| |
13.1 | 364 | == Cas d'usage == |
| 365 | |||
| |
10.1 | 366 | Efface la **valeur d’un champ** sur les notices sélectionnées. |
| |
1.1 | 367 | |
| |
13.1 | 368 | Idéal pour : |
| |
12.1 | 369 | |
| 370 | * **Retirer une information** obsolète ou erronée | ||
| 371 | * **Nettoyer** pour normaliser | ||
| 372 | |||
| |
10.1 | 373 | == Définir la suppression == |
| |
1.1 | 374 | |
| |
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). | ||
| |
1.1 | 379 | |
| 380 | (% class="box warningmessage" %) | ||
| 381 | ((( | ||
| |
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). | ||
| |
1.1 | 384 | ))) |
| 385 | |||
| |
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"]] |
| |
1.1 | 387 | |
| 388 | |||
| |
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//**. | ||
| |
1.1 | 394 | |
| |
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 | ))) | ||
| |
1.1 | 397 | |
| |
10.1 | 398 | == Lancer le traitement == |
| |
1.1 | 399 | |
| |
10.1 | 400 | * **Lancer le test** : permet de vérifier que la modification globale va fonctionner. |
| |
1.1 | 401 | |
| 402 | (% class="box warningmessage" %) | ||
| 403 | ((( | ||
| |
10.1 | 404 | **Attention** : //Lancer le test ne permet pas de visualiser le résultat// (aucune donnée n’est modifiée). |
| |
1.1 | 405 | ))) |
| 406 | |||
| |
10.1 | 407 | * **Lancer le traitement** : applique réellement la modification sur les notices sélectionnées. |
| |
1.1 | 408 | |
| |
11.1 | 409 | = Echanger une autorité = |
| 410 | |||
| |
13.1 | 411 | == Cas d'usage == |
| 412 | |||
| |
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**. |
| |
12.1 | 414 | |
| |
13.1 | 415 | Idéal pour : |
| |
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. | ||
| |
1.1 | 420 | ))) |
| 421 | |||
| |
11.1 | 422 | ((( |
| 423 | == Définir l'échange == | ||
| |
10.1 | 424 | |
| |
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). | ||
| |
1.1 | 429 | |
| |
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 | ))) | ||
| |
1.1 | 434 | |
| |
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"]] |
| |
1.1 | 436 | |
| |
11.1 | 437 | == Lancer le traitement == |
| |
1.1 | 438 | |
| |
11.1 | 439 | * **Lancer le test** : permet de vérifier que la modification globale va fonctionner. |
| |
1.1 | 440 | |
| |
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 | ))) | ||
| |
1.1 | 445 | |
| |
11.1 | 446 | * **Lancer le traitement** : applique réellement la modification sur les notices sélectionnées. |
| |
1.1 | 447 | |
| |
11.1 | 448 | = Supprimer des notices = |
| |
1.1 | 449 | |
| |
11.1 | 450 | Supprime **définitivement** l’ensemble des notices sélectionnées. |
| |
1.1 | 451 | |
| 452 | (% class="box warningmessage" %) | ||
| 453 | ((( | ||
| |
12.1 | 454 | **Irréversible** : toute suppression de notice est **définitive**. |
| |
1.1 | 455 | ))) |
| 456 | |||
| |
11.1 | 457 | [[Suppression de 59 notices>>image:1718007555125-860.png||data-xwiki-image-style-alignment="center" data-xwiki-image-style-border="true"]] |
| |
1.1 | 458 | |
| 459 | |||
| |
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. | ||
| |
1.1 | 462 | |
| 463 | (% class="box warningmessage" %) | ||
| 464 | ((( | ||
| |
11.1 | 465 | **Attention** : //Lancer le test ne permet pas de visualiser le résultat// (aucune donnée n’est modifiée). |
| |
1.1 | 466 | ))) |
| 467 | |||
| |
11.1 | 468 | * **Lancer le traitement** : applique réellement la modification sur les notices sélectionnées. |
| |
1.1 | 469 | |
| |
13.1 | 470 | = Clôture du traitement : affichage et rapports = |
| |
12.1 | 471 | |
| |
13.1 | 472 | == Actions disponibles après exécution == |
| |
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]] | ||
| |
13.1 | 477 | * **Retour à la liste résultat **[[image:1718008006027-949.png]] |
| |
15.1 | 478 | * **Télécharger le rapport** (recommandé)[[image:1718008017305-150.png]] |
| |
12.1 | 479 | |
| |
13.1 | 480 | **Cas particulier — mode test :** un bouton **Appliquer** est proposé pour lancer **réellement** le traitement. |
| 481 | |||
| |
12.1 | 482 | == Suivi du traitement == |
| 483 | |||
| |
13.1 | 484 | L’affichage présente également trois zones identiques, en mode test comme en exécution : |
| |
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 | |||
| |
13.1 | 505 | == Rapports == |
| |
12.1 | 506 | |
| |
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. | ||
| |
1.1 | 509 | |
| |
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) | ||
| |
1.1 | 514 | |
| 515 | |||
| 516 | |||
| |
13.1 | 517 | * **Nommage des fichiers** : concaténation de |
| |
1.1 | 518 | |
| |
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** | ||
| |
1.1 | 531 | |
| |
13.1 | 532 | {{toc depth="2" numbered="true"/}} |
| 533 | ))) | ||
| |
1.1 | 534 | |
| |
13.1 | 535 | (% class="box" %) |
| |
1.1 | 536 | ((( |
| |
13.1 | 537 | **Aller plus loin** |
| |
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]] | ||
| |
15.1 | 541 | * [[Comprendre les sources et les tables dans Flora>>doc:2_Administration.Administration fonctionnelle.Présentation des sources et des tables.WebHome]] |
| |
14.1 | 542 | ))) |
| 543 | |||
| 544 | (% class="box" %) | ||
| 545 | ((( | ||
| 546 | **Icônes principales** | ||
| |
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 | ||
| |
1.1 | 561 | ))) |
| |
13.1 | 562 | ))) |