English Flagge English Español Flagge Español Deutsch Flagge Deutsch Italiano Flagge Italiano Polski Flagge Polski Nederlands Flagge Nederlands Português Flagge Português Français Flagge Français 中文 Flagge 中文 日本語 Flagge 日本語 हिन्दी Flagge हिन्दी اللغة العربية Flagge اللغة العربية Русский Flagge Русский Українська Flagge Українська עִברִית Flagge עִברִית Ελληνικά Flagge Ελληνικά Türk Flagge Türk Latvietis Flagge Latvietis Dansk Flagge Dansk Norsk Flagge Norsk Íslenska Flagge Íslenska 한국어 Flagge 한국어 Suomen Flagge Suomen Gaeilge Flagge Gaeilge Bahasa Melayu Flagge Bahasa Melayu Svenska Flagge Svenska Čeština Flagge Čeština
Benutzer SymbolLogin
Deutsch Flagge Deutsch

Login

 

So übergeben Sie Daten von einer Tabelle an eine andere

Datenübergabe mit Webhooks und API

In diesem Artikel erfahren Sie, wie Sie einen Datensatz oder Daten bestimmter Datensatzzellen von einer Tabelle (Formular) in eine andere übertragen. Darüber hinaus können sich diese Tabellen in verschiedenen Anwendungen befinden.
Zum Beispiel werden wir zwei Anwendungen verwenden - Datenbank und Einkommen. Die Aufgabe besteht darin, Werte aus dem "Name" und "Gesamt" Spalten, von der Tabelle Kunden der ersten Anwendung zur Tabelle "Quittungen" in der Anwendung Einkommen (automatisch oder manuell):
Übergeben von Daten aus Zellen von einer Tabelle an eine andere
Um diese Aufgabe zu lösen, werden wir Webhooks verwenden[1und QuintaDB-API. Bitte beachten Sie, dass dieses Beispiel auch für die Verwendung von APIs anderer Dienste gilt. Mit anderen Worten: Mit Webhooks können Sie Daten von Ihrer Tabelle fast überall weitergeben.

Schritt-für-Schritt-Anleitung:

1. Erstellen Sie auf der Seite "Entwickler" einen API-Schlüssel[2].
API-Schlüsselerstellungsseite und URL-Generator
2. Um Daten an die Tabelle zu übergeben, müssen wir das Formular "Quittungen" und Felder IDs abrufen. Klicken Sie dazu auf die Schaltfläche URL abrufen.
3. Wählen Sie Ihren API-Schlüssel aus, wählen Sie die Anforderung "Formularfelder abrufen" und dann die Anwendung Einkommen - Formular "Quittungen". Klicken Sie auf die Schaltfläche In Puffer kopieren.
Abrufen der IDs aller Felder
4. Mithilfe der generierten URL können wir dieser Anwendung alle Formular-IDs und alle Feld-IDs (innerhalb des Formulars) abrufen. Kopieren Sie einfach diesen Link (im JSON-Format) und fügen Sie ihn in einen neuen Tab Ihres Browsers ein.
5. Kopieren Sie die Formular-ID und die ID der erforderlichen Felder, Sie werden sie später benötigen. Achten Sie auf das Bild unten.
'entity_id' (rot markiert) ist die ID des Formulars.
'id' (blau und grün markiert) - dies sind die Feld-IDs "Name" und "Gesamt".
Generierter JSON-Code zum Abrufen der ID aller Felder
6. Kehren wir zur Seite URL abrufen zurück und führen Sie die Anfrage Neuer Datensatz (Datensatz erstellen) aus (weitere Informationen zu dieser Anfrage finden Sie hier). Wählen Sie die Anwendung Einkommen und das Formular "Quittungen" aus, an die Sie die Daten weitergeben möchten.
7. Kopieren Sie den generierten IN DIE ZWISCHENABLAGE KOPIEREN.
Kehren wir zur Seite URL abrufen zurück und führen Sie die Anfrage "Neuer Datensatz"
8. Öffnen Sie die Anwendung Datenbank, das Formular "Kunden". Die Daten aus diesem Formular übernehmen wir in das Formular "Quittungen".
9. Lassen Sie uns ein neues Feld Action[3] mit dem Aufgabentyp Webhook hinzufügen.
10. Fügen Sie die generierte URL aus Schritt 7 ein. Methode – POST, Inhaltstyp – multipart/form-data.
Webhook-Einrichtung
12. Öffnen Sie den Tab Parameter anfordern. Hier müssen Sie den Parameter entity_id hinzufügen und Benutzerdefinierter Wert aus der Liste auswählen. Der Wert ist die Formular-ID, die Sie aus Schritt 5 erhalten haben.

Tab Parameter anfordern
13. Außerdem müssen Sie die Parameternamen angeben und die Felder auswählen, aus denen Sie die Werte übertragen. Dieser Parameter muss folgende Ansicht haben: values[column_id].
In diesem Beispiel verwenden wir die Feld-IDs "Name" und "Gesamt" aus der Anwendung Einkommen. Wählen Sie die Felder aus der Liste aus: "Name" und "Gesamt" aus der Anwendung Datenbank:
Parameter und Feld-ID-Werte
14. Wir drücken die Schaltfläche "Erstellen". Um dies zu überprüfen, klicken Sie auf die Aktionsschaltfläche neben dem zu übergebenden Datensatz:
Übergeben Sie Parameter mit der Aktionstaste
Sehen wir uns die Tabelle "Quittungen" an:
Tabelle "Quittungen"
Ebenso können Sie die Datenübertragung mit den bedingten Aktionen einrichten[4]. Die Aktion kann ausgeführt werden, wenn ein Datensatz erstellt/bearbeitet wird und wenn die Zahlung abgeschlossen ist.
Erstellen wir beispielsweise eine Bedingung: Wenn alle Felder des Formulars "Kunden" nicht leer sind, werden die Daten beim Erstellen eines Datensatzes in die Tabelle "Quittungen" übertragen (Aktion – Webhook).
Bedingungen zum Ausführen eines Webhooks

Nachdem Sie eine bedingte Aktion erstellt haben, müssen Sie die Aktionsbearbeitungsseite öffnen und sie auf die gleiche Weise wie in Schritt 10 beschrieben konfigurieren:
Einrichten einer bedingten Aktion
Wenn also ein neuer Datensatz zu einer Tabelle hinzugefügt wird, wird er auch zu einer anderen Tabelle hinzugefügt (wenn die folgenden Bedingungen erfüllt sind):
Übergeben von Daten aus Zellen von einer Tabelle an eine andere

Nützliche Links​​​​​​​:
1. Webhooks
2. Seite „Für Entwickler“ (API-Dokumentation)
3. Aktion (Feldtyp)
4. Bedingte Aktionen