Verwenden Sie die Aktion Datei zuweisen, um einen Dateistream für einen Anhang in der ServiceNow-Instanz zu erzeugen. Die Aktion Datei zuweisen erzeugt einen Dateistream aus der ServiceNow-Instanz und weist den Stream einer Dateivariablen zu.

Erstellen Sie einen Dateistream für einen Anhang in der ServiceNow-Instanz mithilfe der Anlagen-System-ID und weisen Sie ihn einer Dateivariablen zu. Sie können diese Dateivariable anschließend als Datenquelle verwenden, um den Anhang in Ihren Microsoft 365 OneDrive-Ordner hochzuladen.

Vorbereitungen

Vergewissern Sie sich, dass Sie die folgenden Voraussetzungen erfüllen.
  • Stellen Sie eine aktive Verbindung zur ServiceNow-Instanz her, indem Sie die Aktion Authentifizierung verwenden. Weitere Informationen zur Aktion Authentifizierung finden Sie unter ServiceNow-Authentifizierungsaktion.
  • Stellen Sie eine OAuth-Verbindung zum Microsoft-Konto her.
  • Speichern Sie den Microsoft-Konto-Benutzernamen im Credential Vault.
  • Erstellen Sie eine Datei-Variable mit dem Namen servicenowfilestream, um den Dateistream zu speichern.

Prozedur

  1. Erstellen Sie einen Task-Bot.
  2. Gehen Sie zu Aktionen > ServiceNow > Anhänge und doppelklicken Sie auf Datei zuweisen, um die Aktion zum Editor hinzuzufügen.
  3. Geben Sie die Anhangs-ID der Datei aus der ServiceNow-Instanz in Attachment sys_id ein.
    Sie können die Anhangs-ID auch einer Zeichenfolgenvariablen zuordnen und die Variable mit der Option Wert einfügen auswählen.
  4. Standardmäßig setzt das System den Sitzungsnamen als Standard in Sitzungsname.
  5. Wählen Sie die Datei-Variable servicenowfilestream aus dem Dropdown-Menü Datei einer Variablen zuweisen.
  6. Gehen Sie zu Aktionen > Microsoft 365 OneDrive und doppelklicken Sie auf Verbinden, um die Aktion zum Editor hinzuzufügen.
    Weitere Informationen zur Aktion Verbinden finden Sie unter Verwendung der Aktion „Verbinden“ im Microsoft 365 OneDrive-Paket.
  7. Standardmäßig legt das System den Namen der Microsoft 365 OneDrive-Nutzersitzung als Microsoft365OneDriveUserSession fest.
  8. Wählen Sie Control Room verwaltet im Feld OAuth2-Authentifizierungsmodus aus und konfigurieren Sie Folgendes:
    1. Klicken Sie auf die Option Auswählen und folgen Sie den Anweisungen, um die vorkonfigurierte OAuth-Verbindung zum Microsoft-Konto auszuwählen.
    2. Wählen Sie Anmeldeinformation > Auswählen und folgen Sie den Anweisungen im Modal Anmeldeinformation auswählen, um den Microsoft-Konto-Nutzernamen auszuwählen, der im Credential Vault verfügbar ist.
  9. Gehen Sie zu Aktionen > Microsoft 365 OneDrive und doppelklicken Sie auf Datei hochladen, um die Aktion zum Editor hinzuzufügen.
    Weitere Informationen zur Aktion Datei hochladen finden Sie unter Aktion „Datei hochladen“ .
  10. Standardmäßig wählt das System Microsoft365OneDriveUserSession als Sitzungsnamen in Microsoft 365 OneDrive-Nutzersitzung.
  11. Wählen Sie Variable in Dateivariable / Dateiname im lokalen Verzeichnis.
  12. Klicken Sie auf Wert einfügen und wählen Sie die servicenowfilestream-Datei-Variable aus.
  13. Geben Sie den Ordnerpfad des Microsoft 365 OneDrive-Standorts in Ordner auf OneDrive hochladen ein.
    Geben Sie zum Beispiel https://companyname-my.sharepoint.com/:b:/g/personal/abc/ ein, wobei abc der Ordner ist, in dem der Anhang gespeichert werden muss.

Nächste Maßnahme

Wenn Sie die Automatisierung ausführen, streamt das System die Datei aus der ServiceNow-Instanz und weist die Dateivariable servicenowfilestream dem Dateistream zu. Die Microsoft 365 OneDrive Upload-Aktion verwendet diese servicenowfilestream-Dateivariable, um die ServiceNow-Dateianlage an den angegebenen Microsoft 365 OneDrive-Speicherort hochzuladen.