Créez une Tâche API pour lire les données de la base de données et exporter le résultat de la requête dans une variable de flux de fichier. Dans cet exemple, nous utilisons l\'instruction SELECT pour expliquer cette action.

Remarque : Cette action s\'applique à la fois au Robot de tâches et à l\'Tâche API.

Prérequis

  • Créez une variable de fichier sous le nom dbFileStream.
  • Vous devez disposer d\'une connexion valide au serveur de base de données.
  • Créez un tableau de base de données customers avec les enregistrements suivants.
    cust_id cust_name service baseSalary
    E1001 Mike Williams Ventes 1200000
    E1002 John Smith Finance 950000
    E1003 Tom Jones RH 700000
    E1004 Jack Sheryl Ventes 1500000
    E1005 Shawn George Opérations 650000
  • Pour plus d\'informations sur l\'utilisation de l\'Tâche API, voir Exemple : Tâche API.

Pour extraire des données du tableau customers et les exporter dans une variable de flux de fichiers, procédez comme suit :

Procédure

  1. Connectez-vous à la Control Room en tant que Bot Creator.
  2. Créez un nouveau Tâche API.
    1. Dans le volet de gauche, cliquez sur Automatisation.
    2. Cliquez sur Créer un nouveau > Tâche API.
    3. Dans la fenêtre Créer une tâche API, saisissez Tâche API comme nom customer_records.
    4. Acceptez l\'emplacement par défaut du dossier : \Bots\.
      Pour modifier l\'emplacement, cliquez sur Choisir et suivez les invites.
    5. Cliquez sur Créer et modifier.
  3. Accédez au Base de données package et faites glisser l\'action Exporter vers un flux de fichiers.
    1. Saisissez Default comme nom de session.
    2. Choisissez l\'option instruction SELECT et saisissez la requête.
      SELECT cust_id, cust_name, department 
      FROM customer_records 
      WHERE deprtment = 'Sales'
      ORDER BY Cust_id
    3. Laissez la valeur du nombre maximal d\'enregistrements à récupérer vide pour extraire tous les enregistrements qui répondent à la condition spécifiée.
    4. Entrez 120 comme valeur de délai d\'attente.
    5. Saisissez Customers.csv comme nom de fichier.
      Remarque : Ceci n\'est pas un fichier physique mais un nom de fichier de référence utilisé pour transmettre le résultat de la requête à la variable de flux de fichier.
    6. Sélectionnez ANSI comme option d\'encodage de fichier CSV.
    7. Sélectionnez l\'option Inclure l\'en-tête de colonne.
    8. Spécifiez dbFileStream comme variable de flux de fichier pour référencer le résultat de la requête.
  4. Cliquez sur Enregistrer.
    Lorsque vous exécutez cette tâche API, la fonction Export to file stream action extrait et exporte le résultat de la requête suivante dans la variable de flux de fichiers dbFileStream.
    cust_id cust_name service
    E1001 Mike Williams Ventes
    E1004 Jack Sheryl Ventes