Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pouvoir relancer un enrichissement uniquement sur les lignes en erreurs #2167

Open
touv opened this issue Sep 25, 2024 · 3 comments
Open

Pouvoir relancer un enrichissement uniquement sur les lignes en erreurs #2167

touv opened this issue Sep 25, 2024 · 3 comments
Labels
Feature Request Souhait ou besoin à étudier pour un prochain développement 👷‍♂️ Ready to go Le besoin ou le problème est validé, il prêt à être développé..

Comments

@touv
Copy link
Contributor

touv commented Sep 25, 2024

Votre demande de fonctionnalité est-elle liée à un problème ? Veuillez le décrire.

Lorsque l'on exécute un enrichissement sur la totalité d'un jeu de données, il arrive que certains documents ressortent en erreur (par exemple pour coupure/lenteur réseau passagère) Tous les documents ne sont donc pas correctement enrichis.
Si on relance l'enrichissement, il re-parcours l'intégralité du jeu de données et relance les enrichissements sur chaque champ. Si l'option cache est activée, les web services ne seront pas forcément appelés mais néanmoins tous les documents seront mis à jour.

On peut également créer un nouveau enrichissement pour sélectionner les erreurs et rejouer uniquement le traitement sur les documents concernés

Solution
Données > enrichissements : à la création ou modification d’un enrichissement :

  • ajouter une case à cocher « Lancer uniquement sur les lignes en erreur », décochée par défaut
  • Rendre la case disable lorsque qu’il n’existe pas de colonne du nom de l’enrichissement dans le dataset (ça n’a pas de sens de lancer un enrichissement sur les erreurs lorsque l’enrichissement n’a jamais été lancée)

Dans la liste des enrichissements, lorsque la case est cochée, changer l’intitulé du bouton « Lancer » en « Lancer sur les erreurs »

Au clic sur ce bouton, lancer l’enrichissement uniquement sur les objets « Error » de la colonne du nom de l'enrichissement de façon a ce que les « Error » soient remplacées par la nouvelle valeur enrichie.

Image

Image

@touv touv added Feature Request Souhait ou besoin à étudier pour un prochain développement Triage Nouveau problème ou besoin à étudier et à classer labels Sep 25, 2024
@touv
Copy link
Contributor Author

touv commented Sep 25, 2024

En théorie cela reviendrait à modifier la requête mongo en ajoutant un filtre

@yannguillemin yannguillemin removed the Triage Nouveau problème ou besoin à étudier et à classer label Oct 2, 2024
@yannguillemin yannguillemin added the 👷‍♂️ Ready to go Le besoin ou le problème est validé, il prêt à être développé.. label Oct 15, 2024
@AnaelKremer
Copy link
Collaborator

AnaelKremer commented Oct 24, 2024

pour voir un signal d'erreur tester par exemple une fonction bidon
[assign] path=value value=get('value.isFunded').thru(v=>v=== false ? _.plouf(v) : v)

La colonne s'affiche en orange avec le nombre d'erreurs rencontrées
Image

et un message affiche l'erreur lorsque l'on clique sur une case en question

Image

@Alexmarmelab
Copy link
Collaborator

Merci @AnaelKremer,

J'ai ajouté la solution vue ensemble dans la carte

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request Souhait ou besoin à étudier pour un prochain développement 👷‍♂️ Ready to go Le besoin ou le problème est validé, il prêt à être développé..
Projects
None yet
Development

No branches or pull requests

4 participants