Automatisering en integraties
Zodra verbindingen werken, kunt u overdrachten op een timer uitvoeren, stappen aan elkaar koppelen en andere systemen op de hoogte brengen.
Schema's
Een schema voert een overdracht uit volgens een cron-expressie met vijf velden, bijvoorbeeld 0 2 * * 1-5 voor 02:00 op werkdagen. U kunt bestanden filteren op naampatroon, instellen hoeveel bestanden tegelijk worden verplaatst en nieuwe pogingen met een wachttijd afstellen. Schema's vereisen het abonnement Business of MSP.
Workflows
Een workflow koppelt stappen aan elkaar. De staptypen zijn:
transfer: bestanden tussen twee verbindingen verplaatsen.process: zoeken en vervangen in inhoud of bestandsnamen, comprimeren of uitpakken.condition: alleen doorgaan als het aantal bestanden, de grootte of de status van de vorige stap overeenkomt.webhook: een HTTPS-POST met JSON naar een ander systeem sturen.
Een mislukte stap laat de uitvoering mislukken en slaat de volgende stappen over. Een onwaar voorwaarde slaat de resterende stappen over en de uitvoering eindigt toch. Webhookstappen sturen een POST; ze zijn niet ondertekend.
Bestanden die aankomen in Azure Blob Storage
Azure Event Grid kan xEvolve laten weten dat een blob is aangekomen, zodat een workflow start zonder polling. Event Grid-validatie en BlobCreated-gebeurtenissen worden ondersteund en het eindpunt vereist een token.
Webhooks
- Open Webhooks en voeg een HTTPS-URL toe. Privé- en interne adressen worden geweigerd.
- Kies de gebeurtenissen en sla op. Gebruik de testknop om een testgebeurtenis te sturen.
- Controleer elke levering met de header
X-Webhook-Signature, een HMAC-SHA256 van de payload berekend met uw webhookgeheim.
Vandaag verstuurt xEvolve file.uploaded, transfer.completed en transfer.failed. Andere gebeurtenisnamen kunnen worden geabonneerd maar worden nog niet verstuurd. Een mislukte levering wordt op de webhook geteld en niet opnieuw geprobeerd.
PGP-versleuteling
Importeer de openbare sleutel van een partner om bestanden vóór levering te versleutelen, of importeer uw eigen sleutelpaar om binnenkomende bestanden te ontsleutelen. Privésleutels worden in rust versleuteld en alleen geladen terwijl een overdracht loopt. In xEvolve gegenereerde sleutels gebruiken het nieuwere OpenPGP v6-formaat, dat GnuPG nog niet kan importeren. Gebruikt een partner GnuPG, maak de sleutel dan met gpg en importeer hem in xEvolve.
Deellinks
Deel een bestand met een link die na een aantal uren kan verlopen en een vast aantal downloads toestaat. Een verlopen of opgebruikte link antwoordt met HTTP 410. Elke toegang wordt in het auditlogboek vastgelegd.