Docurain
L'API Docurain consente di creare documenti personalizzati usando i file modello registrati in Docurain e i dati per ogni app e database.
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 di Docurain |
| URL | https://api.docurain.jp/console/inquiry |
| cs@docurain.jp |
| Metadati del connettore | |
|---|---|
| Editore | root42 Inc. |
| Sito web | https://docurain.jp/ |
| Informativa sulla privacy | https://docurain.jp/privacypolicy/ |
| Categorie | Contenuto e file; Produttività |
Docurain è un servizio cloud che consente di inserire dati nel proprio layout di modulo progettato in Excel e di restituirlo in Excel/PDF. Connettendosi con Docurain, è possibile creare e restituire facilmente moduli aziendali originali che funzionano con PowerApps. I moduli originali possono essere progettati in Excel, quindi non è necessario comprendere come usare strumenti di progettazione complessi. È possibile progettare forme altamente espressive in un breve periodo di tempo.
Prerequisiti
- Passare al sito Web Docurain (https://docurain.jp) per ottenere un account.
- Accedere al sito Docurain con l'account ottenuto.
- Registrare un modello di file di Excel per il report da restituire.
- Rilasciare un token di autenticazione.
- È possibile usare questo servizio gratuitamente fino a 300 volte al mese per l'uso dello sviluppo, ma sarà anche necessario registrare una carta di credito per uso commerciale.
Come ottenere le credenziali?
- Accedere al sito Web Docurain.
- Passare alla pagina "Token".
- Fare clic sul pulsante "Aggiungi nuovo".
- Impostare una data di scadenza a scelta e l'indirizzo IP consentito è
*.*.*.*(è consentito qualsiasi indirizzo IP) e premere il pulsante "Pubblica". - Verrà quindi generata la stringa del token. Questa è la chiave di autenticazione API.
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 API | securestring | 'Il token di accesso creato nella schermata della console docurain sarà la chiave API: token [access_token] |
Vero |
Limiti per la limitazione delle richieste
| Nome | Chiamate | Periodo di rinnovo |
|---|---|---|
| Chiamate API per connessione | 100 | 60 secondi |
Azioni
| Eseguire il rendering di un modulo |
Questa API esegue il rendering di un modulo specificando in anticipo il nome di un modello salvato in Docurain. |
| Eseguire il rendering di un modulo in modo asincrono |
API per eseguire il rendering di un modulo in modo asincrono specificando in anticipo il nome di un modello salvato in Docurain. |
| Ottenere il risultato dell'elaborazione |
Ottenere il risultato dell'elaborazione dell'ID risultato specificato. |
| Ottenere lo stato di elaborazione |
Ottiene lo stato di elaborazione dell'ID risultato specificato. |
Eseguire il rendering di un modulo
Questa API esegue il rendering di un modulo specificando in anticipo il nome di un modello salvato in Docurain.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
formato di output
|
outType | True | string |
Impostare il formato di output: pdf, xls(xlsx), png, jpg, jpg, gif, svg |
|
nome modello pre-salvato
|
templateName | True | string |
Specificare il nome del modello già salvato in Docurain. |
|
formato dei dati
|
X-Docurain-Data-Type | True | string |
Impostare il formato dati : json, csv, tsv |
|
body
|
body | True | string |
Specificare i dati stringa nel formato (json/csv/tsv) specificato per il formato di dati. |
Restituisce
Rispondere ai dati binari del modulo sottoposto a rendering.
- body
- binary
Eseguire il rendering di un modulo in modo asincrono
API per eseguire il rendering di un modulo in modo asincrono specificando in anticipo il nome di un modello salvato in Docurain.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
formato di output
|
outType | True | string |
Impostare il formato di output: pdf, xls(xlsx), png, jpg, jpg, gif, svg |
|
nome modello pre-salvato
|
templateName | True | string |
Specificare il nome del modello già salvato in Docurain. |
|
formato dei dati
|
X-Docurain-Data-Type | True | string |
Impostare il formato dati : json, csv, tsv |
|
body
|
body | True | string |
Specificare i dati stringa nel formato (json/csv/tsv) specificato per il formato di dati. |
Restituisce
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
resultId
|
resultId | string |
ID per eseguire query sullo stato di elaborazione dell'API asincrona e ottenere risultati di elaborazione |
Ottenere il risultato dell'elaborazione
Ottenere il risultato dell'elaborazione dell'ID risultato specificato.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID risultato del risultato di elaborazione da acquisire.
|
resultId | True | string |
Specificare l'ID risultato restituito da RenderAsync. |
Restituisce
Se il processo ha esito positivo, vengono restituiti i dati binari del modulo generato. Se il processo ha esito negativo, viene restituito JSON con i dettagli dell'errore.
- body
- binary
Ottenere lo stato di elaborazione
Ottiene lo stato di elaborazione dell'ID risultato specificato.
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID risultato per lo stato di elaborazione delle query
|
resultId | True | string |
Specificare l'ID risultato restituito da RenderAsync. |
Restituisce
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
status
|
status | string |
Stato di elaborazione dell'ID risultato specificato: PROCESSING:Rendering in corso, FAIL:Failure, SUCCESS:Success |
Definizioni
binario
Si tratta del tipo di dati di base 'binary'.