Softools (förhandsversion)
Softools är en webbaserad programplattform där färdiga och anpassade appar kan utformas, byggas och distribueras på flera timmar.
Den här anslutningsappen är tillgänglig i följande produkter och regioner:
| Tjänster | Class | Regioner |
|---|---|---|
| Copilot Studio | Premie | Alla Power Automate-regioner utom följande: - Amerikanska myndigheter (GCC) - Amerikanska myndigheter (GCC High) – China Cloud drivs av 21Vianet - US Department of Defense (DoD) |
| Logiska appar | Norm | Alla Logic Apps-regioner utom följande: – Azure Government-regioner – Regioner i Azure Kina - US Department of Defense (DoD) |
| Power Apps | Premie | Alla Power Apps-regioner utom följande: - Amerikanska myndigheter (GCC) - Amerikanska myndigheter (GCC High) – China Cloud drivs av 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premie | Alla Power Automate-regioner utom följande: - Amerikanska myndigheter (GCC) - Amerikanska myndigheter (GCC High) – China Cloud drivs av 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Namn | Stöd för Softools |
| URL | https://support.softools.net |
| E-postmeddelande | support@softools.net |
| Metadata för anslutningsprogram | |
|---|---|
| Utgivare | Softools Limited |
| Webbplats | https://www.softools.net |
| Sekretesspolicy | https://www.softools.net/privacy-policy |
| Kategorier | Business Intelligence; Data |
Softools är en ledande NoCode-plattform för att skapa affärsprocessprogram. Softools är en webbaserad programplattform där färdiga och anpassade appar kan utformas, byggas och distribueras på flera timmar.
Förutsättningar
Användare behöver en Företagslicens eller har en Softools-webbplats för att använda våra API:er.
En API-nyckel krävs för att anropa API:et. Detta finns under My Profile på din Softools-webbplats.
En App Identifier krävs från de flesta API-anrop.
Hämta autentiseringsuppgifter
Användare behöver en Företagslicens eller har en Softools-webbplats för att använda våra API:er. En API-nyckel finns under My Profile på din Softools-webbplats.
Kom igång med anslutningsappen
Använd de här anvisningarna för att distribuera den här anslutningsappen som en anpassad anslutningsapp i Microsoft Power Automate och Power Apps.
Kända problem och begränsningar
Hastighetsbegränsningar finns här
Vanliga fel och åtgärder
N/A
Vanliga frågor
Mer supportdokumentation finns här
Skapa en anslutning
Anslutningsappen stöder följande autentiseringstyper:
| Standardinställning | Parametrar för att skapa anslutning. | Alla regioner | Går inte att dela |
Standard
Tillämpligt: Alla regioner
Parametrar för att skapa anslutning.
Det här är inte delningsbar anslutning. Om power-appen delas med en annan användare uppmanas en annan användare att skapa en ny anslutning explicit.
| Namn | Typ | Description | Krävs |
|---|---|---|---|
| NYCKEL | securestring | NYCKELN för det här API:et | Sann |
Begränsningsgränser
| Name | Anrop | Förnyelseperiod |
|---|---|---|
| API-anrop per anslutning | 100 | 60 sekunder |
Åtgärder
| Arkivera en post |
Arkivera en post. Anropa detta innan du tar bort. |
| Hämta alla poster |
Hämtar en lista över alla poster från appen. Kan iterera med hjälp av $top och $skip |
| Hämta en post |
Hämtar en post |
| Hämta grundläggande fältinformation |
Hämta grundläggande fältdata för en app |
| Hämta rapportposter |
Hämtar en lista över poster från rapporten, begränsad till 250 poster per begäran. Returnerar endast rapportfältdata. Kan iterera med hjälp av $top och $skip |
| Korrigera en post |
Softools API tillgodoser Delta-uppdateringar, vilket innebär att du bara kan skicka de ändringar som är relevanta och inte hela dokumentet per PATCH-begäran. |
| Skapa en post |
Skicka alla fältvärden inklusive standardvärden när du lägger till en ny post i en app |
| Ta bort en post |
Ta bort en post. Om du vill ta bort en post måste du arkivera först. |
| Unarchive en post |
Unarchive en post. |
Arkivera en post
Arkivera en post. Anropa detta innan du tar bort.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Appidentifierare
|
AppIdentifier | True | string |
Identifierare för appen finns i appens URL /App/{AppIdentifier} eller /{AppIdentifier} |
|
Identifierare för posten
|
RecordID | True | string |
Identifierare för posten |
|
Klientorganisationsidentifierare
|
tenant | True | string |
Klientorganisationen kan hämtas från systemadministratören |
Returer
- Body
- Message
Hämta alla poster
Hämtar en lista över alla poster från appen. Kan iterera med hjälp av $top och $skip
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Appidentifierare
|
AppIdentifier | True | string |
Identifierare för appen finns i appens URL /App/{AppIdentifier} eller /{AppIdentifier} |
|
Nummer eller poster att hoppa över
|
$skip | True | number |
Hoppar över poster, inställningen till 1 returnerar den andra posten |
|
Antal eller poster att ta
|
$top | True | number |
Antalet poster som ska returneras, max = 250 |
|
Fältindragaren att sortera efter i klammerparenteser [FieldIdentifier]
|
$orderby | string |
Fält att beställa efter [fieldIdentifier] asc/desc |
|
|
Odata-filterexempel [TextField1] eq "Min post"
|
$filter | string |
Ange en oData-filtersträng för att filtrera poster efter. I formuläret [fieldIdentifier] åtgärdsfilterVärdeexempel [textFält] eq "Text" Operatörer tillät 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 än eller lika med /Products?$filter==[Pris] ge 10 Lt Mindre än /Products?$filter=[Price] lt 20 Le Less than or equal /Products?$filter=[Price] le 100 And Logical and /Products?$filter=[Price] le 200 och Price gt 3.5 |
|
|
Klientorganisationsidentifierare
|
tenant | True | string |
Klientorganisationen kan hämtas från systemadministratören |
Returer
- Föremål
- List-record-response
Hämta en post
Hämtar en post
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Appidentifierare
|
AppIdentifier | True | string |
Identifierare för appen finns i appens URL /App/{AppIdentifier} eller /{AppIdentifier} |
|
Identifierare för posten
|
RecordID | True | string |
Identifierare för posten |
|
Klientorganisationsidentifierare
|
tenant | True | string |
Klientorganisationen kan hämtas från systemadministratören |
Returer
- Body
- Record-Response
Hämta grundläggande fältinformation
Hämta grundläggande fältdata för en app
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Appidentifierare
|
AppIdentifier | True | string |
Identifierare för appen finns i appens URL /App/{AppIdentifier} eller /{AppIdentifier} |
|
Klientorganisationsidentifierare
|
tenant | True | string |
Klientorganisationen finns vanligtvis i webbplats-URL:en {tenant}.off.softools.net, men ibland är detta ett alias. Kontakta systemadministratören för att bekräfta det. |
Returer
- Föremål
- basic-fields-response
Hämta rapportposter
Hämtar en lista över poster från rapporten, begränsad till 250 poster per begäran. Returnerar endast rapportfältdata. Kan iterera med hjälp av $top och $skip
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Appidentifierare
|
AppIdentifier | True | string |
Identifierare för appen finns i appens URL /App/{AppIdentifier} eller /{AppIdentifier} |
|
Identifierare för posten
|
ReportID | True | number |
Rapportens ID |
|
Nummer eller poster att hoppa över
|
$skip | True | number |
Hoppar över poster, inställningen till 1 returnerar den andra posten |
|
Antal eller poster att ta
|
$top | True | number |
Antalet poster som ska returneras, max = 250 |
|
Fältindragaren att sortera efter i klammerparenteser [FieldIdentifier]
|
$orderby | string |
Fält att beställa efter [fieldIdentifier] asc/desc |
|
|
Odata-filterexempel [TextField1] eq "Min post"
|
$filter | string |
Ange en oData-filtersträng för att filtrera poster efter. I formuläret [fieldIdentifier] åtgärdsfilterVärdeexempel [textFält] eq "Text" Operatörer tillät 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 än eller lika med /Products?$filter==[Pris] ge 10 Lt Mindre än /Products?$filter=[Price] lt 20 Le Less than or equal /Products?$filter=[Price] le 100 And Logical and /Products?$filter=[Price] le 200 och Price gt 3.5 |
|
|
Klientorganisationsidentifierare
|
tenant | True | string |
Klientorganisationen kan hämtas från systemadministratören |
Returer
- Föremål
- List-record-response
Korrigera en post
Softools API tillgodoser Delta-uppdateringar, vilket innebär att du bara kan skicka de ändringar som är relevanta och inte hela dokumentet per PATCH-begäran.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Appidentifierare
|
AppIdentifier | True | string |
Identifierare för appen. Finns i appens URL /App/{AppIdentifier} eller /{AppIdentifier} |
|
Identifierare för posten
|
RecordID | True | string |
ID för posten |
|
Klientorganisationsidentifierare
|
tenant | True | string |
Klientorganisationen kan hämtas från systemadministratören |
|
|
object |
Returer
- Body
- Message
Skapa en post
Skicka alla fältvärden inklusive standardvärden när du lägger till en ny post i en app
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Appidentifierare
|
AppIdentifier | True | string |
Identifierare för appen finns i appens URL /App/{AppIdentifier} eller /{AppIdentifier} |
|
Klientorganisationsidentifierare
|
tenant | True | string |
Klientorganisationen kan hämtas från systemadministratören |
|
|
object |
Returer
- Body
- Message
Ta bort en post
Ta bort en post. Om du vill ta bort en post måste du arkivera först.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Appidentifierare
|
AppIdentifier | True | string |
Identifierare för appen finns i appens URL /App/{AppIdentifier} eller /{AppIdentifier} |
|
Identifierare för posten
|
RecordID | True | string |
Identifierare för posten |
|
Klientorganisationsidentifierare
|
tenant | True | string |
Klientorganisationen kan hämtas från systemadministratören |
Returer
- Body
- Message
Unarchive en post
Unarchive en post.
Parametrar
| Name | Nyckel | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
Appidentifierare
|
AppIdentifier | True | string |
Identifierare för appen finns i appens URL /App/{AppIdentifier} eller /{AppIdentifier} |
|
Identifierare för posten
|
RecordID | True | string |
Identifierare för posten |
|
Klientorganisationsidentifierare
|
tenant | True | string |
Klientorganisationen kan hämtas från systemadministratören |
Returer
- Body
- Message
Definitioner
Message
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Message
|
Message | string |
basic-fields-response
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Identifikator
|
Identifier | string | |
|
Typ
|
Type | integer |
List-record-response
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
Föremål
|
Record-Response
| Name | Sökväg | Typ | Description |
|---|---|---|---|
|
_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 | |
|
Identifikator
|
Identifier | string | |
|
QuickFilterSearchText
|
QuickFilterSearchText | string | |
|
Id
|
Id | string | |
|
EditableAccessForUser
|
EditableAccessForUser | boolean |