Tipe
Atribut berbeda berdasarkan jenis keterikatan dengan entitas. Setiap jenis sesuai dengan modulnya masing-masing dalam sistem.
Dengan demikian, atribut dibagi menjadi:
- Administrator
- Blok
- Halaman
- Produk
- Pengguna
- Formulir
- Acara
Jika Anda telah membuat atribut untuk halaman, Anda tidak dapat menggunakannya di produk atau formulir. Saat mencoba mengaitkan atribut dengan entitas, sistem akan memberi tahu Anda atribut mana yang dapat Anda gunakan di tempat ini.
Daftar tipe
- Gambar
- Daftar
- Interval waktu
- JSON
- String
- Teks
- Teks dengan judul
- Bilangan bulat
- Bilangan riil
- Bilangan dengan titik desimal
- Tanggal dan waktu
- Tanggal
- Waktu
- File
- Grup gambar
- Toggles
- Perlindungan dari spam
- Tombol
- Entitas
Fitur tipe
Beberapa tipe memiliki fitur khusus yang penting untuk diketahui.
Atribut untuk pengguna
Tipe atribut ini menyimpan informasi tentang pengguna aplikasi Anda. Anda dapat menyimpan login, email, nama pengguna, alamat, tempat kerja, dll. Informasi yang digunakan untuk verifikasi pengguna harus dinyatakan secara eksplisit dalam sistem. Dengan demikian, Anda harus menunjukkan atribut mana yang akan digunakan untuk login, mana untuk kata sandi, dan mana untuk email. Agar sistem otorisasi berfungsi dengan baik, set atribut pengguna harus mencakup ketiga atribut ini. Informasi lain tentang pengguna dapat Anda kumpulkan sesuai kebijakan Anda.
Bahkan jika Anda menggunakan email sebagai login, Anda tetap perlu membuat atribut "login" dan atribut "email".
Daftar umum fitur unik untuk bidang atribut pengguna:
- Digunakan sebagai login
- Digunakan sebagai kata sandi
- Digunakan untuk pemberitahuan melalui email
- Digunakan untuk pemberitahuan Push
- Digunakan untuk pemberitahuan SMS
- Digunakan dalam formulir pendaftaran
Atribut untuk produk
Tipe atribut ini menyimpan informasi tentang produk. Pengaturan tambahan untuk set atribut tipe ini memungkinkan, misalnya, untuk menunjukkan kepada sistem atribut mana yang ingin Anda gunakan sebagai harga produk.
Daftar umum fitur unik untuk bidang atribut pengguna:
- Mengandung harga
- Mengandung mata uang
- Mengandung SKU
- Mengandung tarif pajak
Harga split
Atribut harga mendukung mode split — membagi biaya produk menjadi beberapa bagian untuk pembayaran bertahap.
Jika untuk atribut harga mode split diaktifkan, Anda perlu memilih atribut tetangga (dalam urutan yang diperlukan), masing-masing menentukan ukuran satu bagian pembayaran. Tersedia dua mode:
Numerik (numerical) — setiap atribut-bagian mengandung jumlah tertentu. Jumlah semua bagian harus sama dengan harga penuh produk.
Atribut harga — 2000
Bagian A — 1500
Bagian B — 500
Persentase (percentage) — setiap atribut-bagian mengandung persentase dari harga penuh (nilai dari 0 hingga 100). Jumlah semua bagian harus sama dengan 100.
Atribut harga — 2000
Bagian A — 75 (= 1500 ₽)
Bagian B — 25 (= 500 ₽)
Atribut umum
Set atribut umum tidak memiliki pengaturan tambahan untuk bidangnya.
Gambar
Atribut dengan tipe "Gambar" atau "Grup gambar" berisi satu atau beberapa file gambar dan menyediakan alat tambahan untuk bekerja dengan file.
Optimasi pengunggahan
Atribut yang terkait dengan pengunggahan gambar memiliki pengaturan optimasi pengunggahan gambar. Optimasi diaktifkan secara default, jadi jika Anda ingin mengunggah gambar asli tanpa kehilangan kualitas, buka pengaturan atribut dan matikan pengaturan ini.
Prabaca
Jika ada beberapa atribut gambar, dan Anda ingin gambar tertentu ditampilkan di dalam sistem, buka pengaturan atribut gambar yang sesuai dan aktifkan pengaturan "Gunakan sebagai prabaca dalam daftar produk". Setelah itu, di katalog, gambar yang dipilih akan menjadi gambar utama untuk produk.
Template prabaca
Anda dapat menambahkan template pengaturan gambar prabaca ke atribut gambar. Lebih lanjut tentang template prabaca dapat ditemukan di sini.
Ikon untuk menu
Untuk atribut dengan tipe Gambar, yang ditujukan untuk halaman, Anda dapat menunjukkan bahwa gambar ini akan menjadi ikon di menu.
Daftar
Atribut dengan tipe "Daftar" berisi satu atau beberapa properti yang telah disiapkan sebelumnya dalam atribut dan digunakan dalam entitas sesuai pilihan.
Pengaturan daftar
Buka mode pengeditan atribut dengan tipe "Daftar" dengan mengklik ikon pengeditan
Dalam formulir penambahan properti baru daftar, tentukan:
- Nama - String tidak unik yang digunakan untuk bekerja di dalam OneEntry Platform.
- Nilai - String yang menunjukkan nilai properti.
- Tipe - Tipe properti
- Nilai tambahan - Parameter opsional. Jika nilai tidak ditambahkan ke properti daftar, maka nilai tambahan akan digunakan.
Setelah mengisi, klik tombol "Tambahkan". Properti baru akan ditambahkan ke daftar.
Mengubah properti daftar
Pilih properti yang ingin Anda ubah dan klik tombol "Ubah". Semua data dari properti ini akan ditambahkan ke formulir. Ubah properti dan klik tombol "Ubah".
Menghapus properti daftar
Pilih properti yang ingin Anda hapus dan klik tombol "Hapus". Properti akan dihapus dan hilang dari daftar.
Menggunakan atribut dengan tipe "Daftar"
Setelah Anda mengatur properti daftar, lampirkan set atribut ke entitas yang sesuai dengan tipenya. Dengan demikian, set atribut dengan tipe "Halaman" dapat Anda lampirkan ke halaman.
Di bidang atribut dengan tipe "Daftar", Anda dapat memilih satu properti dari daftar.
Multi-select atribut dengan tipe "Daftar"
Jika Anda perlu menyimpan lebih dari satu properti dalam atribut, aktifkan fungsi "Izinkan pemilihan beberapa nilai" dengan mencentang kotak yang sesuai. Dengan fungsi ini diaktifkan, Anda dapat menambahkan beberapa nilai sekaligus ke atribut entitas.
Interval waktu
Atribut "Interval waktu" memberikan kemampuan untuk bekerja dengan kalender untuk menyusun, merencanakan, dan mengelola interval waktu. Dengan ini, Anda dapat, misalnya, menyusun jadwal spesialis di salon kecantikan.
Untuk memulai pengaturan, buka mode pengeditan atribut tipe "Interval waktu" dengan mengklik ikon pengeditan ‘Pengaturan’
Pengaturan interval tanggal
Di kalender yang disediakan, pilih interval tanggal yang diperlukan. Untuk membuat interval satu hari, Anda perlu mengklik dua kali pada tanggal yang diinginkan.
Jika tidak perlu membuat beberapa interval, klik "Pilih seluruh bulan".
Hari terakhir bulan adalah interval khusus yang dinamis dan tergantung pada bulan saat ini.
Setelah memilih interval, pengaturannya akan tersedia
Opsi interval
Setiap minggu (tersedia jika durasi periode adalah satu minggu atau kurang) – pengulangan interval setiap minggu dalam bulan yang dipilih. Setiap bulan – pengulangan interval setiap bulan dalam tahun yang dipilih. Setiap tahun – pengulangan interval setiap tahun.
Ini adalah tiga pengaturan utama yang diulang di elemen atribut lainnya. Mereka memungkinkan untuk mengombinasikan frekuensi pada elemen yang dipilih. Apa artinya? Misalnya:
- Untuk membuat jadwal mingguan organisasi untuk tahun ini, Anda cukup memilih interval minggu kerja (misalnya Senin – Jumat), dan dalam pengaturan menunjukkan "Setiap minggu, setiap bulan".
- Jika Anda ingin menunjukkan interval spesifik untuk tanggal tertentu (misalnya, pasar musim semi yang berlangsung dari tanggal tujuh hingga sebelas April) – Untuk interval 07.04 – 11.04, diperlukan satu pengaturan "Setiap tahun".
Generasi otomatis periode waktu
Juga untuk interval, Anda dapat mengatur batas waktu. Ini adalah batas waktu yang ditentukan untuk setiap hari dalam interval yang ditentukan.
Start period – kolom input untuk awal interval waktu End period – kolom input untuk akhir interval waktu
Batas ini dapat memiliki frekuensi yang berulang di dalam rentang yang ditentukan. Setelah mengklik tombol "Interval baru", Anda akan melihat: Selector adalah pilihan durasi periode waktu dalam interval, dan dengan mengklik centang, Anda dapat membentuk periode yang merata di dalam interval ini. Setelah mengatur interval waktu, tekan tombol "Simpan interval" untuk menyimpan perubahan. Menambahkan interval sementara – memungkinkan menambahkan interval waktu sementara (misalnya, waktu istirahat). Dengan mengklik, selector akan terbuka, sama seperti untuk generasi otomatis periode waktu.
Pengecualian
Jika perlu untuk memasukkan aturan khusus untuk tanggal tertentu, cukup klik tanggal yang diinginkan pada interval di kalender, setelah itu tanggal tersebut akan berwarna merah dan tersedia dalam daftar "Pengecualian". Perhatian! Tanpa pengaturan pengecualian, tanggal tersebut hanya akan disorot dalam interval. Pengaturan pengecualian memiliki opsi: Setiap minggu, Setiap bulan, Setiap tahun, tetapi ada juga tambahan. Seluruh hari – memungkinkan untuk sepenuhnya mengecualikan hari yang dipilih dari interval. Hari tersebut menjadi tidak tersedia untuk dipilih dalam atribut. Atau Anda dapat menutup interval waktu tertentu. Dengan mengklik tombol "pengaturan", jendela modal akan terbuka dengan semua periode waktu yang ditentukan dalam interval tanggal, di sini Anda dapat memilih interval waktu yang dikecualikan, jika tidak seluruh hari diperlukan.
Fungsionalitas kotak centang "Dapatkan nilai"
Dengan mengaktifkan kotak centang ini saat membuat atribut, Anda dapat langsung menetapkan nilainya melalui kalender. Nilai-nilai ini akan disimpan dalam set atribut (Attribute Set) dan akan tersedia untuk diambil melalui API.
Bagaimana cara kerjanya:
Pengisian saat membuat atribut – setelah mengaktifkan kotak centang, kalender akan terbuka, di mana Anda dapat memilih nilai yang diperlukan.
Akses melalui API – nilai yang dimasukkan akan terikat pada atribut dan tersedia di endpoint yang sesuai dalam grup permintaan Sets Atribut.
Contoh penggunaan: Jika atribut dibuat dengan kotak centang "Dapatkan nilai" diaktifkan, maka saat meminta data melalui API, nilai ini akan langsung dikembalikan bersama dengan parameter atribut lainnya.

