Buscar negociación por condición
El robot «Buscar negociación por condición» busca negociaciones en el CRM de Bitrix24 por filtro: ID del contacto o de la compañía, etapa, responsable o un filtro JSON personalizado. Admite ordenación y límite de resultados (hasta 50). Devuelve el ID y el título de la primera negociación encontrada, la lista de todos los ID, el número y un indicador «Encontrado» (Y/N). Funciona en los procesos de negocio y robots de Bitrix24.
El robot busca negociaciones en el CRM de Bitrix24 según las condiciones indicadas: ID del contacto, ID de la compañía, etapa (p. ej. WON o C1:NEW), responsable y, para condiciones no estándar, un filtro JSON personalizado que se combina con el resto de los campos. Hay ordenación por fecha de creación, fecha de modificación o ID y un límite de resultados de 1 a 50 (por defecto 5). Casos típicos: encontrar la negociación abierta de un contacto para no crear un duplicado ante una nueva solicitud, u obtener la última negociación de una compañía antes de cambiar la etapa. Devuelve el ID y el título de la primera negociación, la lista de todos los ID encontrados, el número y el indicador «Encontrado» (Y/N) — construya con él una condición en el diseñador de procesos y pase los ID a los siguientes robots.
¿Qué parámetros de entrada acepta el robot?
| Parámetro | Tipo | ¿Obligatorio? | Por defecto |
|---|---|---|---|
| ID del contacto | int | — | |
| ID de la compañía | int | — | |
| Etapa (p. ej. WON, LOSE, C1:NEW) | string | — | |
| ID del responsable | int | — | |
| Filtro personalizado (JSON, p. ej. {"CLOSED":"N"}) | string | — | |
| Ordenación: CREATED_DATE / DATE_MODIFY / ID (por defecto DATE_MODIFY DESC) | string | — | |
| Máximo de resultados (por defecto 5) | int | — |
¿Qué devuelve el robot?
| Parámetro | Tipo |
|---|---|
| ID de la primera negociación encontrada | int |
| Título de la primera negociación | string |
| Todos los ID encontrados | int |
| Número de negociaciones encontradas | int |
| Encontrado (Y/N) | string |
Escenario: evitar negociaciones duplicadas para un contacto
- Una nueva solicitud del sitio web inicia un proceso de negocio sobre el contacto
- El robot busca negociaciones abiertas de ese contacto con el filtro CLOSED=N
- Si se encuentra una negociación, la solicitud se añade a ella; de lo contrario, se crea una nueva