- Démarrage
- Licences
- Paramétrage et configuration
- Utilisation de Data Service
- Référence (Reference)
- Exemples et tutoriels
- Utilisation d’entités dans les projets
- Téléversement de champs de fichier dans les enregistrements d'entité
- Téléchargement de champs de fichier dans les enregistrements d'entité
- Téléchargement de données à partir d'un fichier CSV à l'aide d'activités groupées
Téléversement de champs de fichier dans les enregistrements d'entité
Vous pouvez facilement manipuler des fichiers spécifiques d'un enregistrement d'entité à l'aide de Studio. Ces activités vous permettent d'exécuter des opérations telles que le chargement, le téléchargement ou la suppression de fichiers d'un champ d'un enregistrement d'entité.
La taille maximale d'un seul fichier ne peut pas dépasser 10 Mo, sinon un comportement inattendu pourrait se produire.
L'exemple suivant contient un fichier XAML principal montrant comment télécharger un fichier vers Data Service après l'avoir téléchargé à partir des pages Wikipédia liées aux Jeux olympiques.
En suivant les étapes détaillées sur la page Créer une entité ( Creating an Entity ), nous avons créé une entité pour stocker des informations sur les Jeux olympiques.
L'entité Jeux olympiques (Olympics) présente les champs suivants : Nom (texte) [Name (Text)] et Logo (fichier) [Logo (file)].
Importez l'entité dans votre workflow dans Studio.
Le workflow suivant récupère les informations et les images d'une édition des Jeux olympiques, mappe les données trouvées aux arguments et les transmet au workflow principal.
name
. Elle parcourt tous les enregistrements du champ Nom (Name) et les génère dans la variable existingRecords
à utiliser dans l'activité If (Si) suivante.
existingRecords
est 0 ou non :
1. Si un enregistrement n'existe pas, créez-le et attribuez-lui des valeurs
existingRecords=0
est remplie, créez une nouvelle séquence, utilisez l'activité Affectation multiple ( Multiple Assign ) pour affecter des valeurs aux variables olympics
et olympics.Name
et l'activité Créer un enregistrement d'entité ( Create Entity Record ) pour ajouter les informations collectées à Data Service.
Vous pouvez utiliser les informations disponibles dans l'exemple de la section Créer des enregistrements de données (Create Data Records) de la page Utilisation d'entités dans les projets (Using Entities in Projects ).
2. Si un enregistrement existe déjà, attribuez-lui des valeurs
existingRecords=0
n'est pas remplie, utilisez l'activité Affecter (Assign) ou Affectation multiple (Multiple Assign) pour affecter la valeur à la variable existingRecords
.
Nous utilisons l'activité Charger le fichier dans le champ d'enregistrement (Upload File to Record Field) et téléchargeons le fichier créé dans le champ Logo (Logo) à partir de l'enregistrement de l'entité Jeux olympiques (Olympics).
Supprimez le fichier téléchargé localement depuis Wikipedia sur notre machine après l'avoir téléchargé sur Data Service en utilisant l'activité Supprimer (Delete).
olympics.Name
au panneau de Sortie (Output).
Une fois terminé, votre projet devrait ressembler à ceci :
- Étape prérequise 1 : Créer des entités dans Data Service
- Étape prérequise 2 : importer les entités dans Studio
- Étape 3 : Créer le workflow
- Interroger les enregistrements liés
- Si (If)
- Télécharger le fichier vers le champ d’enregistrement
- Supprimer le fichier local
- Afficher la valeur de la variable dans le panneau de sortie