Automatización e integraciones
Cuando las conexiones funcionan, puedes ejecutar transferencias con un temporizador, encadenar pasos e informar a otros sistemas.
Programaciones
Una programación ejecuta una transferencia según una expresión cron de cinco campos, por ejemplo 0 2 * * 1-5 para las 02:00 de lunes a viernes. Puedes filtrar archivos por patrón de nombre, fijar cuántos archivos se mueven en paralelo y ajustar los reintentos con una espera. Las programaciones requieren el plan Business o MSP.
Workflows
Un workflow encadena pasos. Los tipos de paso son:
transfer: mover archivos entre dos conexiones.process: buscar y reemplazar en el contenido o los nombres de archivo, comprimir o descomprimir.condition: continuar solo si el número de archivos, el tamaño o el estado del paso anterior coincide.webhook: enviar un POST HTTPS con JSON a otro sistema.
Un paso fallido hace fallar la ejecución y omite los pasos siguientes. Una condición falsa omite los pasos restantes y la ejecución termina igualmente. Los pasos webhook envían un POST; no están firmados.
Llegada de archivos desde Azure Blob Storage
Azure Event Grid puede avisar a xEvolve de que ha llegado un blob, de modo que un workflow empiece sin sondeo. Se admiten la validación de Event Grid y los eventos BlobCreated, y el endpoint exige un token.
Webhooks
- Abre Webhooks y añade una URL HTTPS. Se rechazan las direcciones privadas e internas.
- Elige los eventos y guarda. Usa el botón de prueba para enviar un evento de prueba.
- Verifica cada entrega con la cabecera
X-Webhook-Signature, un HMAC-SHA256 de la carga calculado con tu secreto de webhook.
Hoy xEvolve envía file.uploaded, transfer.completed y transfer.failed. Se pueden suscribir otros nombres de evento, pero todavía no se envían. Una entrega fallida se cuenta en el webhook y no se reintenta.
Cifrado PGP
Importa la clave pública de un socio para cifrar archivos antes de entregarlos, o importa tu propio par de claves para descifrar los archivos entrantes. Las claves privadas se cifran en reposo y solo se cargan mientras se ejecuta una transferencia. Las claves generadas en xEvolve usan el formato OpenPGP v6, más reciente, que GnuPG todavía no puede importar. Si un socio usa GnuPG, crea la clave con gpg e impórtala en xEvolve.
Enlaces para compartir
Comparte un archivo con un enlace que puede caducar tras un número de horas y permitir un número fijo de descargas. Un enlace caducado o agotado responde HTTP 410. Cada acceso se escribe en el registro de auditoría.