Apa itu aplikasi berbasis model di Power Apps?

Gambaran umum aplikasi berbasis model

Desain aplikasi berbasis model adalah pendekatan yang berfokus pada penambahan komponen seperti formulir, tampilan, bagan, dan dasbor ke tabel menggunakan alat perancang aplikasi. Selain itu, hubungan menghubungkan tabel bersama-sama dengan cara yang mengizinkan navigasi di antara mereka dan memastikan bahwa data tidak diulang secara tidak perlu.

Dengan menggunakan perancang aplikasi dengan sedikit atau tanpa kode, Anda dapat membuat aplikasi yang sederhana atau kompleks.

Perancang aplikasi dengan akun dan tabel kontak ditambahkan

Aplikasi yang digerakkan oleh proses

Aplikasi berbasis model sangat cocok untuk memproses aplikasi berbasis data yang padat dan memudahkan pengguna untuk berpindah di antara rekaman terkait. Misalnya, jika Anda membangun aplikasi untuk mengelola proses yang kompleks, seperti onboarding karyawan baru, mengelola proses penjualan, atau hubungan anggota di organisasi seperti bank, aplikasi berbasis model adalah pilihan yang tepat.

Membuat model data

Meskipun kami menyebutnya aplikasi berbasis model, sering kali lebih mudah untuk menganggapnya sebagai aplikasi berbasis model data . Ini karena, tanpa model data yang disimpan dalam Microsoft Dataverse, Anda tidak dapat membuat aplikasi berbasis model.

Pengalaman pengguna

Dari perspektif pengguna, semua aplikasi berbasis model menawarkan pengalaman serupa, yang dapat diakses oleh banyak pengguna dan perangkat yang digunakan. Pengalamannya mirip dengan diagram yang ditunjukkan di sini.

Dalam contoh ini, aplikasi berisi tiga tabel (tantangan, ide, proyek tim), satu dasbor, dan beberapa bagan dan tampilan. Pengguna menavigasi antar tabel menggunakan panel kiri atau melalui dasbor.

Sampel aplikasi yang diarahkan model

Manfaat pendekatan berbasis model

Tidak seperti pengembangan aplikasi kanvas di mana perancang memiliki kontrol penuh atas tata letak aplikasi, dengan aplikasi berbasis model banyak antarmuka pengguna ditentukan untuk Anda dan sebagian besar ditunjuk oleh komponen yang Anda tambahkan ke aplikasi.

Ada beberapa keuntungan penting untuk metode pengembangan aplikasi ini.

  • Setelah model data dan hubungan dibuat, proses build menjadi relatif cepat berkat keberadaan desainer tanpa kode yang kaya fitur dan berfokus pada komponen.
  • Aplikasi memiliki antarmuka pengguna serupa di berbagai perangkat dari desktop ke seluler.
  • Aplikasi dapat diakses dan responsif secara otomatis.
  • Pengalaman pengguna konsisten di semua aplikasi berbasis model. Setelah pengguna yakin dengan satu aplikasi berbasis model, aplikasi yang lebih baru lebih mudah diadopsi dalam organisasi.
  • Memigrasikan aplikasi antara lingkungan pengembangan, pengujian, dan produksi relatif mudah dengan menggunakan solusi.

Pelajari selengkapnya tentang manfaat pendekatan berbasis model

Perbandingan aplikasi berbasis model dan kanvas

Di aplikasi kanvas, pembuat aplikasi memiliki kontrol penuh atas tata letak aplikasi. Dengan aplikasi berbasis model, sebagian besar tata letak ditentukan oleh komponen yang Anda tambahkan. Penekanannya lebih pada melihat data bisnis Anda dengan cepat dan membuat keputusan alih-alih desain aplikasi yang rumit.

Kategori Aplikasi yang diarahkan model Aplikasi kanvas
Platform data Dataverse saja Dataverse + banyak lainnya menggunakan konektor
Pengalaman desain Desain yang berfokus pada komponen tanpa kode Manipulasi properti kontrol menggunakan ekspresi Power Fx
Kontrol UI Kustomisasi terbatas terutama Kontrol penuh
Konsistensi aplikasi Tinggi – berbeda terutama berdasarkan tabel dan tampilan yang dipilih Seringkali rendah, mengingat kontrol signifikan yang dimiliki desainer dari pengalaman pengguna
Migrasi antar lingkungan Simple Berpotensi kompleks mengingat bahwa sumber data mungkin perlu diperbarui
Kecepatan pembuatan Cepat Relatif terhadap kompleksitas desain
Responsif Responsif secara otomatis Hanya responsif jika dirancang dengan cara ini
Navigasi melalui hubungan Otomatis, jika hubungan ada Hanya jika dirancang dan diterapkan menggunakan rumus Power Fx
Fitur aksesibilitas Bawaan Dirancang ke dalam aplikasi: Membuat aplikasi kanvas yang dapat diakses

