Ajouter un fichier ou une image à un enregistrement
Objectif
Joindre un fichier ou une image à un enregistrement, le remplacer, le télécharger ou le retirer.
Prérequis
- Vous êtes connecté au Shell de la plateforme et avez ouvert une application.
- Le formulaire de l’enregistrement comporte un champ fichier ou image. Si ce n’est pas le cas, demandez à la personne qui a conçu l’application d’en ajouter un — un tel champ fait partie de la conception de la table.
- Vous pouvez modifier l’enregistrement. Quiconque peut modifier l’enregistrement peut changer son fichier ; quiconque peut lire l’enregistrement peut l’ouvrir.
Étapes
- Ouvrez le formulaire de l’enregistrement : sélectionnez sa ligne dans la grille et choisissez Modifier, ou choisissez Nouveau pour en créer un.
- Repérez le champ. Un champ image affiche un aperçu carré ; un champ fichier affiche le nom et la taille du fichier. Un champ vide indique Aucun fichier ou Aucune image.
- Sélectionnez Choisir un fichier (ou Choisir une image) et choisissez le fichier sur votre ordinateur. Un champ qui en contient déjà un propose Remplacer à la place.
- Le fichier attend l’enregistrement, sur un nouvel enregistrement comme sur un enregistrement existant. Le champ affiche ce que vous avez choisi avec la mention « Ce fichier sera ajouté lors de l’enregistrement », et il est stocké dès que vous sélectionnez Enregistrer ou Enregistrer et fermer. Fermez le formulaire sans enregistrer et l’enregistrement garde le fichier qu’il avait.
- Pour obtenir une copie du fichier joint, sélectionnez Télécharger. Vous obtenez le fichier stocké — et non un fichier que vous avez choisi sans l’avoir encore enregistré.
- Pour vider le champ, sélectionnez Retirer. Le champ apparaît aussitôt vide, et le fichier stocké est supprimé lorsque vous enregistrez. Choisir un autre fichier au lieu d’enregistrer annule le retrait.
Ce qui se passe en coulisses
Le fichier est stocké par la plateforme à côté de l’enregistrement auquel il appartient, et il n’est renvoyé qu’aux personnes autorisées à lire cet enregistrement — il n’existe aucun lien public vers lui. Supprimer l’enregistrement supprime ses fichiers avec lui, et remplacer un fichier supprime l’ancien.
Comme les octets appartiennent à l’enregistrement, ils sont écrits juste après l’enregistrement de celui-ci plutôt qu’en même temps. C’est pourquoi un fichier n’est pas stocké tant que vous n’appuyez pas sur Enregistrer : sinon, une image remplacée sur un formulaire que vous auriez ensuite abandonné aurait déjà remplacé celle de l’enregistrement.
Une image est réduite dans votre navigateur avant d’être envoyée : une photo prise directement avec l’appareil photo d’un téléphone devient ainsi une image de taille raisonnable sans que vous ayez à la redimensionner. L’original sur votre ordinateur n’est pas modifié.
Un gros fichier est conservé ailleurs — la plateforme dispose d’un stockage distinct pour les documents en volume, et elle y déplace d’elle-même un fichier dès qu’il dépasse ce qu’un champ de formulaire est censé contenir. Rien ne change à l’usage : le champ a le même aspect, Télécharger vous donne le même fichier, et il n’est toujours servi qu’aux personnes qui peuvent lire l’enregistrement. On ne vous demande pas où il doit aller, et aucun réglage n’existe pour cela — lequel des deux stockages contient un fichier est une décision de la plateforme, pas la vôtre ni celle du concepteur de l’application.
Chaque champ contient un seul fichier. En joindre un nouveau remplace celui qui s’y trouvait. Si vous avez besoin de plusieurs fichiers pour un même élément — par exemple toutes les factures d’un client — l’application doit être conçue avec une table distincte pour eux ; adressez-vous à la personne qui a conçu l’application.
Dépannage
- « Le fichier fait … octets ; la limite de ce champ est de … » — le fichier est plus volumineux que ce type de champ ne l’accepte et cette installation n’a aucun endroit où placer un gros fichier. Là où le stockage des gros fichiers est activé, vous ne verrez jamais ce message : le fichier est simplement stocké, et rien ne change pour le champ. Là où il ne l’est pas, utilisez un fichier plus petit, ou demandez à la personne qui gère votre installation Parsware si le stockage des gros fichiers peut être activé. Les champs image ont une limite plus basse que les champs fichier, car une image sur un formulaire est faite pour être affichée plutôt qu’archivée — et une image que vous choisissez est d’abord réduite dans votre navigateur, si bien qu’elle approche rarement la limite.
- « Le fichier n’a pas pu être stocké » — le stockage des gros fichiers ne l’a pas accepté. Rien n’a été enregistré et le champ garde le fichier qu’il avait : réessayez ; si cela se reproduit, prévenez la personne qui gère votre installation Parsware, car c’est le stockage lui-même qui doit être examiné.
- « Un champ image n’accepte que du contenu image » — le champ est un champ image et le fichier que vous avez choisi n’est pas une image. Choisissez un fichier image (PNG, JPEG, etc.).
- Le champ indique que le fichier sera ajouté lors de l’enregistrement. — c’est l’état normal après en avoir choisi un. Sélectionnez Enregistrer ; le fichier est stocké lors de l’enregistrement.
- J’ai retiré une image mais elle est revenue. — le retrait n’a jamais été enregistré. Fermer le formulaire sans enregistrer laisse l’enregistrement exactement tel qu’il était, fichiers compris.
- L’image ne s’affiche pas. — vous n’avez peut-être pas l’autorisation de lire le fichier de l’enregistrement, ou quelqu’un d’autre l’a retiré. Rouvrez l’enregistrement pour voir son état actuel.
Scénarios associés
- Travailler avec les enregistrements d’une vue.
- Ouvrir une application.