Recolecciones de Datos es una funcionalidad diseñada para gestionar la recepción de archivos directamente desde el Portal de APIs. A través de esta herramienta, el usuario del portal puede cargar archivos, completar parámetros y ejecutar procesos de integración sin perfil técnico ni conocimientos de programación. Un caso común es la recepción de un archivo CSV para la creación masiva de cuentas en un sistema externo. En este video ve el recorrido completo: crear la recolección en el workspace, compartirla y enviar un archivo desde el portal.
file) y aceptar solicitudes multipart/form-data. Solo esos métodos aparecen en el asistente.Desde Workspace › Recolecciones de datos, haga clic en Nueva recolección de datos y complete los tres pasos del asistente.
Complete el título y la descripción, que se muestran a los usuarios del Portal de APIs.
Especifique el método de la API que procesará la información recibida. Además del archivo, el método puede incluir otros parámetros que el usuario completa al enviar, con la posibilidad de vincularlos a variables de contexto. El método puede ejecutar una vista o un pipeline, estar protegido con API Keys u OAuth 2.0, y conviene que sea asincrónico cuando el procesamiento de archivos es prolongado. La plantilla Jinja de evaluación procesa la respuesta de la API y debe devolver True para marcar el envío como exitoso o False para marcarlo como fallido.
En el listado de recolecciones del workspace, seleccione la recolección y abra la acción Compartir. Defina qué usuarios, grupos o roles tendrán acceso y guarde. A partir de la siguiente instancia programada, cada usuario con acceso recibe su propia instancia.
En el inicio del portal, la sección Recolecciones de datos lista las recolecciones pendientes y todas las que tiene asignadas. Al abrir una, la pantalla muestra:
Al seleccionar una instancia Éxito o Fallida del historial se muestran los detalles de la ejecución.
Después de enviar, la instancia pasa a En progreso mientras el método procesa el archivo y termina en Éxito o Fallida según la plantilla de evaluación. En el video, la recolección queda creada y compartida, el desarrollador la ve pendiente en el portal y envía su archivo desde la instancia Por hacer.