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

Blokken

Overzicht

Gegevensblokken

Tabel
Formulier
Details
Lijst
Rasterkaarten
Grafiek

Filterblok

Formulier

Overige blokken

Actiepaneel
Iframe
Referentieblok
Markdown
JS-blok

Blokinstellingen

Gegevensbereik
Lay-out
Blokinteractieregels
Veldinteractieregels
Sorteerregels
Blok verwijderen
Bloktitel

Velden

Overzicht

Algemene instellingen

Tabelvelden
Detailvelden
Filterformuliervelden
Formuliervelden

Specifieke instellingen

Datum
Bestandsbeheer
Subformulier
Keuzelijst
Gegevenskiezer
Gekoppelde keuzelijst
Subtabel
Subdetails
Titel
JS-veld
JS-item
JS-kolom

Veldinstellingen

Standaardwaarde
Veldlabel
Label weergeven
Veld-tooltip
Gegevensbereik
Veldcomponent
Getalnotatie
Modus
Verplicht
Titelveld
Validatieregels
Relatieveldcomponent

Acties

Overzicht

Actie-instellingen

Bewerkknop
Dubbele bevestiging
Veldwaarde toewijzen
Workflow koppelen
Bewerkingsvenster
Actie-interactieregels

Actietypes

Toevoegen
Bekijken
Verwijderen
Bewerken
Importeren
Importeren Pro
Exporteren
Exporteren Pro
Bijlagen exporteren
Filteren
Link
Pop-up openen
Vernieuwen
Gegevens verzenden
Workflow starten
Record bijwerken
Bulk-update
Subrecord toevoegen
JS-actie
Actierechten

Geavanceerd

Interactieregels
Event-flow
Variabelen
RunJS
Previous PageExporteren
Next PageBijlagen exporteren
TIP

Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie

#Export Pro

This feature is provided by the commercial plugin «Actie: Records exporteren Pro», please purchase to use

#Introductie

De Export Pro plugin biedt uitgebreide functionaliteit bovenop de standaard exportfunctie.

#Installatie

Deze plugin is afhankelijk van de plugin voor Asynchroon Taakbeheer. U dient deze plugin eerst in te schakelen voordat u Export Pro kunt gebruiken.

#Functieverbeteringen

  • Ondersteunt asynchrone exportbewerkingen, uitgevoerd in een aparte thread, voor het exporteren van grote hoeveelheden gegevens.
  • Ondersteunt het exporteren van bijlagen.

#Gebruikershandleiding

#Exportmodus configureren

20251029172829

20251029172914

Op de exportknop kunt u de exportmodus configureren. Er zijn drie optionele modi beschikbaar:

  • Automatisch: De exportmodus wordt bepaald op basis van de hoeveelheid gegevens. Als het aantal records minder dan 1000 is (of 100 voor bijlage-exports), wordt synchrone export gebruikt. Als het aantal records groter is dan 1000 (of 100 voor bijlage-exports), wordt asynchrone export gebruikt.
  • Synchroon: Maakt gebruik van synchrone export, die in de hoofdthread wordt uitgevoerd. Dit is geschikt voor kleinere datasets. Het exporteren van grote hoeveelheden gegevens in de synchrone modus kan leiden tot systeemblokkades, vertragingen en het onvermogen om andere gebruikersverzoeken te verwerken.
  • Asynchroon: Maakt gebruik van asynchrone export, die in een aparte achtergrondthread wordt uitgevoerd en het huidige systeemgebruik niet blokkeert.

#Asynchrone export

Nadat u een export start, wordt het proces uitgevoerd in een aparte achtergrondthread, zonder dat u handmatig iets hoeft te configureren. In de gebruikersinterface wordt, na het starten van een exportbewerking, de momenteel actieve exporttaak rechtsboven weergegeven, inclusief de realtime voortgang.

20251029173028

Nadat de export is voltooid, kunt u het geëxporteerde bestand downloaden vanuit de exporttaken.

#Gelijktijdige exports

Een groot aantal gelijktijdige exporttaken kan de serverconfiguratie beïnvloeden, wat leidt tot een tragere systeemrespons. Daarom wordt systeemontwikkelaars aangeraden het maximale aantal gelijktijdige exporttaken te configureren (standaard is 3). Wanneer het aantal gelijktijdige taken de geconfigureerde limiet overschrijdt, worden nieuwe taken in de wachtrij geplaatst.

20250505171706

Configuratiemethode voor gelijktijdigheid: Omgevingsvariabele ASYNC_TASK_MAX_CONCURRENCY=aantal_gelijktijdige_taken

Op basis van uitgebreide tests met verschillende configuraties en datacomplexiteiten, zijn de aanbevolen aantallen gelijktijdige taken:

  • 2-core CPU, 3 gelijktijdige taken.
  • 4-core CPU, 5 gelijktijdige taken.

#Over prestaties

Wanneer u merkt dat het exportproces abnormaal traag verloopt (zie onderstaande referentie), kan dit duiden op een prestatieprobleem veroorzaakt door de structuur van de collectie.

GegevenskenmerkenIndextypeGegevensvolumeExportduur
Geen relatieveldenPrimaire sleutel / Unieke constraint1 miljoen3-6 minuten
Geen relatieveldenReguliere index1 miljoen6-10 minuten
Geen relatieveldenSamengestelde index (niet-uniek)1 miljoen30 minuten
Relatievelden
(Eén-op-één, Eén-op-veel,
Veel-op-één, Veel-op-veel)
Primaire sleutel / Unieke constraint500.00015-30 minuten

Om efficiënte exports te garanderen, raden wij u aan:

  1. De collectie moet aan de volgende voorwaarden voldoen:
Type voorwaardeVereiste voorwaardeOverige opmerkingen
Collectiestructuur (voldoe aan ten minste één)Heeft een primaire sleutel
Heeft een unieke constraint
Heeft een index (uniek, regulier, samengesteld)
Prioriteit: Primaire sleutel > Unieke constraint > Index
VeldkenmerkenDe primaire sleutel / unieke constraint / index (één daarvan) moet sorteerbare kenmerken hebben, zoals: auto-increment ID, Snowflake ID, UUID v1, timestamp, nummer, etc.
(Let op: Niet-sorteerbare velden zoals UUID v3/v4/v5, reguliere strings, etc., beïnvloeden de prestaties)
Geen
  1. Verminder het aantal onnodige velden dat geëxporteerd moet worden, met name relatievelden (prestatieproblemen veroorzaakt door relatievelden worden nog geoptimaliseerd). 20250506215940
  2. Als de export na het voldoen aan bovenstaande voorwaarden nog steeds traag is, kunt u de logs analyseren of feedback geven aan het officiële team. 20250505182122
  • Koppelingsregel: Dynamisch de knop tonen/verbergen;
  • Knop bewerken: De titel, het type en het pictogram van de knop bewerken;