Latihan - Tambahkan sumber data ke aplikasi kanvas dan desain halaman fungsional
Di Power Apps, Anda dapat menghubungkan data Anda dengan aplikasi yang sudah ada atau ke aplikasi yang Anda bangun dari awal. Aplikasi Anda dapat terhubung ke SharePoint, Microsoft Dataverse, Salesforce, OneDrive, atau sumber data lainnya.
Kami akan menggunakan SharePoint sebagai sumber data utama untuk aplikasi ini. Anda dapat menghubungkan ke situs SharePoint untuk membuat aplikasi secara otomatis dari daftar kustom, membuat koneksi sebelum menambahkan data ke aplikasi yang sudah ada, atau membuat aplikasi dari awal.
Membuat situs SharePoint
Masuk ke portal SharePoint dengan info masuk organisasi Microsoft Anda.
Pilih + Buat situs di halaman awal SharePoint untuk membuat situs SharePoint.
Pada halaman mulai SharePoint, Anda akan menemukan informasi berikut:
Pilih tipe situs; pilihannya adalah situs Komunikasi atau situs Tim. Pilih Situs komunikasi.
Masukkan nama yang sesuai untuk situs; misalnya, Easy Sales.
Tambahkan Deskripsi situs jika diperlukan (opsional).
Pilih Bahasa pilihan Anda dari dropdown.
Pilih Selesai untuk membuat situs SharePoint untuk memuat data Anda.
Situs SharePoint modern dibuat dan siap digunakan dalam hitungan detik. Anda sekarang dapat membuat daftar, pustaka dokumen, halaman, dan sebagainya di situs yang baru Anda buat.
Catatan
Jika Anda memilih situs Tim, grup Microsoft 365 juga dibuat.
Membuat daftar SharePoint
Daftar SharePoint mengumpulkan data dengan beberapa struktur, mirip dengan tabel, spreadsheet, atau database sederhana. Hal ini dapat mencakup berbagai jenis informasi, seperti angka, teks, lampiran, dan bahkan gambar.
Untuk aplikasi Penjualan Mudah, kami akan membuat daftar yang berisi detail semua kategori produk: Sofa, Kursi, Meja, dan Karpet.
Di situs SharePoint yang baru dibuat dengan nama Penjualan Mudah, pilih dropdown + Baru lalu pilih Daftar untuk membuat daftar SharePoint Anda.
Di jendela Buat Daftar, pilih Daftar kosong untuk membuat daftar SharePoint dari awal.
Konfigurasikan panel Buat sebagai berikut:
Menambahkan data ke daftar SharePoint Anda
Setelah daftar dibuat, saatnya untuk menambahkan data. Di sini, "data" berarti detail produk tertentu. Detail produk mencakup informasi berikut: Nama, Gambar, Harga, Dimensi, Berat, Warna, Bahan Utama, Luas, Tinggi, dan model/gambar 3D produk yang akan dilihat dalam realitas campuran.
Dalam daftar Penjualan mudah yang dibuat, pilih + Tambahkan kolom untuk menambahkan kolom dengan jenis tertentu. Daftar di bawah ini menunjukkan kolom yang perlu dibuat, dengan nama dan jenisnya dalam format ini: Nama Kolom - Jenis kolom.
- Nama: Baris teks tunggal
- ImageLink: Satu baris teks
- Harga: Satu baris teks
- Dimensi: Satu baris teks
- Bobot: Satu baris teks
- Warna: Satu baris teks
- PrimaryMaterial: Baris teks tunggal
- Tinggi: Angka
- Kedalaman: Angka
- Lebar: Angka
- Harga/cm2: Angka
- ProductCategory: Baris teks tunggal
- FileType: Baris teks tunggal
Pilih jenis kolom dari menu drop-down; misalnya, pilih Baris tunggal teks.
Masukkan detail kolom di tab Buat kolom dan pilih Simpan.
Ulangi prosedur yang sama untuk sisa kolom dalam daftar sebelumnya.
Catatan
Setelah Anda membuat daftar SharePoint, kolom Judul default dibuat yang bisa Anda ganti namanya menjadi Nama.
Setelah kita menambahkan kolom, kita harus menambahkan data aktual di bawah kolom ini. Mulai tambahkan data ke kolom dengan mengunduh folder kustom yang menyertakan semua detail produk untuk keempat daftar. Untuk mengakses data, pilih tautan berikut, pilih tombol Tindakan file lainnya (...) di kanan atas halaman, dan pilih Unduh.
Pilih + Baru untuk menambahkan item, lalu isi detail yang diperlukan seperti yang disediakan dalam file Excel yang diunduh. Pilih Simpan untuk menyimpan detail yang dimasukkan.
Catatan
Tampilan kisi memungkinkan Anda menambahkan informasi secara bebas ke baris atau kolom yang berbeda.
Mulai tambahkan data Anda di kolom masing-masing, seperti yang ditunjukkan pada gambar:
Catatan
Jika Anda ingin menyertakan gambar Anda sendiri, Anda dapat menambahkan tautan gambar dari gambar publik yang tersedia di Internet di bawah kolom ImageLink. Anda bisa mendapatkan tautan gambar dengan mengeklik kanan dan memilih opsi Salin alamat gambar.
Catatan
Anda tidak memerlukan nilai tinggi, kedalaman, dan lebar untuk daftar kategori Karpet. Kategori produk ini akan mengambil nilai area yang diukur selama sesi Ukur dalam MR dan memberikan harga karpet setelah area yang dihitung. Namun, kita telah menambahkan kolom Harga/cm2 untuk membantu proses penghitungan.
Membuat koneksi
Sekarang setelah semua data kami yang diperlukan untuk aplikasi disimpan dalam daftar SharePoint, kita akan membuat koneksi di Power Apps. Setelah koneksi dibuat, Anda dapat dengan mudah mengakses data SharePoint melalui aplikasi.
Untuk mulai membuat koneksi, masuk ke Power Apps dan pilih Koneksi ion di bilah navigasi kiri. Lalu pilih + Koneksi baru di dekat sudut kiri atas.
Pilih SharePoint. Kami memilih SharePoint karena kami telah menyimpan data yang diperlukan dalam daftar SharePoint .
Untuk menyambungkan ke SharePoint Online, pilih Koneksi secara langsung (cloud-services), lalu pilih Buat, lalu, jika diminta, berikan kredensial.
Koneksi dibuat, dan Anda dapat membangun aplikasi dari awal.
Catatan
Bahkan jika koneksi dibuat, Anda masih bisa menambahkan, mengedit, dan menghapus data yang disimpan dalam daftar SharePoint Anda. Semua perubahan tercermin dalam aplikasi melalui koneksi.
Mari kita mulai membangun aplikasi Easy Sales berdasarkan data SharePoint, lalu menambahkan data dari sumber lain, jika diinginkan. Dengan mengikuti prosedur ini, Anda akan dapat mendesain beberapa halaman utama aplikasi. Misalnya, Anda akan belajar mendesain layar splash, halaman produk, dan halaman daftar produk. Kami juga akan mengakses data yang disimpan dalam daftar SharePoint melalui kontrol galeri Power Apps.
Membuka aplikasi kosong
Buka beranda Power Apps , lalu pilih Buat di menu sebelah kiri. Pilih Aplikasi kosong, lalu pilih Buat di bawah Aplikasi kanvas kosong.
Tentukan nama untuk aplikasi Anda; misalnya, Easy-Sales. Pilih Telepon, lalu pilih Buat.
Power Apps Studio membuat aplikasi kosong untuk ponsel.
Catatan
Meskipun Anda dapat mendesain aplikasi dari awal untuk berbagai perangkat, topik ini berfokus pada mendesain aplikasi untuk ponsel.
Jika kotak dialog Selamat datang di Power Apps Studio terbuka, pilih Lewati.
Menyambungkan ke data
Untuk menyertakan data di Power App, Anda harus menyambungkan ke data melalui konektor di aplikasi Anda. Karena kami telah menyimpan semua data dalam daftar SharePoint , kami akan memilih SharePoint sebagai salah satu konektor.
Di sebelah kiri Power Apps Studio, pilih opsi Data.
Setelah membuka panel Data, pilih tombol Tambahkan data untuk terhubung ke data.
Di jendela Pilih sumber data, luaskan bagian Konektor dan pilih opsi SharePoint.
Pada latihan sebelumnya, kita sudah membuat koneksi. Pilih koneksi yang dibuat untuk menambahkan data ke aplikasi Anda. Pilih situs SharePoint yang dibuat dengan nama Penjualan Mudah.
Setelah memilih situs SharePoint Penjualan Mudah, semua daftar yang dibuat di situs tersebut akan ditampilkan. Selanjutnya, pilih daftar SharePoint yang dibuat terkait aplikasi dan klik Sambungkan.
Semua data yang diperlukan sudah tersambung dan siap digunakan dalam aplikasi. Anda sekarang dapat mulai membangun aplikasi.
Membuat layar splash
Pilih opsi Tampilan pohon di sebelah kiri Power Apps Studio. Anda seharusnya sudah memiliki layar kosong di Power Apps Studio; jika tidak, pada tab Beranda, pilih panah bawah di samping Layar baru yang membuka daftar jenis layar. Kemudian, pilih Kosong untuk membuat layar kosong.
Ganti nama layar menjadi layar Splash dengan memilih ikon tiga titik (...) yang ada di samping nama layar dan pilih opsi Ganti Nama .
Pilih layar yang baru dibuat untuk mengubah propertinya di tab Properti di sisi kanan layar.
Pilih menu drop-down di samping properti Gambar latar belakang untuk menambahkan gambar ke layar. Pilih + Tambahkan file gambar untuk memilih file logo yang diunduh.
Atur posisi gambar ke Sesuai agar seluruh gambar pas dengan ukuran yang ditentukan. Opsi Pas menskalakan gambar secara proporsional dan tidak memotong gambar.
Pada tab Sisipkan, luaskan dropdown Input dan pilih Timer. Kemudian, seret tombol di layar dan letakkan di mana pun Anda mau.
Untuk mengedit beberapa properti timer, Anda dapat menggunakan dropdown Properti di sudut kiri atas atau menggunakan panel Properti. Tetapkan properti berikut:
Kami ingin layar pembuka hanya terlihat selama dua detik dan kemudian beralih ke halaman Beranda. Buat layar Kosong seperti yang kita lakukan pada langkah sebelumnya dan ganti namanya menjadi Halaman Beranda. Kemudian, pilih tombol timer yang ditambahkan ke layar Pembuka dan konfigurasikan properti OnTimerEnd. Ganti false dengan konten berikut:
Navigate('Home Page',ScreenTransition.Fade)
Simpan aplikasi Anda dengan membuka File>Simpan. Selanjutnya, pilih opsi Cloud dan pilih Simpan.
Membuat halaman beranda
Pilih Halaman Beranda yang dibuat sebelumnya. Untuk menyisipkan empat tombol, navigasikan ke tab Sisipkan dan pilih opsi Tombol untuk menambahkan tombol ke layar. Sesuaikan ukuran dan posisi tombol ini sesuai kebutuhan. Ganti namanya menjadi Sofas_button, Chairs_button, Tables_button, dan Carpets_button.
Ubah teks tampilan tombol untuk menunjukkan kategori produk seperti Sofa, Kursi, Meja, dan Karpet.
Kami akan menggunakan tombol ini untuk menavigasi ke daftar produk di bawah berbagai kategori. Untuk melakukannya, kita perlu memfilter produk dari daftar SharePoint berdasarkan Kategori Produk. Buat dua layar Kosong baru dan ganti namanya menjadi Produk dan Karpet.
Pilih tombol Sofas_button yang baru dibuat dan konfigurasikan properti OnSelect. Setelah memilih tombol , kita perlu membawa kita ke halaman daftar produk yang dibuat di langkah sebelumnya. Ganti false dengan kode berikut:
Navigate(Products,ScreenTransition.Cover, {ID:1});
Catatan
ID adalah variabel konteks dengan beberapa nilai yang ditetapkan. Nilai ini diteruskan ke halaman tujuan yang disebutkan dalam fungsi Navigasi. Nilai yang ditetapkan ke variabel memfilter produk berdasarkan Kategori Produk.
Ulangi prosedur yang sama untuk tiga tombol lainnya. Sekali lagi, pastikan Anda memberikan nama layar yang tepat dalam fungsi Navigasi; misalnya, untuk mengonfigurasi properti OnSelect dari tombol Kursi, Tabel, dan Karpet, gunakan fungsi Navigasi sebagai berikut:
Navigate(Products,ScreenTransition.Cover, {ID:2});
Navigate(Products,ScreenTransition.Cover, {ID:3});
Navigate(Carpets,ScreenTransition.Cover)
Tip
Untuk menyimpan kemajuan Anda, pilih tab File di bagian atas dan pilih opsi Simpan. Anda juga dapat menggunakan Ctrl+S untuk menyimpan kemajuan Anda.
Catatan
Sintaksis default fungsi Navigasi adalah: Navigasi(Layar [, Transisi [, UpdateContextRecord]])
- Layar: Diperlukan. Layar untuk ditampilkan.
- Transisi: Opsional. Transisi visual untuk digunakan antara layar saat ini dan layar berikutnya. Nilai default-nya adalah Tidak Ada.
- UpdateContextRecord: Opsional. Rekaman yang berisi nama setidaknya satu kolom dan nilai untuk setiap kolom. Rekaman ini memperbarui variabel konteks layar baru seolah-olah diteruskan ke fungsi UpdateContext.
Tip
Anda dapat menguji aplikasi Anda dengan menekan tombol F5 pada keyboard atau mengeklik tombol Putar di sudut kanan atas Power Apps Studio.
Menggunakan kontrol Galeri
Sekarang setelah kami menambahkan kategori produk, kami akan menampilkan daftar produk di bawah setiap kategori. Di Power Apps, kita menggunakan Kontrol galeri untuk melihat rekaman data.
Di layar Produk, pada tab Sisipkan, pilih Galeri>Vertikal untuk menambahkan Kontrol galeri ke layar Anda.
Ganti namanya menjadi Gallery_products. Pada tab Properti di panel sebelah kiri, konfigurasikan properti Item sebagai berikut:
If( ID = 1, Filter('Easy Sales',(ProductCategory = "Sofa")), ID = 2, Filter('Easy Sales',(ProductCategory = "Chair")), ID = 3, Filter('Easy Sales',(ProductCategory = "Table")), ID = 4, Filter('Easy Sales',(ProductCategory = "Carpet")))
Kita memfilter Produk yang disimpan dalam daftar SharePoint berdasarkan Kategori Produk. Variabel konteks digunakan untuk proses memfilter.
Konfigurasikan properti Galeri>Bidang di panel Properti dengan memilih Edit:
Saat menetapkan bidang sebelumnya, Anda akan mengamati data yang tercermin di Galeri Anda.
Sesuaikan ukuran Gallery_products sesuai kebutuhan. Untuk menambahkan ImageLink ke judul Image1, pilih Image di galeri dan konfigurasikan properti Image di Properti dengan menambahkan baris kode ini:
ThisItem.ImageLink
Sekarang, mari kita sisipkan label di bagian atas layar dengan memilih opsi Label . Kemudian, sesuaikan posisi, warna, dan tampilan teks seperti yang ditunjukkan pada gambar:
Tambahkan ikon Kembali di atas Label yang ditambahkan sebelumnya untuk membantu pengguna menavigasi ke Beranda jika diperlukan. Untuk menambahkan ikon Kembali, luaskan dropdown Ikon dan pilih ikon Kembali.
Posisikan ikon Kembali dengan benar dan ubah warna tampilannya, jika diperlukan. Konfigurasikan properti OnSelect dengan menambahkan yang berikut:
Navigate('Home Page',ScreenTransition.Cover)
Ikuti prosedur yang sama untuk halaman Karpet. Konfigurasikan properti Item dari galeri yang ditambahkan ke halaman Karpet dengan cara berikut:
Filter('Easy Sales',ProductCategory = "Carpet")
Tip
Untuk menyimpan kemajuan Anda, pilih tab File di bagian atas dan pilih opsi Simpan. Anda juga dapat menggunakan Ctrl+S untuk menyimpan kemajuan Anda.
Setelah menerapkan langkah-langkah sebelumnya, berikut tampilan aplikasi Anda. Aplikasi ini akan menyertakan Layar pembuka yang sangat baik, Beranda, dan inventaris produk untuk menjelajahi produk.