Tablas de filas repetidas
Una tabla de filas repetidas es una sola fila en la plantilla que se expande en múltiples filas cuando Portant ejecuta el flujo de trabajo. Usted diseña una fila y Portant la clona por cada línea de producto en el origen.
Este es el mecanismo detrás de presupuestos, facturas, albaranes, declaraciones de trabajo y cualquier documento que liste un número variable de elementos.

Cómo funciona
Una etiqueta regular se reemplaza con un único valor. Una etiqueta de línea de producto se reemplaza con una lista de valores, uno por fila. Portant analiza dónde están ubicadas las etiquetas de línea de producto y se comporta de la siguiente manera:
- Si las etiquetas están dentro de una fila de tabla, Portant clona esa fila una vez por elemento.
- Si las etiquetas están fuera de una tabla, Portant une los valores en un único bloque de texto.
Por lo tanto, la regla es simple: para repetir filas, coloque las etiquetas dentro de una sola fila de una tabla.
Configurar una fila repetida
Inserte una tabla en su plantilla con tantas columnas como necesite.
Opcionalmente, agregue una fila de encabezado en la parte superior con los títulos de las columnas (esta fila permanece igual en el resultado).
Agregue una fila de etiquetas de línea de producto. Por ejemplo:
| {{Item Name}} | {{Quantity}} | {{Unit Price}} | {{Line Total}} |Opcionalmente, agregue una fila de totales debajo usando una fórmula de etiqueta, por ejemplo
{{=SUM(Line Total)}}en la columna de la derecha.
Cuando el flujo de trabajo se ejecuta, la fila de etiquetas se reemplaza con una fila por línea de producto. La fila de encabezado y la fila de totales permanecen en su lugar. Todo lo que esté por encima o por debajo de la tabla no se modifica.
Qué incluir en la fila
Coloque en la fila repetida únicamente las etiquetas que pertenezcan a la línea de producto en sí. Datos como el nombre del cliente, la dirección o el número de presupuesto son campos del nivel del documento y deben ubicarse fuera de la tabla.
Si mezcla ambos tipos, Portant repetirá el nombre del cliente en cada línea, lo cual rara vez es el resultado deseado.
Configuraciones específicas según el origen
El mecanismo es el mismo en todos los casos, pero la forma en que el origen proporciona las líneas de producto varía:
- HubSpot. Cada negocio en HubSpot puede tener múltiples líneas de producto como un objeto conectado. Consulte agregar múltiples líneas de producto en un único documento para ver la configuración completa en HubSpot.
- Google Sheets. Una fila repetida se combina con una columna de agrupación para que Portant sepa qué filas pertenecen juntas. Consulte agrupación de datos en Google Sheets.
- Webhooks. Cuando el payload incluye un array de elementos, Portant trata cada elemento del array como una línea de producto. Consulte agrupación de datos en Webhook.
Errores frecuentes
- Las etiquetas deben estar en una sola fila. Si distribuye las etiquetas de línea de producto en dos filas, Portant no reconocerá el patrón de repetición.
- Las filas de encabezado y pie de tabla pueden tener estilos independientes y no serán clonadas.
- Las fórmulas como SUM y AVG solo funcionan con campos que forman parte del conjunto de líneas de producto. Consulte fórmulas de etiquetas.