logologo
Začínáme
Manuál
Vývoj
Pluginy
API
Domů
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Začínáme
Manuál
Vývoj
Pluginy
API
Domů
logologo
Přehled

Bloky

Přehled

Datové bloky

Tabulka
Formulář
Detaily
Seznam
Mřížka karet
Graf

Filtrační bloky

Formulář

Ostatní bloky

Akční panel
Iframe
Markdown
JS Block

Nastavení bloku

Rozsah dat
Způsob načítání dat
Rozložení
Pravidla propojení bloků
Pravidla propojení polí
Pravidla řazení
Řazení přetažením
Odstranění bloku
Název bloku
Výška bloku
Koncepty formulářů

Pole

Přehled

Obecná nastavení

Pole tabulky
Pole detailu
Pole filtračního formuláře
Pole formuláře

Specifická nastavení

Datum
Správce souborů
Podformulář
Rozbalovací výběr
Výběr dat
Kaskádový výběr
Podřízená tabulka (řádková úprava)
Podřízená tabulka (úprava v okně)
Podřízený detail
Název
JS Field
JS Item
JS Column

Nastavení pole

Výchozí hodnota
Popisek pole
Zobrazit popisek
Nápověda k poli
Rozsah dat
Komponenta pole
Formátování čísel
Režim
Povinné
Pole názvu
Validační pravidla
Komponenta relačního pole

Akce

Přehled

Nastavení akce

Tlačítko Upravit
Dvojité potvrzení
Přiřazení hodnot polím
Propojit s pracovním postupem
Editační okno
Pravidla propojení akcí

Typy akcí

Přidat nové
Zobrazit
Odstranit
Upravit
Duplikovat
Importovat
Importovat Pro
Exportovat
Exportovat Pro
Exportovat přílohy
Filtrovat
Odkaz
Otevřít okno
Aktualizovat
Odeslat data
Spustit pracovní postup
Aktualizovat záznam
Hromadná aktualizace
Hromadná úprava
Přidat podřízený záznam
JS Action
Oprávnění k akcím

Pokročilé

Pravidla propojení
Tok událostí
Proměnné
RunJS
UI šablony
Previous PageExportovat
Next PageExportovat přílohy
TIP

Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi

#Export Pro

Akce: Exportovat záznamy ProStandard Edition+

#Úvod

Plugin Export Pro rozšiřuje standardní funkci exportu o pokročilé možnosti.

#Instalace

Tento plugin závisí na pluginu pro správu asynchronních úloh. Před jeho použitím je nutné nejprve povolit plugin pro správu asynchronních úloh.

#Rozšířené funkce

  • Podpora asynchronních exportních operací, které se provádějí v samostatném vlákně a umožňují export velkého množství dat.
  • Podpora exportu příloh.

#Uživatelská příručka

#Konfigurace režimu exportu

20251029172829

20251029172914

Na tlačítku exportu můžete nastavit režim exportu. K dispozici jsou tři volitelné režimy:

  • Automaticky: Režim exportu se určí na základě objemu dat. Pokud je počet záznamů menší než 1000 (nebo 100 pro export příloh), použije se synchronní export. Pokud je počet záznamů větší než 1000 (nebo 100 pro export příloh), použije se asynchronní export.
  • Synchronně: Používá synchronní export, který běží v hlavním vlákně. Je vhodný pro menší objemy dat. Export velkého množství dat v synchronním režimu může způsobit zablokování systému, zpomalení a neschopnost zpracovávat požadavky ostatních uživatelů.
  • Asynchronně: Používá asynchronní export, který se provádí v samostatném vlákně na pozadí a neblokuje aktuální provoz systému.

#Asynchronní export

Po spuštění exportu se proces provede v samostatném vlákně na pozadí, aniž by vyžadoval ruční konfiguraci uživatelem. V uživatelském rozhraní se po zahájení exportní operace v pravém horním rohu zobrazí aktuálně probíhající exportní úloha a její průběh v reálném čase.

20251029173028

Po dokončení exportu si můžete exportovaný soubor stáhnout ze seznamu exportních úloh.

#Souběžné exporty

Velký počet souběžných exportních úloh může být ovlivněn konfigurací serveru, což vede ke zpomalení odezvy systému. Proto se doporučuje, aby vývojáři systému nakonfigurovali maximální počet souběžných exportních úloh (výchozí hodnota je 3). Pokud počet souběžných úloh překročí nakonfigurovaný limit, nové úlohy se zařadí do fronty. 20250505171706

Způsob konfigurace souběžnosti: Proměnná prostředí ASYNC_TASK_MAX_CONCURRENCY=počet_souběžných_úloh

Na základě komplexního testování s různými konfiguracemi a složitostí dat jsou doporučené počty souběžných úloh:

  • 2jádrový CPU, souběžnost 3.
  • 4jádrový CPU, souběžnost 5.

#K výkonu

Pokud zjistíte, že proces exportu je neobvykle pomalý (viz níže), může to být problém s výkonem způsobený strukturou kolekce.

Charakteristika datTyp indexuObjem datDoba exportu
Bez relačních políPrimární klíč / Unikátní omezení1 milion3~6 minut
Bez relačních políBěžný index1 milion6~10 minut
Bez relačních políSložený index (neunikátní)1 milion30 minut
Relační pole
(1:1, 1:N,
N:1, N:N)
Primární klíč / Unikátní omezení500 tisíc15~30 minut

Pro zajištění efektivního exportu doporučujeme:

  1. Kolekce musí splňovat následující podmínky:
Typ podmínkyPožadovaná podmínkaDalší poznámky
Struktura kolekce (splnit alespoň jednu)Má primární klíč
Má unikátní omezení
Má index (unikátní, běžný, složený)
Priorita: Primární klíč > Unikátní omezení > Index
Charakteristika polePrimární klíč / Unikátní omezení / Index (jedno z nich) musí mít vlastnosti umožňující řazení, jako jsou: auto-inkrementační ID, Snowflake ID, UUID v1, časové razítko, číslo atd.
(Poznámka: Pole, která nelze řadit, jako jsou UUID v3/v4/v5, běžné řetězce atd., ovlivní výkon)
Žádné
  1. Snižte počet zbytečných polí k exportu, zejména relačních polí (problémy s výkonem způsobené relačními poli jsou stále optimalizovány). 20250506215940
  2. Pokud export zůstává pomalý i po splnění výše uvedených podmínek, můžete analyzovat protokoly nebo poskytnout zpětnou vazbu oficiálnímu týmu. 20250505182122
  • Pravidlo propojení: Dynamicky zobrazuje/skrývá tlačítko;
  • Upravit tlačítko: Upravte název, typ a ikonu tlačítka;