Formulir Dinamis Salesforce – Panduan & Tutorial Lengkap
Diterbitkan: 2021-12-29Pada tahun 2019, Dynamic Forms dirilis di Dreamforce sebagai salah satu fitur terbaik dalam roadmap peningkatan UI di Admin & Lightning Keynotes.
Saat ini, Formulir Dinamis tersedia seperti Pratinjau Non-GA dalam rilis Salesforce Summer '20.
Ini akan menjadi fitur paling signifikan yang akan memberikan kekuatan kepada konsultan dan admin untuk memiliki kontrol granular pada halaman rekaman. Sekarang, Anda dapat menyesuaikan bidang dan bagian halaman secara deklaratif sesuai dengan kebutuhan bisnis Anda.
Posting ini akan berbicara tentang apa itu Formulir Dinamis Salesforce, cara kerjanya, penyiapannya, dan banyak lagi.
Apa itu Formulir Dinamis Salesforce?
Saat kami membuat tata letak halaman yang intuitif dan berpusat pada pengguna yang mengungkapkan detail yang benar pada waktu yang tepat adalah Formulir Dinamis.
Seiring waktu, bagian "Rincian" atau tata letak halaman di halaman Lightning dapat menjadi kelebihan beban dengan bidang. Bidang tersebut mungkin diperlukan tetapi tidak untuk semua pengguna atau sepanjang waktu.
Config-intensif dan tenaga kerja adalah resolusi terdekat untuk membuat berbagai tata letak halaman dan profil yang berbeda.
Dengan Formulir Dinamis, kita dapat:
- Tempatkan bidang di mana saja pada tata letak tanpa perlu menambahkannya ke tata letak halaman tradisional (tab "Rincian").
- Gunakan aturan visibilitas untuk membuat bidang dan komponen yang muncul dan menghilang sesuai kriteria yang kami pilih.
- Singkirkan berbagai tata letak halaman.
- Tingkatkan waktu muat halaman.
Kapan saya bisa mendapatkan Formulir Dinamis Salesforce?
- Anda bisa mendapatkan Formulir Dinamis Salesforce dari halaman catatan Lightning dari objek kustom.
- Anda harus memilih komponen "Rekam Detail" atau "Panel Sorotan".
- Selanjutnya, Anda akan melihat opsi "Tingkatkan Sekarang." Anda dapat memilih antara memulai dari awal atau memigrasi halaman saat ini.
Bagaimana Formulir Dinamis Salesforce Bekerja?
Komponen Lightning standar baru hadir dengan Dynamic Forms, yang dikenal sebagai 'Field Section.' Anda hanya perlu menambahkan komponen itu ke halaman, memilih bidang yang perlu Anda tambahkan di bagian, dan membuat filter untuk menentukan:
- kapan harus menampilkan bagian,
- pada faktor bentuk apa untuk menampilkannya, dan
- siapa untuk menampilkannya.
Bagaimana cara menyiapkan Formulir Dinamis Salesforce?
Mari kita lihat langkah-langkah untuk menyiapkan Formulir Dinamis:
1. Buat atau migrasikan halaman

- Anda perlu membuka halaman Lightning yang ingin Anda tingkatkan untuk objek kustom apa pun. Selanjutnya, pilih komponen “Highlights Panel” atau “Record Detail”, dan pilih “Upgrade Now.”
- Selain itu, Anda dapat membuat halaman baru hanya dengan melompat ke objek kustom Anda, memilih "Halaman Rekam Petir", lalu memilih "Baru."
- Setelah Anda membuat atau memigrasi halaman data Lightning baru, Anda akan melihat opsi yang memungkinkan Anda menambahkan komponen "Bagian Bidang" yang memungkinkan Anda menambahkan bidang ke halaman data Lightning secara langsung.

2. Tambahkan bidang ke komponen
Setelah menambahkan komponen "Bagian Bidang" ke halaman Anda, selanjutnya Anda dapat menambahkan bidang individual. Anda dapat menambahkan "Bagian Bidang" di banyak tempat selain tab.

Pertama-tama, tambahkan beberapa bidang yang harus terlihat oleh semua orang yang melihat rekaman:
- Ingatlah untuk memberi nama setiap bagian bidang.
- Anda dapat memilih perilaku UI dengan bidang yang dipilih, seperti "Wajib" atau "Hanya Baca".

