Documentación de xEvolve

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:

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

  1. Abre Webhooks y añade una URL HTTPS. Se rechazan las direcciones privadas e internas.
  2. Elige los eventos y guarda. Usa el botón de prueba para enviar un evento de prueba.
  3. 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.