Softools (Vorschau)
Softools ist eine webbasierte Anwendungsplattform, auf der off-the-shelf und benutzerdefinierte Apps in Stunden entworfen, erstellt und bereitgestellt werden können.
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 | |
|---|---|
| Name | Softools-Unterstützung |
| URL | https://support.softools.net |
| support@softools.net |
| Connectormetadaten | |
|---|---|
| Herausgeber | Softools Limited |
| Webseite | https://www.softools.net |
| Datenschutzrichtlinie | https://www.softools.net/privacy-policy |
| Kategorien | Business Intelligence; Daten |
Softools ist eine führende NoCode-Plattform zum Erstellen von Geschäftsprozessanwendungen. Softools ist eine webbasierte Anwendungsplattform, auf der off-the-shelf und benutzerdefinierte Apps in Stunden entworfen, erstellt und bereitgestellt werden können.
Voraussetzungen
Benutzer benötigen eine Enterprise-Lizenz oder eine Softools-Website, um unsere APIs zu verwenden.
Zum Aufrufen der API ist ein API-Schlüssel erforderlich. Dies finden Sie auf My Profile Ihrer Softools-Website.
Für die meisten API-Aufrufe ist ein App Identifier Bedarf erforderlich.
So erhalten Sie Anmeldeinformationen
Benutzer benötigen eine Enterprise-Lizenz oder eine Softools-Website, um unsere APIs zu verwenden. Auf Ihrer Softools-Website finden Sie einen My Profile API-Schlüssel.
Erste Schritte mit Ihrem Connector
Verwenden Sie diese Anweisungen , um diesen Connector als benutzerdefinierter Connector in Microsoft Power Automate und Power Apps bereitzustellen.
Bekannte Probleme und Einschränkungen
Preislimits finden Sie hier
Häufige Fehler und Abhilfemaßnahmen
N/A
Häufig gestellte Fragen
Weitere Supportdokumentation finden Sie hier
Eine Verbindung wird erstellt
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 |
|---|---|---|---|
| SCHLÜSSEL | securestring | Der SCHLÜSSEL für diese API | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
| Abrufen aller Datensätze |
Ruft eine Liste aller Datensätze aus der App ab. Kann die Verwendung von $top und $skip |
| Abrufen eines Datensatzes |
Ruft einen Datensatz ab |
| Abrufen von Berichtsdatensätzen |
Ruft eine Liste von Datensätzen aus dem Bericht ab, die auf 250 Datensätze pro Anforderung beschränkt sind. Gibt nur Berichtsfelddaten zurück. Kann die Verwendung von $top und $skip |
| Archivieren eines Datensatzes |
Archivieren eines Datensatzes. Rufen Sie dies vor dem Löschen auf. |
| Aufheben der Archivierung eines Datensatzes |
Aufheben der Archivierung eines Datensatzes. |
| Datensatz erstellen |
Senden aller Feldwerte einschließlich Standardwerten beim Hinzufügen eines neuen Datensatzes zu einer App |
| Datensatz löschen |
Löschen eines Datensatzes. Zum Löschen eines Datensatzes müssen Sie zuerst archivieren. |
| Grundlegende Feldinformationen abrufen |
Abrufen grundlegender Felddaten für eine App |
| Patchen eines Datensatzes |
Die Softools-API sorgt für Delta-Updates, d. h., Sie können nur die Änderungen senden, die relevant sind und nicht das gesamte Dokument pro PATCH-Anforderung. |
Abrufen aller Datensätze
Ruft eine Liste aller Datensätze aus der App ab. Kann die Verwendung von $top und $skip
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
App-ID
|
AppIdentifier | True | string |
Bezeichner für die App finden Sie in der App-URL /App/{AppIdentifier} oder /{AppIdentifier} |
|
Nummer oder Datensätze, die übersprungen werden sollen
|
$skip | True | number |
Überspringt Datensätze, durch Festlegen auf 1 wird der zweite Datensatz zurückgegeben. |
|
Anzahl oder Datensätze, die aufgenommen werden sollen
|
$top | True | number |
Die Anzahl der zurückzugebenden Datensätze, max = 250 |
|
Der Feldeinzug, der in geschweiften Klammern sortiert werden soll [FieldIdentifier]
|
$orderby | string |
Feld, das von [fieldIdentifier] asc/desc sortiert werden soll |
|
|
Odata-Filterbeispiel [TextField1] eq 'Mein Datensatz'
|
$filter | string |
Stellen Sie eine oData-Filterzeichenfolge zum Filtern von Datensätzen bereit. Im Formular [fieldIdentifier] operation filterValue Example [textField] eq 'Text' Operatoren zulässig eq Equal /Suppliers?$filter=[City] eq 'Redmond' Ne Not equal /Suppliers?$filter=[City] ne 'London' Gt Greater than /Products?$filter=[Price] gt 20 Ge Greater than or equal /Products?$filter=[Price?$filter=[Price] ge 10 Lt Weniger als /Produkte?$filter=[Preis] lt 20 Le Kleiner als oder gleich /Produkte?$filter=[Preis] le 100 And Logical and /Products?$filter=[Price] le 200 and Price gt 3,5 |
|
|
Mandantenbezeichner
|
tenant | True | string |
Der Mandant kann von Ihrem Systemadministrator abgerufen werden. |
Gibt zurück
- Gegenstände
- List-record-response
Abrufen eines Datensatzes
Ruft einen Datensatz ab
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
App-ID
|
AppIdentifier | True | string |
Bezeichner für die App finden Sie in der App-URL /App/{AppIdentifier} oder /{AppIdentifier} |
|
Bezeichner des Datensatzes
|
RecordID | True | string |
Bezeichner des Datensatzes |
|
Mandantenbezeichner
|
tenant | True | string |
Der Mandant kann von Ihrem Systemadministrator abgerufen werden. |
Gibt zurück
- Body
- Record-Response
Abrufen von Berichtsdatensätzen
Ruft eine Liste von Datensätzen aus dem Bericht ab, die auf 250 Datensätze pro Anforderung beschränkt sind. Gibt nur Berichtsfelddaten zurück. Kann die Verwendung von $top und $skip
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
App-ID
|
AppIdentifier | True | string |
Bezeichner für die App finden Sie in der App-URL /App/{AppIdentifier} oder /{AppIdentifier} |
|
Bezeichner des Datensatzes
|
ReportID | True | number |
ID des Berichts |
|
Nummer oder Datensätze, die übersprungen werden sollen
|
$skip | True | number |
Überspringt Datensätze, durch Festlegen auf 1 wird der zweite Datensatz zurückgegeben. |
|
Anzahl oder Datensätze, die aufgenommen werden sollen
|
$top | True | number |
Die Anzahl der zurückzugebenden Datensätze, max = 250 |
|
Der Feldeinzug, der in geschweiften Klammern sortiert werden soll [FieldIdentifier]
|
$orderby | string |
Feld, das von [fieldIdentifier] asc/desc sortiert werden soll |
|
|
Odata-Filterbeispiel [TextField1] eq 'Mein Datensatz'
|
$filter | string |
Stellen Sie eine oData-Filterzeichenfolge zum Filtern von Datensätzen bereit. Im Formular [fieldIdentifier] operation filterValue Example [textField] eq 'Text' Operatoren zulässig eq Equal /Suppliers?$filter=[City] eq 'Redmond' Ne Not equal /Suppliers?$filter=[City] ne 'London' Gt Greater than /Products?$filter=[Price] gt 20 Ge Greater than or equal /Products?$filter=[Price?$filter=[Price] ge 10 Lt Weniger als /Produkte?$filter=[Preis] lt 20 Le Kleiner als oder gleich /Produkte?$filter=[Preis] le 100 And Logical and /Products?$filter=[Price] le 200 and Price gt 3,5 |
|
|
Mandantenbezeichner
|
tenant | True | string |
Der Mandant kann von Ihrem Systemadministrator abgerufen werden. |
Gibt zurück
- Gegenstände
- List-record-response
Archivieren eines Datensatzes
Archivieren eines Datensatzes. Rufen Sie dies vor dem Löschen auf.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
App-ID
|
AppIdentifier | True | string |
Bezeichner für die App finden Sie in der App-URL /App/{AppIdentifier} oder /{AppIdentifier} |
|
Bezeichner des Datensatzes
|
RecordID | True | string |
Bezeichner des Datensatzes |
|
Mandantenbezeichner
|
tenant | True | string |
Der Mandant kann von Ihrem Systemadministrator abgerufen werden. |
Gibt zurück
- Body
- Message
Aufheben der Archivierung eines Datensatzes
Aufheben der Archivierung eines Datensatzes.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
App-ID
|
AppIdentifier | True | string |
Bezeichner für die App finden Sie in der App-URL /App/{AppIdentifier} oder /{AppIdentifier} |
|
Bezeichner des Datensatzes
|
RecordID | True | string |
Bezeichner des Datensatzes |
|
Mandantenbezeichner
|
tenant | True | string |
Der Mandant kann von Ihrem Systemadministrator abgerufen werden. |
Gibt zurück
- Body
- Message
Datensatz erstellen
Senden aller Feldwerte einschließlich Standardwerten beim Hinzufügen eines neuen Datensatzes zu einer App
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
App-ID
|
AppIdentifier | True | string |
Bezeichner für die App finden Sie in der App-URL /App/{AppIdentifier} oder /{AppIdentifier} |
|
Mandantenbezeichner
|
tenant | True | string |
Der Mandant kann von Ihrem Systemadministrator abgerufen werden. |
|
|
object |
Gibt zurück
- Body
- Message
Datensatz löschen
Löschen eines Datensatzes. Zum Löschen eines Datensatzes müssen Sie zuerst archivieren.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
App-ID
|
AppIdentifier | True | string |
Bezeichner für die App finden Sie in der App-URL /App/{AppIdentifier} oder /{AppIdentifier} |
|
Bezeichner des Datensatzes
|
RecordID | True | string |
Bezeichner des Datensatzes |
|
Mandantenbezeichner
|
tenant | True | string |
Der Mandant kann von Ihrem Systemadministrator abgerufen werden. |
Gibt zurück
- Body
- Message
Grundlegende Feldinformationen abrufen
Abrufen grundlegender Felddaten für eine App
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
App-ID
|
AppIdentifier | True | string |
Bezeichner für die App finden Sie in der App-URL /App/{AppIdentifier} oder /{AppIdentifier} |
|
Mandantenbezeichner
|
tenant | True | string |
Der Mandant befindet sich in der Regel in der Website-URL "{tenant}.off.softools.net", manchmal ist dies jedoch ein Alias. Wenden Sie sich an den Systemadministrator, um ihn zu bestätigen. |
Gibt zurück
- Gegenstände
- basic-fields-response
Patchen eines Datensatzes
Die Softools-API sorgt für Delta-Updates, d. h., Sie können nur die Änderungen senden, die relevant sind und nicht das gesamte Dokument pro PATCH-Anforderung.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
App-ID
|
AppIdentifier | True | string |
Bezeichner für die App. Finden Sie in der App-URL /App/{AppIdentifier} oder /{AppIdentifier} |
|
Bezeichner des Datensatzes
|
RecordID | True | string |
ID des Datensatzes |
|
Mandantenbezeichner
|
tenant | True | string |
Der Mandant kann von Ihrem Systemadministrator abgerufen werden. |
|
|
object |
Gibt zurück
- Body
- Message
Definitionen
Nachricht
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Nachricht
|
Message | string |
Basic-fields-response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Kennung
|
Identifier | string | |
|
Typ
|
Type | integer |
Listendatensatzantwort
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Gegenstände
|
Record-Response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
_id
|
_id | string | |
|
AppIdentifier
|
AppIdentifier | string | |
|
CreatedByUserId
|
CreatedByUserId | string | |
|
CreatedByUser
|
CreatedByUser | string | |
|
$date
|
CreatedDate.$date | integer | |
|
UpdatedByUserId
|
UpdatedByUserId | string | |
|
UpdatedByUser
|
UpdatedByUser | string | |
|
$date
|
UpdatedDate.$date | integer | |
|
Kennung
|
Identifier | string | |
|
QuickFilterSearchText
|
QuickFilterSearchText | string | |
|
Id
|
Id | string | |
|
EditableAccessForUser
|
EditableAccessForUser | boolean |