NocoBase Plugin Center: Anda dapat melihat, menginstal, mengaktifkan, dan menonaktifkan Plugin untuk memperluas kemampuan sistem.
Kontrol hak akses berbasis role, resource, dan action. Memungkinkan kontrol presisi atas hak konfigurasi UI, hak operasi data, hak akses menu, dan hak plugin.
Lakukan bulk edit pada seluruh data atau data yang dipilih.
Lakukan update massal pada semua data atau data yang dipilih.
Kirim request ke layanan HTTP apa pun, mendukung pengiriman data konteks ke layanan target.
Duplikasi sebuah record. Bisa diduplikasi ke form untuk diedit lalu di-submit, atau langsung diduplikasi menjadi record baru.
Fungsi ekspor data yang ditingkatkan. Ekspor asynchronous, mendukung volume data besar. Mendukung ekspor lampiran.
Ekspor record yang sudah difilter ke Excel, dapat dikonfigurasi field mana saja yang akan diekspor.
Fungsi import data yang ditingkatkan. Import asynchronous, mendukung volume data besar. Mendukung pengenalan dan pemrosesan data, update data, trigger workflow, dan fitur lainnya.
Import data menggunakan template Excel. Dapat dikonfigurasi field mana yang akan di-import dan template dibuat secara otomatis.
Memanggil fungsi cetak browser untuk mencetak satu data record.
Memungkinkan pengguna mencetak template di dalam aplikasi NocoBase.
Mendukung integrasi dengan layanan LLM GigaChat.
Mendukung integrasi dengan vector database, melakukan vektorisasi dokumen, dan menyediakan dukungan pencarian cerdas serta basis pengetahuan untuk AI Employees.
Buat AI Employees dengan berbagai keterampilan, berkolaborasi dengan manusia untuk membangun sistem dan menangani proses bisnis.
Generator dokumentasi OpenAPI untuk NocoBase HTTP API.
Memungkinkan pengguna mengakses HTTP API aplikasi dengan menggunakan API Key.
Plugin App Supervisor digunakan untuk mengawasi dan menjadwalkan beberapa instance aplikasi NocoBase secara terpadu, menyediakan kemampuan app discovery dan manajemen runtime aplikasi.
Mengelola dan memantau task asynchronous seperti import dan ekspor data. Mendukung pelacakan progres task dan notifikasi.
Melacak dan mencatat aktivitas pengguna serta operasi resource di dalam sistem.
Autentikasi identitas melalui protokol CAS.
Autentikasi identitas melalui akun DingTalk.
Autentikasi identitas melalui protokol LDAP.
Autentikasi identitas melalui protokol OIDC (OpenID Connect).
Autentikasi identitas melalui protokol SAML 2.0.
Autentikasi identitas melalui kode verifikasi SMS.
Menyediakan kemampuan integrasi WeCom, termasuk metode autentikasi, channel notifikasi, dan sumber sinkronisasi data pengguna.
Manajemen autentikasi pengguna, termasuk autentikasi password dasar, autentikasi SMS, autentikasi protokol SSO, dan lain-lain. Dapat diperluas.
Menyediakan fungsi backup dan restore, mendukung backup terjadwal, memastikan keamanan data dan pemulihan cepat.
Menampilkan data dalam bentuk grid list, mendukung pengaturan paginasi.
Membuat dan mengelola iframe pada halaman, untuk menyematkan dan menampilkan halaman web atau konten eksternal.
Menampilkan data dalam bentuk list, mendukung pengaturan paginasi.
Menyediakan Block Markdown.
Membagi form yang berisi banyak field menjadi beberapa langkah pengisian, untuk mengurangi beban pengguna.
Menyediakan Block filter dengan struktur tree.
Mengelola dan menampilkan berbagai action secara terpusat, memudahkan pengguna mengeksekusi task dengan cepat. Mendukung perluasan; tipe action yang saat ini didukung adalah popup, link, scan, dan custom request.
Menyediakan template Collection dan Block Calendar untuk mengelola data tanggal, biasanya digunakan untuk informasi terkait tanggal/waktu seperti event, janji temu, dan task.
Menyediakan UI client untuk server NocoBase.
Koneksi Collection remote yang diimplementasikan menggunakan foreign data wrapper (FDW) database. Saat ini mendukung database MySQL dan PostgreSQL.
Menyediakan template Collection SQL.
Menyediakan template Collection tree.
Menyediakan template Collection dan Block Comment, menambahkan fungsi komentar untuk data dari Collection mana pun.
Memungkinkan kustomisasi nama brand dan informasi terkait brand lainnya.
Mendukung penambahan dan penggunaan custom variables.
Menggunakan database ClickHouse eksternal sebagai data source.
Menggunakan database Apache Doris eksternal sebagai data source.
Menggunakan database MariaDB eksternal sebagai data source.
Menggunakan database SQL Server eksternal sebagai data source.
Menggunakan database MySQL eksternal sebagai data source.
Menggunakan database Oracle eksternal sebagai data source.
Menggunakan database PostgreSQL eksternal sebagai data source.
Menggunakan database KingbaseES sebagai data source. Dapat digunakan sebagai database utama maupun sebagai database eksternal.
Database utama NocoBase, mendukung database relasional seperti PostgreSQL, MySQL, MariaDB, dan lainnya.
Mengelola data source, termasuk database Master bawaan serta database dan API eksternal.
Menggunakan data source REST API eksternal.
Mengimplementasikan visualisasi data menggunakan ECharts. Mendukung lebih banyak tipe chart seperti funnel chart, radar chart, dan lainnya, serta menyediakan konfigurasi visualisasi yang lebih ramah pengguna.
Menyediakan fungsi visualisasi data, termasuk Block chart dan Block filter chart. Mendukung belasan tipe chart seperti line chart, area chart, bar chart, dan lainnya. Anda juga dapat memperluas dengan tipe chart lainnya.
Mengorganisasikan pengguna berdasarkan departemen, mengatur hierarki atasan dan bawahan, mengikat role untuk kontrol hak akses, serta mendukung penggunaan sebagai variable dalam workflow dan ekspresi.
Terintegrasi dengan email enterprise seperti Gmail, Outlook, dan lainnya. Terima dan kirim email di NocoBase, sebagaimana pada produk CRM lainnya.
Sematkan NocoBase ke dalam sistem atau halaman eksternal sehingga menjadi bagian dari sistem atau halaman tersebut.
Mengelola environment variable dan secret secara terpusat untuk penyimpanan data sensitif, reuse data konfigurasi, isolasi multi-environment, dan lainnya.
Menangani error dan exception dalam aplikasi.
Mendukung lampiran dalam format URL.
Menyediakan data dan tipe field untuk wilayah administratif Tiongkok.
Untuk pengeditan dan highlight kode. Mendukung bahasa seperti Java, JavaScript, Python, SQL, dan lainnya.
Menampilkan data tertentu dengan mask berdasarkan aturan yang dikonfigurasi. Mendukung tipe data dasar.
Mengenkripsi dan mendekripsi field tertentu secara otomatis untuk menjaga keamanan data.
Memungkinkan konfigurasi dan penyimpanan hasil perhitungan antara nilai field-field pada record yang sama. Mendukung dua engine: Math.js dan Excel formula functions.
Mendukung pembentukan relasi many-to-many dengan menyimpan unique key tabel target di dalam array.
Digunakan untuk menyimpan Markdown dan dirender menggunakan editor Vditor. Mendukung sintaks Markdown umum seperti list, code, quote, dan lainnya, serta mendukung upload gambar, perekaman audio, dan lainnya. Memungkinkan rendering instan dengan WYSIWYG.
Membuat kode secara otomatis berdasarkan aturan yang dikonfigurasi, mendukung kombinasi tanggal, angka, dan teks.
Mendukung tanda tangan tulisan tangan melalui sentuhan dan mouse, gambar tanda tangan disimpan ke collection file yang dipilih, serta diproses melalui File Manager untuk pengunggahan dan penyimpanan. Memerlukan lisensi Pro atau lebih tinggi.
Digunakan untuk mengurutkan data dalam collection.
Menyediakan layanan penyimpanan file, serta menyediakan template tabel file dan Field lampiran.
Plugin untuk pratinjau file Office berbasis layanan online Microsoft.
Mendukung jenis penyimpanan file yang kompatibel dengan protokol S3, seperti Amazon S3, Alibaba Cloud OSS, Tencent Cloud COS, MinIO, dan lainnya. Mendukung unggah langsung file dan akses privat.
Mendukung penyimpanan draf saat mengisi formulir, sehingga Anda dapat melanjutkan pengeditan dan pengiriman di kemudian waktu.
Menyediakan Block Gantt.
Alat seperti diagram ER, saat ini hanya mendukung database utama.
Dengan menetapkan blacklist dan whitelist IP, Anda dapat mengontrol hak akses sistem untuk memastikan keamanan.
Menyediakan Block Kanban.
Pengaturan ID instance dan kunci lisensi
Mendukung pengelolaan sumber daya lokalisasi aplikasi.
Implementasi distributed lock berbasis Redis
Log sisi server, terutama mencakup log permintaan API dan log operasi sistem, serta mendukung pengemasan dan pengunduhan file log.
Block peta, mendukung Amap dan Google Maps, dan Anda juga dapat memperluas lebih banyak jenis peta.
Digunakan untuk memigrasikan konten konfigurasi dari satu lingkungan produk ke lingkungan produk lainnya.
Sejak versi 2.0, sisi mobile digantikan oleh plugin ui-layout yang baru, dan plugin tersebut masih dalam pengembangan.
Multi aplikasi berjalan dengan model berbagi proses, hanya cocok untuk lingkungan pengujian dan demo, jangan gunakan di lingkungan produksi.
Mendukung pemfilteran multi kata kunci untuk Field umum, mendukung input cepat atau impor batch kata kunci dari Excel.
Dalam satu instance aplikasi, mengimplementasikan beberapa ruang data independen melalui isolasi logis.
Mengirim notifikasi melalui kanal email, saat ini hanya mendukung metode transmisi SMTP.
Mendukung pengguna untuk menerima notifikasi pesan secara real-time di dalam aplikasi NocoBase.
Menyediakan layanan manajemen terpadu yang mencakup konfigurasi kanal, pencatatan log, dan fitur lainnya, serta mendukung konfigurasi berbagai kanal notifikasi termasuk pesan in-app dan email.
Tetapkan aturan kata sandi dan kebijakan penguncian login untuk semua pengguna
Bagikan formulir publik secara eksternal untuk mengumpulkan informasi dari pengguna anonim.
Memproses pesan publish/subscribe aplikasi berbasis Redis.
Memproses antrian pesan aplikasi berbasis RabbitMQ.
Memproses antrian pesan aplikasi berbasis Redis.
Melacak dan menyimpan riwayat perubahan record collection.
Digunakan untuk mengenkripsi parameter request (Query Parameters) sebelum mengirim request HTTP.
Digunakan untuk menyesuaikan judul, LOGO, bahasa, dan lainnya pada sistem.
Integrasikan Prometheus pada modul telemetri NocoBase.
Plugin telemetri aplikasi berbasis OpenTelemetry, memiliki metrik bawaan seperti CPU, memori, request HTTP, dan mendukung ekspor melalui HTTP.
Tambahkan tombol salin untuk Field teks
Sesuaikan warna, ukuran, dan lainnya pada UI, lalu simpan hasilnya sebagai tema, dan beralih di antara beberapa tema.
Mendukung pengaktifan autentikasi dua faktor (2FA) untuk login kata sandi.
Menyediakan layanan penyimpanan UI Schema yang terpusat.
Menyediakan kemampuan reuse template Block dan template popup.
Mendaftarkan dan mengelola sumber sinkronisasi data pengguna yang dapat diperluas, secara default menyediakan HTTP API. Mendukung sinkronisasi data ke resource seperti pengguna dan departemen.
Menyediakan model pengguna dasar, serta Field pembuat dan Field pembaru terakhir.
Mendukung pengguna untuk menghubungkan TOTP authenticator dan memverifikasi identitas menggunakan kode satu kali berbasis waktu (TOTP).
Manajemen verifikasi identitas pengguna, mencakup SMS, TOTP authenticator, dan lainnya, dapat diperluas.
Alokator worker ID berbasis Redis
Dipicu setelah eksekusi selesai melalui tombol Action atau request API, misalnya setelah menambah, memperbarui, menghapus data, atau setelah "Submit ke Workflow". Cocok untuk pemrosesan data, pengiriman notifikasi, dan lainnya setelah operasi selesai.
Dapat digunakan untuk melakukan query agregat ke database dalam workflow, seperti: menghitung jumlah, penjumlahan, rata-rata, dan lainnya.
Dipicu saat mengajukan permintaan persetujuan melalui tombol Action atau API. Khusus untuk proses persetujuan, dengan node persetujuan dan Block khusus untuk mengelola dokumen dan melacak proses penanganan.
Menyediakan fungsi CC dalam workflow, untuk mengirimkan salinan persetujuan atau informasi lainnya ke pengguna tertentu.
Dipicu setelah mengklik tombol yang terhubung dengan event kustom. Cocok untuk orkestrasi Action kustom pada baris data.
Dapat digunakan untuk mengoperasikan dan mengevaluasi tanggal dalam workflow, seperti penambahan/pengurangan, perbandingan, pemformatan, dan lainnya.
Dapat digunakan dalam cabang paralel workflow untuk menunggu cabang lain selesai dieksekusi.
Mengeksekusi sepotong kode JavaScript dalam lingkungan terisolasi.
Digunakan untuk mentransformasi atau menghitung nilai dari objek JSON yang kompleks (misalnya hasil dari node request HTTP dan node SQL).
Digunakan untuk memetakan data JSON apa pun menjadi variabel terstruktur untuk digunakan oleh node selanjutnya.
Digunakan untuk pemrosesan sub-flow berulang pada setiap nilai dalam sebuah array, juga dapat digunakan untuk pemrosesan sub-flow berulang dengan jumlah pengulangan tetap.
Dapat digunakan untuk mengirim email dalam workflow.
Digunakan untuk proses dengan keputusan yang sebagian dikontrol secara manual.
Dapat digunakan untuk mengirim berbagai jenis notifikasi dalam workflow.
Digunakan untuk proses cabang yang perlu dieksekusi secara paralel dalam workflow.
Dipicu sebelum eksekusi melalui tombol Action atau request API, misalnya sebelum menambah, memperbarui, menghapus data. Cocok untuk validasi data dan logika sebelum operasi, dan dapat memblokir request melalui "Node Akhir".
Dapat digunakan untuk mengirim request ke layanan HTTP apa pun dalam workflow untuk pertukaran data.
Digunakan untuk merangkai dan menampilkan pesan respons ke client dalam event formulir dan workflow intersepsi request.
Dapat digunakan untuk mengeksekusi pernyataan SQL apa pun ke database dalam workflow.
Digunakan untuk memanggil flow lain dalam sebuah workflow, dapat menggunakan variabel dari flow saat ini sebagai input sub-flow, dan menggunakan output sub-flow sebagai variabel flow saat ini.
Digunakan untuk membuat variabel kustom atau memberinya nilai dalam workflow, untuk menyimpan data sementara dalam proses.
Menerima panggilan HTTP dari sistem eksternal dan memicu event. Cocok untuk push data dan notifikasi event yang diinisiasi oleh sistem pihak ketiga, seperti callback pembayaran, notifikasi pesan, dan lainnya.
Alat BPM yang kuat, menyediakan dukungan dasar untuk otomatisasi bisnis, dan dapat diperluas dengan lebih banyak trigger dan node sesuai kebutuhan.
Kombinasi Plugin preset untuk skenario deployment cluster, digunakan untuk menjalankan NocoBase di bawah multi-instance dan load balancing, serta dipadukan dengan middleware seperti penyimpanan bersama, Redis (cache dan pesan), distributed lock untuk mengoordinasikan antar node. Setelah diaktifkan, Anda perlu menyelesaikan konfigurasi lingkungan dan operasional sesuai dokumentasi "Mode Cluster".