Nano ID
Pengenalan
Di NocoBase, Nano ID (Nano ID) digunakan untuk menghasilkan ID unik acak yang pendek.
Nano ID cocok untuk skenario yang memerlukan pengenal berupa string yang lebih pendek, seperti tautan pendek, nomor publik, dan ID referensi eksternal.
Jika digunakan sebagai kunci utama internal default, Snowflake ID biasanya lebih praktis. Jika memerlukan nomor bisnis yang mudah dibaca, pilih sekuens.
Skenario yang sesuai
Nano ID cocok untuk skenario bisnis berikut:
- Pengenal tautan pendek
- ID berbagi publik
- Nomor referensi eksternal
- String unik acak yang lebih pendek
Pembuatan konfigurasi
Di halaman «Configure fields» pada tabel data, klik «Add field», lalu pilih «Nano ID» untuk membuat field Nano ID.

Nama field akan digunakan oleh blok halaman, izin, alur kerja, dan API setelah dibuat. Pastikan penamaannya terlebih dahulu untuk menghindari biaya penyesuaian konfigurasi di kemudian hari.
Sifat field
Perilaku default field Nano ID adalah sebagai berikut:
Mengedit konfigurasi
Setelah dibuat, klik «Edit» di sebelah kanan field untuk mengedit konfigurasi field Nano ID. Pengeditan field terutama digunakan untuk menyesuaikan cara field ditampilkan dan digunakan di NocoBase, seperti mengubah nama tampilan, deskripsi, nilai default, aturan validasi, atau konfigurasi khusus field.
Jika field berasal dari tabel yang telah disinkronkan di basis data utama, pengeditan biasanya dilakukan sebagai pemetaan field—memetakan field basis data ke Field type dan Field interface NocoBase.
Mengganti Field type atau Field interface bukan sekadar mengubah nama tampilan. Hal ini memengaruhi cara penyimpanan field, komponen input, aturan validasi, kondisi filter, dan cara penggunaan variabel alur kerja. Jika jumlah data yang ada cukup banyak, pastikan terlebih dahulu format datanya sesuai.
Menghapus field
Klik «Delete» di sebelah kanan field untuk menghapus field Nano ID. Di basis data utama, Anda juga dapat memilih beberapa field lalu menghapusnya sekaligus.
Saat menghapus field Nano ID yang baru dibuat di basis data utama, kolom sebenarnya di basis data beserta data yang ada di kolom tersebut biasanya juga akan dihapus. Saat menghapus field yang disinkronkan dari basis data atau dipetakan dari sumber data eksternal, cakupan dampaknya bergantung pada sumber data dan asal field terkait.
Penghapusan field dapat memengaruhi blok halaman, formulir, filter, izin, alur kerja, API, impor dan ekspor, serta data yang sudah ada. Sebelum menghapusnya, pastikan field tersebut tidak lagi digunakan oleh konfigurasi bisnis.
Penggunaan dalam konfigurasi halaman
Field Nano ID cocok untuk skenario pengenal pendek publik dan referensi eksternal.

Tautan terkait
- Field — Pelajari fungsi, klasifikasi, dan logika pemetaan field
- Tabel biasa — Membuat dan mengelola field di tabel biasa
- Snowflake ID — Menggunakan ID internal default
- UUID — Menggunakan UUID
- Sekuens — Menghasilkan nomor bisnis yang mudah dibaca

