Tamaño del array / número de elementos
El robot «Tamaño del array» cuenta el número de elementos en un array de valores en los procesos de negocio y robots de Bitrix24. Acepta un campo múltiple o la salida de otro robot; por defecto las cadenas vacías no se cuentan, y un indicador habilita su recuento. Devuelve el número de elementos y un indicador «El array está vacío» Y/N para la ramificación condicional.
El robot determina cuántos valores contiene un array y resulta útil para comprobar campos múltiples y salidas de otros robots. La entrada es un campo múltiple (como los teléfonos de un contacto, los productos de una negociación, las etiquetas de un prospecto) o un array reunido por un paso anterior; el indicador «Contar cadenas vacías» controla si se incluyen los elementos vacíos (se descartan por defecto). Casos de uso típicos: comprobar que un contacto tiene al menos un teléfono antes de iniciar una campaña de llamadas; ejecutar una rama especial cuando una negociación tiene más de tres productos; retener el proceso mientras un campo múltiple esté vacío. Devuelve el número de elementos y un indicador «El array está vacío» Y/N — compárelos en la condición del siguiente paso del proceso de negocio.
¿Qué parámetros de entrada acepta el robot?
| Parámetro | Tipo | ¿Obligatorio? | Por defecto |
|---|---|---|---|
| Array de valores | string | sí | |
| Contar cadenas vacías (Y/N, por defecto N) | string | — |
¿Qué devuelve el robot?
| Parámetro | Tipo |
|---|---|
| Número de elementos | int |
| El array está vacío (Y/N) | string |
Escenario: comprobación de completitud antes de llamar
- Un contacto entra en la etapa «Calificación»
- El robot cuenta el número de teléfonos en el campo múltiple del contacto
- Con un número de 0 el proceso asigna una tarea para rellenar el teléfono, en caso contrario inicia la llamada