Moduli Cognito
Cognito Forms è un generatore di moduli online per la raccolta e la gestione dei dati di invio. Questo connettore consente ai flussi automatizzati di attivare quando vengono create, aggiornate o eliminate le voci e fornisce azioni per creare, aggiornare e recuperare voci. Integrare Cognito Forms con altri servizi per instradare i dati, elaborare i file caricati e automatizzare i flussi di lavoro aziendali.
Questo connettore è disponibile nei prodotti e nelle aree seguenti:
| Servizio | Class | Regions |
|---|---|---|
| Copilot Studio | Normale | Tutte le aree 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 Azure per enti pubblici - Azure cina - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Power Apps | Normale | Tutte le aree Power Apps 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) |
| Power Automate | Normale | Tutte le aree 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 di Cognito Forms |
| URL | https://www.cognitoforms.com/support |
| support@cognitoforms.com |
| Metadati del connettore | |
|---|---|
| Publisher | Cognito Forms, LLC |
| Sito web | https://www.cognitoforms.com |
| Informativa sulla privacy | https://www.cognitoforms.com/legal/privacy |
| Categorie | Produttività; Collaborazione |
Moduli Cognito
Cognito Forms consente di creare facilmente moduli online potenti, ad esempio sondaggi, moduli di ordine, moduli di registrazione e altro ancora. Gratis. Vedere la documentazione support o contact us per assistenza con il connettore Power Automate pubblico.
Publisher: Cognito Forms
Prerequisiti
È necessaria una sottoscrizione a pagamento.
Operazioni supportate
Attivatori
I trigger verranno inviati poco dopo che si verifica l'evento sottoscritto.
NewEntry
Verrà attivato quando viene creata una nuova voce per il modulo specificato. L'output sarà rappresentato dai dati di immissione, inclusi i dati dei file e i collegamenti temporanei a file, firme e documenti di immissione.
Parametri:
-
form: nome del modulo per il quale verranno sottoscritti i nuovi eventi di immissione.
UpdateEntry
Verrà attivato quando viene aggiornata una voce per il modulo specificato. L'output sarà rappresentato dai dati di immissione, inclusi i dati dei file e i collegamenti temporanei a file, firme e documenti di immissione.
Parametri:
-
form: nome del modulo per il quale verranno sottoscritti gli eventi di immissione aggiornati.
EntryDeleted
Verrà attivato quando viene eliminata una voce per il modulo specificato. L'output sarà rappresentato dai dati di immissione, esclusi i collegamenti.
Parametri:
-
form: nome del modulo per il quale verranno sottoscritti gli eventi eliminati di immissione.
Azioni
CreateEntry
Questa azione creerà una voce per il modulo specificato. L'azione includerà le proprietà impostabili per ogni campo di immissione, escludendo alcuni tipi di campo. L'output sarà i dati di immissione.
Parametri:
-
form: nome o ID del modulo interno
EditEntry
Questa azione aggiornerà una voce esistente per il modulo specificato. L'azione includerà le proprietà impostabili per ogni campo di immissione, escludendo alcuni tipi di campo. Questa azione avrà esito negativo se la voce include un ordine a pagamento o l'id voce non esiste. L'output sarà i dati di immissione aggiornati.
Parametri:
-
form: nome o ID del modulo interno -
entryId: numero di voce o ID voce per la voce da aggiornare
SetFormAvailability
Questa azione imposta le impostazioni di disponibilità limite del modulo.
I start parametri e end devono essere vuoti per rendere il modulo sempre disponibile.
L'output sarà le impostazioni di disponibilità aggiornate.
Parametri:
-
form: nome o ID del modulo interno -
start: data/ora in cui il modulo deve diventare disponibile. -
end: valore datetime in cui il modulo non deve più essere disponibile. -
message: messaggio che deve essere visualizzato agli utenti che tentano di accedere al modulo al di fuori del periodo di disponibilità.
GetFile
Questa azione recupererà un file dall'archiviazione. L'output sarà un oggetto contenente i dati del file, i metadati e un collegamento temporaneo al file.
Parametri:
-
id: ID file per il file da recuperare.
GetDocument
Questa azione genererà e recupererà un documento di immissione usando il modulo, la voce e il modello specificati. L'output sarà un oggetto contenente i dati del file del documento, i metadati e un collegamento temporaneo al documento.
Parametri:
-
form: nome o ID del modulo interno -
entry: ID voce o numero di voce della voce per cui deve essere generato il documento -
templateNumber: numero del modello da usare per generare il documento di immissione
GetEntry
Questa azione otterrà una voce esistente per il modulo specificato. Questa azione avrà esito negativo se la voce non esiste. L'output sarà i dati di immissione.
Parametri:
-
form: nome o ID del modulo interno -
entryId: numero di voce o ID voce per la voce da recuperare
DeleteEntry
Questa azione eliminerà una voce esistente per il modulo specificato. Questa azione avrà esito negativo se la voce non esiste. Non verrà restituito alcun output.
Parametri:
-
form: nome o ID del modulo interno -
entryId: numero di voce o ID voce per la voce da eliminare
ImportEntries
Questa azione creerà, aggiornerà o eliminerà le voci usando il contenuto del file fornito (.xlsx o .csv). L'output sarà un oggetto contenente l'ID di importazione e lo stato.
Parametri:
-
form: nome o ID del modulo interno -
File: file (.xlsx o .csv) contenente le voci da importare -
ImportMode: modalità per l'importazione (CreateNew, UpdateExisting o SyncEntries) -
Email: indirizzo di posta elettronica per ricevere notifiche di importazione (facoltativo) -
MatchEntriesUsing: sostituzione dell'ID voce (facoltativo)
GetImportStatus
Questa azione otterrà lo stato corrente di un'importazione e restituirà il numero di voci riuscite e non riuscite. L'output sarà un oggetto contenente lo stato di importazione, i conteggi e le informazioni sull'errore, se applicabile.
Parametri:
-
form: nome o ID del modulo interno -
importId: ID dell'importazione per verificare lo stato
UploadFile
Questa azione caricherà un file in Cognito Forms.
Parametri:
-
fileContent: dati binari del file -
fileName: nome del file
GetEntryViewEntries
Questa azione otterrà tutte le voci per una visualizzazione specificata. L'output sarà i dati di immissione in base alla configurazione della vista.
Parametri:
-
form: nome o ID del modulo interno -
viewId: ID della visualizzazione -
$count: includere il numero totale di voci (facoltativo) -
$select: restituisce un elenco di ID voce in una visualizzazione quando viene specificato $select=ID (facoltativo)
Operazioni private
Queste operazioni sono abilitanti per i trigger e le azioni pubblici.
GetForms
Questa operazione restituirà un elenco di moduli come oggetti che contengono e IdName.
Se usato per il form parametro per azioni e trigger, l'utente dovrebbe visualizzare Name, ma Id deve essere inviato all'API. I moduli archiviati non sono inclusi nella risposta.
GetFormSchema
Questa operazione restituirà lo schema per il modulo specificato.
Il input parametro deve essere true per le azioni per escludere le proprietà di sola lettura e false per i trigger per includere tutte le proprietà.
Il includeLinks parametro deve essere true per tutte le azioni e i trigger ad eccezione di EntryDeleted.
Parametri:
-
form: nome o ID del modulo interno -
input: valore booleano che indica se lo schema restituito deve escludere proprietà che non possono essere impostate. False per impostazione predefinita. -
includeLinks: valore booleano che indica se le proprietà di collegamento per file, firme e documenti devono essere incluse nello schema. True per impostazione predefinita.
UnsubscribeWebhook
Questa operazione annulla la sottoscrizione del webhook specificato. Il webhook non riceverà più eventi dopo l'invio di tutti gli eventi attualmente in coda.
Parametri:
-
id: ID del webhook che deve essere annullato. -
module: modulo del webhook. Questa opzione deve essere impostata su "forms", perché questo connettore supporta solo tale modulo.
Recupero delle credenziali
Un proprietario dell'organizzazione deve accedere a Cognito Forms e autorizzare la connessione.
Problemi noti
None
Istruzioni per la distribuzione
Cognito Forms richiede un connettore valido Client id e Client secret per creare un connettore.
Queste proprietà sono disponibili nell'insieme di credenziali delle chiavi e devono essere impostate solo nelle impostazioni di autenticazione del connettore personalizzato.
Run:
paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.jsonAccedere a PowerAutomate
Passare al nuovo connettore
In "Sicurezza" aggiornare e
Client idClient secretAggiornare il connettore
Limiti per la limitazione delle richieste
| Nome | Chiamate | Periodo di rinnovo |
|---|---|---|
| Chiamate API per connessione | 100 | 60 secondi |
Azioni
| Aggiornare la voce |
Aggiorna una voce. |
| Carica il file |
Carica un file da usare nelle voci del modulo. |
| Creare una voce |
Crea una nuova voce. |
| Elimina voce |
Eliminare una voce. |
| Importare voci |
Crea, aggiorna o elimina voci usando il contenuto del file fornito. |
| Impostare la disponibilità dei moduli |
Imposta la disponibilità di un modulo. |
| Ottenere le voci del modulo |
Ottenere tutte le voci per una visualizzazione specificata |
| Ottenere lo stato di importazione |
Ottiene lo stato corrente di un'importazione e restituisce il numero di voci riuscite e non riuscite. |
| Ottenere una voce |
Ottiene una voce. |
| Ottieni file |
Ottiene un file in base all'ID. |
| Recupera documento |
Ottiene un documento |
Aggiornare la voce
Aggiorna una voce.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Formulario
|
form | True | string |
Nome del modulo |
|
ID voce
|
entryId | True | string |
ID voce |
|
Ingresso
|
entry | True | dynamic |
Dati di immissione aggiornati |
Valori restituiti
Carica il file
Carica un file da usare nelle voci del modulo.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
File
|
File | True | file |
File da caricare. |
Valori restituiti
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
File Id
|
Id | string |
ID univoco del file. |
|
Nome del file
|
Name | string |
Il nome del file |
|
Tipo di contenuto file
|
ContentType | string |
Tipo di contenuto del file. |
|
Dimensioni file
|
Size | integer |
Le dimensioni del file in byte. |
Creare una voce
Crea una nuova voce.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Formulario
|
form | True | string |
Nome del modulo |
|
Ingresso
|
entry | True | dynamic |
Voce da creare per il modulo |
Valori restituiti
Elimina voce
Eliminare una voce.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Formulario
|
form | True | string |
Nome del modulo |
|
ID voce
|
entryId | True | string |
ID voce |
Importare voci
Crea, aggiorna o elimina voci usando il contenuto del file fornito.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Formulario
|
form | True | string |
Nome del modulo |
|
Importa file
|
File | True | file |
File (.xlsx o .csv) contenente le voci da importare. |
|
Modalità di importazione
|
ImportMode | True | string |
Modalità per l'importazione |
|
Messaggio di posta elettronica di notifica
|
Indirizzo di posta elettronica per ricevere notifiche di importazione |
|||
|
Campo corrispondenza
|
MatchEntriesUsing | string |
Sostituzione di un ID voce |
Valori restituiti
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
id
|
Id | string |
ID dell'importazione |
|
Condizione
|
Status | string |
Stato dell'importazione |
|
messaggio di errore
|
ErrorMessage | string |
Messaggio che descrive il motivo per cui l'importazione non è riuscita |
Impostare la disponibilità dei moduli
Imposta la disponibilità di un modulo.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Formulario
|
form | True | string |
Nome del modulo |
|
Avvio disponibilità
|
start | date-time |
Data di inizio della disponibilità |
|
|
Fine disponibilità
|
end | date-time |
Data di fine disponibilità |
|
|
Messaggio non disponibile
|
message | string |
Messaggio non disponibile |
Valori restituiti
Informazioni sulla disponibilità dei moduli, ad esempio la disponibilità iniziale/finale e il messaggio non disponibile.
- Corpo
- FormAvailability
Ottenere le voci del modulo
Ottenere tutte le voci per una visualizzazione specificata
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Formulario
|
form | True | string |
Nome del modulo |
|
ID vista
|
viewId | True | string |
ID della visualizzazione |
|
Includi conteggio
|
$count | string |
Includi numero totale di voci |
|
|
Selezionare ID
|
$select | string |
Restituisce un elenco di ID voce in una visualizzazione quando viene specificato $select=Id |
Valori restituiti
- response
- object
Ottenere lo stato di importazione
Ottiene lo stato corrente di un'importazione e restituisce il numero di voci riuscite e non riuscite.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Formulario
|
form | True | string |
Nome del modulo |
|
ID importazione
|
importId | True | string |
ID importazione |
Valori restituiti
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
id
|
Id | string |
ID dell'importazione |
|
Condizione
|
Status | string |
Stato dell'importazione |
|
messaggio di errore
|
ErrorMessage | string |
Messaggio che descrive il motivo per cui l'importazione non è riuscita |
|
Voci riuscite
|
SuccessfulEntries | integer |
Numero di voci importate correttamente |
|
Voci non riuscite
|
UnsuccessfulEntries | integer |
Numero di voci che non sono riuscite a importare |
|
TotalEntries
|
TotalEntries | integer |
Numero totale di voci nell'importazione |
|
ImportLink
|
ImportLink | string |
Collegamento alla pagina delle voci per scaricare il file con annotazioni |
Ottenere una voce
Ottiene una voce.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Formulario
|
form | True | string |
Nome del modulo |
|
ID voce
|
entryId | True | string |
ID voce |
Valori restituiti
Ottieni file
Ottiene un file in base all'ID.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
File Id
|
id | True | string |
Identificatore univoco del file |
Valori restituiti
Riferimento al file che include i dati e i metadati dei file
- Corpo
- FileDataRef
Recupera documento
Ottiene un documento
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Formulario
|
form | True | string |
Nome del modulo |
|
ID voce
|
entry | True | string |
ID voce |
|
Numero modello
|
templateNumber | True | integer |
Numero del modello |
Valori restituiti
Riferimento al file che include i dati e i metadati dei file
- Corpo
- FileDataRef
Trigger
| Quando viene aggiornata una voce |
Si attiva quando un utente aggiorna una voce. |
| Quando viene creata una nuova voce |
Si attiva quando un utente crea una nuova voce. |
| Quando viene eliminata una voce |
Si attiva quando un utente elimina una voce. |
Quando viene aggiornata una voce
Si attiva quando un utente aggiorna una voce.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Formulario
|
publisher | True | string |
Nome del modulo |
Valori restituiti
Quando viene creata una nuova voce
Si attiva quando un utente crea una nuova voce.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Formulario
|
publisher | True | string |
Nome del modulo |
Valori restituiti
Quando viene eliminata una voce
Si attiva quando un utente elimina una voce.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Formulario
|
publisher | True | string |
Nome del modulo |
Valori restituiti
Definizioni
FileDataRef
Riferimento al file che include i dati e i metadati dei file
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
File Id
|
Id | string |
ID univoco del file. |
|
Nome del file
|
Name | string |
Il nome del file |
|
Tipo di contenuto file
|
ContentType | string |
Tipo di contenuto del file. |
|
Dimensioni file
|
Size | integer |
Dimensioni del file. |
|
File URL
|
File | string |
URL del file. |
|
Contenuto del file
|
Content | byte |
Contenuto del file |
FormAvailability
Informazioni sulla disponibilità dei moduli, ad esempio la disponibilità iniziale/finale e il messaggio non disponibile.
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
Avvio della disponibilità dei moduli
|
availabilityStart | date-time |
Avvio della disponibilità dei moduli |
|
Fine disponibilità modulo
|
availabilityEnd | date-time |
Fine disponibilità modulo |
|
Messaggio non disponibile
|
notAvailableMessage | string |
Messaggio non disponibile |
oggetto
Si tratta del tipo 'object'.