Freigeben über


Xooa Blockchain-Datenbank (Vorschau)

Xooa macht es einfach, Blockchain zu verwenden, indem häufige Barrieren beseitigt werden. Indem Sie eine Unternehmens-Blockchain-Plattform gewinnen, können Sie mit der Nutzung der Funktionen von Blockchain fast sofort beginnen. Mit der Xooa Ledger Database (XLDB) können Sie Blockchain wie eine einfache Datenbank verwenden. Speichern, Abrufen und Abfragen von Einträgen, ohne einen intelligenten Vertrag schreiben zu müssen. Alles, was Sie benötigen, ist ein Xooa-Konto. Dieser Connector schließt das Bild ab, indem der Zugriff auf diese Datenbank bereitgestellt wird. Der aktuelle Status eines bestimmten Eintrags wird durch den Weltstaat (eine NoSQL-Datenbank) dargestellt. Da Blockchain nur angefügt wird, werden die Transaktionen, die zum aktuellen Zustand des Eintrags geführt haben, im Hauptbuch gespeichert. Ein Eintrag muss in Form eines Schlüsselwertpaars verwendet werden, bei dem der Schlüssel den Eintrag und den Wert eindeutig identifiziert, in Form eines JSON-Objekts.

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Email support@xooa.com
Connectormetadaten
Herausgeber Xooa Inc
Webseite https://xooa.com/blockchain
Datenschutzrichtlinie https://xooa.com/XooaPrivacyPolicy.htm

Erstellen einer Verbindung

Der Connector unterstützt die folgenden Authentifizierungstypen:

Vorgabe Parameter zum Erstellen einer Verbindung. Alle Regionen Nicht teilbar

Vorgabe

Anwendbar: Alle Regionen

Parameter zum Erstellen einer Verbindung.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
API-Schlüssel securestring Der API-Schlüssel für diese API Richtig

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 100 60 Sekunden

Aktionen

Abfrage basierend auf Auswahlkriterien

Fragen Sie die Datenbank ab, und geben Sie Einträge zurück, die den auswahlkriterien entsprechen, die vom Selektor angegeben werden.

Abrufen der Status von Einträgen

Gibt den aktuellen Status einer bestimmten Liste von Einträgen an.

Aktualisiert ein Dokument

Aktualisiert einen Eintrag mit agiven Schlüsseln. Wenn ein vorhandener Eintrag nicht gefunden wird, schlägt die Anforderung fehl.

Erstellen eines Eintrags in der Datenbank

Erstellen Sie einen Schlüsselwerteintrag. Funktion schlägt fehl, wenn der Schlüssel bereits vorhanden ist. Wenn Sie einen Eintrag aktualisieren möchten (der Schlüssel ist vorhanden), verwenden Sie Update; Wenn Sie CreateUpdate erstellen oder aktualisieren möchten, verwenden Sie CreateUpdate.

Erstellen oder Aktualisieren eines Dokuments

Wenn der Schlüssel noch nicht vorhanden ist, wird ein neuer Schlüsselwerteintrag erstellt, andernfalls wird der Wert eines vorhandenen Eintrags aktualisiert.

Löscht einen Eintrag.

Erstellt eine Transaktion zum Löschen eines Eintrags mit agiven Schlüssel. Der Status des Eintrags wird nicht mehr angezeigt, aber die Transaktionen, die den Eintrag aktualisiert haben, einschließlich einer Transaktion für die Löschung werden immer aufbewahrt und nie aus dem Hauptbuch gelöscht.

Verlauf für einen Schlüssel

Rufen Sie den Transaktionsverlauf für einen durch den angegebenen Schlüssel angegebenen Eintrag ab. Kann verwendet werden, um gelöschte Einträge (über den Transaktionsverlauf) zu finden.

Abfrage basierend auf Auswahlkriterien

Fragen Sie die Datenbank ab, und geben Sie Einträge zurück, die den auswahlkriterien entsprechen, die vom Selektor angegeben werden.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Auswahlkriterien für abfragen.
selector string

Dies ist die Kriterien zum Abfragen der Werte von Einträgen. Beispiel: {'Make.Model':'3', 'Cost':{'$gt':150}}

