Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In diesem Artikel wird erklärt, wie du Files in deinen treatsoft Account laden kannst. Du musst dazu ein Script erstellen, das die Files aus einem gewissen Ordner in deinen treatsoft Speicher hochlädt.

Vorbereitungen

Einrichtung

Einrichtung AWS CLI

Um das AWS Command Line Interface (CLI) zu verwenden, musst du die Zugangsdaten setzen, die du vom treatsoft Support erhalten hast. Führen diesen Befehl aus, um die Anmeldeinformationen festzulegen und anzuzeigen. Das folgende Beispiel zeigt Beispielwerte:

Code Block
aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: eu-central-1
Default output format [None]:

Falls du noch weitere Informationen brauchst kannst du folgenden Link verwenden:
https://docs.aws.amazon.com/de_de/cli/latest/userguide/cli-configure-files.html#cli-configure-files-methods

Erstellung Scanprofil

Erstellung eines Scanprofils. Als Ausgabepfad gibst du zB. C:\Scan\data\ an. Dieser Pfad wird dann vom Script unten überwacht.
Als Ausgabeformat bitte PDF wählen

Erstellung Script

Erstelle ein Batch File (zB treatsoftupload.bat) auf deinem Computer mit folgendem Inhalt:

Code Block
languagepowershell
aws s3 cp C:\Scan\data\ s3://treatsoft-storage/99999/batchupload/ --recursive --storage-class="ONEZONE_IA" --region eu-central-1
timeout /t 15
del C:\Scan\data\ /F /Q

Wobei folgendes ersetzt werden muss:

  • C:\Scan\data\ => Verzeichnis deiner Wahl

  • 99999 => Deine treatsoft Mandanten Nummer

Geplanter Task

Erstelle einen geplanten Task und führe das Script zyklisch aus

Geplanter Task (macOS)

Image Added
  1. Öffne den Finder und suche nach “Automator“.

Image Added
  1. Erstelle einen neuen Eintrag mit dem Typ der Ordnerüberwachung

Image Added
  1. Wähle in der Sidebar “Utilities“ und hier den Punkt “Run Shell Script“

Image Added
  1. In der Zeile “Folder Action receives….“ den Ordner wählen der überwacht werden soll.

  2. Bei Shell: den Typ “/bin/bash“ wählen

  3. Im Feld den Inhalt des Scripts einfügen

  4. Code Block
    export PATH="/usr/local/bin:$PATH" 
    
    aws s3 cp Downloads/treatsoft-upload/ s3://treatsoft-storage/99999/batchupload/ --recursive --storage-class="ONEZONE_IA" --region eu-central-1
    
    sleep 15s
    
    rm Downloads/treatsoft-upload/*
    1. Wichtig: die Platzhalter wie oben beschrieben ersetzen.

      1. Downloads/treatsoft-upload => Hier den Ordnerpfad einfügen der überwacht wird und oben gewählt wurde.

      2. 99999 => Hier die eigene Mandantennummer eintragen