Zeileneinträge und Tabellen
Viele der Dokumente, die Sie mit Portant erstellen, enthalten Zeilen, die sich wiederholen müssen: ein Angebot mit einer Produktliste, eine Rechnung mit abrechenbaren Stunden, ein Vorschlag mit Paketoptionen, ein QBR mit einer Zeile pro Deal. Zeileneinträge decken all das ab.
Dies ist die zentrale Anlaufstelle für alles rund um sich wiederholende Tabellen, das Sortieren von Zeilen und das Zusammenfassen von Datensätzen in einem einzigen Dokument. Quellenspezifische Anleitungen (HubSpot-Deal-Zeileneinträge, Google Sheets-Datengruppierung, Webhook-Payload-Arrays) verweisen alle hierher, damit das Verhalten an einer Stelle beschrieben bleibt.
Was "Zeileneinträge" in Portant bedeutet
Ein reguläres Tag wie {{Customer Name}} fügt einen einzelnen Wert in das Dokument ein. Ein Zeileintrag-Tag funktioniert nach demselben Prinzip, befindet sich jedoch innerhalb einer Tabellenzeile. Wenn Portant den Workflow ausführt, wird diese Zeile für jeden Zeileintrag in der Quelle einmal dupliziert.
Eine einzige Vorlagenzeile wie diese:
| {{Item}} | {{Quantity}} | {{Unit Price}} | {{Line Total}} |
wird in der Ausgabe zu etwas wie diesem:
| Widget A | 2 | $50.00 | $100.00 |
| Widget B | 1 | $250.00 | $250.00 |
| Widget C | 5 | $20.00 | $100.00 |
Die Zeile oberhalb und die Zeile unterhalb der Zeileintrag-Zeile bleiben an ihrer Position. Sie können also eine Kopfzeile darüber einfügen (Spaltennamen) und eine Summenzeile darunter mit Formeln wie {{=SUM(Line Total)}}. Beide bleiben an ihrem Platz, während sich die mittlere Zeile ausdehnt.
In diesem Abschnitt
- Sich wiederholende Tabellen erklärt, wie eine einzelne Zeile mit Tags beim Zusammenführen zu mehreren Zeilen wird.
- Zeilen sortieren und anordnen behandelt die Steuerung der Reihenfolge, in der Zeilen in der Ausgabe erscheinen.
- Zeilen in einem Dokument zusammenfassen behandelt das Zusammenführen mehrerer Quelldatensätze in einer einzigen Ausgabe.
Wo Zeileneinträge in Portant vorkommen
Verschiedene Quellen verwenden für dasselbe Konzept leicht unterschiedliche Begriffe. Die folgenden Anleitungen sind quellenspezifische Rezepte, die alle auf den oben beschriebenen Regeln aufbauen:
- HubSpot. Mehrere Zeileneinträge in ein einzelnes Dokument einfügen für Angebote, Verträge und Rechnungen, die aus Deal-Zeileneinträgen erstellt werden.
- Google Sheets. Zeilen in einem Dokument zusammenfassen, wenn mehrere Zeilen in der Tabelle zum selben Datensatz gehören (zum Beispiel mehrere Rechnungszeilen mit derselben Rechnungsnummer).
- Webhooks. Webhook-Ereignisse in einem Dokument zusammenfassen, wenn ein Array in der Payload ein einziges Dokument erzeugen soll.
- Anwendungsfälle. Angebote, Vorschläge und Rechnungen stützen sich alle auf Zeileneinträge, um Produkte, Dienstleistungen oder Gebühren aufzulisten.
Verwandte Themen
- Tags
- Tag-Formeln für Summen wie SUM, AVG, MIN, MAX
- Bedingte Logik für Dokumente, um Abschnitte eines Dokuments für bestimmte Datensätze auszublenden