Construir

Integraciones

Los workflows llegan a seis integraciones: email, calendario, Slack y tres paquetes de contabilidad. No todas funcionan igual, y la diferencia decide quién puede ver el workflow y qué falla en tiempo de ejecución.

IntegraciónPasos y triggersDe quién es la conexión¿Hace privado el workflow?
Email (Gmail, Outlook, iCloud)Enviar, responder, reenviar, etiquetar, mover, marcar como leído o no leído, eliminar, buscar; encontrar por id; iterar adjuntos y mensajes del hilo; los triggers de email recibido y enviado.El propio buzón del creador del workflow.Sí
Calendario (Google, Outlook, iCloud)Crear un evento, buscar eventos; los triggers evento de calendario creado y actualizado.Los calendarios propios del creador.Sí
SlackPublicar un mensaje, buscar canal, iterar miembros del canal.El Slack de la empresa, con preferencia por el que conectó el creador.No
XeroAcciones de Filmo que envían e importan facturas, pagos y notas de crédito; los eventos de Xero.La conexión de Xero de la empresa.No
HoldedLa misma familia de acciones; los eventos de Holded.La conexión de Holded del creador si la hay; si no, la más reciente de la empresa.No
QuickBooksLa misma familia de acciones; los eventos de QuickBooks.La conexión de QuickBooks de la empresa.No

Los pasos de email y calendario operan sobre las conexiones personales de la persona que creó el workflow. Nunca sobre las de otro miembro, ni sobre las de la persona que lo ejecutó.

  • Por eso, cualquier workflow con un paso de buzón o calendario, un trigger de email o calendario, o un iterador de adjuntos o hilos es forzado a «Privado» al guardarlo. Quitar los pasos no lo vuelve a hacer público. Hacerlo público se rechaza (409), comprobando tanto el borrador como la versión publicada.
  • Si el creador desconecta el buzón o deja la empresa, los pasos fallan en tiempo de ejecución.
  • Cada paso de email o calendario puede estar vinculado a un proveedor (Gmail, Outlook o iCloud). Un paso vinculado a un proveedor solo usa cuentas de ese proveedor, y un trigger vinculado a uno solo se dispara para cuentas de ese proveedor. Publicar se rechaza cuando un paso está vinculado a un proveedor al que no pertenece la cuenta elegida. Cuando empiezas con una plantilla, los pasos se vinculan por ti si todas tus cuentas de ese tipo usan el mismo proveedor.
  • Las cuentas de otros proveedores (por ejemplo IMAP o Yahoo) no tienen tarjeta, así que un paso vinculado a un proveedor nunca las usa.
  • Los triggers de correo también necesitan el add-on de email y calendario, y se disparan solo para los workflows creados por el dueño del buzón que recibió el mensaje.
PasoNotas
«Enviar correo»Envía desde el buzón del creador. Los destinatarios se separan por comas y puntos y comas; una dirección no válida se descarta en silencio mientras quede al menos un destinatario válido, y si no hay ninguno válido el paso falla. El cuerpo se envía como texto plano, no HTML. Los adjuntos en línea están limitados a unos 2.7 MiB. Si no se elige cuenta, usa la válida actualizada más recientemente.
«Responder a un email»Responde en el mismo hilo, desde el buzón que recibió el mensaje original.
Reenviar un emailReenvía con el asunto "Fwd:" y el original citado. Los adjuntos no se reenvían.
Aplicar etiquetaAplica una etiqueta solo dentro de Filmo; las etiquetas propias del proveedor no se tocan.
Mover a carpetaInbox, archive o trash; fija la carpeta, así que repetirlo no hace nada más.
Marcar como leído, Marcar como no leídoMarca el indicador en el proveedor.
Eliminar un emailLo mueve a la papelera. Nunca lo elimina de forma permanente.
Buscar emailsBusca en la copia que Filmo guarda de los buzones del creador, no en el proveedor en directo. Hasta 50 resultados, los más recientes primero, con remitente, asunto, fecha y un fragmento. Sin resultados es un éxito con una lista vacía. Los límites de fecha se leen como días UTC. Con un filtro de remitente, solo se miran los 200 mensajes más recientes que cumplen las otras condiciones, así que un resultado vacío no demuestra que el remitente nunca haya escrito: combínalo con una fecha o un asunto.
Buscar un email por idFalla si el mensaje no está en los buzones del creador.
  • «Crear evento de calendario»: necesita un título y un inicio. Sin fin, el evento dura una hora (un día entero si es de todo el día). Un fin anterior al inicio falla. Si todos los invitados son inválidos, el paso falla. Un calendario de solo lectura falla. No creará dos veces el mismo evento.
  • Busca eventos de calendario: hasta 50, los primeros por hora de inicio; cuenta un evento que se solape con el periodo. Sin fecha de inicio obtienes los 50 eventos más tempranos que haya, así que indica una.
  • Los eventos de calendario que crea un propio workflow no disparan los triggers de calendario. Un mensaje que un workflow envía desde tu buzón es distinto: sí dispara el trigger "email enviado", como una ejecución nueva fuera del límite de cadena, así que no pongas ese trigger en un workflow que envía desde el mismo buzón.
  • «Publicar un mensaje» necesita un id de canal (tiene un aspecto como C0123ABCD, no el nombre) y un mensaje. «Buscar canal» convierte un nombre, con o sin el #, en su id; si no encuentra el canal, el paso falla.
  • La empresa debe tener un Slack conectado: de lo contrario, el fallo es "No hay ninguna conexión de Slack activa en la empresa".
  • Los pasos de Slack no hacen privado el workflow. Slack no tiene eventos.

