TIP
Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris
Integrasi
Gambaran Umum
NocoBase menyediakan kemampuan integrasi yang komprehensif, memungkinkan koneksi tanpa hambatan dengan sistem eksternal, layanan pihak ketiga, dan berbagai sumber data. Melalui metode integrasi yang fleksibel, Anda dapat memperluas fungsionalitas NocoBase untuk memenuhi beragam kebutuhan bisnis.
Metode Integrasi
Integrasi API
NocoBase menyediakan kemampuan API yang tangguh untuk berintegrasi dengan aplikasi dan layanan eksternal:

- Kunci API: Gunakan kunci API untuk autentikasi aman, guna mengakses sumber daya NocoBase secara terprogram.
- Dokumentasi API: Dokumentasi API bawaan untuk menjelajahi dan menguji endpoint.
Single Sign-On (SSO)
Berintegrasi dengan sistem identitas perusahaan untuk mencapai autentikasi terpadu:

- Integrasi SSO: Mendukung autentikasi SAML, OIDC, CAS, LDAP, dan platform pihak ketiga.
- Manajemen pengguna terpusat dan kontrol akses.
- Pengalaman autentikasi tanpa hambatan di seluruh sistem.
Integrasi Alur Kerja
Menghubungkan alur kerja NocoBase dengan sistem eksternal:

Sumber Data Eksternal
Menghubungkan ke basis data dan sistem data eksternal:

- Basis Data Eksternal: Terhubung langsung ke basis data MySQL, PostgreSQL, MariaDB, MSSQL, Oracle, dan KingbaseES.
- Mengenali struktur tabel basis data eksternal dan melakukan operasi CRUD pada data eksternal langsung di NocoBase.
- Antarmuka manajemen data terpadu.
Konten Tersemat
Menyematkan konten eksternal di NocoBase:

- Blok Iframe: Menyematkan halaman web dan aplikasi eksternal.
- Blok JS: Menjalankan kode JavaScript kustom untuk integrasi tingkat lanjut.
Skenario Integrasi Umum
Integrasi Sistem Perusahaan
- Menghubungkan NocoBase dengan ERP, CRM, atau sistem perusahaan lainnya.
- Sinkronisasi data dua arah.
- Mengotomatiskan alur kerja lintas sistem.
Integrasi Layanan Pihak Ketiga
- Mengajukan kueri status pembayaran dari payment gateway, mengintegrasikan layanan pesan, atau platform cloud.
- Memanfaatkan API eksternal untuk memperluas fungsionalitas.
- Membangun integrasi kustom menggunakan webhook dan permintaan HTTP.
Integrasi Data
- Menghubungkan ke beberapa sumber data.
- Mengagregasi data dari sistem yang berbeda.
- Membuat dashboard dan laporan terpadu.
Pertimbangan Keamanan
Saat mengintegrasikan NocoBase dengan sistem eksternal, pertimbangkan praktik terbaik keamanan berikut:
- Gunakan HTTPS: Selalu gunakan koneksi terenkripsi untuk transmisi data.
- Amankan Kunci API: Simpan kunci API dengan aman dan rotasi secara berkala.
- Prinsip Hak Akses Minimal: Berikan hanya hak akses yang diperlukan untuk integrasi.
- Pencatatan Audit: Pantau dan catat aktivitas integrasi.
- Validasi Data: Validasi semua data dari sumber eksternal.