Softools (anteprima)
Softools è una piattaforma applicativa basata sul Web in cui è possibile progettare, compilare e distribuire app personalizzate in ore.
Questo connettore è disponibile nei prodotti e nelle aree seguenti:
| Servizio | Class | Regions |
|---|---|---|
| Copilot Studio | Di alta qualità | Tutte le aree di Power Automate , ad eccezione delle seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| App per la logica | Normale | Tutte le aree di App per la logica , ad eccezione delle seguenti: - Aree di Azure per enti pubblici - Aree di Azure Cina - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Power Apps | Di alta qualità | Tutte le aree di Power Apps , ad eccezione dei seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Power Automate | Di alta qualità | Tutte le aree di Power Automate , ad eccezione delle seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Contatto | |
|---|---|
| Nome | Supporto softools |
| URL | https://support.softools.net |
| support@softools.net |
| Metadati del connettore | |
|---|---|
| Editore | Softools Limited |
| Sito web | https://www.softools.net |
| Informativa sulla privacy | https://www.softools.net/privacy-policy |
| Categorie | Business intelligence; Dati |
Softools è una piattaforma NoCode leader per la creazione di applicazioni di processi aziendali. Softools è una piattaforma applicativa basata sul Web in cui è possibile progettare, compilare e distribuire app personalizzate in ore.
Prerequisiti
Gli utenti richiedono una licenza Enterprise o hanno un sito Softools per usare le API.
Per chiamare l'API è necessaria una chiave API, disponibile nel My Profile sito Softools.
È App Identifier necessario per la maggior parte delle chiamate API.
Come ottenere le credenziali
Gli utenti richiedono una licenza Enterprise o hanno un sito Softools per usare le API. Una chiave API è disponibile nel My Profile sito Softools.
Introduzione al connettore
Usare queste istruzioni per distribuire questo connettore come connettore personalizzato in Microsoft Power Automate e Power Apps.
Problemi noti e limitazioni
I limiti di frequenza sono disponibili qui
Errori e rimedi comuni
N/A
Domande frequenti
Per altre informazioni sul supporto, vedere qui
Creazione di una connessione
Il connettore supporta i tipi di autenticazione seguenti:
| Predefinita | Parametri per la creazione della connessione. | Tutte le aree geografiche | Non condivisibile |
Predefinito
Applicabile: tutte le aree
Parametri per la creazione della connessione.
Questa non è una connessione condivisibile. Se l'app power viene condivisa con un altro utente, verrà richiesto a un altro utente di creare una nuova connessione in modo esplicito.
| Nome | TIPO | Description | Obbligatorio |
|---|---|---|---|
| CHIAVE | securestring | CHIAVE per questa API | Vero |
Limiti per la limitazione delle richieste
| Nome | Chiamate | Periodo di rinnovo |
|---|---|---|
| Chiamate API per connessione | 100 | 60 secondi |
Azioni
| Annullare l'esecuzione di un record |
Annullare l'esecuzione di un record. |
| Archiviare un record |
Archiviare un record. Chiamare questa operazione prima dell'eliminazione. |
| Creare un record |
Inviare tutti i valori di campo inclusi i valori predefiniti quando si aggiunge un nuovo record a un'app |
| Eliminare un record |
Eliminare un record. Per eliminare prima un record è necessario archiviare. |
| Ottenere i record del report |
Ottiene un elenco di record dal report, limitato a 250 record per richiesta. Restituisce solo i dati del campo del report. Può eseguire l'iterazione usando $top e $skip |
| Ottenere informazioni sul campo di base |
Ottenere i dati dei campi di base per un'app |
| Ottenere tutti i record |
Ottiene un elenco di tutti i record dall'app. Può eseguire l'iterazione usando $top e $skip |
| Ottenere un record |
Ottiene un record |
| Patch a Record |
L'API Softools è destinata agli aggiornamenti Delta, ovvero è possibile inviare solo le modifiche rilevanti e non l'intero documento per ogni richiesta PATCH. |
Annullare l'esecuzione di un record
Annullare l'esecuzione di un record.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Identificatore dell'app
|
AppIdentifier | True | string |
L'identificatore per l'app è disponibile nell'URL dell'app /App/{AppIdentifier} o /{AppIdentifier} |
|
Identificatore del record
|
RecordID | True | string |
Identificatore del record |
|
Identificatore tenant
|
tenant | True | string |
Il tenant può essere ottenuto dall'amministratore di sistema |
Restituisce
- Corpo
- Message
Archiviare un record
Archiviare un record. Chiamare questa operazione prima dell'eliminazione.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Identificatore dell'app
|
AppIdentifier | True | string |
L'identificatore per l'app è disponibile nell'URL dell'app /App/{AppIdentifier} o /{AppIdentifier} |
|
Identificatore del record
|
RecordID | True | string |
Identificatore del record |
|
Identificatore tenant
|
tenant | True | string |
Il tenant può essere ottenuto dall'amministratore di sistema |
Restituisce
- Corpo
- Message
Creare un record
Inviare tutti i valori di campo inclusi i valori predefiniti quando si aggiunge un nuovo record a un'app
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Identificatore dell'app
|
AppIdentifier | True | string |
L'identificatore per l'app è disponibile nell'URL dell'app /App/{AppIdentifier} o /{AppIdentifier} |
|
Identificatore tenant
|
tenant | True | string |
Il tenant può essere ottenuto dall'amministratore di sistema |
|
|
object |
Restituisce
- Corpo
- Message
Eliminare un record
Eliminare un record. Per eliminare prima un record è necessario archiviare.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Identificatore dell'app
|
AppIdentifier | True | string |
L'identificatore per l'app è disponibile nell'URL dell'app /App/{AppIdentifier} o /{AppIdentifier} |
|
Identificatore del record
|
RecordID | True | string |
Identificatore del record |
|
Identificatore tenant
|
tenant | True | string |
Il tenant può essere ottenuto dall'amministratore di sistema |
Restituisce
- Corpo
- Message
Ottenere i record del report
Ottiene un elenco di record dal report, limitato a 250 record per richiesta. Restituisce solo i dati del campo del report. Può eseguire l'iterazione usando $top e $skip
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Identificatore dell'app
|
AppIdentifier | True | string |
L'identificatore per l'app è disponibile nell'URL dell'app /App/{AppIdentifier} o /{AppIdentifier} |
|
Identificatore del record
|
ReportID | True | number |
ID del report |
|
Numero o record da ignorare
|
$skip | True | number |
Ignora i record, impostando su 1 verrà restituito il secondo record |
|
Numero o record da prendere
|
$top | True | number |
Numero di record da restituire, max = 250 |
|
Rientro del campo da ordinare tra parentesi graffe [FieldIdentifier]
|
$orderby | string |
Campo da ordinare per [fieldIdentifier] asc/desc |
|
|
Esempio di filtro Odata [TextField1] eq 'My record'
|
$filter | string |
Specificare una stringa di filtro oData per filtrare i record. Nel modulo [fieldIdentifier] operation filterValue Example [textField] eq 'Text' Operatori consentiti 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==[Prezzo] ge 10 Lt Minore di /Products?$filter=[Price] lt 20 Le Less than or equal /Products?$filter=[Price] le 100 And Logical and /Products?$filter=[Price] le 200 e Price gt 3.5 |
|
|
Identificatore tenant
|
tenant | True | string |
Il tenant può essere ottenuto dall'amministratore di sistema |
Restituisce
- Elementi
- List-record-response
Ottenere informazioni sul campo di base
Ottenere i dati dei campi di base per un'app
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Identificatore dell'app
|
AppIdentifier | True | string |
L'identificatore per l'app è disponibile nell'URL dell'app /App/{AppIdentifier} o /{AppIdentifier} |
|
Identificatore tenant
|
tenant | True | string |
Il tenant si trova in genere nell'URL del sito {tenant}.off.softools.net, tuttavia a volte si tratta di un alias. Contattare l'amministratore dei sistemi per confermarlo. |
Restituisce
- Elementi
- basic-fields-response
Ottenere tutti i record
Ottiene un elenco di tutti i record dall'app. Può eseguire l'iterazione usando $top e $skip
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Identificatore dell'app
|
AppIdentifier | True | string |
L'identificatore per l'app è disponibile nell'URL dell'app /App/{AppIdentifier} o /{AppIdentifier} |
|
Numero o record da ignorare
|
$skip | True | number |
Ignora i record, impostando su 1 verrà restituito il secondo record |
|
Numero o record da prendere
|
$top | True | number |
Numero di record da restituire, max = 250 |
|
Rientro del campo da ordinare tra parentesi graffe [FieldIdentifier]
|
$orderby | string |
Campo da ordinare per [fieldIdentifier] asc/desc |
|
|
Esempio di filtro Odata [TextField1] eq 'My record'
|
$filter | string |
Specificare una stringa di filtro oData per filtrare i record. Nel modulo [fieldIdentifier] operation filterValue Example [textField] eq 'Text' Operatori consentiti 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==[Prezzo] ge 10 Lt Minore di /Products?$filter=[Price] lt 20 Le Less than or equal /Products?$filter=[Price] le 100 And Logical and /Products?$filter=[Price] le 200 e Price gt 3.5 |
|
|
Identificatore tenant
|
tenant | True | string |
Il tenant può essere ottenuto dall'amministratore di sistema |
Restituisce
- Elementi
- List-record-response
Ottenere un record
Ottiene un record
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Identificatore dell'app
|
AppIdentifier | True | string |
L'identificatore per l'app è disponibile nell'URL dell'app /App/{AppIdentifier} o /{AppIdentifier} |
|
Identificatore del record
|
RecordID | True | string |
Identificatore del record |
|
Identificatore tenant
|
tenant | True | string |
Il tenant può essere ottenuto dall'amministratore di sistema |
Restituisce
- Corpo
- Record-Response
Patch a Record
L'API Softools è destinata agli aggiornamenti Delta, ovvero è possibile inviare solo le modifiche rilevanti e non l'intero documento per ogni richiesta PATCH.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Identificatore dell'app
|
AppIdentifier | True | string |
Identificatore per l'app. È possibile trovare l'URL dell'app /App/{AppIdentifier} o /{AppIdentifier} |
|
Identificatore del record
|
RecordID | True | string |
ID del record |
|
Identificatore tenant
|
tenant | True | string |
Il tenant può essere ottenuto dall'amministratore di sistema |
|
|
object |
Restituisce
- Corpo
- Message
Definizioni
Message
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
Message
|
Message | string |
basic-fields-response
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
Identificatore
|
Identifier | string | |
|
TIPO
|
Type | integer |
List-record-response
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
Elementi
|
Record-Response
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
_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 | |
|
Identificatore
|
Identifier | string | |
|
QuickFilterSearchText
|
QuickFilterSearchText | string | |
|
id
|
Id | string | |
|
EditableAccessForUser
|
EditableAccessForUser | boolean |