4.7.1 Suivi des résultats générés. Dashboard.
Les Dashboards (ou liste quotidienne des batchs) constituent votre centre de commande et offrent une vue d'ensemble complète de tous les processus de génération et de synchronisation du contenu. Cette interface vous permet de suivre l'état de manière proactive, de diagnostiquer les erreurs et de gérer efficacement toutes les données générées.
1. Aperçu du Dashboard
La vue principale est un tableau de données regroupé par date de génération du contenu.
1.1 Indicateurs clés
Le tableau principal affiche six indicateurs clés qui aident à suivre l'état du contenu pour un jour donné :
- Date : la date à laquelle le contenu a été généré.
- Product Count : le nombre total de produits planifiés pour la génération de contenu.
- Completion Count : le nombre d'unités de contenu générées avec succès.
- Synchronized Count : le nombre d'unités de contenu synchronisées avec succès.
- Warning Count : le nombre d'unités de contenu comportant des remarques susceptibles de nécessiter l'attention de l'utilisateur.
- Failed Count : le nombre d'unités de contenu dont la génération ou la synchronisation a échoué en raison d'erreurs critiques.
Les utilisateurs peuvent cliquer sur la date ou sur Completion Count pour accéder à une vue détaillée de toutes les générations de ce jour.

1.2. Vue détaillée et configuration de l'affichage
Un clic sur une date ouvre un tableau détaillé contenant des informations précises sur chaque unité de contenu.
1.2.1. Colonnes obligatoires
Le tableau détaillé comprend neuf colonnes obligatoires : Flow, SKU, Confirmed, Thumbnail, Prompt, Created At, Target Attribute, Executed At et Synchronized At.

1.2.2. Outils de configuration de l'affichage
Les outils situés au-dessus du tableau vous permettent de personnaliser l'affichage des données pour gagner en efficacité :
Display only with errors. Ce commutateur filtre rapidement le tableau pour n'afficher que les enregistrements présentant des problèmes de génération ou de synchronisation.

Column visibility. Cette liste déroulante permet à l'utilisateur de masquer ou d'afficher certaines colonnes du tableau afin de se concentrer sur les informations pertinentes.

Pagination. L'option "Show [number] entries" permet de personnaliser le nombre de lignes affichées par page (5, 10, 25, 50 ou 100).
Date Range Filter. Permet de sélectionner une date ou une plage de dates pour consulter les résultats.

1.2.3. Filtres de colonnes
Chaque colonne intègre un outil de filtrage pour une recherche et un tri rapides :
- Flow : filtre les produits selon un ou plusieurs Flows sélectionnés (sélection dans une liste).
- SKU : permet de rechercher un produit précis par son SKU (recherche textuelle).
- Thumbnail : filtre les produits selon la présence d'une image ("Image Missing" ou "Image Exists") (commutateur/sélection).
- Date Columns : les colonnes de date (Created At, Executed At, Synchronized At) disposent de champs "From" et "To" pour sélectionner une plage de dates.
1.3. Détail des colonnes et interactions
Cette section décrit les interactions sur un seul élément, qui constituent une alternative aux actions de masse pour un contrôle plus fin.
SKU : affiche le SKU du produit, qui est un lien cliquable vers la page du produit dans Fozzels. Comprend également une icône qui renvoie vers la page du produit dans la boutique intégrée.

Confirmed : indique le statut lorsque le contenu a été approuvé et est prêt pour la synchronisation.
Target Attribute : un clic sur la cellule ouvre la fenêtre "Edit completion result", qui permet de relire et de modifier le contenu.

Prompt : un clic ouvre une fenêtre contextuelle permettant de consulter et de copier le texte complet du prompt.

Régénération du contenu : le bouton "Regenerate" de la fenêtre "Edit completion result" sert à lancer une nouvelle génération du contenu.

1.4. Actions de masse et contrôle opérationnel
Les Dashboards offrent des fonctionnalités robustes pour gérer efficacement le contenu grâce aux actions de masse, ce qui évite le fastidieux travail de confirmation individuelle.
1.4.1. Exécuter des actions de masse
Mécanisme de sélection : les utilisateurs sélectionnent les éléments à l'aide de cases à cocher ou de la fonction Select All on This Page.

Actions disponibles : le menu Actions propose les fonctions suivantes pour le traitement par batch :

- Confirm all, Save & Sync : approuve le contenu sélectionné et lance sa synchronisation.
- Regenerate, Save & Sync : lance une nouvelle génération du contenu pour les produits sélectionnés, puis sa synchronisation.
1.4.2. Fonctionnalité "Show Selected"
Espace de travail ciblé : la fonction "Show Selected" isole les éléments sélectionnés dans un tableau distinct pour offrir un espace de travail ciblé.
Conservation de toutes les fonctionnalités : dans ce mode, l'utilisateur conserve toutes les fonctions du tableau standard : filtrage, consultation des détails et exécution d'actions de masse sur le sous-ensemble de données sélectionné.

1.4.3. Garde-fous des opérations
Un système de contrôle à plusieurs niveaux est en place pour garantir la précision et éviter les dépenses involontaires :
Confirmation obligatoire : une fenêtre contextuelle d'avertissement s'affiche avant l'exécution de toute action de masse gourmande en ressources ("Confirm & Synchronize", "Regenerate & Synchronize").


Contrôle de la logique des Flows : ces fenêtres contextuelles comportent une note sur le comportement de synchronisation attendu :
Le contenu des Fully Automated Flows sera approuvé automatiquement. Le contenu des Standard Flows sera uniquement régénéré et nécessitera ensuite une approbation manuelle.
Vérification des ressources : le système vérifie l'état avant de lancer toute opération : la génération ne démarre pas si le Flow est inactif, et la synchronisation ne s'exécute pas si l'intégration cible est inactive.
1.5. Diagnostics et avertissements (dépannage)
Le Dashboard fournit des messages clairs et des outils de diagnostic :
Détails des erreurs (infobulles) : en cas d'échec de synchronisation ou de génération, des infobulles affichent le message détaillé expliquant la cause de l'erreur.
"Completion looks suspicious" : avertissement indiquant un contenu peu naturel (réponses de type robot, HTML ou Markdown). Ce contenu ne sera pas synchronisé et nécessite une intervention de l'utilisateur.
"Double HTML entities encode detected" : cet avertissement apparaît lorsque le texte a été encodé plus d'une fois, ce qui peut provoquer un affichage incorrect du texte.
"Product completion result is empty. Try to regenerate content." Le résultat est vide.

"Product is deleted on integration" : indique que le produit n'existe plus dans la boutique intégrée.
"Rule is disabled" : indique que le contenu a été généré par un Flow qui n'est plus actif.
