Skip to content

Importazioni

Le importazioni ti consentono di integrare i tuoi dati esistenti nel tuo back office utilizzando modelli in formato CSV. Consentono inoltre di garantire l'integrità dei dati importati verificando l'insieme di regole aziendali definite nelle specifiche.

Composizione

Un'importazione è composta da un file, risorse, un dato, uno stato, un progresso, un autore e un insieme di errori.

Il file è un file in formato CSV contenente i dati e le intestazioni dei dati da importare. È necessario seguire la struttura del file per importare i dati. Per fare ciò, puoi scaricare modelli. Ad esempio, se desideri importare utenti, vai all'elenco di utenti, fai clic su Importare utenti, quindi fai clic su Scarica il modello CSV.

Risorse sono l'insieme di risorse in formato JSON che si desidera importare. Se con l'importazione non viene fornito alcun file, verranno utilizzati questi dati.

L'autore è, come suggerisce il nome, l'autore dell'importazione.

I dati sono la risorsa che si desidera importare. Ad esempio, compiti, utenti, riunioni, ecc.

Ogni importazione viene eseguita come attività in background. Puoi tenere traccia dei loro progressi con progresso.

Lo stato è lo stato corrente dell'importazione. I possibili stati sono:

  • In corso
  • Finita
  • Errore

Errori sono l'insieme degli errori aziendali nel file di importazione. Ad esempio, potrebbe trattarsi di un vincolo di unicità non valido (due righe identiche). Ogni errore viene fornito con un numero di riga per aiutarti a correggerlo. Se l'importazione è in errore, è necessario crearne una nuova con un file fisso.

ℹ️

Vale anche la pena notare che non vengono importati dati se il file contiene errori.

Caso di studio

Immagina di voler importare utenti nella tua applicazione. A tale scopo, è necessario scaricare il modello associato. Quindi ottieni un file CSV nella forma:

csv
E-mail,Password,Nome,Cognome,Avatar,Lingua,Fuso orario,Ruolo,Squadre
,,,,,,,,
,,,,,,,,

Per importare i tuoi utenti, compila il modello con almeno i campi obbligatori.

csv
E-mail,Password,Nome,Cognome,Avatar,Lingua,Fuso orario,Ruolo,Squadre
[email protected],,John,Doe,,Inglese,UTC,Amministratore,Parigi;Londra
[email protected],,Jane,Doe,,Francese,Parigi,Amministratore,Parigi;Londra

ℹ️

I campi associazione come Ruolo o Squadre devono essere compilati con la loro designazione (in questo caso Amministratore o Parigi).

ℹ️

I campi multivalore, ad esempio associazioni molti-a-molti, arrays o enumerazioni multiple, devono avere dati separati da un ;.

Quindi, tutto ciò che devi fare è inviare il file dall'interfaccia e seguire l'avanzamento della tua importazione.