Gérer plusieurs chargements et zones de dépôt de fichiers
Important
Ce contenu est archivé et n’est pas mis à jour. Pour accéder aux dernières ressources documentaires, voir Nouveautés ou changements dans Business Central. Pour les derniers plans de lancement, voir Plans de lancement pour Dynamics 365, Power Platform et Cloud for Industry.
Important
Certaines des fonctionnalités décrites dans ce plan de lancement n’ont pas été publiées. Les délais de livraison peuvent changer et la fonctionnalité prévue peut ne pas être lancée (voir Stratégie de Microsoft). En savoir plus : Nouveautés et prévisions
Activée pour | Version préliminaire publique | Disponibilité générale |
---|---|---|
Utilisateurs, automatiquement | 4 mars 2024 | mai 2024 |
Valeur commerciale
La possibilité pour les développeurs AL de gérer plusieurs chargements de fichiers et de désigner différentes parties de page comme zones de dépôt de fichiers dans Business Central apporte davantage de flexibilité et de convivialité. Cette amélioration bénéficie aux développeurs travaillant sur des applications ou des personnalisations qui nécessitent une fonctionnalité de chargement de plusieurs fichiers. Elle apporte de la valeur ajoutée aux organisations en améliorant la productivité et l’expérience utilisateur.
Détails de la fonctionnalité
Les développeurs peuvent gérer plusieurs chargements de fichiers et désigner différentes parties de page comme zones de dépôt de fichiers.
Cette amélioration permet aux développeurs AL de créer des interfaces plus flexibles et plus conviviales au sein de Business Central. La désignation de parties de page spécifiques comme zones de dépôt de fichiers permet aux utilisateurs de charger plusieurs fichiers en même temps, pour une meilleure efficacité.
Cette fonctionnalité est particulièrement utile aux développeurs qui travaillant sur des applications ou des personnalisations dans lesquelles les utilisateurs doivent charger plusieurs fichiers simultanément. En permettant aux utilisateurs de glisser-déplacer des fichiers sur des parties de page désignées, les développeurs peuvent simplifier le processus de chargement des fichiers et simplifier la saisie des données.
L’exemple suivant désigne un groupe et un champ comme zones de dépôt de fichiers en faisant référence à l’action ProductImageUpload dans la propriété FileUploadAction. La propriété AllowMultipleFiles de l’action FileUploadAction permet aux développeurs de spécifier si une action peut gérer un seul ou plusieurs fichiers. La propriété AllowedFileExtensions permet aux développeurs de spécifier les types de fichiers que les utilisateurs peuvent faire glisser vers une zone de dépôt. Une fois qu’un ou plusieurs fichiers ont été glissés vers un groupe ou un champ sur une page HappyDragAndDrop, le déclencheur OnAction dans la propriété FileUploadAction est appelé avec la liste des fichiers.
> page 50102 HappyDragAnddropPage
> {
> PageType = Card;
> SourceTable = item;
> UsageCategory = Administration;
>
> layout
> {
> area(Content)
> {
> group(GroupName)
> {
> FileUploadAction = ProductImageUpload;
>
> field(name; 'Name')
> {
> FileUploadAction = ProductImageUpload;
> }
> }
> }
> }
>
> actions
> {
> area(Processing)
> {
> fileUploadAction(ProductImageUpload)
> {
> Caption = 'Upload product Image';
>
> AllowMultipleFiles = false;
> AllowedFileExtensions = '.jpg', '.jpeg', '.png';
>
> trigger OnAction(files: List of [FileInfo])
> var
> currentFile: FileInfo;
> stream: InStream;
> begin
> foreach currentFile in files do begin
> currentFile.CreateInStream(stream);
> // Code here to handle the file
> Message('%1 has a length of %2', currentFile.FileName, stream.Length);
> end;
> end;
> }
> }
> }
> }
Remarque
Vous pouvez commencer à ajouter la prise en charge de plusieurs chargements de fichiers dans vos applications pour que la boîte de dialogue Chargement de fichier prenne en charge plusieurs fichiers. Ce plan de lancement connexe : Utiliser le glisser-déposer pour joindre plusieurs fichiers, ajoutera cette prise en charge à l’application de base dans les prochaines mises à jour mineures.
Donnez-nous votre avis
Aidez-nous à améliorer Dynamics 365 Business Central en proposant des idées et en nous transmettant vos suggestions et commentaires. Consultez le forum à l’adresse https://aka.ms/bcideas.