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

Erstellen Sie eine API Task, 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 Task:
    1. Klicken Sie im linken Bereich auf Automatisierung.
    2. Klicken Sie auf Erstellen > API Task .
    3. Geben Sie einen geeigneten Namen für die API Task im API Task erstellen-Modal ein.
      Der Standardstandort für die API Task 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 Task 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 Task zu speichern.
Gehen Sie zu dem Ordner, in dem Sie die API Task gespeichert haben, und klicken Sie im Kontextmenü der API Task auf Jetzt ausführen. Die API Task weist die Dateivariable der Google Drive-Datei zu und verwendet die Streaming-Funktion, um die Datei in den konfigurierten Microsoft 365 OneDrive-Ordner hochzuladen.