Comment gérer des fichiers dans un modèle
Updated on Published on
Résumé de l'article
Gérez des fichiers dans un modèle en apportant des modifications au modèle de données et à l'interface utilisateur. À travers l'exemple de l'ajout de la fonctionnalité de joindre des fichiers, tels que des contrats, à l'entité Compte d'une application CRM, découvrez les étapes pour structurer les données, créer des commandes pour manipuler les fichiers, et intégrer une interface utilisateur permettant leur téléchargement et leur gestion.

Étapes à suivre
Section intitulée « Étapes à suivre »Au niveau modèle
Section intitulée « Au niveau modèle »1. Créer un nouveau champ “contracts” sous Compte
Section intitulée « 1. Créer un nouveau champ “contracts” sous Compte »-
type: Nouvel entité “Contract”
-
is collection: oui

2. Ajouter les champs suivants à l’entité Contract
Section intitulée « 2. Ajouter les champs suivants à l’entité Contract »Nom: de type Text pour contenir le nom du fichier
Type: de type Text pour contenir le type du fichier
Taille: de type Number pour contenir la taille du fichier
3. Créer une commande de création d’entité “addContrat”
Section intitulée « 3. Créer une commande de création d’entité “addContrat” »-
Sélectionner le nouveau champ “contrats”
-
Ajouter les paramètres “name”, “type” et “size”
4. Créer une commande de suppression d’entité sur “Contract ”
Section intitulée « 4. Créer une commande de suppression d’entité sur “Contract ” »
Au niveau UI
Section intitulée « Au niveau UI »1. Dans la fiche d’un compte, dans le UI, glisser la composante “Files” à partir du toolbox
Section intitulée « 1. Dans la fiche d’un compte, dans le UI, glisser la composante “Files” à partir du toolbox »
2. Configurer la composante
Section intitulée « 2. Configurer la composante »-
Files: “contracts”. Sélection du champ qui contient l’entité représentant un fichier
-
Add file command: “addContrat”. Sélection de la commande de création. À noter que la composante honore la précondition de la commande et bloquera le téléversement si la précondition l’indique
-
Name parameter: “name”
-
Type parameter: “type”
-
Size parameter: “size”

3. Delete file command: “delete”
Section intitulée « 3. Delete file command: “delete” »À noter que la composante honore la précondition de la commande et bloquera la suppression
Conclusion
Section intitulée « Conclusion »La gestion des fichiers dans un modèle combine des ajustements au niveau du modèle de données et de l’interface utilisateur. Cette méthode permet une intégration fluide et robuste pour l’ajout, l’affichage et la suppression de fichiers, tout en respectant les règles métiers et les contraintes définies.