Pemilihan dalam atribut
Bekerja dengan interval yang telah disiapkan adalah pemilihan awal dan akhir periode, di mana waktu yang ditentukan dipilih. Bagaimana cara kerjanya? Pertama, di kalender, pilih tanggal awal dan akhir.
Setelah memilih interval, interval tersebut akan masuk ke daftar interval yang dipilih di sebelah kanan, di mana Anda dapat mengatur frekuensi "Setiap minggu", "Setiap bulan", "Setiap tahun".
Untuk interval yang ditentukan, Anda dapat memilih periode waktu berdasarkan pengaturan yang ditentukan sebelumnya.
Jika perlu untuk mengecualikan beberapa tanggal dari periode yang dipilih, Anda juga dapat menambahkannya dan mengatur. Untuk ini, cukup klik pada interval aktif pada tanggal yang diinginkan, setelah itu pilihan akan masuk ke daftar "Pengecualian".
Pengecualian dapat diatur baik untuk seluruh hari, maupun untuk interval waktu tertentu. Secara default, pemilihan tanggal mengecualikan seluruh hari, tetapi jika perlu, Anda dapat menetapkan interval waktu yang tepat. Untuk ini, gunakan tombol pengaturan: kalender akan diganti dengan daftar slot waktu, dari mana Anda dapat memilih pengecualian yang diperlukan untuk tanggal yang dipilih.
Jika perlu untuk membatalkan pengecualian, tetapi mempertahankan frekuensinya di lain waktu, Anda dapat mengklik pengecualian yang dihasilkan (Perhatian! Mengklik tanggal asli pengecualian akan membatalkan seluruh rangkaian pengecualian!), setelah itu tanggal tersebut akan masuk ke daftar "Kecuali" pada pengecualian.
Bagus! Berikut adalah contoh implementasi interval yang dibuat:
JSON
Atribut ini memungkinkan menyimpan data acak dalam format JSON