3. Jadikan bidang dan komponen terlihat secara kondisional
Kita dapat membuat bidang dan semua komponen bidang terlihat.

Perilaku Bagian Bidang dan visibilitas Bidang berbeda. Namun, keduanya dinamis, dan saat pengguna membuat perubahan, bidang tampak sangat dinamis. Ini menyatakan bahwa bidang memegang kekuatan untuk muncul atau menghilang saat pengguna mengubah catatan.

Sebaliknya, Bagian Bidang hanya diedit di Simpan, sehingga bagian baru muncul atau menghilang setelah pengguna menyimpan catatan.
4. Rencanakan kinerja halaman
Saat kami memilih akordeon atau tab, mereka terpilih. Jadi, meskipun menambahkan beberapa komponen "Bagian Bidang" ke halaman awal, Anda dapat menggunakan akordeon atau tab untuk meningkatkan kinerja dan pemuatan.
5. Tambahkan komponen seluler
Jika Anda ingin pengguna seluler Anda memeriksa bidang "Detail", Anda perlu menambahkan komponen, yaitu "Rekam Detail - Seluler," ke halaman mana pun yang Anda buat. Itu karena komponen baru, "Bagian Bidang," tidak ada di ponsel. Setiap halaman yang dimigrasikan akan menyertakan komponen ini secara otomatis.

Kita dapat mulai menggunakan Dynamic Forms dengan dua cara:
- Buat halaman rekaman objek kustom, selanjutnya, seret komponen Bidang dan Bidang ke dalamnya.
- Atau, buka halaman rekaman saat ini dan migrasikan detail rekamannya menggunakan wizard migrasi.
Panduan Cepat untuk Memulai Formulir Dinamis di Salesforce
Mari kita lihat cara memulai dengan Formulir Dinamis di Salesforce. Panduan ini akan mencakup semuanya.
- Aktifkan Formulir Dinamis
- Tambahkan Komponen Bagian Bidang ke Halaman Catatan Petir
- Buat Filter untuk Mengatur Visibilitas Komponen
- Uji Bentuk Dinamis
1. Aktifkan Formulir Dinamis
Dari Setup, Anda harus memasukkan Record & pilih "Record Page Setting" di kotak pencarian cepat.

Di bagian Formulir Dinamis, Anda harus memilih Tampilan Halaman Rekam & selanjutnya, ketuk tombol simpan.

2. Bagaimana Cara Menggunakan Formulir Dinamis?
Kami dapat membuat Halaman Rekam baru untuk setiap objek yang disesuaikan untuk bermigrasi ke Halaman Petir saat ini menggunakannya.


Di sini, Anda dapat melihat fitur baru di Lightning App Builder.
Tab Bidang memegang komponen Lightning standar baru yang dikenal sebagai "Bagian Bidang" & "Komponen Bidang di palet komponen. Anda dapat menambahkan bidang "Bagian" di halaman dan memilih bidang yang akan ditambahkan di bagian.

Anda cukup menggunakan Menyeret bidang & bagian dan mengetuk "Tingkatkan Sekarang" dari properti Detail Rekam jika Anda ingin melepaskan wizard migrasi Dynamics Forms.

Setelah itu, wizard migrasi Formulir Dinamis muncul. Kemudian, Anda perlu mengetuk "Selanjutnya."

Selanjutnya, Anda dapat memilih tata letak halaman seperti sumber formulir dinamis, pilih tata letak halaman & ketuk "Selesai" untuk menyelesaikan wizard migrasi Formulir Dinamis.

Jadi, saat migrasi Dynamic Forms berhasil dicapai, bagian bidang baru dan komponen bidang akan dipindahkan ke desktop saat menambahkan komponen "Rincian Rekam - Seluler" ke halaman sehingga pengguna seluler dapat melihat bidang "Rincian" .

Posting ini di bagian informasi; Anda dapat menyeret "Bagian Bidang". Juga, kita dapat memodifikasi labelnya menjadi "Informasi Sistem" dan memilih 1 atau 2 gaya kolom.
3. Tambahkan Komponen Bagian Bidang ke Halaman Catatan Petir

