Partager via


Gérer plusieurs chargements de fichiers

Activé(e) pour Version préliminaire publique Disponibilité générale
Utilisateurs, automatiquement 5 avril 2024 -

Valeur commerciale

La possibilité pour les développeurs AL de gérer plusieurs chargements 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. 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 d’actions spécifiques 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 travaillent sur des applications ou des personnalisations dans lesquelles les utilisateurs doivent charger plusieurs fichiers simultanément.

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 charger. Le déclencheur OnAction dans la propriété FileUploadAction est appelé avec la liste des fichiers.

page 50102 HappyMultiFileUploadPage
{
    PageType = Card;
    SourceTable = Item;
    UsageCategory = Administration;

    layout
    {
        area(content)
        {
        }
    }

    actions
    {
        area(Processing)
        {
            fileuploadaction(ProductImageUpload)
            {
                Caption = 'Upload product image';
                AllowMultipleFiles = true;
                AllowedFileExtensions = '.jpg', '.jpeg', '.png';
                trigger OnAction(Files: List of [FileUpload])
                var
                    CurrentFile: FileUpload;
                    TempInStream: InStream;
                begin
                    foreach CurrentFile in Files do begin
                        CurrentFile.CreateInStream(TempInStream, TEXTENCODING::UTF8);
                        // Code here to handle the file
                        Message('%1 has a length of %2', CurrentFile.FileName, TempInStream.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 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.