Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.
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.
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.
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.