Aller au contenu

Comment gérer des fichiers dans un modèle

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.

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 ” »

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 »

  • 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”

À noter que la composante honore la précondition de la commande et bloquera la suppression

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.