- 20 Jan 2025
- 4 Minuten zu lesen
- Drucken
- DunkelLicht
Erweiterter Push: Tabellen mit Excel vorausfüllen
- Aktualisiert am 20 Jan 2025
- 4 Minuten zu lesen
- Drucken
- DunkelLicht
In diesem Tutorial erfahren Sie, wie Sie die Tabellen Ihrer Push-Vorgänge mit Excel vorab ausfüllen können. Dies wird als Push-Tabelle bezeichnet.
Dieses Tutorial behandelt fortgeschrittene Konzepte des Push-Features. Wenn Sie mit dem Push noch nicht vertraut sind, empfehlen wir Ihnen, sich zuerst mit der grundlegenden Funktionsweise vertraut zu machen, indem Sie das Tutorial zum Push durchlesen.
Um Tabellen in Ihren Daten vorab auszufüllen, müssen Sie Excel verwenden.
Schritt 1 : Einrichtung des Imports mit Tabelle in der Web-Oberfläche
Gehen Sie zu den Optionen Ihres Formulars oben rechts und wählen Sie den Reiter Importe (push).
Die Konfiguration erfolgt in zwei Schritten.
Für das Hauptformular (das heißt die Elemente außerhalb der Tabelle): Wählen Sie die Felder aus, die per Push übertragen werden sollen. Der Vorgang ist derselbe wie beim herkömmlichen Push :
- Wählen Sie im Dropdown-Menü "Hauptformular" (dieser Abschnitt enthält alle Elemente außerhalb der Tabelle).
- Ziehen Sie die Felder, die im Formular vorab ausgefüllt werden sollen, von links nach rechts.
- Sie können auch die Anzahl der zu ignorierenden Zeilen am Anfang der Datei angeben: In der Regel handelt es sich um die erste Zeile, die den Titeln der jeweiligen Spalten entspricht. Diese Zeile wird von der Software nicht berücksichtigt.
- Vergessen Sie nicht, die Spalte "Empfänger" anzugeben, die es Ihnen ermöglicht, die vorab ausgefüllten Daten an einen Benutzer zu senden. Ohne Empfänger wird der Push nicht gesendet.
Für jede Tabelle, die ausgefüllt werden soll :
- Wählen Sie die zu füllende Tabelle über das Dropdown-Menü aus. In unserem Beispiel wählen wir „Artikel“.
- Ziehen Sie die Felder der ausgewählten Tabelle von links nach rechts, um sie vorab auszufüllen.
- Vergessen Sie nicht, die Position des Excel-Blattes anzugeben, in dem sich die Tabelle befindet. Die Position muss größer oder gleich 2 sein. Das erste Excel-Blatt ist das Hauptformular.
Wir empfehlen, das Importmodell herunterzuladen, indem Sie auf die Schaltfläche [Die Excel-Vorlage herunterladen]
klicken. Auf diese Weise stellen Sie sicher, dass die Datei das richtige Format hat.
Vergessen Sie nicht, die Änderungen mit der Schaltfläche[Speichern]
zu bestätigen.
Schritt 2 : Bereiten Sie Ihre Excel-Datei für den Import vor
Eine erste Möglichkeit, ein Tabellen-Push zu senden, wäre, so viele Importe durchzuführen wie es Empfänger gibt, aber dieser Ansatz ist mühsam und eingeschränkt. Wenn ein Manager denselben Tabelleninhalt 50 Mal an verschiedene Benutzer senden möchte, müsste er 50 Excel-Dokumente erstellen und den Importvorgang 50 Mal durchführen. Keine Sorge, Kizeo Forms bietet eine Lösung für dieses Problem.
Es gibt zwei wichtige Konzepte, die Sie beim Erstellen Ihrer Excel-Datei für einen Push mit Tabellen beachten sollten :
1. Eine Tabelle = ein Blatt
- Die Felder außerhalb der Tabellen des Formulars werden in der ersten Tabelle als Spalten dargestellt.
- Jede Tabelle wird in einem separaten und eindeutigen Blatt dargestellt.
2. Die Push-ID
Wenn Sie Daten in eine Tabelle pushen möchten, muss jede Datenzeile eine Identifikationsnummer haben. Die erste Spalte jedes Excel-Blattes ist daher für Identifikationsnummern reserviert. Es gibt zwei Arten von Push-Identifikatoren: den push_id und den push_parent_id.
Der push_id
- Er befindet sich in der ersten Excel-Tabelle (Hauptformular).
- Dieser Identifikator ist nicht eindeutig. Man kann denselben Identifikator für verschiedene Push-Vorgänge mehrmals verwenden. Wenn derselbe Identifikator für verschiedene Pushes mehrmals verwendet wird, bedeutet dies, dass die in die Tabelle gepushten Daten für alle Pushes gleich sind.
- Der push_id beginnt bei 1.
Der push_parent_id
- Er befindet sich in jedem Blatt, das einer Tabelle entspricht (ab dem 2. Blatt).
- Dieser Identifikator verknüpft die Tabellenzeilen mit den Pushes (den Zeilen im ersten Blatt, dem Hauptformular). Wenn der push_parent_id zum Beispiel den Wert 3 hat, wird die Tabellenzeile mit dem/den Pushes verknüpft, deren push_id den Wert 3 hat.
- Wenn der push_parent_id beispielsweise den Wert 3 hat, wird die Tabellenzeile mit dem/den Push(s) verknüpft, dessen push_id 3 ist.
Ziel ist es, die Tabellenzeilen mit den Pushes zu verknüpfen.
Die Tabellenzeilen können je nach Push unterschiedlich sein. Zum Beispiel könnte man für verschiedene Benutzer unterschiedliche Informationen senden wollen. In diesem Fall haben der Push für einen Benutzer und die ihm zugeordneten Tabellenzeilen dieselben Identifikatoren.
Schritt 3 : Praxisbeispiele für Pushes mit Tabellen
Fall 1 : Push mit identischen Daten in den Tabellen
Der einfachste Anwendungsfall wäre, denselben Tabelleninhalt an verschiedene Benutzer zu senden.
Wir möchten 5 Pushes an 3 verschiedene Benutzer senden: Amah, Baculard und Zanotti. Unser Formular enthält 2 Tabellen: Artikel und Inventar.
Um diesen Push durchzuführen, müssen Sie denselben Identifikator jedem betreffenden Benutzer (push_id=1) und jeder Zeile der Tabelle (push_parent_id=1) zuweisen.
In diesem Fall erhalten die Benutzer denselben Inhalt für die Tabellen „Artikel“ und „Inventar“.
Fall 2 : Push mit unterschiedlichen Daten in den Tabellen je nach Push
In diesem zweiten Anwendungsfall möchten wir den Benutzern unterschiedliche Tabelleninhalte je nach Empfänger (Benutzer) senden. Es genügt, die Push-Identifikatoren (push_id) zu unterscheiden, um die Tabellenzeilen je nach Benutzer zu filtern.
Hier ist ein Beispiel zur Veranschaulichung dieses Falles :
Wir möchten 5 Pushes an 3 verschiedene Benutzer senden: Amah, Baculard und Zanotti. Unser Formular enthält zwei Tabellen: Artikel und Inventar.
- Unser erster Push (A) für Amah enthält beide ausgefüllten Tabellen.
- Der zweite Push (B), ebenfalls für Amah, enthält nur Daten im zweiten Tabellenblatt (Inventar).
- Der dritte Push (C), für Baculard, enthält eine ausgefüllte Zeile im ersten Tabellenblatt (Artikel) und zwei ausgefüllte Zeilen im zweiten Tabellenblatt (Inventar).
- Der vierte Push (D), für Zanotti, enthält eine Zeile im ersten Tabellenblatt und eine zweite Zeile im zweiten Tabellenblatt.
- Der letzte Push (E), für Baculard, enthält keine ausgefüllte Tabelle.
Für dieses Beispiel senden die Pushes A, B, C, D und E die jeweiligen Tabellenzeilen, deren push_parent_id den push_id entspricht.
Zum Beispiel hat der Push B den Identifikator 2. Der Benutzer „Amah“ erhält also einen Push mit der Tabelle „Artikel“ leer, da keine Zeile der Tabelle Artikel einen push_parent_id=2 hat. Im Gegensatz dazu erhält Zanotti beim Push D mit push_id=4 eine Tabelle „Artikel“ mit einer Tabellenzeile (push_parent_id=4) und eine weitere Zeile in der Tabelle „Inventar“ (push_parent_id=4).