Estas no tienen pasos propios: sus operaciones son acciones de Filmo (xero.…, holded.…, quickbooks.…) del grupo Integraciones de la paleta. Necesitan que el proveedor esté conectado y una configuración que funcione. Consulta referencia de acciones para las operaciones de cada paquete.

  • Poner un workflow en Live (o «Publicar y activar») comprueba que cada proveedor conectado que usa el workflow está configurado para los pasos que contiene: cuentas por defecto, mapas de impuestos, una cuenta bancaria para los pagos. Cuando falta algo, la petición se rechaza (422) con una frase por proveedor, como "Xero needs setup: default sales account, tax map". Una conexión caducada te pide que la reconectes.
  • Esa comprobación solo se hace cuando pones el workflow en Live, y solo para los proveedores conectados. Un proveedor que no está conectado no se comprueba: puedes poner en Live un workflow con pasos de Xero sin Xero, y sus ejecuciones fallarán en esos pasos. Una publicación simple y una ejecución de prueba manual tampoco hacen la comprobación.
  • En la página de la integración, las plantillas que necesitan una conexión que falta muestran «Faltan conexiones». La insignia nunca bloquea nada.
  • Los eventos de contabilidad se disparan solo para documentos y pagos vinculados a un registro de Filmo. Los que no coinciden no emiten nada.
  • Las operaciones que anulan o eliminan en el programa de contabilidad son irreversibles allí. Cuando no hay ningún documento enlazado, o el programa dice que ya no existe, la plantilla deja una tarea con el motivo. Cuando el programa rechaza la llamada en sí (Xero y QuickBooks lo hacen, por ejemplo, con una factura que tiene pagos), el paso falla y la ejecución también; Holded informa del rechazo como un motivo y la plantilla deja una tarea.
  • Las acciones de conciliación que comparan facturas abiertas leen solo un número limitado de documentos por ejecución, y cada documento que lee Holded cuenta para su cuota mensual.
Nota:

Slack, el email y el calendario no necesitan más configuración que la conexión, y no forman parte de la comprobación. Las plantillas de cada proveedor de contabilidad se explican juntas en Plantillas.

El «Enviar correo desde Filmo» El paso envía desde la dirección propia de Filmo, a exactamente un destinatario. No necesita un buzón conectado y no hace privado el workflow. El email lleva un pie que dice que se envió en nombre de tu empresa, y las respuestas van a la dirección de soporte de los datos de tu empresa, cuando es un email válido; sin ella, el email no tiene dirección de respuesta.

Consejo:

Úsalo para avisos a tu equipo o a un cliente que no deban depender del buzón de una persona. Usa los pasos de buzón cuando el mensaje deba salir de la bandeja de una persona, o leerse en ella.

  • Construir

    Plantillas

    Una plantilla es un workflow ya hecho. Al elegir una obtienes un borrador con el trigger y los pasos ya colocados y los huecos que te toca rellenar. No se ejecuta nada hasta que lo publiques.

  • Ejecutar

    Permisos de workflows

    Se mezclan dos preguntas: quién puede gestionar un workflow, y qué puede hacer un run. La primera trata de los administradores. La segunda, de una sola persona: el creador.

  • Construir

    Pasos

    Los pasos se ejecutan en orden, uno tras otro. Cada uno puede leer lo que produjeron el trigger y los pasos anteriores, y cada uno puede publicar un valor para los pasos siguientes.

¿Te ha resultado útil esta página?