Salta ai contenuti

Visualizzazioni

Quando si lavora con le visualizzazioni, il sistema supporta una struttura dati flessibile tramite l’interfaccia VisualizationData:

Per rappresentare una visualizzazione nel tuo sistema, puoi utilizzare la seguente interfaccia VisualizationData:

type VisualizationData = {
userId?: string;
projectName: string;
type: VisualizationTypesEnum | VisualizationTypesEnum[];
description?: string;
name: string;
tags?: string | string[];
data: VisualizationDataData;
createdAt?: Date;
updatedAt?: Date;
}
  • projectName: il progetto attivo.
  • tipo: una stringa o un array di stringhe che fornisce il tipo di visualizzazione (l’array funziona solo per JSON).
  • nome: un identificatore univoco per la visualizzazione.
  • descrizione: un campo facoltativo per fornire ulteriore contesto o dettagli sulla visualizzazione.
  • createdAt: il timestamp che indica quando la visualizzazione è stata inizialmente creata.
  • updatedAt: Il timestamp che indica l’ultima modifica della visualizzazione.
  • isActive: un flag booleano che specifica se il progetto è attualmente attivo.
  • tag: un campo facoltativo utilizzato per classificare le visualizzazioni.
  • dati: i dati che la visualizzazione presenterà

Il sistema supporta i seguenti tipi di visualizzazione:

Quando si utilizzano formati di file come Excel, XML, JSON e CSV, il sistema garantisce la compatibilità con i dettagli completi e parziali del file. All visualizations formats files can be downloaded from here

  • Esempio 1: formato JSON con tutti i dettagli

Visualizations JSON full details

  • Esempio 2: formato JSON con dettagli parziali, completare il modulo con i dati mancanti

Visualizations JSON partial details

  • Esempio 3: Formato Excel con tutti i dettagli, completa la mappatura dei campi

Visualizations Excel full details

  • Esempio 4: Formato Excel con dati parziali, completare il modulo con i dati mancanti

Visualizations Excel partial details

  • Esempio 5: formato CSV con tutti i dettagli, completare la mappatura dei campi

Visualizations CSV full details

  • Esempio 6: formato CSV con dettagli parziali, completare il modulo con i dati mancanti

Visualizations CSV partial details

  • Esempio 7: formato XML con tutti i dettagli

Visualizations XML full details

  • Esempio 8: formato XML con dettagli parziali, completare il modulo con i dati mancanti

Visualizations XML partial details