UiPath Documentation
data-service
latest
false
Guide de l'utilisateur de Data Fabric
Important :
Data Service devient Data Fabric. Au cours de cette transition, vous verrez parfois les deux noms être utilisés pour différentes options de prestation. Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Téléchargement de champs de fichier dans les enregistrements d'entité

Activités Studio pour télécharger des fichiers à partir des champs d'enregistrement d'entité dans Data Fabric/Data Service, avec un exemple de workflow.

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é.

L’exemple suivant montre comment télécharger automatiquement depuis Data Fabric/Data Service un fichier spécifique contenant des informations des jeux Jeux Action(s) extrait(s) des pages Wikipedia afin de l’utiliser pour d’autres opérations.

Prérequis: créer des entités dans Data Fabric/Data Service​

En suivant les étapes détaillées dans la page Créer une entité , 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)].

Consultez les pages suivantes :

  • l'activité Télécharger un fichier (Upload File activity) car elle contient des détails sur la façon d'utiliser cette activité pour télécharger facilement les logos ;

  • la page Fichier (File), car elle fournit des détails sur le chargement des logos à partir de la plate-forme.

    Remarque :

    Des champs intégrés au système sont automatiquement ajoutés à votre entité afin de fournir des détails sur sa création.

Étape 1 : Créer le workflow​

Nous utilisons l’activité Interroger les enregistrements d’entités pour extraire une liste d’enregistrements de l’entité Jeux de Jeux de Data Fabric/Data Service en configurant la variable folder . Il parcourt tous les enregistrements du champ Nom et les génère dans la variable olympicsRecords à utiliser dans l'activité Boîte de dialogue suivante.

Créer une boîte de dialogue d'entrée​

Ajoutez l'activité Boîte de dialogue d'entrée pour afficher une boîte de dialogue contenant le message de libellé Select et un Type d'entrée Multiple choice . Dans le tableau d'entrée, ajoutez la variable olympicsRecords créée précédemment pour l'activité Rechercher des enregistrements d’entités, pour laquelle vous appliquerez la fonction suivante : olympicsRecords.Select(Function (o as Olympics) o.Name).ToArray afin de configurer le tableau d'options à partir duquel vous effectuerez votre sélection.

Configurez la variable selectedOlympics pour rassembler les résultats de sortie.

Attribuer une valeur au fichier​

Utilisez l'activité Affecter (Assign) pour affecter la variable olympicsRecords.First(Function (o as Olympics) o.Name = selectedOlympics) créée précédemment dans l'activité Dialogue d'entrée (Input Dialog) à la nouvelle variable olympicEdition.

Configurer une boîte de dialogue Sélectionner un dossier (Select a Folder)​

Ajoutez la variable Sélectionner un dossier pour ouvrir une boîte de dialogue et créez la variable folder pour le chemin du dossier de sortie. Vous utiliserez cette variable dans l'activité suivante Télécharger le fichier à partir du champ d'enregistrement .

Télécharger le fichier à partir du champ d'enregistrement​

Utilisez l'activité Télécharger le fichier à partir du champ d'enregistrement pour télécharger le fichier folder à partir du fichier Logo de l'enregistrement d'entité olympicEdition.Id .

Exécuter la commande Power Shell (Run Power Shell Command)​

Ajoutez l'activité Appeler Power Shell pour exécuter la ligne de commande suivante : Path.Combine(folder, olympicEdition.Logo.Name) afin de combiner les paramètres d'entrée suivants : les variables folder et olympicEditionet les champs Logo et Nom créés dans l'entité Jeux Olympiques .

Le but de cette activité est d'appeler le chemin complet du fichier et de l'ouvrir dans la visionneuse ou l'éditeur de photos par défaut.

[Facultatif] : commenter​

En tant qu'étape facultative, nous avons ajouté un exemple sur la façon d'effectuer une suppression de fichier ayant été commentée pour ne pas supprimer le fichier au moment de l'exécution. Pour ce faire, nous avons ajouté l'activité Commenter . Ici, nous avons inclus les activités suivantes qui ne seront pas exécutées lors de l'exécution :

Vous pouvez annuler votre commentaire pour l'essayer.

  1. Configurez l'ordre des activités enfants.

    Nous avons ajouté une activité Séquence (Sequence) que nous avons renommée Activités ignorées (Ignored Activities).

  2. Incluez ici l'activité Supprimer le fichier à partir du champ d’enregistrement (Delete File from Record Field) pour supprimer le fichier du champ d'enregistrement d'entité spécifié.

  3. Pour que l'activité Supprimer le fichier à partir du champ d'enregistrement fonctionne comme prévu, configurez-la comme suit :

    1. Définissez l' identifiant d'enregistrement sur la variable olympicEdition.Id créée dans l'activité Télécharger le fichier à partir du champ d'enregistrement .

    2. Le champ à partir duquel vous souhaitez supprimer le fichier est le fichier Logo créé dans l’enregistrement Data Fabric/Data Service créé au début de cet exemple.

    3. L'enregistrement de sortie est la variable olympicEdition créée dans l'activité Affecter (Assign).

Une fois terminé, votre projet devrait ressembler à ceci :

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour