Die Dateivariablen unterstützen das Streaming von Dateien direkt von der Datenquelle zur Automatisierung. Die Dateistream-Funktion ist in Dateivariablen sowohl von API-Aufgaben als auch von TaskBots verfügbar.

Erstellen Sie eine API-Aufgabe, um eine Datei aus einem Google Drive-Ordner in einen Microsoft 365 OneDrive-Ordner hochzuladen, indem Sie eine Dateivariable mit Dateistream-Unterstützung verwenden.

Vorbereitungen

Achten Sie darauf, dass die folgenden Voraussetzungen erfüllt sind:

Prozedur

  1. Melden Sie sich bei Ihrem Automation Anywhere Control Room als Bot Creator an:
  2. Erstellen sie eine neue API-Aufgabe:
    1. Klicken Sie im linken Bereich auf Automatisierung.
    2. Klicken Sie auf Erstellen > API-Aufgabe .
    3. Geben Sie einen geeigneten Namen für die API-Aufgabe im API-Aufgabe erstellen-Modal ein.
      Der Standardstandort für die API-Aufgabe ist <\Bots\>. Verwenden Sie die Auswählen-Schaltfläche und folgen Sie den Anweisungen, um sie an einem anderen Ort zu speichern.
    4. Klicken Sie auf Erstellen und bearbeiten.
  3. Gehen Sie zu Variablen > Variable erstellen, um eine Variable zu erstellen.
    1. Wählen Sie im Feld Typ die Option Datei aus.
    2. Geben Sie filestream als Variablennamen in das Feld Name ein.
    3. Optional: Geben Sie im Feld Beschreibung eine passende Beschreibung ein.
    4. Klicken Sie auf Erstellen, um die Dateivariable zu erstellen.
  4. Gehen Sie zu Aktionen > Google Drive und doppelklicken Sie auf Verbinden, um die Aktion zum Bot-Editor hinzuzufügen.
  5. Konfigurieren Sie die Verbinden-Aktion wie folgt:
    1. Verwenden Sie eine der folgenden Optionen, um den Google-Kontonamen einzugeben: Anmeldeinformation, Variable, oder Unsichere Zeichenfolge
      Vergewissern Sie sich, dass der Nutzername derselbe ist wie der Nutzername, den Sie für die Konfiguration der OAuth-Verbindung verwenden.
    2. Wählen Sie Control Room verwaltet aus dem Feld OAuth2-Authentifizierungsmodus aus
    3. Klicken Sie auf Auswählen und folgen Sie den Anweisungen im OAuth-Verbindung auswählen, um die konfigurierte OAuth-Verbindung für das Google-Konto auszuwählen.
  6. Gehen Sie zu Aktionen > Google Drive und doppelklicken Sie auf Datei zuweisen, um die Aktion zum Bot-Editor hinzuzufügen.
  7. Konfigurieren Sie die Aktion Datei zuweisen wie folgt:
    1. Geben Sie den Nutzernamen des Google Drive-Kontos ein.
      Sie können eine der folgenden Optionen auswählen: Anmeldeinformation, Variable, oder Unsichere Zeichenfolge.
    2. Wählen Sie Dateizugriffsmethode auswählen und geben Sie den Ordnerpfad <Files/Logs.txt> ein.
    3. Wählen Sie filestream aus dem Dropdown-Menü Datei einer Variablen zuweisen.
      Während der Laufzeit weist die API-Aufgabe die filestream-Dateivariable <Logs.txt> zu, um die Datei zu streamen.
  8. Gehen Sie zu Aktionen > Microsoft 365 OneDrive und doppelklicken Sie auf Verbinden, um die Aktion zum Bot-Editor hinzuzufügen.
  9. Konfigurieren Sie die Verbinden-Aktion wie folgt:
    1. Geben Sie einen geeigneten Namen für die Nutzersitzung in Microsoft 365 OneDrive-Nutzersitzung ein.
      Der Standardname der Nutzersitzung ist als Microsoft365OneDriveUserSession festgelegt.
    2. Wählen Sie Control Room verwaltet aus dem Feld OAuth2-Authentifizierungsmodus aus
    3. Klicken Sie auf die Schaltfläche Auswählen in Verbindung und folgen Sie den Anweisungen im OAuth-Verbindung auswählen, um die konfigurierte OAuth-Verbindung für das Google-Konto auszuwählen.
    4. Verwenden Sie eine der folgenden Optionen, um den Nutzernamen des Microsoft 365-Kontos einzugeben: Anmeldeinformation, Variable, oder Unsichere Zeichenfolge
      Vergewissern Sie sich, dass der Nutzername derselbe ist wie der Nutzername, den Sie für die Konfiguration der OAuth-Verbindung verwenden.
  10. Gehen Sie zu Aktionen > Microsoft 365 OneDrive und doppelklicken Sie auf Datei hochladen, um die Aktion zum Bot-Editor hinzuzufügen.
  11. Konfigurieren Sie die Aktion Datei hochladen wie folgt:
    1. Geben Sie Microsoft365OneDriveUserSession in Microsoft 365 OneDrive-Nutzersitzung ein.
    2. Wählen Sie Variable > filestream aus dem OAuth2-Authentifizierungsmodus
    3. Klicken Sie auf die Schaltfläche Auswählen in Verbindung und folgen Sie den Anweisungen im Dateivariable / Dateiname im lokalen Verzeichnis (einschließlich Pfad und Erweiterung), um die Dateivariable auszuwählen, die Sie in Schritt 3 erstellt haben.
    4. Geben Sie den Zielordnerpfad Microsoft 365 OneDrive in Upload-Ordner auf OneDrive (einschließlich Pfad) ein
      Gehen Sie im Browser zum Microsoft 365 OneDrive-Zielordner und klicken Sie auf Link kopieren, um den Ordnerpfad zu kopieren.
  12. Klicken Sie auf Speichern, um den API-Aufgabe zu speichern.
Gehen Sie zu dem Ordner, in dem Sie die API-Aufgabe gespeichert haben, und klicken Sie im Kontextmenü der API-Aufgabe auf Jetzt ausführen. Die API-Aufgabe weist die Dateivariable der Google Drive-Datei zu und verwendet die Streaming-Funktion, um die Datei in den konfigurierten Microsoft 365 OneDrive-Ordner hochzuladen.