xEvolve-Dokumentation

Automatisierung und Integrationen

Sobald die Verbindungen funktionieren, können Sie Übertragungen nach Zeitplan ausführen, Schritte verketten und andere Systeme informieren.

Zeitpläne

Ein Zeitplan führt eine Übertragung nach einem Cron-Ausdruck mit fünf Feldern aus, zum Beispiel 0 2 * * 1-5 für 02:00 Uhr an Werktagen. Sie können Dateien nach Namensmuster filtern, die Zahl paralleler Dateien festlegen und Wiederholungen mit Wartezeit einstellen. Zeitpläne erfordern den Tarif Business oder MSP.

Workflows

Ein Workflow verkettet Schritte. Es gibt diese Schrittarten:

Ein fehlgeschlagener Schritt lässt den Lauf fehlschlagen und überspringt die späteren Schritte. Eine falsche Bedingung überspringt die übrigen Schritte, und der Lauf wird dennoch abgeschlossen. Webhook-Schritte senden einen POST; sie sind nicht signiert.

Dateieingang aus Azure Blob Storage

Azure Event Grid kann xEvolve melden, dass ein Blob eingetroffen ist, sodass ein Workflow ohne Polling startet. Die Event-Grid-Validierung und BlobCreated-Ereignisse werden unterstützt; der Endpunkt benötigt ein Token.

Webhooks

  1. Öffnen Sie „Webhooks“ und fügen Sie eine HTTPS-URL hinzu. Private und interne Adressen werden abgelehnt.
  2. Wählen Sie die Ereignisse und speichern Sie. Mit der Testschaltfläche senden Sie ein Testereignis.
  3. Prüfen Sie jede Zustellung mit dem Header X-Webhook-Signature, einem HMAC-SHA256 der Nutzdaten mit Ihrem Webhook-Geheimnis.

Heute sendet xEvolve file.uploaded, transfer.completed und transfer.failed. Andere Ereignisnamen lassen sich abonnieren, werden aber noch nicht gesendet. Eine fehlgeschlagene Zustellung wird am Webhook gezählt und nicht wiederholt.

PGP-Verschlüsselung

Importieren Sie den öffentlichen Schlüssel eines Partners, um Dateien vor der Zustellung zu verschlüsseln, oder Ihr eigenes Schlüsselpaar, um eingehende Dateien zu entschlüsseln. Private Schlüssel sind im Ruhezustand verschlüsselt und werden nur während einer Übertragung geladen. In xEvolve erzeugte Schlüssel verwenden das neuere OpenPGP-v6-Format, das GnuPG noch nicht importieren kann. Nutzt ein Partner GnuPG, erstellen Sie den Schlüssel mit gpg und importieren Sie ihn in xEvolve.

Freigabelinks

Geben Sie eine Datei mit einem Link frei, der nach einer Anzahl Stunden ablaufen und eine festgelegte Zahl von Downloads erlauben kann. Ein abgelaufener oder verbrauchter Link antwortet mit HTTP 410. Jeder Zugriff wird im Audit-Protokoll festgehalten.