Automatitzacions
El motor d’automatització de BiVelio funciona amb un model event-driven: detecta esdeveniments que ocorren a la plataforma i executa accions en resposta, sense intervenció humana. A diferència dels workflows BPM (que modelen processos complets), les automatitzacions són regles simples del tipus “quan passa X, fes Y”.
Model event-driven
Cada acció a BiVelio genera un esdeveniment intern. El motor d’automatització escolta aquests esdeveniments i executa les regles configurades:
Esdeveniment detectat → Condicions avaluades → Accions executadesEsdeveniments disponibles
| Categoria | Esdeveniments |
|---|---|
| Expedients | Creat, actualitzat, assignat, estat canviat, SLA en risc, tancat |
| ChannelHub | Missatge rebut, missatge enviat, conversa assignada, contacte nou |
| CRM | Contacte creat, empresa creada, oportunitat moguda al pipeline |
| Calendari | Esdeveniment creat, esdeveniment proper (X minuts abans), esdeveniment cancel·lat |
| Documents | Document pujat, OCR completat, document vinculat |
| Facturació | Factura creada, pagament rebut, factura vençuda |
| Sistema | Login d’usuari, integració connectada, error detectat |
Condicions
Les condicions filtren quan s’ha d’executar l’acció:
- Camp igual a valor — exemple: prioritat = “crítica”
- Camp conté — exemple: assumpte conté “urgent”
- Canal és — exemple: canal = “whatsapp”
- Assignat a — exemple: operador = usuari específic
- Horari — només durant l’horari laboral (dilluns a divendres, 9:00 a 18:00)
- Combinacions AND/OR — múltiples condicions encadenades
Accions disponibles
| Acció | Descripció |
|---|---|
| Notificar | Enviar notificació in-app, email o missatge per canal |
| Assignar | Assignar expedient o conversa a un operador o equip |
| Canviar estat | Actualitzar l’estat d’un expedient |
| Crear expedient | Generar un nou expedient amb dades de l’esdeveniment |
| Invocar agent IA | Executar un agent per analitzar o respondre |
| Disparar workflow | Iniciar un workflow BPM complet |
| Actualitzar camp | Modificar un camp del registre afectat |
| Webhook | Enviar dades a un endpoint extern |
| Crear tasca | Generar una tasca interna associada a l’expedient |
Les automatitzacions s’executen en temps real, amb una latència típica inferior a 2 segons des que es produeix l’esdeveniment fins que es completa l’acció.
Exemples pràctics
Triatge automàtic de missatges
Esdeveniment: Missatge rebut a ChannelHub Condició: Canal = WhatsApp AND horari fora d’oficina Acció: Invocar agent IA “Support Autoresponder” per respondre automàticament
Escalació de SLA
Esdeveniment: SLA en risc (expedient al 75% del temps) Condició: Prioritat = Alta o Crítica Acció: Notificar al supervisor + Reassignar a l’operador amb menys càrrega
Pipeline comercial
Esdeveniment: Oportunitat moguda a “Proposta” Condició: Valor > 10.000 EUR Acció: Crear tasca de seguiment + Notificar al director comercial
Diferència amb els workflows
| Aspecte | Automatitzacions | Workflows BPM |
|---|---|---|
| Complexitat | Regles simples (si-llavors) | Processos multipassos |
| Intervenció humana | No en requereix | Admet tasques manuals |
| Execució | Instantània | Pot durar dies o setmanes |
| Ús típic | Notificacions, assignacions, escalacions | Aprovacions, formularis, fluxos complexos |
Tots dos mecanismes són complementaris: una automatització pot disparar un workflow, i un workflow pot configurar noves automatitzacions durant la seva execució.
Gestió d’automatitzacions
Des de la secció d’Automatitzacions pots:
- Crear noves regles amb l’editor visual
- Activar/desactivar regles sense eliminar-les
- Veure l’historial d’execucions amb el detall de cada acció
- Monitoritzar errors i reintents
- Duplicar regles existents per crear variacions