Limpiar actividades duplicadas de la entidad actual
El robot «Limpiar actividades duplicadas de la entidad actual» busca en la cronología del prospecto, negociación, contacto o compañía en cuyo proceso de negocio se ejecuta, en Bitrix24 (Alaio), actividades con el mismo título, conserva una según la regla elegida y completa o elimina las demás. No hace falta el ID — la entidad se toma del contexto del proceso. Devuelve la cantidad de duplicados y los ID procesados.
El robot elimina actividades repetidas de la cronología de la entidad actual — el prospecto, negociación, contacto o compañía en cuyo proceso de negocio se ejecuta; no hace falta determinar el ID, la entidad se toma del contexto del proceso. Se consideran duplicados las actividades con el mismo título: antes de comparar, el título se normaliza, los espacios repetidos se contraen y no se distinguen mayúsculas. El responsable no entra en la comparación de forma predeterminada, porque tras fusionar registros las mismas actividades suelen llevar responsables distintos; un interruptor aparte exige que el responsable también coincida. En cada grupo se conserva una actividad y las demás se procesan. Cuál se conserva lo define un parámetro: «la completada, si no la más antigua» (predeterminado), «la completada, si no la más reciente», «la abierta, si no la más antigua», «la abierta, si no la más reciente», «la más antigua» o «la más reciente» — los cuatro primeros significan que el estado pesa más que la fecha, los dos últimos solo miran la fecha. La acción sobre el duplicado se elige por separado: completar (predeterminado, reversible) o eliminar. El robot trabaja tanto con actividades universales como con tareas: una tarea vinculada a un registro CRM aparece en la cronología y, al eliminar un duplicado, el robot quita la propia tarea y no solo la fila de la ficha. Los tipos de actividad se activan con casillas — de forma predeterminada solo actividades universales y tareas, mientras que llamadas, correos, chats de canales abiertos y formularios CRM quedan desactivados porque registran interacción real con el cliente. Lo que no se activa explícitamente nunca se toca. Los límites de revisión y de procesamiento por ejecución protegen al portal de la limitación de REST, y el modo de solo informe permite revisar la lista antes de cualquier cambio. Para limpiar una entidad arbitraria por su ID desde el proceso de otra entidad, use el robot «Limpiar actividades duplicadas de la entidad por ID».
¿Qué parámetros de entrada acepta el robot?
| Parámetro | Tipo | ¿Obligatorio? | Por defecto |
|---|---|---|---|
| Actividades universales | bool | — | Y |
| Tareas | bool | — | Y |
| Llamadas | bool | — | N |
| Correos | bool | — | N |
| Chats de canales abiertos | bool | — | N |
| Formularios CRM | bool | — | N |
| Qué actividad conservar | select | sí | completed_oldest |
| Qué hacer con el duplicado | select | sí | complete |
| Considerar duplicados solo con el mismo responsable | bool | — | N |
| Cuántas actividades revisar (máx.) | int | — | 1000 |
| Cuántas actividades procesar por ejecución (máx.) | int | — | 100 |
| Solo informe, no cambiar nada | bool | — | N |
¿Qué devuelve el robot?
| Parámetro | Tipo |
|---|---|
| Hecho (Y/N) | string |
| Cuántos duplicados se encontraron | int |
| Cuántas actividades se procesaron | int |
| ID de las actividades procesadas | string |
| ID de las actividades conservadas | string |
| Límite alcanzado (Y/N) | string |
| Errores | string |
Escenario: ordenar la cronología de una negociación tras una fusión
- En el proceso de negocio de la negociación añada el robot «Limpiar actividades duplicadas de la entidad actual»
- No hace falta el ID — la negociación se toma del contexto del proceso
- Mantenga la regla «La completada, si no la más antigua» y la acción «Eliminar»
- El robot devuelve found_duplicates y la lista procesada en affected_ids