Lewati ke konten utama

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
Tipe

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

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.

Atribut yang diperlukan untuk pendaftaran

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 Edit

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:

  1. 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".
  2. 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.

Image

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

Image

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 Edit

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.