String
Atribut untuk menyimpan nilai string (teks dengan panjang acak).
Teks
Bidang untuk memasukkan teks dengan kemampuan yang diperluas:
- Dukungan formatting (tebal, miring, daftar, tautan)
- Penyisipan gambar dan tabel
- Pengeditan dalam tiga mode:
- Editor visual
- Markdown
- Mode teks sederhana
Teks dengan judul
Blok teks dengan judul dan kemampuan pengeditan yang sama:
- Semua fungsi formatting dari bidang teks biasa
- Bidang tambahan untuk judul di atas teks
- Pengeditan dalam tiga mode:
- Editor visual
- Markdown
- Mode teks sederhana
Bilangan bulat
Atribut untuk menyimpan nilai bilangan bulat tanpa bagian desimal.
Bilangan riil
Bilangan riil dengan bagian desimal.
Bilangan dengan titik desimal
Bilangan riil dengan titik desimal dan presisi terbatas.
Bidang khusus untuk memasukkan bilangan dengan titik desimal.
Tanggal dan waktu
Bidang untuk memilih tanggal dan waktu dengan antarmuka kalender.
Tanggal
Atribut untuk menyimpan hanya tanggal (tanpa waktu).
Waktu
Bidang untuk menunjukkan nilai waktu (jam:menit).
File
Atribut untuk mengunggah dan menyimpan file dari jenis apa pun.
Grup gambar
Atribut untuk mengunggah dan mengelola koleksi gambar.
Toggles
Elemen antarmuka untuk memilih satu opsi dari yang ditawarkan. Pengaturan atribut identik dengan atribut Daftar
Perlindungan dari spam
Komponen khusus untuk melindungi formulir dari bot spam.
Tombol
Elemen interaktif untuk melakukan tindakan (mengirim formulir, dll.).
Entitas
Atribut untuk menghubungkan dengan entitas lain dalam sistem.
Atribut dengan tipe "Entitas" berisi pohon properti yang telah disiapkan sebelumnya dalam atribut dan digunakan dalam entitas sesuai pilihan.
Pengaturan pohon
Buka mode pengeditan atribut dengan tipe "Entitas" dengan mengklik ikon pengeditan
Dalam formulir penambahan properti baru daftar, tentukan tipe data:
- Halaman
- Produk
Selanjutnya, pilihan data akan tersedia, tergantung pada tipe yang dipilih.
Mengklik kotak centang akan menambahkan data ke pohon.
Setelah memilih data, Anda dapat mengubah kedalaman dan urutan data.