Kami dapat mengubah perilaku UI dengan mengonversi bidang apa pun yang termasuk dalam Objek Kebijakan menjadi "wajib" atau "hanya-baca".

Juga, kami dapat menambahkan filter ke bidang dan menambahkan filter lanjutan sesuai dengan kebutuhan.
4. Buat Filter untuk Mengatur Visibilitas Komponen

Selanjutnya, Anda dapat mengetuk "Aktifkan" dan "Simpan." Ini akan mengaktifkan tata letak halaman untuk objek kustom.
4. Uji Bentuk Dinamis
Pertama, kita akan masuk sebagai perwakilan penjualan; itu akan memungkinkan navigasi ke objek khusus dan mengetuk catatan. Selanjutnya, menurut pengaturan kami, kami dapat melihat komponen 'Record Detail' standar.
Di depan, kami akan masuk sebagai perwakilan dukungan yang bekerja pada Kasus Pelanggan yang relevan dengan pengiriman pesanan mereka. Jadi, kami mengetuk rekaman.
Seperti yang kita ketahui, Dynamic Form adalah fitur pengubah permainan. Jadi, kami dapat dengan cepat menyesuaikan halaman sesuai dengan profil, nilai bidang, atau filter khusus lainnya.
Apa Manfaat Bentuk Dinamis?
Sekarang, mari kita periksa manfaat Dynamic Forms:

