Skip to main content

Skenario penggunaan

  • Skenario ketika sistem menghasilkan bidang secara otomatis dan mengeluarkan informasi nomor seri berdasarkan aturan yang telah ditetapkan, seperti pesanan pembelian dan pesanan proyek. Setiap formulir hanya dapat memiliki satu komponen [Nomor Seri].
  • Desain formulir sering kali melibatkan pembuatan kode, dan penomoran otomatis dapat dengan mudah diterapkan melalui bidang nomor seri. Contoh: dalam manajemen inventaris, gunakan nomor seri untuk mengatur nomor pesanan, nomor inventaris, dan sebagainya; dalam manajemen produk, gunakan bidang nomor seri untuk menomori produk.

Ikhtisar bidang

Bidang nomor seri adalah pengaturan nomor urut dengan pola tetap dalam formulir. Pengguna tidak perlu memasukkannya secara manual — setelah data formulir dikirim, nomor akan dihasilkan secara otomatis dan berurutan. Deskripsi cakupan komponen: Berlaku untuk tipe halaman formulir biasa YiDA dan formulir alur kerja, dan setiap formulir hanya dapat menggunakan satu komponen Nomor Seri. Saat ini belum didukung di halaman kustom.

Atribut bidang

Atribut umum

Atribut umum dari komponen Nomor Seri meliputi:
  • Judul: mendukung modifikasi
  • Deskripsi: mendukung kustomisasi
  • Status: normal, Hanya Baca, tersembunyi

Aturan nomor seri

Anda dapat mengkustomisasi aturan pembuatan nomor seri sesuai kebutuhan bisnis. Empat jenis aturan dapat ditambahkan ke aturan nomor seri: karakter tetap, penghitungan otomatis, tanggal pengiriman, dan bidang formulir. Metode pengaturannya adalah sebagai berikut: Definisi aturan nomor seri mendukung penambahan, penghapusan, pengurutan, dan pengeditan secara manual.
  • Aturan default: aturan “Penghitungan otomatis” disediakan secara default dan tidak dapat dihapus.
  • Tambah: klik tombol “Tambah aturan” dan pilih aturan yang akan ditambahkan. “Penghitungan otomatis”, “Tanggal pengiriman”, dan “Bidang formulir” didukung.
  • Urutkan: definisi aturan mendukung pengurutan drag-and-drop, sehingga Anda dapat mengurutkan konten tampilan nomor seri.
  • Hapus: klik tombol Hapus di sebelah aturan nomor seri untuk menghapus aturan selain “Penghitungan otomatis”.
  • Edit: klik aturan nomor seri terkait untuk mengonfigurasinya sesuai kebutuhan.

Penghitungan otomatis

Penghitungan otomatis adalah aturan default bawaan dari nomor seri. Atribut terkait dijelaskan sebagai berikut:
  • Jumlah digit hitungan: default 4 digit, urutan inkremental mulai dari 1, misalnya: 1, 2, 3… 99, 1000…. Rentangnya 2–5; jumlah digit hitungan membatasi nilai maksimum nomor seri (batas atas diatur ke 50 ribu data instans). Ketika nilai maksimum tercapai, penghitungan dimulai kembali. Misalnya, ketika jumlah digit hitungan diatur ke 4 dan hitungan mencapai 9999, penghitungan dimulai kembali dari 0.
  • Digit tetap: aktif secara default. Klik untuk mengaktifkan/menonaktifkan. Ketika Aktif, jumlah digit tetap ditampilkan. Misalnya, ketika jumlah digit hitungan adalah 4 dan hitungan saat ini adalah 1, nomor seri ditampilkan sebagai 0001 jika Digit tetap Aktif; jika Nonaktif, nomor seri ditampilkan sebagai 1.
  • Siklus atur ulang: siklus atur ulang mengacu pada kondisi ketika nomor seri mulai menghitung ulang. Secara default, pengaturan ulang otomatis tidak didukung. Pengaturan ulang berdasarkan hari, bulan, atau tahun didukung.
