Introduzione
Questo articolo illustra il processo di importazione di un file in Workiva utilizzando le collezioni API di Workiva.
Prerequisiti
È necessario aver completato con successo tutti i passaggi della guida Importing Workiva API Collections into Postman.
Autenticazione
- Aprire l'area di lavoro di postman e assicurarsi di scegliere l'ambiente corretto.
-
Espandere la cartella oauth2, seguita dalla cartella oauth2 e aprire la richiesta Retrieve a token.
- Fare clic su Inviare per eseguire la richiesta e generare il token di autenticazione. Questo token viene automaticamente memorizzato nella variabile d'ambiente {{access_token}} e sarà auto-popolato in tutte le richieste di endpoint eseguite.
Nota: Il token scadrà dopo 600 secondi (10 minuti) e sarà necessario ripetere questo passaggio per generarne uno nuovo.
Avviare l'importazione di un file
- Espandere la raccolta Workiva API, seguita dalle cartelle Files e Import .
- Aprire il sito Avviare una richiesta di importazione di file.
- Modificare il corpo della richiesta con i seguenti dettagli.
- FileName: Il nome del file da importare. Le estensioni supportate includono (.XLSX, .CSV, .DOCX, .PPTX, .VSDX, .TAR.GZ)
-
Tipo: Il tipo di file di Workiva da caricare (Documento, Foglio elettronico, Presentazione).
- Inviare la richiesta POST .
- Copiare l'indirizzo UploadUrl restituito dal Body.
- Creare una nuova richiesta PUT e inserire l'UploadURL della richiesta precedente.
- Selezionare la scheda corpo e scegliere l'opzione binaria .
- Dal menu a tendina Selezionare il file, selezionare il file che si desidera caricare dal computer locale.
- Assicurarsi che il tipo di file corrisponda a quello specificato nella richiesta precedente. Ad esempio, se kind = Document, il file caricato deve essere un file .docx.
-
Fare clic su Invia
- Dovrebbe essere visualizzata una risposta di 200
-
Quindi controllate Workiva e il file dovrebbe essere lì, in questo esempio è in formato documento Workiva.
Successivamente, si analizzerà come esportare un file da utilizzando l'API Collection.