Ne vous inquiétez pas si cela vous semble complexe, nous allons vous expliquer étape par étape comment configurer une vue qui vous permet de télécharger les enregistrements d'une table dans un fichier CSV.
1. configuration du point d'accès
Tout d'abord, nous allons mettre en place un point d'accès qui nous dirigera vers la SmartView avec la table et ses enregistrements lorsqu'elle sera sélectionnée. Ce point d'accès comprendra une URL qui définit déjà un ou plusieurs filtres, ce qui vous évitera de définir explicitement des filtres sur le tableau. De cette manière, le tableau sera automatiquement filtré en fonction des paramètres fournis dans le lien.
a) Détails du point d'accès :
URL prédéfinie : l'URL contiendra les filtres nécessaires dans sa structure, ce qui permettra une plus grande flexibilité et une personnalisation de l'affichage des données.
b) Redirection automatique :
En sélectionnant le point d'accès, l'utilisateur sera dirigé directement vers le SmartView configuré avec le tableau filtré.
2. Configuration de SmartView
À l'aide de l'assistant, nous allons configurer une SmartView qui intégrera trois capacités principales : HTML pour l'en-tête, un tableau pour afficher les données filtrées et un autre HTML pour un bouton de téléchargement.
a) Compétence HTML 1 (En-tête)
Cette compétence est utilisée pour concevoir un en-tête attrayant pour la SmartView, qui forme le titre et fournit quelques informations supplémentaires pour aider les utilisateurs à comprendre l'objectif de la vue.
b) Compétences de table
Nous allons configurer le tableau pour qu'il s'affiche avec les filtres fournis par le lien. Il s'agit de
- Incorporation de filtres :
La table sera configurée pour accepter et appliquer des filtres directement à partir de l'URL.
- Visualisation dynamique :
Les données seront affichées de manière dynamique et mises à jour automatiquement en fonction des filtres appliqués.
c) Compétences HTML 2 (bouton de téléchargement)
Nous allons concevoir un bouton intitulé "TELECHARGER". Cette capacité inclura un AOD, configuré de telle sorte que, lorsque l'utilisateur final cliquera dessus, il permettra de télécharger un fichier CSV contenant les données du tableau.
3. Configuration de l'AOD (Automate à la demande)
L'AOD sera lié à la compétence HTML où se trouve le bouton "TELECHARGER". Sa configuration implique les étapes suivantes :
a) Fonctionnalités de l'AOD :
- Étape 1. Recherche d'enregistrements : Cette fonction permet d'effectuer une recherche dans la base de données à l'aide des filtres fournis par le lien.
- Étape 2. Conversion en CSV : convertit les résultats de la recherche en un fichier CSV.
- Étape 3. Génération d'URL : Permet de créer une URL de téléchargement pour le fichier CSV généré.
b) Mise en œuvre de l'APD :
-
- Requête dynamique : l'OD exécute une requête sur la base de données, en fonction des paramètres du filtre.
- Création d'un fichier CSV : les données obtenues seront converties en un fichier CSV, prêt à être téléchargé.
- Réponse au téléchargement : l'URL générée pour le téléchargement du fichier CSV sera la réponse AOD, ce qui permettra à l'utilisateur de télécharger le fichier directement.
Grâce à cette configuration détaillée, vous obtiendrez que les utilisateurs puissent visualiser et télécharger les enregistrements d'un tableau au format CSV de manière efficace et simple, ce qui facilitera leur gestion et leur analyse dans des outils tels qu'Excel.