Langkah-langkah untuk membangun dan berbagi aplikasi berbasis model

Pada tingkat dasar, pembuatan aplikasi berbasis model terdiri dari area berikut.

  • Pemodelan data bisnis
  • Mendefinisikan proses bisnis
  • Menyusun aplikasi
  • Mengonfigurasikan peran keamanan
  • Berbagi aplikasi

Sebagian besar waktu yang dihabiskan untuk membangun aplikasi didedikasikan untuk memodelkan data bisnis dan dalam beberapa kasus untuk menentukan proses bisnis. Menyesuaikan peran keamanan tergantung pada kebutuhan organisasi.

Pelajari selengkapnya tentang langkah-langkah untuk membangun aplikasi berbasis model

menggunakan aplikasi yang diarahkan model

Dokumentasi telah dikembangkan yang membantu pengguna berhasil menavigasi dan berinteraksi dengan aplikasi berbasis model dengan cara yang membantu membuatnya lebih produktif.

Pelajari selengkapnya tentang menggunakan aplikasi yang diarahkan model

Anda dapat menggunakan aplikasi berbasis model di perangkat seluler dan menjalankannya dalam mode offline.

Menggunakan solusi untuk membantu manajemen siklus hidup aplikasi

Manajemen siklus hidup aplikasi (ALM) adalah cara kami mengembangkan aplikasi dari konsepsi hingga akhir masa pakai.

Solusi digunakan sebagai pembungkus untuk semua elemen yang diperlukan guna menyampaikan produk yang dapat digunakan dalam bisnis.

Minimal, aplikasi berbasis model memerlukan satu tabel, peta situs, ditambah aplikasi itu sendiri. Namun, aplikasi berbasis model umumnya mencakup jumlah yang cukup banyak, dan ini termasuk aplikasi kanvas, peran keamanan, variabel lingkungan, dan banyak lagi.

Penjelajah solusi

Solusi menawarkan cara di mana objek ini dapat dimigrasikan antar lingkungan. Akibatnya, solusi adalah bagian penting dari strategi manajemen siklus hidup aplikasi apa pun.

Saat membuat aplikasi berbasis model, Anda harus membuatnya dalam solusi.

Persyaratan minimum untuk membangun aplikasi berbasis model

Aplikasi berbasis model bisa menjadi kompleks. Namun, persyaratan minimum untuk membangunnya relatif mudah.

  • Lisensi Microsoft Power Apps.
  • Kapasitas untuk membuat lingkungan Power Platform. Ini adalah fitur lisensi Power Apps dan Dynamics 365 yang dipegang.
  • Lingkungan Power Platform.
  • Sebuah database Dataverse dalam lingkungan. Pilihan ini dipilih saat Anda membuat lingkungan. Informasi selengkapnya: Membuat lingkungan dengan basis data
  • Hak istimewa bagi pembuat untuk bekerja sebagai penyesuai sistem atau pembuat lingkungan di lingkungan tempat aplikasi berbasis model dibuat. Informasi selengkapnya: Tentang peran keamanan yang telah ditentukan sebelumnya
  • Sebuah tabel. (Ada banyak tabel standar, termasuk akun, yang ada secara default.)
  • Satu kolom tabel. (Setiap tabel memiliki setidaknya satu kolom, dan banyak kolom sistem.)
  • Satu tampilan tabel, untuk melihat rekaman. (Ada beberapa secara default.)
  • Satu tabel formulir, untuk memasukkan data. (Akan ada satu secara default.)

Menggunakan perancang aplikasi, aplikasi berbasis model dibuat dengan menambahkan halaman, yang menambahkan navigasi ke aplikasi, dan biasanya didasarkan pada tabel atau halaman kustom.

Langkah selanjutnya

Pelajari tentang nilai aplikasi berbasis model

Membangun aplikasi berbasis model sederhana adalah cara yang bagus untuk memulai. Anda mungkin ingin Membuat solusi sebelum melakukannya.

Untuk mendalami pembuatan aplikasi berbasis model, buka Langkah-langkah untuk membuat aplikasi berbasis model.

Jika Anda baru menggunakan Power Apps, dan ingin mempelajari tentang cara mengonversi ide Anda menjadi solusi yang sepenuhnya berfungsi menggunakan Power Apps, mulailah dengan Merencanakan proyek Power Apps.

Memahami komponen aplikasi berbasis model membantu Anda memahami beberapa elemen yang membentuk aplikasi berbasis model.

Pelajari tentang lisensi untuk Power Platform