logologo
Inizio
Guida
Sviluppo
Plugin
API
Pagina iniziale
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Inizio
Guida
Sviluppo
Plugin
API
Pagina iniziale
logologo
Panoramica

Blocco

Panoramica

Blocco dati

Tabella
Modulo
Dettagli
Lista
Scheda a griglia
Grafico

Blocco filtro

Modulo

Altri blocchi

Pannello operativo
Iframe
Markdown
Blocco JS

Impostazioni del blocco

Ambito dati
Metodo di caricamento dati
Layout
Regole di collegamento dei blocchi
Regole di dipendenza dei campi
Regole di ordinamento
Ordinamento tramite trascinamento
Eliminazione blocco
Titolo del blocco
Altezza del blocco
Bozza del modulo

Campo

Panoramica

Opzioni di configurazione generale

Campo della tabella
Campi dei dettagli
Filtra campi del modulo
Campo del modulo

Elementi di configurazione specifici

Data
Gestore file
Sotto-modulo
Selettore a discesa
Selettore dati
Selettore a cascata
Sottotabella (modifica in riga)
Sottotabella (modifica in popup)
Sotto-dettagli
Titolo
Campo JS
Elemento JS
Colonna JS

Opzioni di configurazione del campo

Valore predefinito
Etichetta del campo
Mostra etichetta
Messaggio di suggerimento del campo
Ambito dati
Componente del campo
Formattazione numerica
Modalità
Obbligatorio
Campo titolo
Regole di validazione
Componente campo relazione

Operazione

Panoramica

Elementi di configurazione dell'operazione

Pulsante di modifica
Doppia conferma
Assegnazione del campo
Associa workflow
Popup di modifica
Regole di interazione dell'operazione

Tipo di operazione

Aggiungi
Visualizza
Elimina
Modifica
Copia
Importa
Importa Pro
Esporta
Esporta Pro
Esporta allegati
Filtra
Link
Apri popup
Aggiorna
Invia dati
Attiva workflow
Registro aggiornamenti
Aggiornamento di massa
Modifica di massa
Aggiungi record secondario
Azione JS
Permessi operativi

Avanzato

Regole di concatenazione
Flusso di eventi
Variabile
RunJS
Modello UI
Previous PageEsporta
Next PageEsporta allegati
Avviso di traduzione IA

Questa documentazione è stata tradotta automaticamente dall'IA.

#Esporta Pro

Azione: Esporta record ProStandard Edition+

#Introduzione

Il plugin Esporta Pro offre funzionalità avanzate rispetto alla normale funzione di esportazione.

#Installazione

Questo plugin dipende dal plugin di Gestione Attività Asincrone. È necessario abilitare il plugin di Gestione Attività Asincrone prima di utilizzarlo.

#Funzionalità avanzate

  • Supporta operazioni di esportazione asincrone, eseguite in un thread separato, per l'esportazione di grandi quantità di dati.
  • Supporta l'esportazione di allegati.

#Guida all'uso

#Configurazione della modalità di esportazione

20251029172829

20251029172914

Sul pulsante di esportazione, è possibile configurare la modalità di esportazione. Sono disponibili tre modalità opzionali:

  • Automatico: La modalità di esportazione viene determinata in base al volume dei dati. Se il numero di record è inferiore a 1000 (o 100 per le esportazioni di allegati), viene utilizzata l'esportazione sincrona. Se è superiore a 1000 (o 100 per le esportazioni di allegati), viene utilizzata l'esportazione asincrona.
  • Sincrona: Utilizza l'esportazione sincrona, che viene eseguita nel thread principale. È adatta per dati di piccole dimensioni. L'esportazione di grandi quantità di dati in modalità sincrona potrebbe causare il blocco, il rallentamento del sistema e l'impossibilità di gestire altre richieste degli utenti.
  • Asincrona: Utilizza l'esportazione asincrona, che viene eseguita in un thread di background separato e non blocca il funzionamento attuale del sistema.

#Esportazione asincrona

Dopo aver avviato un'esportazione, il processo verrà eseguito in un thread di background separato senza richiedere una configurazione manuale da parte dell'utente. Nell'interfaccia utente, dopo aver avviato un'esportazione, l'attività di esportazione attualmente in esecuzione verrà visualizzata nell'angolo in alto a destra, mostrando l'avanzamento in tempo reale.

20251029173028

Una volta completata l'esportazione, è possibile scaricare il file esportato dalle attività di esportazione.

#Esportazioni concorrenti

Un numero elevato di attività di esportazione concorrenti può essere influenzato dalla configurazione del server, portando a una risposta più lenta del sistema. Pertanto, si raccomanda agli sviluppatori di sistema di configurare il numero massimo di attività di esportazione concorrenti (il valore predefinito è 3). Quando il numero di attività concorrenti supera il limite configurato, le nuove attività verranno messe in coda. 20250505171706

Metodo di configurazione della concorrenza: Variabile d'ambiente ASYNC_TASK_MAX_CONCURRENCY=numero_concorrenza

Sulla base di test approfonditi con diverse configurazioni e complessità dei dati, i numeri di concorrenza raccomandati sono:

  • CPU a 2 core, numero di concorrenza 3.
  • CPU a 4 core, numero di concorrenza 5.

#Informazioni sulle prestazioni

Quando si riscontra che il processo di esportazione è insolitamente lento (vedere il riferimento seguente), potrebbe trattarsi di un problema di prestazioni causato dalla struttura della collezione.

Caratteristiche dei datiTipo di indiceVolume dei datiDurata esportazione
Campi senza relazioniChiave primaria / Vincolo unico1 milione3~6 minuti
Campi senza relazioniIndice normale1 milione6~10 minuti
Campi senza relazioniIndice composito (non unico)1 milione30 minuti
Campi di relazione
(Uno-a-uno, Uno-a-molti,
Molti-a-uno, Molti-a-molti)
Chiave primaria / Vincolo unico500.00015~30 minuti

Per garantire esportazioni efficienti, Le consigliamo di:

  1. La collezione deve soddisfare le seguenti condizioni:
Tipo di condizioneCondizione richiestaAltre note
Struttura della collezione (soddisfare almeno una)Ha una chiave primaria
Ha un vincolo unico
Ha un indice (unico, normale, composito)
Priorità: Chiave primaria > Vincolo unico > Indice
Caratteristiche del campoLa chiave primaria / il vincolo unico / l'indice (uno di questi) deve avere caratteristiche ordinabili, come: ID auto-incrementante, ID Snowflake, UUID v1, timestamp, numero, ecc.
(Nota: i campi non ordinabili come UUID v3/v4/v5, stringhe normali, ecc., influenzeranno le prestazioni)
Nessuna
  1. Ridurre il numero di campi non necessari da esportare, in particolare i campi di relazione (i problemi di prestazioni causati dai campi di relazione sono ancora in fase di ottimizzazione). 20250506215940
  2. Se l'esportazione è ancora lenta dopo aver soddisfatto le condizioni di cui sopra, è possibile analizzare i log o fornire feedback al team ufficiale. 20250505182122
  • Regola di collegamento: Mostra/nascondi dinamicamente il pulsante;
  • Modifica pulsante: Modifica il titolo, il tipo e l'icona del pulsante;