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

Blok

Ikhtisar

Blok Data

Tabel
Formulir
Detail
Daftar
Kartu Grid
Grafik

Blok Filter

Formulir

Blok Lainnya

Panel Operasi
Iframe
Blok Kutipan
Markdown
Blok JS

Pengaturan Blok

Cakupan Data
Tata Letak
Aturan Interaksi Blok
Aturan Interaksi Kolom
Aturan Pengurutan
Hapus Blok
Judul Blok

Kolom

Ikhtisar

Pengaturan Umum

Kolom Tabel
Kolom Detail
Kolom Formulir Filter
Kolom Formulir

Pengaturan Khusus

Tanggal
Manajer File
Sub-formulir
Pilihan Dropdown
Pemilih Data
Pilihan Bertingkat
Sub-tabel
Sub-detail
Judul
Kolom JS
Item JS
Kolom JS

Pengaturan Kolom

Nilai Default
Label Kolom
Tampilkan Label
Petunjuk Kolom
Cakupan Data
Komponen Kolom
Format Angka
Mode
Wajib Diisi
Kolom Judul
Aturan Validasi
Komponen Kolom Relasi

Aksi

Ikhtisar

Pengaturan Aksi

Tombol Edit
Konfirmasi Ulang
Penetapan Nilai Kolom
Ikat Alur Kerja
Popup Edit
Aturan Interaksi Aksi

Tipe Aksi

Tambah
Lihat
Hapus
Edit
Impor
Impor Pro
Ekspor
Ekspor Pro
Ekspor Lampiran
Filter
Tautan
Buka Popup
Segarkan
Kirim Data
Picu Alur Kerja
Perbarui Catatan
Perbarui Massal
Tambah Sub-catatan
Aksi JS
Izin Aksi

Lanjutan

Aturan Interaksi
Alur Peristiwa
Variabel
RunJS
Previous PageEkspor
Next PageEkspor Lampiran
TIP

Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris

#Ekspor Pro

This feature is provided by the commercial plugin «Aksi: Ekspor Catatan Pro», please purchase to use

#Pendahuluan

Plugin Ekspor Pro menyediakan fitur yang ditingkatkan di atas fungsionalitas ekspor standar.

#Instalasi

Plugin ini bergantung pada plugin Manajemen Tugas Asinkron. Anda perlu mengaktifkan plugin Manajemen Tugas Asinkron sebelum menggunakannya.

#Peningkatan Fitur

  • Mendukung operasi ekspor asinkron, dieksekusi dalam thread terpisah, untuk mengekspor data dalam jumlah besar.
  • Mendukung ekspor lampiran.

#Panduan Pengguna

#Konfigurasi Mode Ekspor

20251029172829

20251029172914

Pada tombol ekspor, Anda dapat mengonfigurasi mode ekspor. Ada tiga mode ekspor yang dapat dipilih:

  • Otomatis: Mode ekspor ditentukan oleh volume data. Jika jumlah data kurang dari 1000 baris (atau 100 baris untuk ekspor lampiran), ekspor sinkron akan digunakan. Jika jumlah data lebih dari 1000 baris (atau 100 baris untuk ekspor lampiran), ekspor asinkron akan digunakan.
  • Sinkron: Menggunakan ekspor sinkron, yang berjalan di thread utama. Mode ini cocok untuk data skala kecil. Mengekspor data dalam jumlah besar dalam mode sinkron dapat menyebabkan sistem terblokir, macet, dan tidak dapat menangani permintaan pengguna lain.
  • Asinkron: Menggunakan ekspor asinkron, yang berjalan di thread latar belakang terpisah dan tidak akan memblokir operasi sistem saat ini.

#Ekspor Asinkron

Setelah memulai ekspor, proses akan berjalan di thread latar belakang terpisah tanpa memerlukan konfigurasi manual dari pengguna. Di antarmuka pengguna, setelah memulai operasi ekspor, tugas ekspor yang sedang berjalan akan ditampilkan di sudut kanan atas, menunjukkan progres tugas secara real-time.

20251029173028

Setelah ekspor selesai, Anda dapat mengunduh file hasil ekspor dari tugas ekspor.

#Ekspor Konkuren

Banyaknya tugas ekspor konkuren dapat dipengaruhi oleh konfigurasi server, yang menyebabkan respons sistem melambat. Oleh karena itu, disarankan agar pengembang sistem mengonfigurasi jumlah maksimum tugas ekspor konkuren (standar adalah 3). Ketika jumlah tugas konkuren melebihi batas yang dikonfigurasi, tugas baru akan masuk dalam antrean. 20250505171706

Cara konfigurasi konkurensi: Variabel lingkungan ASYNC_TASK_MAX_CONCURRENCY=jumlah_konkurensi

Berdasarkan pengujian komprehensif dengan berbagai konfigurasi dan kompleksitas data, jumlah konkurensi yang direkomendasikan adalah:

  • CPU 2-core, jumlah konkurensi 3.
  • CPU 4-core, jumlah konkurensi 5.

#Tentang Performa

Jika Anda menemukan bahwa proses ekspor sangat lambat (lihat referensi di bawah), kemungkinan ada masalah performa yang disebabkan oleh struktur koleksi.

Karakteristik DataTipe IndeksVolume DataDurasi Ekspor
Tanpa Kolom RelasiKunci Primer / Batasan Unik1 juta3~6 menit
Tanpa Kolom RelasiIndeks Biasa1 juta6~10 menit
Tanpa Kolom RelasiIndeks Komposit (non-unik)1 juta30 menit
Kolom Relasi
(Satu-ke-Satu, Satu-ke-Banyak,
Banyak-ke-Satu, Banyak-ke-Banyak)
Kunci Primer / Batasan Unik500 ribu15~30 menit

Untuk memastikan ekspor yang efisien, kami merekomendasikan Anda untuk:

  1. Koleksi harus memenuhi kondisi berikut:
Tipe KondisiKondisi WajibCatatan Lain
Struktur Koleksi (penuhi setidaknya satu)Memiliki Kunci Primer
Memiliki Batasan Unik
Memiliki Indeks (unik, biasa, komposit)
Prioritas: Kunci Primer > Batasan Unik > Indeks
Karakteristik KolomKunci Primer / Batasan Unik / Indeks (salah satunya) harus memiliki karakteristik yang dapat diurutkan, seperti: ID auto-increment, Snowflake ID, UUID v1, timestamp, angka, dll.
(Catatan: Kolom yang tidak dapat diurutkan seperti UUID v3/v4/v5, string biasa, dll., akan memengaruhi performa)
Tidak Ada
  1. Kurangi jumlah kolom yang tidak perlu diekspor, terutama kolom relasi (masalah performa yang disebabkan oleh kolom relasi masih dalam tahap optimasi). 20250506215940
  2. Jika ekspor masih lambat setelah memenuhi kondisi di atas, Anda dapat menganalisis log atau memberikan masukan kepada tim resmi. 20250505182122
  • Aturan Keterkaitan: Menampilkan/menyembunyikan tombol secara dinamis;
  • Edit Tombol: Mengedit judul, tipe, dan ikon tombol;