Catatan:
  • Dalam siklus atur ulang, jika hitungan mencapai nilai maksimum, penghitungan dimulai kembali dari 0.
  • Meskipun nilai awal diatur ulang, selama logika atur ulang tidak dipicu, nomor seri yang baru ditambahkan akan tetap bertambah sesuai aturan saat ini. Pengaturan ulang hanya akan dipicu setelah dilakukan pengaturan ulang manual atau ketika kondisi atur ulang terpenuhi, dan penghitungan akan dimulai dari nilai awal yang baru.
  • Nilai awal: nilai awal mengacu pada nilai numerik awal dari hitungan, yaitu dari angka mana penghitungan dimulai. Nilai awal default sistem adalah 1.

Tanggal pengiriman

Format tanggal pengiriman mendukung format bawaan sistem. Anda dapat langsung memilih dari 5 format tanggal bawaan di dropdown (tahun, tahun-bulan, tahun-bulan-hari, tahun-bulan-hari-jam-menit, tahun-bulan-hari-jam-menit-detik), dan konfigurasi Zona Waktu juga didukung.
Hanya satu instans aturan ini yang dapat dikonfigurasi dalam komponen Nomor Seri; tidak dapat diulang.

Karakter tetap

Karakter tetap dapat digunakan untuk membedakan nomor seri untuk bisnis yang berbeda. Tambahkan karakter tetap dalam aturan nomor seri, lalu masukkan karakter secara manual untuk ditambahkan ke Kotak Teks setelah “Karakter tetap”. Aturan ini mendukung penambahan beberapa definisi.
  • Karakter tetap terutama memiliki dua kegunaan:
  • Karakter khusus yang didukung: _ - + = / ( ) < > [ ] { } . ~ 、# % & * . Karakter lain saat ini tidak dibatasi. Total panjang karakter adalah 10 karakter.

Bidang formulir

Saat merancang nomor seri, Anda mungkin perlu menggunakan bidang dari formulir sebagai bagian dari nomor seri. Ini dapat dicapai dengan menambahkan bidang formulir. Bidang formulir yang saat ini didukung meliputi Teks satu baris, Tanggal, Numerik, Dropdown Pilih, Pilih, Tanggal, Alamat, Negara/Wilayah. Aturan ini mendukung penambahan beberapa definisi.

Pengaturan ulang nomor seri

Ketika formulir sudah memiliki data yang dikirim, pengaturan ulang nomor seri secara manual didukung. Setelah diatur ulang, nomor seri akan mulai menghitung ulang dari nilai awal yang dikonfigurasi.
Catatan:Setelah diatur ulang, nomor seri akan mulai menghitung ulang dari nilai awal sesuai aturan yang dikonfigurasi, sehingga dapat menghasilkan nomor seri duplikat. Ketentuan ini hanya berlaku untuk data yang baru dibuat, dan Tindakan ini tidak dapat dibatalkan. Harap lanjutkan dengan hati-hati.

Catatan

  • Hanya satu bidang nomor seri yang dapat ditambahkan per Formulir.
  • Edit/Impor massal tidak didukung. Nomor seri dapat berulang (pengaturan ulang diizinkan).
  • Bidang nomor seri hanya dapat ditambahkan di Tabel utama, bukan di subformulir.
  • Baik disembunyikan maupun tidak, bidang nomor seri akan Selalu mengirim data.
  • Nomor seri tidak mendukung modifikasi melalui aturan bisnis atau JS.
  • Paket Luang saat ini belum mendukung komponen Nomor Seri.
  • Cakupan fungsionalitas komponen Nomor Seri dijelaskan di bawah ini:

Nomor seri sistem lama dapat ditingkatkan ke komponen Nomor Seri

Untuk formulir yang sudah ada dan telah mengaktifkan Pengaturan nomor seri sistem, penggantian nomor seri sistem dengan komponen Nomor Seri didukung, sehingga memperluas cakupan penggunaan nomor seri. Klik Sinkronkan nomor seri sistem formulir. Setelah nomor seri sistem ditingkatkan ke komponen Nomor Seri, komponen tersebut dapat digunakan dalam integrasi & otomatisasi maupun cakupan fungsional lainnya.
Namun, Tindakan ini tidak dapat dibatalkan dan hanya berlaku untuk data yang baru ditambahkan di formulir saat ini. Pada saat yang sama, logika penghitungan nomor seri akan dihitung ulang dan dihasilkan kembali berdasarkan aturan Konfigurasi komponen. Harap lanjutkan dengan hati-hati.