- Meskipun mengalokasikan tata letak halaman dan halaman Lightning secara terpisah, ini menggunakan model penugasan tunggal untuk halaman Lightning.
- Ini menyederhanakan atau menurunkan tata letak halaman dengan mengubah aturan visibilitas menjadi komponen dibandingkan dengan keseluruhan tata letak.
- Anda dapat menangani bagian dan bidang pada halaman Anda di Lightning App Builder tanpa menggunakan editor tata letak halaman.
- Dynamic Forms menawarkan antarmuka visual yang menarik yang memungkinkan kita untuk memeriksa bidang yang mereka butuhkan untuk menjadi pengguna akhir.
- Formulir Dinamis menambahkan bagian dan bidang ke dalam tab atau komponen yang sesuai untuk meningkatkan waktu muat situs web.
- Peningkatan cepat dari tata letak halaman: Tempatkan bagian dan bidang di mana pun Anda inginkan.
- Menurunkan jumlah tata letak halaman yang Anda inginkan dengan aturan visibilitas komponen.
- Dapatkan manfaat dari model penetapan tunggal untuk halaman Lightning terlepas dari mode ganda dalam menetapkan tata letak halaman dan halaman Lightning.
Keterbatasan Formulir Dinamis Tenaga Penjualan
Sekarang, mari kita periksa batasan Dynamic Forms:
- Itu tidak mendukung ruang kosong, dan Tata Letak Halaman Tradisional akan terus mengontrol daftar yang relevan.
- Ini tidak didukung pada halaman rekaman dengan templat halaman khusus dan wilayah yang disematkan.
- Karena bagian Bidang baru dan komponen bidang tidak kompatibel dengan perangkat seluler, Anda perlu membuat Detail Rekam baru – Komponen Seluler.
- Kami dapat menambahkan hingga 100 bidang/kolom dalam komponen bagian bidang.
- Saat ini, hanya objek kustom yang mendukung formulir dinamis.
- Formulir Dinamis tidak beroperasi di Internet Explorer 11. Pengguna dengan IE 11 yang mencoba melihat halaman yang menggunakan Formulir Dinamis dapat melihat halaman dengan kesalahan.
- Itu tidak mendukung ruang kosong.
- Hanya bidang dan bagian yang menahan bidang yang disertakan saat memigrasi halaman ke Formulir Dinamis. Elemen lain, seperti spasi kosong dan tautan khusus, tidak disertakan dalam tata letak halaman.
- Jika Anda mengedit bagian yang mengonversi dua kolom menjadi satu, kolom baru dapat menampung 100 bidang. Jika Anda memiliki lebih dari itu di dua kolom saat beralih ke satu kolom, itu akan memindahkan 100 bidang pertama ke satu kolom dan menjatuhkan bidang yang tersisa. Setelah melakukan konversi, jika berubah pikiran, Anda dapat langsung mengklik tombol undo, yaitu tombol Undo Lightning App Builder.
- Pada halaman rekaman, Formulir Dinamis didukung hanya untuk objek kustom.
- Formulir Dinamis tidak berperforma baik pada halaman berdasarkan templat wilayah khusus dan yang disematkan.
- Anda dapat menambahkan hingga 100 bidang/kolom dalam komponen Bagian Bidang.
- Jika tata letak halaman yang Anda pilih untuk dimigrasikan menampung lebih banyak bagian dan bidang yang kami tangani, izinkan migrasi hingga 100 bagian di setiap wilayah dan 100 bidang pertama di setiap kolom. Bidang yang tersisa dijatuhkan, bahkan jika itu diperlukan. Kemudian, Anda dapat menambahkan item yang dijatuhkan secara manual. Setelah beralih, jika Anda berubah pikiran, Anda dapat menekan tombol undo, yaitu tombol Undo Lightning App Builder, untuk memutar kembali modifikasi.
- Pengguna dapat menciutkan atau memperluas bagian bidang hanya dalam mode edit atau tampilan sebaris, bukan di jendela buat, edit penuh, atau kloning.
Masalah Umum Bentuk Dinamis
- Dari komponen Path, jika Anda mengetuk Lihat Semua Dependensi, dependensi yang Anda lihat berasal dari tata letak halaman dari catatan, bukan dari bidang Dynamics Forms, pada halaman.
- Bidang CurrencyISOCode tidak ditampilkan sesuai kebutuhan saat runtime. Namun, itu masih berperilaku seperti yang diperlukan.
- Pada halaman berbasis Formulir Dinamis, banyak contoh bidang pencarian yang sama menyebabkan kesalahan halaman yang mencari objek yang tidak didukung di UI API.
- Jika Anda mengetuk Baru dari daftar terkait untuk non-UI, objek yang didukung API memegang objek yang mendukung Formulir seperti daftar terkait; bidang pencarian induk tidak muncul dalam dialog Baru. Namun, Anda dapat menyimpan rekor baru.
- Pembuat Makro tidak mendukung komponen bidang Formulir Dinamis. Di Penyusun Makro, saat rekaman mengaktifkan Formulir Dinamis dibuka, komponen bidang tetap menghilang.
- Pengaturan kepadatan tidak dikagumi dalam pratinjau Pembuat Aplikasi Petir untuk bagian bidang, dan pratinjau Pembuat Aplikasi Petir mengungkapkan pengaturan Nyaman selalu untuk bagian bidang. Selama runtime, pengaturan kepadatan yang tepat diterapkan.
- Dari pencarian, jika Anda membuat rekaman, bidang yang muncul di jendela tidak berasal dari bidang Formulir Dinamis di halaman; sebaliknya, mereka berasal dari detail rekaman.
Saat Anda mengarahkan kursor ke bidang di palet, tipe data yang ditampilkan tidak akurat di palet. - Dalam komponen Bagian Bidang dua kolom, bidang tidak rata dengan benar, secara horizontal.
- Tampilan rekaman yang dapat dicetak tidak didasarkan pada bidang pada halaman berbasis formulir dinamis; alih-alih, itu tergantung pada bidang dari halaman defaultnya.
Cara Memecah Detail Rekaman Anda dengan Formulir Dinamis
Di halaman Anda, semakin banyak bidang yang Anda miliki di halaman Anda, semakin banyak komponen Detail Rekam menjadi blok monolitik bidang yang tidak dapat disesuaikan.
Dengan Formulir Dinamis, Anda diizinkan untuk memigrasikan bagian dan bidang dari tata letak halaman Anda seperti komponen individual ke dalam Pembuat Aplikasi Lightning.
Selanjutnya, Anda diizinkan untuk mengonfigurasinya seperti komponen yang tersisa di halaman dan menawarkan bagian dan bidang kepada pengguna halaman itu hanya sesuai kebutuhan mereka.
Selain memengaruhi cara pengguna melihat bidang pada halaman rekaman, Formulir Dinamis memengaruhi apa yang mereka lihat saat mereka mengetuk untuk membuat, mengedit, atau menyalin rekaman.
Pada halaman berbasis Formulir Dinamis, bidang yang dilihat pengguna saat mengedit, membuat, atau mengkloning tidak berasal dari tata letak halaman; mereka berasal dari bidang di halaman.
Cara Memigrasi Halaman Rekam dalam Bentuk Dinamis
Di Formulir Dinamis, Anda dapat memigrasikan bagian dan bidang dari halaman rekaman Anda saat ini seperti komponen individual di Pembuat Aplikasi Lightning.
Selanjutnya, Anda dapat mengonfigurasi halaman rekaman tersebut seperti komponen yang tersisa di halaman dan menawarkan kepada pengguna hanya bagian dan bidang yang mereka butuhkan. Formulir Dinamis didukung hanya untuk objek kustom.
Langkah-Langkah yang Terlibat untuk Memigrasikan Halaman Rekaman dalam Formulir Dinamis:
1. Buka halaman catatan objek kustom saat ini untuk Pengalaman Petir seperti di bawah ini:
sebuah. Untuk pertama kalinya, saat Anda memilih Edit Halaman, Salesforce membuat salinan halaman standar, yang Anda edit di Pembuat Aplikasi Lightning. Jika halaman yang disesuaikan ada dan aktif, memilih Edit Halaman akan membuka halaman tersebut untuk diedit.
b. Di Setup dari Object Manager, buka objek kustom; selanjutnya, pilih Halaman Catatan Petir.
c. Dari halaman daftar Lightning App Builder di Setup, buka halaman rekaman objek khusus
2. Klik komponen Rekam Detail.
3. Klik Tingkatkan Sekarang di panel detail komponen untuk memulai wizard migrasi Formulir Dinamis.
4. Buka wizard, dan pilih tata letak halaman mana yang menampung bidang yang perlu Anda migrasikan ke halaman.
Sebagai bagian dari proses migrasi, komponen Detail Rekam dihapus dari halaman dan diganti dengan bagian dan bidang yang dapat Anda tempatkan dan konfigurasikan di mana saja.
Jika halaman rekaman Anda mendukung faktor bentuk ponsel, komponen "Detail Rekaman - Seluler" ditambahkan ke halaman Anda sebagai bagian dari migrasi. Komponen baru ini berbeda, dan menampilkan bidang dan bagian detail rekaman standar kepada pengguna saat mereka melihat halaman di perangkat seluler mereka.
Cara Bidang Wajib dan Hanya-Baca dalam Formulir Dinamis
Saat Anda tampil dengan bidang yang dibutuhkan secara universal pada halaman Lightning berbasis Formulir Dinamis, bidang tersebut mempertahankan statusnya. Meskipun demikian, Anda diperbolehkan untuk membuat bidang lain hanya-baca atau diperlukan hanya untuk halaman tempat Anda bekerja.
Formulir Dinamis dan Seluler
Komponen Bidang dan komponen Bagian Bidang Formulir Dinamis di dalamnya hanya untuk desktop. Namun, pengguna ponsel dilindungi.
Detail Rekam – Komponen seluler menawarkan jalur kepada pengguna seluler untuk mendapatkan detail rekaman pada halaman yang mendukung Formulir Dinamis.
Tip dan Pertimbangan Bentuk Dinamis
Anda perlu mengingat tip dan pertimbangan di bawah ini saat bekerja dengan Formulir Dinamis.
Pertimbangan Umum
- Bidang Jenis Rekaman dan Pemilik mengejar penanganan khusus dalam Formulir Dinamis. Mereka diatur ke Baca-saja, yang tidak dapat diedit di panel properti.
- Seperti rekan App Builder, versi terprogram komponen akordeon tidak menawarkan fungsionalitas yang sama. Misalnya, komponen petir dan akordeon petir saat ini tidak mendukung pemuatan lambat.
- Saat kami mengkloning rekaman yang bergantung pada halaman berkemampuan Formulir Dinamis yang memegang aturan visibilitas, yang direferensikan dalam aturan visibilitas, semua bidang ditambahkan ke rekaman yang digandakan, meskipun bidang tersebut sudah ada di halaman.
- Pada halaman, saat Anda mengganti templat halaman yang menggunakan Formulir Dinamis, daftar templat yang tersedia hanya menampung templat yang didukung untuk halaman yang mendukung Formulir Dinamis.
- Kami dapat menambahkan satu dan bahkan lebih banyak instance milik bidang yang sama ke halaman Lightning. Namun, semua contoh di halaman mengungkapkan data yang sama.
- Saat mendesain halaman, menciutkan atau memperluas bagian bidang tetap tidak efektif apakah bagian diciutkan atau diperluas untuk pengguna selama runtime.
- Saat kami menyimpan catatan baru dengan nama objek khusus kosong, API menempati bidang nama objek khusus dengan ID catatan. Jadi, kita perlu memastikan bahwa bidang Nama ditandai sebagai wajib dan ada di halaman.
Tips
- Anda tidak boleh menempatkan komponen Bagian Bidang di halaman Lightning khusus seluler karena hanya untuk desktop dan tidak muncul saat Anda melihat halaman di ponsel.
- Biasanya disarankan agar Anda tidak memiliki kedua bagian bidang dan komponen Detail Rekaman pada halaman yang sama. Jika Anda melakukannya, pengguna dapat mengalami masalah dengan halaman, mencakup: tumpang tindih, beberapa simpan dan batalkan bar saat keduanya berada di edit sebaris dan di halaman.
- Aturan visibilitas tidak berfungsi dengan benar pada komponen Bidang dan Bagian Bidang.
- Saat pengguna mengedit, membuat, atau mengkloning rekaman, bidang yang muncul bukan dari Detail Rekaman, melainkan dari Bagian Bidang.
- Detail Rekam adalah urutan tab kiri-kanan-atas-bawah, sedangkan bagian Bidang adalah urutan tab kanan-atas-kiri-kanan saja yang dapat membuat kebingungan. Akibatnya, di dalam Bagian Bidang, terkadang bidang tidak berbaris secara horizontal. Namun, bidang Detail Rekam berbaris secara horizontal.
- Anda dapat menggunakan satu halaman Lightning untuk ponsel dan desktop. Tambahkan Detail Rekam – Komponen seluler dengan komponen Bagian Bidang Anda di halaman yang sama. Pengguna desktop Anda melihat komponen Bagian Bidang, sedangkan pengguna seluler Anda melihat Detail Rekam – komponen Seluler.
Aturan Visibilitas dan Formulir Dinamis
- Di halaman, jika bidang disembunyikan karena aturan visibilitas, dan jika pengguna mengedit nilai bidang, nilai baru atau yang diubah akan tetap tidak disimpan.
- Aturan visibilitas berperilaku unik pada komponen bagian bidang seperti halnya pada bidang. Di lapangan, aturan visibilitas dinilai secara dinamis. Saat mengedit catatan, modifikasi pengguna muncul dan menghilang saat aturan visibilitas dievaluasi.
- Aturan visibilitas tidak dinamis dan tidak bereaksi terhadap pengeditan pengguna di bagian bidang. Aturan visibilitas bagian bidang dievaluasi tepat setelah rekaman disimpan.
- Bidang daftar pilihan yang bergantung tidak mengindahkan aturan visibilitas. Bahkan jika mereka telah menetapkan aturan visibilitas, daftar pilihan dependen muncul di daftar Lihat Semua Ketergantungan.
Kesimpulan
Kami telah menyertakan hampir setiap detail yang terkait dengan Formulir Dinamis Salesforce, manfaatnya, batasannya, detail penyiapannya, cara kerjanya, dan banyak lagi.
Formulir Dinamis Salesforce menawarkan pengalaman unik kepada pengguna akhir sekaligus meningkatkan produktivitas organisasi. Selanjutnya, formulir tersebut dapat dikustomisasi dengan cepat tanpa perlu pemrograman atau pengkodean yang rumit. Untuk saat ini, formulir tersebut hanya dapat diakses untuk objek kustom; segera, Salesforce akan membuat fitur ini juga tersedia untuk objek biasa.
Kami berharap panduan ini cukup informatif dan akan membantu Anda dengan pertanyaan Anda. Namun, jika Anda mengalami masalah dalam pengembangan Salesforce, Anda dapat menghubungi kami; kami akan membantu Anda dengan solusi yang lebih baik.
Referensi :
- Cloudanalogi
- tenaga penjualan
