- Primeros pasos
- Para administradores
- Proyectos de flujo de trabajo de RPA
- Crear un flujo de trabajo RPA a partir de una idea
- Creación de un proyecto
- Cómo iniciar un flujo de trabajo de RPA
- Gestionar archivos y carpetas de proyecto
- Conectar flujos de trabajo de RPA a tus cuentas
- Configurar actividades
- Gestionar las actividades de un proyecto
- Transferir valores entre actividades
- Iterar a través de los elementos
- Gestionar los datos en un proyecto
- Configurar un proyecto para usar tus datos
- Usar recursos de archivos y carpetas
- Proyectos de aplicación
- Aplicaciones en Studio Web
- Diseñar proyectos de aplicación
- Depuración de proyectos de aplicación
- Publicar, implementar y actualizar proyectos de aplicaciones
- Importar y exportar proyectos de aplicación
- Trabajar con entidades en un proyecto de aplicación
- Crear aplicaciones accesibles
- Añadir descriptores accesibles
- La etiqueta Accesible
- Uso del control Pestaña para la accesibilidad
- Diseñar listas y encabezados accesibles
- Diseño de aplicaciones receptivas
- Relación de contraste de color
- Estilos preestablecidos y asignaciones a nivel de aria para el control Encabezado
- Limitaciones conocidas
- Visión general de los controles
- Botón
- Casilla de verificación
- HTML personalizado
- Selector de fechas
- Lista desplegable
- Cargador de archivos
- Cargador de archivos múltiples
- Lista desplegable de selección múltiple
- Botón de radio
- Editor de texto enriquecido
- Control deslizante
- Interruptor
- Área de texto
- Cuadro de texto
- Cuadro de texto (correo electrónico)
- Cuadro de texto (Número)
- Controles de iconos
- Establecer un contexto externo utilizando parámetros de consulta
- Establecer un contexto externo utilizando eventos externos
- Utilizar matrices para rellenar controles desplegables, desplegables de selección múltiple y botones de opción
- Utilizar controles tabulares con entidades de Data Service en proyectos de aplicación
- Insertar agentes conversacionales
- Actividades de la aplicación
- Procesos de agente
- Agents
- Soluciones
- Flujos de trabajo de API
- Pruebas

Guía del usuario de Studio Web
Para cada
La actividad Para cada itera sobre las matrices y ejecuta un conjunto definido de pasos para cada elemento de la matriz. Utiliza la actividad Para cada para gestionar las respuestas de la API que contienen matrices de objetos, como listas de usuarios, pedidos o registros que requieren procesamiento individual.
Cómo agregar datos en una matriz
Un caso de uso común para la actividad Para cada es agregar datos de varias llamadas a la API en una matriz estructurada utilizando la actividad Script .
La actividad Para cada recopila automáticamente la salida de la última actividad dentro de su flujo de cuerpo y la compila en una matriz disponible en su propia salida.
Uso de la actividad Para cada
Para añadir una actividad Para cada a tu flujo de trabajo:
- En el lienzo del diseñador de flujo de trabajo de la API, selecciona el icono más (+). Aparecerá el menú Añadir actividad .
- Selecciona Bucle y, a continuación, ParaCada.
- En el panel Propiedades , configura los siguientes campos:
- En : utiliza el editor de expresiones para especificar la matriz para la iteración. Normalmente, esta matriz proviene de una respuesta API anterior.
- Nombre del elemento : asigna un nombre de referencia para los elementos de la matriz (el valor predeterminado es
currentItem). Utiliza esta referencia para acceder a cada elemento durante la iteración.
- En el Cuerpo del bucle ParaCada , añade las actividades para procesar los elementos de la matriz.
- Añade actividades a las ramas Then y Else según sea necesario.
- Depura el flujo de trabajo para ejecutar la actividad y generar campos de salida para su uso posterior.
Ejemplo de actividad Para cada
El siguiente ejemplo itera sobre una matriz de objetos de empleado, combina el nombre y el apellido de cada empleado y devuelve los resultados agregados en una respuesta estructurada.
Abre la ventana de configuración Depurar , luego pega y guarda la siguiente sintaxis JSON:
{
"employees": [
{
"first_name": "Bobbie",
"last_name": "Draper",
"position": "administration",
"email": "bdraper@rocinante.com"
},
{
"first_name": "James",
"last_name": "Holden",
"position": "manager",
"email": "jholden@rocinante.com"
}
]
}
{
"employees": [
{
"first_name": "Bobbie",
"last_name": "Draper",
"position": "administration",
"email": "bdraper@rocinante.com"
},
{
"first_name": "James",
"last_name": "Holden",
"position": "manager",
"email": "jholden@rocinante.com"
}
]
}
- En el lienzo del diseñador de flujo de trabajo de la API, añade una actividad Para cada .
- Configura los campos Para cada de la siguiente manera:
- En—Usar el editor de expresiones para hacer referencia a la matriz
employeesdesde la configuración de ejecución:$workflow.input.employees$workflow.input.employees - Nombre del elemento : asigna un nombre de referencia para los elementos de la matriz (el valor predeterminado es
currentItem). Utiliza esta referencia para acceder a cada elemento durante la iteración.
- En—Usar el editor de expresiones para hacer referencia a la matriz
- En el Cuerpo del bucle Para cada , añade una actividad Script .
- Para la actividad Script , utiliza el editor de expresiones para crear un JSON que combine las propiedades
first_nameylast_nameen un objeto:return { "name": $currentItem.first_name + " " + $currentItem.last_name }return { "name": $currentItem.first_name + " " + $currentItem.last_name } - Guarda la configuración.
- Al final del flujo de trabajo, añade una actividad Respuesta .
- Configura la respuesta de la siguiente manera:
- Tipo : Correcto
- Detalles : abre el editor de expresiones y escribe lo siguiente:
Este paso añade una validación al principio del flujo de trabajo para confirmar que existe una transacción válida antes del procesamiento.
$context.outputs.For_Each_2$context.outputs.For_Each_2
- Depura el flujo de trabajo para ejecutar la actividad.
- Consulta el panel de Salida para revisar la respuesta.