Nouveauté (Creme 1.2) : le traitement par lots
#1
Qu'est ce que c'est ?

La version 1.2 de Creme voit apparaître une nouvelle fonctionnalité : le traitement par lots. Cet outil va vous permettre d'effectuer plusieurs actions sur un ensemble de fiches en une seule fois, et donc vous faire gagner beaucoup de temps. Une action consiste à modifier un champ précis d'une fiche ; par exemple mettre le prénom d'une fiche de Contact en majuscule. Cette fonction prend donc tout son sens après une importation massive de données qui n'auraient pas bien été nettoyées par exemple.


Comment s'en servir ?

Rendez vous sur la vue en liste du type de fiche sur lequel vous souhaitez agir (ex: les Contacts). Vous pouvez voir un bouton "Traitement par lots" :
[Image: batch_process01.png]

Cliquez sur ce bouton. Vous obtenez alors un formulaire de ce genre :
[Image: batch_process02.png]

Le champ "filtre" vous permet de choisir un des filtres disponibles sur la vue en liste (le filtre "'Tout" étant toujours disponible). Vous pourriez ainsi par exemple ne traiter que les contacts s'appelant "Jean". Il faut ensuite définir les actions que l'on souhaite effectuer sur les fiches. Ici on veut mettre les noms des Contacts en majuscule :
[Image: batch_process03.png]

Lorsqu'on valide le formulaire, on obtient le bilan du traitement :
[Image: batch_process04.png]

Ici tous les contacts ont bien été modifiés. Mais dans certains cas, une action peut essayer de mettre des données incohérentes dans Creme : les fiches en question ne sont alors pas modifiées et Creme signale le nombre d'erreurs. Par exemple, une telle erreur peut se produire si une action essaie de vider totalement le nom d'un Contact (celui ci ne doit jamais être vide).

En revenant à la liste, les noms ont bien été mis en majuscule :
[Image: batch_process05.png]


Les différentes actions disponibles

Pour le moment, seule une poignée d'actions sont disponibles, mais leur nombre augmentera selon les besoins des utilisateurs.

Actions agissant sur les champs de type "chaîne de caractère" :
  • En majuscule : mettre toutes les lettres en majuscule.
  • En minuscule : mettre toutes les lettres en minuscule.
  • Initiales en majuscule : mettre les lettres de début des mots en majuscule (et les autres en minuscule.
  • Préfixe : rajouter des caractères au début.
  • Suffixe : rajouter des caractères à la fin.
  • Enlever une sous-chaîne : supprimer une sous chaîne donnée lorsqu'elle est trouvée (ex : enlever "braca" dans "Abracadabra" donne "Adabra").
  • Enlever le début (N caractères) : enlever les N premiers caractères.
  • Enlever la fin (N caractères) : enlever les N derniers caractères.

Actions agissant sur les champs de type "nombre entier" :
  • Ajouter : additionner une valeur donnée.
  • Soustraire : soustraire une valeur donnée.
  • Multiplier : multiplier par une valeur donnée.
  • Diviser : diviser par une valeur donnée.
  Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)