Roboteka
Roboteka · Robots · Limpiar actividades duplicadas de la entidad actual

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 completed_oldest
Qué hacer con el duplicado select 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

  1. En el proceso de negocio de la negociación añada el robot «Limpiar actividades duplicadas de la entidad actual»
  2. No hace falta el ID — la negociación se toma del contexto del proceso
  3. Mantenga la regla «La completada, si no la más antigua» y la acción «Eliminar»
  4. El robot devuelve found_duplicates y la lista procesada en affected_ids

Robots similares