Condividi tramite


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
Email 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

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

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

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

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