Liste der Felder.
fields string

Liste der Felder, die zurückgegeben werden müssen. Wenn leer, werden alle Felder für einen bestimmten Eintrag abgerufen.

Maximale Anzahl von Einträgen.
limit integer

Maximale Anzahl von Einträgen, die abgerufen werden können.

Asynchrone Anrufanzeige
async boolean

Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false).

Timeout (nur synchrone Aufrufe)
timeout integer

Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms.

Gibt zurück

response
string

Abrufen der Status von Einträgen

Gibt den aktuellen Status einer bestimmten Liste von Einträgen an.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Schlüssel der angeforderten Einträge.
keys True string

Kommagetrennte Liste der Schlüssel.

Asynchrone Anrufanzeige
async boolean

Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false).

Timeout (nur synchrone Aufrufe)
timeout integer

Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms.

Gibt zurück

response
string

Aktualisiert ein Dokument

Aktualisiert einen Eintrag mit agiven Schlüsseln. Wenn ein vorhandener Eintrag nicht gefunden wird, schlägt die Anforderung fehl.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Asynchrone Anrufanzeige
async boolean

Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false).

Timeout (nur synchrone Aufrufe)
timeout integer

Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms.

body
body True array of string

Gibt zurück

response
object

Erstellen eines Eintrags in der Datenbank

Erstellen Sie einen Schlüsselwerteintrag. Funktion schlägt fehl, wenn der Schlüssel bereits vorhanden ist. Wenn Sie einen Eintrag aktualisieren möchten (der Schlüssel ist vorhanden), verwenden Sie Update; Wenn Sie CreateUpdate erstellen oder aktualisieren möchten, verwenden Sie CreateUpdate.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Asynchrone Anrufanzeige
async boolean

Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false).

Timeout (nur synchrone Aufrufe)
timeout integer

Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms.

body
body True array of string

Erstellen oder Aktualisieren eines Dokuments

Wenn der Schlüssel noch nicht vorhanden ist, wird ein neuer Schlüsselwerteintrag erstellt, andernfalls wird der Wert eines vorhandenen Eintrags aktualisiert.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Asynchrone Anrufanzeige
async boolean

Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false).

Timeout (nur synchrone Aufrufe)
timeout integer

Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms.

body
body True array of string

Gibt zurück

response
string

Löscht einen Eintrag.

Erstellt eine Transaktion zum Löschen eines Eintrags mit agiven Schlüssel. Der Status des Eintrags wird nicht mehr angezeigt, aber die Transaktionen, die den Eintrag aktualisiert haben, einschließlich einer Transaktion für die Löschung werden immer aufbewahrt und nie aus dem Hauptbuch gelöscht.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Liste der Schlüssel.
keys True string

Durch Trennzeichen getrennte Liste aller Schlüssel oder Einträge, die als gelöscht markiert werden sollen.

Asynchrone Anrufanzeige
async boolean

Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false).

Timeout (nur synchrone Aufrufe)
timeout integer

Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms.

Gibt zurück

response
string

Verlauf für einen Schlüssel

Rufen Sie den Transaktionsverlauf für einen durch den angegebenen Schlüssel angegebenen Eintrag ab. Kann verwendet werden, um gelöschte Einträge (über den Transaktionsverlauf) zu finden.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Der Schlüssel des Eintrags.
key True string

Der Schlüssel des Eintrags, für den der Transaktionsverlauf erforderlich ist.

Asynchrone Anrufanzeige
async boolean

Gibt an, ob der Aufruf asynchron ausgeführt werden soll (Standardwert ist false).

Timeout (nur synchrone Aufrufe)
timeout integer

Timeout, das auf eine Antwort eines synchronen Aufrufs wartet (asynchron false). Eine 202 ausstehende Transaktionsantwort mit der abzurufenden URL wird angezeigt, wenn der Timeoutwert überschritten wird. Der Standardtimeoutwert ist 5000 ms.

Gibt zurück

response
string

Definitionen

Schnur

Dies ist der grundlegende Datentyp "string".

Objekt

Dies ist der Typ 'object'.