Panduan
Dokumentasi panduan Power Apps
Pola Power Apps
Ikhtisar pola
Pola persetujuan
Pola pemesanan manajemen/sumber daya aset
Pola penghitungan/transformasi
Pola komunikasi/pengumuman
Pola pemeriksaan/audit
Pola manajemen proyek
Pola lainnya
Merencanakan proyek Power Apps
Pendahuluan
Perbedaan antara Power Apps dan pendekatan pengembangan aplikasi tradisional
Tahap perencanaan
Ikhtisar
Mengidentifikasi masalah bisnis untuk dipecahkan (kasus penggunaan)
Contoh - Pelaporan pengeluaran
Memahami proses bisnis saat ini
Membuat ikhtisar dan mengidentifikasi kontributor penting
Mendokumentasikan proses bisnis
Apa tugasnya?
Siapa yang melakukannya?
Apa aktivitas apa yang dilakukan?
Data apa yang diperlukan?
Data apa yang dibuat atau diedit?
Keputusan, persetujuan, atau aturan apa yang ada?
Apa tugas selanjutnya?
Memetakan prosesnya secara visual
Mengoptimalkan proses bisnis Anda
Apakah otomatisasi proses ini sepadan?
Harga yang dibayar jika tidak melakukan apa-apa
Menentukan nilai bisnis dari pemecahan masalah
Mengukur keberhasilan terhadap nilai bisnis
Membuat rencana proyek
Menentukan sasaran proyek aplikasi
Menentukan cakupan proyek
Memprioritaskan permintaan fitur
Mengidentifikasi anggota tim proyek
Membuat daftar pemilik dan tugas proyek
Menentukan jadwal proyek
Mengidentifikasi risiko
Mendapatkan dukungan dan sponsor dari manajemen
Tahap perancangan
Ikhtisar
Desain Konseptual
Tugas yang harus dilakukan di aplikasi
Membuat sketsa layar
Desain Arsitektur
Di mana datanya?
Bekerja dengan sistem perusahaan
Membuat model data
Menentukan jenis aplikasi yang akan dibuat
Menentukan tempat untuk menempatkan logika
Mengamankan aplikasi dan data
Tahap pembuatan
Tahap pengujian
Tahap penyebaran dan penyempurnaan
Membuat aplikasi Anda mudah ditemukan
Mengumpulkan tanggapan dan menganalisis telemetri
Pola Power Apps
07/09/2021 • 2 minutes to read
Dengan Microsoft Power Platform, Anda dapat dengan mudah membuat aplikasi yang disesuaikan dengan
kebutuhan spesifik organisasi Anda. Meskipun kebutuhan Anda mungkin unik, namun kami melihat beberapa
pola umum di antara aplikasi yang biasanya dibuat organisasi untuk memenuhi kebutuhan yang paling
mendesak.
Skenario yang berbeda, di berbagai industri, sering menggunakan pola dasar yang sama. Contohnya, aplikasi
untuk melakukan pemeriksaan pesawat terbang, aplikasi kesadaran situasional untuk rumah sakit, dan aplikasi
untuk melacak tingkat bacaan anak semua memiliki struktur yang sama, meskipun memiliki tujuan dan
khalayak yang sangat berbeda.
Dalam rangkaian artikel ini, kita telah mengidentifikasi beberapa penggunaan yang telah kita lihat untuk
Microsoft Power Platform dan pola yang digunakan oleh pembuat yang berhasil telah mewujudkan solusi ini.
Setiap artikel berisi tautan ke kisah pelanggan dunia nyata yang mencakup praktik terbaik untuk menyusun
data, menggunakan elemen Microsoft Power Platform, dan mengintegrasikan ke dalam bisnis secara
keseluruhan.
Di daftar di bawah, Cari skenario yang mirip dengan yang Anda perlukan, lalu pilih pola untuk mempelajari
lebih lanjut.
Kami akan terus menambahkan pola dari waktu ke waktu.
Persetujuan
Baca lebih lanjut tentang pola persetujuan, termasuk kasus penggunaan di dunia nyata
Kumpulkan persetujuan dari satu atau beberapa sumber
Pembuat Power Apps menggunakan pola persetujuan untuk memastikan bahwa data, keputusan, dan dokumen
akan ditinjau oleh pemangku kepentingan atau beberapa pemangku kepentingan, baik sekaligus maupun
berurutan. Meskipun pola persetujuan dapat berharga dengan sendirinya, pola ini sering dikombinasikan
dengan pola lain, terutama pola pemeriksaan atau audit. Persetujuan dapat diimplementasikan dengan mudah
dengan alur kerja persetujuan Power Automate, tetapi juga dapat diimplementasikan dengan kemampuan yang
Anda buat ke dalam aplikasi.
Power Apps menyediakan platform hebat untuk mengelola aset fisik perusahaan Anda.
Baik Anda baru saja ingin mengetahui siapa yang saat ini memiliki perlengkapan apa pun, atau Anda ingin
membuat sistem pemesanan untuk sumber daya yang terbatas seperti ruang kerja atau kendaraan, Power Apps
dapat membantu Anda membuat alat yang mudah digunakan dan inteligensi bisnis yang tepat waktu bagi
karyawan Anda untuk membantu Anda melacak, mengelola, dan menganalisis pola penggunaan sumber daya.
Di bawah ini adalah beberapa contoh kasus penggunaan dunia nyata yang menunjukkan organisasi yang
mengganti kertas dan sistem berbasis email dengan solusi Power Apps. Selain itu, Microsoft telah membuat
beberapa template yang dapat Anda gunakan untuk langsung memulai pemesanan aset atau proyek izin keluar.
Karyawan menggunakan aplikasi Karyawan kembali ke Tempat Kerja untuk memesan ruang.
Aplikasi dan template tambahan
Tersedia di create.powerapps.com:
Keluar Aset (aplikasi kanvas atau aplikasi berdasarkan model)
Pesan Ruang (aplikasi kanvas)
Template komunitas: template aplikasi Pemesanan
Sekarang setiap pekerja Armanino yang sedianya ingin berbagi ruang kantor dapat menunjukkan kapan ruang
mereka kosong di Penjadwal Ruang Kerja, dan setiap pekerja di jalan dapat menemukan dan memesan ruang
tersebut lebih awal.
Aplikasi Eneco RoomFinder
Baca seluruh cerita.
Lebih dari gedung kantor pusat korporasi, Eneco World mencerminkan sebuah warisan tentang menyatukan
orang untuk berkolaborasi dan berinovasi. Untuk meningkatkan produktivitas dan efisiensi, pemasok
energelanda Eneco beralih ke Macaw, Mitra Emas Microsoft terpercaya, untuk bantuan dalam mengembangkan
aplikasi yang akan memberikan cara mudah bagi hampir 3.000 karyawan untuk menemukan ruang yang
diperlukan untuk pertemuan dan kerja sama.
Eneco menjawab pertanyaan tersebut dengan layanan berbasis cloud Microsoft Office 365, menggunakan
Power Apps, Power Automate dan Power BI untuk mengembangkan aplikasi RoomFinder yang sekarang
menghubungkan orang dan ide.
Tantangan
Meskipun karyawan Eneco mendapat manfaat dari memiliki semua orang di kantor yang sama, namun segera
menjadi sulit untuk menemukan ruang konferensi yang tersedia dan ruang kerja yang sepi. Karyawan Eneco
menggunakan fungsi pemesanan ruang default di Microsoft Exchange untuk memesan ruang rapat resmi di
kantor pusat, namun ada juga sekitar 200 ruang yang lebih kecil untuk karyawan yang memerlukan akses
setiap hari. Ruang ini mencakup ruang senyap untuk satu atau dua karyawan yang akan digunakan untuk
pemusatan atau kolaborasi, ruang untuk pertemuan kecil, dan ruang untuk tim proyek.
Hingga belum lama ini, karyawan akan mencari di 14 lantai untuk menemukan ruang rapat terbuka dan
memasukkan nama mereka ke dalam lembar kertas untuk melakukan pemesanan. "Ini adalah sebuah bangunan
besar," kata Ferry Bouwman, Pimpinan Teknis untuk Office 365 di Eneco. "Jika saya di lantai dua, saya tidak tahu
apakah ada ruang yang tersedia di lantai tiga belas, misalnya." Masalah lain adalah hanya ruang di tiga lantapi,
yang disebut perusahaan sebagai Eneco Village, yang dapat digunakan untuk pertemuan dengan rekan kerja di
luar Eneco. Ruangan di lantai lain disisihkan untuk pertemuan internal, tetapi tidak dapat dipesan.
"Pada tahun 2017, salah satu departemen mengadakan Hari Tantangan untuk mendorong persaingan
membangun aplikasi yang dapat memberikan solusi, namun menjadi proposisi yang mahal," kata van der Burg.
"Jadi, mereka beralih ke kami dan mengatakan, 'Anda punya Power Apps. Mungkin Anda dapat membuat
sesuatu bekerja.'"
Aplikasi pencari ruang kustom
Solusi tersebut merupakan hasil kolaborasi Microsoft Partner Macaw, Pusat Keahlian Office 365 Eneco, dan
pengguna akhir. Macaw menggunakan Microsoft Power Apps di Office 365 untuk merancang aplikasi kustom
untuk Eneco dan Microsoft Power BI untuk mendukung pelaporan dan analitik data prediktif.
"Kami memulai dengan memetakan persyaratan Eneco pada papan tulis," kata Erik Bouman, Solution Consultant
untuk Office 365 di Macaw. "Dengan mengakses data tentang ruang yang tersedia, kami membangun fungsi
yang akan menyediakan daftar ruang dan slot waktu bagi penyelenggara rapat. Penting agar aplikasi ini mudah
digunakan. Power Apps menjadikan proses pengembangan menjadi cepat dan mudah."
Virgin Atlantic
Baca seluruh kisahnya di sini
Virgin Atlantic harus membagikan iPad kepada 3000 anggota tim kabin. Aplikasi Power Apps dibuat oleh tim
Manajemen Aset IT untuk memindai kode batang dan iPad memberikannya ke setiap anggota tim. Semua
informasi disimpan di SharePoint Online dan kemudian diimpor ke sistem Manajemen Aset mereka. Dalam
waktu enam minggu, 90% iPad diserahkan dengan bantuan aplikasi ini, yang secara signifikan mengurangi
waktu yang seharusnya dihabiskan secara manual untuk menulis nomor seri dan nomor penggajian anggota.
Pada beberapa hari sukarelawan membagikan sebanyak 250 iPad per hari.
Pola: Penghitungan
07/09/2021 • 4 minutes to read
Pembuat Power Apps menggunakan pola perhitungan/transformasi untuk mengajar, belajar, dan membuat
pekerjaan mereka lebih mudah dan lebih akurat. Aplikasi ini dapat menggantikan spreadsheet; aplikasi jauh
lebih mudah digunakan dan dapat menyediakan output sebagai diagram atau bahkan audio.
Aplikasi ini mengambil input pengguna dan melakukan penghitungan yang dapat, misalnya, membantu
seseorang memilih bagian yang benar, menyesuaikan perlengkapan, atau memberikan perkiraan harga. Mereka
juga dapat mengandalkan data eksternal untuk referensi atau penghitungan, atau pada layanan, seperti dalam
kasus aplikasi terjemahan yang menggunakan Azure Cognitive Services.
Contoh tambahan
Template solusi Pelacak Dampak Keuangan Krisis Pendidikan Tinggi
Pola: Komunikasi
07/09/2021 • 3 minutes to read
Ingin dengan cepat membagikan Berita, pengumuman acara, dan informasi Terkini terbaru dengan karyawan
Anda di mana pun mereka berada? Penggunaan umum Microsoft Power Platform adalah menyediakan
komunikasi yang sangat disesuaikan dan visual yang menarik melalui aplikasi.
Artikel ini menyediakan beberapa contoh kasus penggunaan dunia nyata yang menampilkan organisasi yang
menggunakan Microsoft Power Platform untuk mengkomunikasikan informasi kepada karyawan.
Aplikasi karyawan, yang dapat disematkan dalam Teams, memungkinkan pengguna untuk mengkonsumsi
Berita dan informasi, dan menghubungi untuk bantuan.
Informasi selengkapnya:
Demo video dari solusi Crisis Communication
Mengkonfigurasi dan mempelajari template sampel Crisis Communication
Ada berbagai alasan mengapa organisasi harus melakukan inspeksi, dan Microsoft Power Platform
menyediakan solusi tanpa kode atau kode rendah untuk mengaktifkan pemeriksaan, analisis, dan tindakan. Pada
pola ini, pengguna aplikasi akan mengisi penilaian terstruktur, yang kemudian diunggah ke lokasi terpusat
untuk analisis, pelaporan, dan tindakan potensial. Anda dapat menyebutnya audit, pemeriksaan, kontrol kualitas,
pengambilan persediaan, pemeriksaan, daftar periksa, dan sebagainya.
Artikel ini memberikan beberapa contoh nyata tentang cara pelanggan menggunakan Microsoft Power Platform
untuk membuat inspeksi yang tepat waktu, efisien, dan dapat ditindaklanjuti, mulai dari pemeliharaan pesawat
hingga sekolah dasar.
Pelajari lebih lanjut tentang solusi: Video | Dokumentasi | Penginstal aplikasi Teams
Manajer kepatuhan teknik menggunakan aplikasi Canvas Power Apps yang terintegrasi dalam Daftar SharePoint
untuk meninjau pemeriksaan yang selesai dan melihat semua temuan inspeksi. Mereka juga dapat
menghasilkan ringkasan inspeksi HTML dan PDF dari aplikasi jika Inspektur atau pelaksana memerlukan
informasi lebih lanjut.
Aplikasi inspeksi ATM Standard Bank
Tim Cash Tribe di perbankan ritel Afrika Selatan bertanggung jawab atas 8.000 ATM. Mereka harus melakukan
pemeriksaan manual pada ATM ini secara berkala untuk masalah—seperti vandalisme, layar rusak, dan
lingkungan kotor—yang tidak ditandai melalui pemberitahuan otomatis. Inspeksi dilakukan di clipboard dan tim
terjebak dalam timbunan dokumen.
Baca seluruh cerita.
Dengan Microsoft Power Platform, Standard Bank dapat membangun aplikasi mobile untuk memeriksa ATM.
Lebih dari 300 Inspektur menggunakan aplikasi Canvas Power Apps untuk menghasilkan lebih dari 5.000
laporan pemeriksaan setiap bulannya. Aplikasi ini menggunakan kemampuan GPS perangkat untuk
menemukan ATM terdekat dan kamera perangkat untuk mengambil gambar saat masalah perlu dilaporkan.
Kisah Tambahan
Pinnacle Group – karyawan helpdesk memimpin transisi dari kertas ke digital
Kelly Roofing Menggunakan Power Apps untuk mengambil foto di lokasi kerja
G & J Pepsi – Mentransformasikan barang dagangan di dalam toko dan audit untuk mencapai sasaran
bisnis yang ditargetkan
Komunitas Microsoft Power Apps
Galeri sampel aplikasi: audit
Pola: manajemen proyek
07/09/2021 • 6 minutes to read
Organisasi memerlukan tempat pusat untuk mengelola beberapa proyek saat mereka memastikan berbagai tim
mencapai tujuan mereka dan memenuhi kriteria keberhasilan sebagaimana yang direncanakan.
Beberapa kasus penggunaan yang umum untuk manajemen proyek mencakup mengelola ide produk baru,
membuat rencana proyek, melacak prestasi, dan manajemen kinerja tim.
Microsoft Power Platform menyediakan solusi tanpa kode dan kode rendah bagi organisasi untuk membuat
solusi yang mudah digunakan untuk mengelola proyek selama siklus hidup mereka. Artikel ini memberikan
beberapa contoh dunia nyata tentang bagaimana pelanggan telah menggunakan untuk Microsoft Power
Platform untuk membuat aplikasi dan alur kerja manajemen proyek yang efisien.
Grup bisnis dalam organisasi melihat perlunya alat bantu untuk mengelola proyek, melacak kemajuan, dan
memantau hasil.
Dalam skenario manajemen proyek biasa, Anda:
1. Merencanakan pekerjaan Anda untuk mengelola ide, rencana, tugas, dan prestasi.
2. Melacak kemajuan rencana, memberi tahu pemangku kepentingan tentang status proyek, dan
melaporkan penghambat jika diperlukan.
3. Memeriksa kemajuan, memantau hasil, dan memvisualisasikan aspek utama kemajuan proyek.
Manajer proyek memulai proyek dan menambahkan rincian untuk setiap langkah yang diperlukan, seperti Fab,
Cat, Listrik, dan Pengujian. Personel dari masing-masing departemen kemudian menggunakan aplikasi
perangkat bergerak pengiring yang telah dibuat khusus dengan pertanyaan khusus untuk departemen mereka.
Nantinya, tim pusat akan menyusun data dan menggunakan laporan untuk mengidentifikasi alasan umum
mengapa langkah tertentu tidak dilakukan.
Ada sepuluh aplikasi persetujuan tersebut selain aplikasi manajemen utama, dan mereka semua membaca dan
menulis data ke rangkaian daftar SharePoint yang sama. Setelah semua langkah selesai, seseorang dalam tim
Kontrol Kualitas melakukan persetujuan final. Alur kemudian secara otomatis dipicu untuk membuat laporan
PDF.
Aplikasi Environment Canterbury InZone
Baca seluruh cerita.
Environment Canterbury (ECan) bekerja dalam kerja sama dengan komunitas Disery, Selandia Baru, pada
program hasil lingkungan jangka panjang yang terdiri dari beberapa tahapan dan proyek terkait. Mereka
memerlukan solusi dengan harga terjangkau yang akan memberikan konsistensi yang lebih besar di seluruh
proyek, tingkat visibilitas yang lebih tinggi, dan akses data yang lebih cepat.
Menggunakan aplikasi, manajer zona air tawar dan peserta proyek dapat melihat status proyek mereka. Semua
proyek ditandai dengan zona dan tonggak Pencapaian tertentu, dan semua tahapan ditandai dengan hasil
jangka panjang. Aplikasi ini menyediakan skema warna kustom, yang memudahkan untuk membedakan dan
menavigasi antara proyek, tonggak Pencapaian, dan hasil. Semua layar untuk proyek berwarna hijau, tonggak
Pencapaian biru, dan hasilnya adalah oranye.
Pemberitahuan dikirim untuk meminta pembaruan data dan memberikan eskalasi jika proyek tidak diperbarui
pada waktu yang diperlukan. Alur juga digunakan untuk memanggil tampilan tertentu dan menghasilkan email
ringkasan berbasis–tabel HTML yang mencantumkan semua item terkait dengan orang tertentu dalam satu
email.
Administrator dapat menetapkan izin keamanan ke pengguna aplikasi tertentu berdasarkan peran mereka.
Administrator juga dapat mengkonfigurasi daftar jenis tugas dan waktu yang diharapkan untuk setiap tugas,
yang pada gilirannya digunakan untuk menghasilkan tanggal jatuh tempo secara otomatis.
R3 menggunakan Power Automate untuk mengirim pemberitahuan dan pengingat otomatis. Semua data
disimpan dalam Microsoft Dataverse.
Alat penjadwalan Capitol Music Group
Baca seluruh cerita.
Grup Musik Capitol (CMG) melihat peluang untuk modernisasi alur kerja pemasaran dan alat penjadwalannya,
yang sebelumnya dibangun menggunakan InfoPath. Aplikasi penting bisnis mengelola jadwal untuk rilis baru,
dan—seiring waktu—berkembang untuk mengambil data berbagai jenis rilis dan media. CMG ingin
mengotomatisasi proses rutin, memperluas visibilitas dan kolaborasi antara label mitra, dan lebih cepat
menyesuaikan dengan saluran pemasaran online. Namun aplikasi Penjadwalan Capitol telah menjadi sangat
terintegrasi ke alur proses dan seluruhnya terdiri dari data XML yang memerlukan banyak informasi eksklusif
untuk dikelola. Menginginkan pendekatan kode rendah yang sederhana untuk pengembangan dan manajemen
aplikasi, CMG pada akhirnya memutuskan untuk memigrasi aplikasinya dari InfoPath ke Microsoft Power
Platform, termasuk Power Apps dan Power Automate.
Capitol ingin agar tim mereka menggunakan antarmuka penjadwalan baru untuk berkomunikasi dengan
mudah, mendapatkan persetujuan, dan berkolaborasi pada pemasaran untuk berbagai jenis rilis, baik sisi fisik,
digital, maupun video.
"Dengan Microsoft Power Platform, Capitol memiliki cara mudah untuk berbagi informasi pemasaran di seluruh
siklus hidup produk," kata Karen Reali, Manajer Senior di Universal Music Group. "Ini bahkan membantu mereka
memudahkan dan merampingkan proyek berlabel silang."
pola Power Apps: Kisah dunia nyata
07/09/2021 • 2 minutes to read
Kisah dunia nyata ini menunjukkan bagaimana pelanggan perusahaan menggunakan Microsoft Power Platform
dan pola yang digunakan pembuat sukses untuk mewujudkan solusi ini.
Lihat juga: Pola: Persetujuan | Pola: manajemen aset: | Pola: Penghitungan | Pola: Komunikasi | Pola: Inspeksi |
Pola: Manajemen proyek
Manajemen acara
Belron: penyedia perbaikan kaca kendaraan mendigitalisasikan proses dan meningkatkan produktivitas
dengan aplikasi yang dikembangkan sendiri (aplikasi konferensi)
Microsoft HR menggunakan Microsoft Power Platform untuk mengubah pengalaman karyawan (aplikasi
konferensi HR global)
Penjadwalan
Metrobank menggunakan Power Apps untuk meningkatkan pengalaman pelanggan di toko (pengalaman
pelanggan masuk toko)
IKEA Swedia-Konsep baru pengalaman pelanggan dengan Microsoft Power Platform (manajemen janji
temu dijadwalkan dan jemput bola)
Kelly Roofing Menggunakan Power Apps untuk mengambil foto di lokasi kerja (penjadwalan kru
konstruksi)
Pendahuluan: Merencanakan proyek Power Apps
07/09/2021 • 2 minutes to read
Jika Anda baru saja mulai menggunakan Power Apps, Anda mungkin merasa sedikit merepotkan untuk
membuat aplikasi dari layar kosong.
Anda mungkin memiliki ide dalam pikiran, namun mungkin Anda belum sepenuhnya memikirkan semua
rincian dan informasi yang diperlukan untuk membuat aplikasi. Anda mungkin pengguna bisnis atau
profesional TI yang belum pernah mendesain atau membuat aplikasi sebelumnya. Atau Anda mungkin
pengembang full stack yang ingin mengetahui bagaimana perbedaan cara kerja Power Apps dari
pengembangan aplikasi tradisional.
Dalam artikel ini, terlepas dari latar belakang Anda, atau sejauh mana Anda mengetahui pengembangaaplikasi,
Anda akan mempelajari tentang langkah-langkah untuk mengkonversi ide Anda menjadi solusi kerja
sepenuhnya menggunakan Power Apps.
Dasar-dasar pembuatan aplikasi adalah sebagai berikut:
1. Rencanakan : identifikasi siapa, apa, Kapan, dan mengapa.
2. Desain : Buat model data (Tentukan bagaimana data yang Anda butuhkan dan buat akan diatur, diakses,
dan disimpan) dan buat sketsa layar aplikasi.
3. Buat : Buat aplikasi.
4. Uji : minta pengguna mencoba aplikasi.
5. Sebarkan dan sempurnakan : Antarkan aplikasi Anda ke tangan pengguna, Dapatkan umpan balik, dan
putuskan apa yang akan diubah atau Tambah.
Dalam rangkaian artikel ini, Anda akan mempelajari tentang setiap langkah ini secara rinci. Kami menyertakan
contoh rinci—aplikasi pelaporan pengeluaran—untuk membantu memperjelas konsep.
Jika Anda adalah pebisnis , Anda akan menemukan bahwa artikel ini membantu Anda merencanakan dan
menjalankan apa yang mungkin merupakan proyek aplikasi pertama Anda:
Bagian fase perencanaan akan membantu Anda Apakah Anda berencana untuk membuat aplikasi sendiri
atau membuat persyaratan untuk diteruskan ke pembuat aplikasi lain. Anda akan sangat akrab dengan
banyak langkah perencanaan; beberapa mungkin baru bagi Anda.
Bagian desain konseptual > tahap perancangan akan membantu Anda mulai mengubah proses bisnis
Anda menjadi layar dan fitur aplikasi.
Bagi mereka yang berencana untuk membuat aplikasi mereka sendiri, kami telah mencoba membuat
desain arsitektur > fase perancangan, pembuatan, pengujian, serta fase penyebaran dan penyempurnaan
mudah diikuti untuk pembuat aplikasi baru.
Jika Anda adalah pembuat aplikasi khusus yang tidak ahli dalam proses bisnis, Anda juga akan menemukan
bahwa artikel ini adalah untuk Anda juga:
Ikuti langkah-langkah fase perencanaan sambil mewawancarai pengguna aplikasi masa depan, untuk
membantu Anda memahami secara mendalam proses bisnis.
Bagian fase perancangan, fase pembuatan, fase pengujian, dan fase penyebaran dan penyempurnaan
semua mencakup informasi spesifik–Power Apps untuk membantu menyukseskan proyek anda.
Jika Anda seorang pengembang "full stack" :
Lihat artikel berikutnya, Perbedaan antara Power Apps dan pendekatan pengembangan aplikasi
tradisional.
Kemudian, jika Anda sudah terbiasa dengan perencanaan proyek aplikasi, Anda mungkin ingin melompat
tepat ke Bagian desain arsitektur > fase perancangan, yang merupakan tempat di mana material spesifik
untuk Power Platform dimulai.
Perbedaan antara pendekatan pengembangan
Power Apps dan aplikasi tradisional
07/09/2021 • 2 minutes to read
Dibandingkan dengan pengembangan aplikasi tradisional, proyek Power Apps berbeda di dua area utama:
Bagaimana berbagai anggota organisasi bekerja sama untuk membuat solusi
Metodologi Pengembangan
Dengan Power Apps, Anda dapat dengan cepat membuat versi yang dapat digunakan dari aplikasi Anda, karena
pengalaman pengembangan Power Apps menyediakan WYSIWYG (apa yang Anda lihat adalah apa yang Anda
Dapatkan). Pengguna mengalami aplikasi kerja aktual di awal proses pengembangan, dan jika persyaratan baru
muncul, fitur baru dapat ditambahkan ke versi berikutnya.
Tahap perencanaan
07/09/2021 • 2 minutes to read
Perencanaan adalah bagian terpenting dalam proses pembuatan aplikasi. Ketika merencanakan, Anda harus
mempertimbangkan yang berikut ini:
Masalah apa yang akan diselesaikan aplikasi?
Siapa yang akan menggunakan aplikasi ini?
Sasaran dan tujuan apa yang akan dipenuhinya untuk pengguna?
Mengetahui jawaban akan membantu Anda tetap di jalur saat mendesain aplikasi. Mudah jatuh ke dalam
perangkap membuat aplikasi sebagai tujuan, bukan memecahkan masalah.
Di bagian ini, Anda akan mempelajari tentang:
Mengidentifikasi masalah bisnis untuk dipecahkan (kasus penggunaan)
Memahami dengan mendalam proses bisnis
Mengoptimalkan proses bisnis dengan solusi Anda
Memutuskan apakah berguna untuk mengotomatisasi proses
Membuat rencana proyek
NOTE
Informasi perencanaan yang tercakup di sini juga berlaku untuk pengguna Power Automate yang berencana
mengotomatisasi proses atau tugas mereka. Anda dapat menemukan informasi terperinci tentang merencanakan proyek
Power Automate dalam dokumentasi panduan Power Automate: Merencanakan Proyek Power Automate
Langkah pertama dalam menggunakan Microsoft Power Platform untuk menyelesaikan masalah bisnis adalah
memutuskan masalah apa yang ingin Anda tangani.
Dalam istilah TI, masalah bisnis yang harus dipecahkan biasanya disebut sebagai kasus penggunaan.
Tanya diri Anda, "apa masalah bisnis yang saya coba selesaikan?" (Persingkat bila Anda menamai masalah;
dalam banyak kasus, nama itu akan menjadi nama aplikasi yang Anda buat!) Bila Anda mendefinisikan masalah,
uraikan menjadi pernyataan masalah dan hasil yang ingin Anda capai.
Untuk aplikasi yang akan kita gunakan sebagai contoh di artikel ini, kita membuat pernyataan berikut:
"pelaporan biaya: Buat proses yang efisien untuk karyawan dan departemen akuntansi, memungkinkan
pelacakan anggaran yang lebih cepat, dan mengurangi eksposur kita dalam audit."
Jika Anda sudah tahu persis masalah yang telah Anda tetapkan untuk dipecahkan, Anda dapat beralih ke bagian
mempertimbangkan biaya pemecahan masalah secara manual. Jika Anda memerlukan beberapa ide atau ingin
berlatih pada masalah yang lebih kecil sebelum Anda menangani inspirasi asli Anda, bacalah terus.
TIP
Jangan pilih masalah yang begitu besar sehingga Anda akan terjebak. Namun, proses besar bahkan dapat dilakukan
secara otomatis dalam porsi seukuran gigitan saat Anda memecah seluruh proses menjadi elemen yang dikelola.
Contoh di bawah ini menunjukkan bagaimana persetujuan pengeluaran berbasis kertas yang khas dalam
organisasi memiliki ketidakefisienan untuk beberapa Departemen dan karyawan.
Seperti yang dapat Anda lihat dari contoh, setiap orang memiliki masalah sendiri, namun masalah umum di sini
adalah proses persetujuan pengeluaran dilakukan pada kertas, yang membosankan dan sulit bagi Lee, Shawna,
dan Rebecca saat membuat laporan. Nick kewalahan oleh dokumen yang masuk dari timnya. Abhay kemudian
harus mentranskripsikan dan memasukkan semuanya ke Excel untuk laporan anggaran mingguan, selain
memposting ke sistem keuangan. Diperlukan waktu hingga Charlotte dapat mengetahui berapa banyak yang
telah dibelanjakan Lee, Shawna, dan Rebecca.
Ini adalah masalah yang ideal untuk diselesaikan Microsoft Power Platform, karena formulir kertas dapat dibuat
ulang sebagai layar Power Apps, persetujuan dapat dikonfigurasi di Power Automate, dan analisis data dapat
dilakukan di Power BI. Kami akan kembali ke contoh ini di seluruh himpunan artikel ini.
Masalah bisnis yang harus untuk dipecahkan tim adalah:
Pelaporan pengeluaran: Buat proses yang efisien untuk karyawan dan departemen akuntansi,
memungkinkan pelacakan anggaran lebih cepat, dan mengurangi eksposur kita dalam audit.
Kita berpikir cukup jelas bahwa itu layak dilakukan secara digital. Sebagai perhitungan cepat, tim audit
mengatakan kepada kami bahwa mereka memproses sekitar 150 laporan pengeluaran seminggu, dan bahwa
kami menggunakan $90/Jam sebagai biaya karyawan standar kami. Jika kita dapat menyimpan satu jam di atas
siklus hidup dari setiap laporan, itu setidaknya $500k tabungan hanya dari waktu yang terbuang. Kita harus
mengimbangi itu terhadap biaya lisensi dan waktu pengembangan aplikasi, namun CFO memang menyebutkan
bahwa peningkatan visibilitas anggaran dan kepatuhan pelaporan adalah nilai investasi.
Sepanjang proses perencanaan proyek Power Apps, kita akan merujuk kembali ke contoh ini.
Langkah berikutnya: Memahami proses bisnis saat ini
Memahami proses bisnis saat ini
07/09/2021 • 2 minutes to read
Sekarang saatnya untuk memecah proses bisnis yang saat ini memecahkan masalah bisnis, memeriksa setiap
langkah proses secara rinci.
Di bagian ini, Anda akan mempelajari tentang:
Kontributor untuk menyelesaikan masalah bisnis
Mendokumentasikan proses bisnis
TIP
Hindari bintik buta! Jika Anda sampai di suatu langkah dalam proses di mana "dan kemudian, terjadi keajaiban!", Anda
harus menemukan seseorang yang dapat menjelaskannya. Juga, pertimbangkan berbagai perspektif dalam preferensi
kerja dan kendala.
Di dokumen proses bisnis, catat tugas. Ini harus menjadi gambaran besar, bukan aktivitas individu yang
dilakukan untuk menyelesaikan tugas. (Kita akan membahasnya!)
Catat semua tugas yang Anda ketahui, lalu kerjakan semua langkah dokumentasi ini satu demi satu tugas. Anda
mungkin menemukan tugas baru dalam perjalanan.
Proyek Power Apps Anda tidak harus menangani setiap langkah, tapi baik untuk mengetahui apa yang mereka
kerjakan.
Untuk langkah ini, Anda harus memahami siapa yang melakukan pekerjaan. Apa peran mereka?
Mungkin termudah untuk memulai dengan nama orang, namun Anda ingin memahami peran mereka saat
mereka melakukan tugas. Misalnya:
Karyawan yang mengirimkan laporan pengeluaran
Manajer pengirim laporan menyetujui laporan (hubungan ke pengirim adalah kuncinya)
Akuntansi spesialis meninjau laporan (keanggotaan dalam tim tertentu adalah kuncinya)
CFO meninjau keuangan agregat ( jabatan tertentu adalah kuncinya)
Satu orang terkadang memainkan peran ini masing-masing, namun kuncinya adalah memahami peran yang
mereka mainkan saat melakukan tugas. Peran pemahaman akan membantu Anda merancang layar aplikasi,
serta mengonfigurasi akses dan keamanan. (Kita akan membahas orang-orang tersebut dalam tahap
perancangan.)
Di dalam istilah TI, setiap orang atau sekelompok orang yang melakukan fungsi yang sama disebut sebagai
peran pekerjaan, dan deskripsi karakteristik mereka yang relevan diidentifikasi dalam persona (yang sering
memiliki nama yang melekat padanya untuk referensi mudah).
Setelah Anda mengidentifikasi "siapa," Pertimbangkan:
Perangkat apa yang digunakan? Di manakah Lokasi utama pekerjaan? Apakah di kantor? Lokasi klien?
Pabrik? (Kita akan membahasnya lebih dalam bagian berikutnya.)
Sistem lain apa yang digunakan secara teratur? (Mengetahui ini akan berguna dalam tahap perancangan.
Misalnya, manajer yang "tinggal" di Microsoft Teams mungkin ingin mendapatkan permintaan
persetujuan di sana versus email.)
Apa yang akan diperoleh orang ini dengan menggunakan aplikasi atau bekerja sama untuk bekerja
dengan proses baru ini?
Poin terakhir sangat penting, karena mungkin ada keberatan atau keraguan dari orang yang terlibat dalam
proses sebelum atau setelah langkah yang ditangani oleh aplikasi Anda. Yang dapat mengakibatkan aplikasi
Anda tidak digunakan karena kurangnya kerja sama.
TIP
Penting untuk mengetahui siapa yang akan terpengaruh oleh perubahan pada proses bisnis. Kenali siapa yang akan
menggunakan aplikasi dan yang akan terpengaruh oleh perubahan ini, meskipun mereka tidak menggunakan aplikasi.
TIP
Ketika menelusuri analisis ini untuk informasi yang mungkin tidak Anda ketahui, hal terbaik yang harus dilakukan adalah
berbicara dengan orang tersebut dan mendapatkan perspektif mereka. Anda pasti dapat membuat asumsi tentang
bagaimana mereka melakukan pekerjaan, tapi menakjubkan apa yang dapat Anda pelajari dalam percakapan singkat—
bukan hanya bagaimana mereka melakukannya hari ini, tapi bagaimana mereka lebih suka melakukannya di masa depan.
Rebecca – Auditor
Harus berinteraksi dengan semua karyawan di semua lokasi
Memiliki pengeluaran perjalanan sesekali
Terutama menggunakan desktop, namun lebih suka menggunakan ponsel
Biasanya memiliki akses ke internet
Bertanggung jawab untuk memastikan kepatuhan karyawan secara keseluruhan dengan prosedur
pelaporan
Abhay - Akuntan
Dapat meninjau semua laporan pengeluaran dan tanda terima
Bertanggung jawab memastikan kepatuhan untuk setiap laporan pengeluaran
Menangani volume pekerjaan besar; harus mampu memproses informasi dengan cepat
Harus dapat melaporkan tentang cara kerja keseimbangan pengeluaran hingga anggaran
Charlotte - CFO
Harus mengawasi keseluruhan anggaran pengeluaran dan membantu manajer bagian tetap sesuai
anggaran
Melakukan perjalanan ke berbagai kantor, memiliki Rapat dan konferensi eksternal, dan harus mencatat
pengeluaran sendiri
Bekerja dari kantor, dari jarak jauh, dan dari rumah menggunakan berbagai perangkat—desktop, tablet,
dan teleponnya
Tidak selalu terhubung ke internet
Saat kita melihat secara khusus langkah 1 dalam proses kita (sebenarnya membuat laporan pengeluaran), inilah
yang kita dokumentasikan.
Tugas 1: membuat laporan pengeluaran
Kapan pekerjaan terjadi? Sesuai tujuan. Beberapa karyawan melakukan ini setidaknya setiap minggu. Yang lain
mungkin melakukannya satu atau dua kali dalam setahun.
Online atau offline? Ini saat ini dilakukan di atas kertas, namun tim ingin melakukannya secara digital. Entri
data dapat dilakukan secara offline saat konektivitas tidak tersedia. Staf penjualan tidak
ingin harus online untuk mulai merekam tanda terima dan pengeluaran. (Misalnya,
mereka mungkin lebih suka melakukan ini pada perjalanan pulang naik pesawat.)
Catat aktivitas yang dilakukan pengguna untuk menyelesaikan tugas dalam langkah proses bisnis ini. Masuk ke
rincian aktivitas.
Saat memutuskan aktivitas, Anda akan ingin mempertimbangkan penyebab dan efek untuk setiap aktivitas,
bagaimana mereka saling berhubungan, dan bagaimana mereka menggerakkan Anda lebih dekat dengan
tujuan yang Anda inginkan. Mengidentifikasi titik awal proses, dan mengisi aktivitas yang mengarah ke tujuan.
Aktivitas dapat berurutan atau paralel, yang berarti bahwa salah satu aktivitas tidak dapat terjadi hingga selesai,
atau dua aktivitas dapat terjadi pada waktu yang sama dalam proses.
Data apa, jika ada, yang telah dipresentasikan kepada orang ini saat mereka memulai aktivitas ini? Dari mana
data ini berasal? Tanya diri Anda:
Apakah data ini berasal dari langkah sebelumnya?
Apakah data ini berasal dari sistem yang ada? Apakah pengguna harus masuk untuk mengakses data?
Apakah data ditarik dari sistem eksternal, seperti data pasar atau cuaca?
Contoh:
Untuk mengisi laporan pengeluaran mereka, karyawan mulai dengan nama, ID karyawan, nama manajer,
dan tanggalnya; mereka mengumpulkan kuitansi mereka; dan mereka memerlukan akses ke daftar jenis
pengeluaran dan aturan untuk masing-masing.
Contoh:
Privasi data berbeda tergantung pada peran orang yang menggunakan aplikasi:
Pencetus laporan pengeluaran: mereka harus hanya dapat melihat laporan pengeluaran mereka sendiri.
Manajer (Nick): Nick seharusnya hanya dapat melihat laporan pengeluaran bawahan langsungnya.
Akuntan (Abhay): Abhay harus memiliki wewenang untuk meninjau semua laporan pengeluaran.
Contoh:
Data yang berasal dari Azure Active Directory tidak sering berubah; Namun, hal ini jelas berubah sewaktu-
waktu saat orang beralih dari peran ke peran dalam organisasi dan dalam struktur pelaporan. Jadi, untuk
aplikasi ini, Anda harus mencari informasi pada saat pengguna membuat laporan pengeluaran. Tidak perlu
lagi memeriksa informasi.
Memahami tugas di langkah ini akan membantu Anda menjawab pertanyaan, Apakah solusi perlu mengambil
data apa pun? Jika demikian, data apa yang harus diambil? Berikut adalah beberapa hal yang perlu
dipertimbangkan untuk setiap elemen data yang diambil dengan solusi.
Dapatkah orang lain mendapatkan manfaat dari data ini di luar proses
ini?
Adakah tim atau proses lain yang dapat menggunakan data yang diambil dalam proses ini? (Bukan langkah
selanjutnya dalam proses, namun proses di tempat lain dalam bisnis yang mungkin akan menangkap informasi
yang sama ini atau mungkin dapat menggunakan informasi ini?)
Pengguna bisnis terkadang hanya berpikir dalam batas dari apa yang mereka lakukan dari hari ke hari. Jika
Anda melakukan langkah mundur, Dapatkah Anda melihat peluang untuk memperpanjang data ini ke proses
lain yang dapat diotomatisasi? Berkali-kali, proses bersifat manual karena proses di area lain tidak memiliki cara
untuk mendapatkan data. Karena proses ini sedang diotomatisasi, Apakah ada peluang bagi proses lain untuk
mengembangkan yang satu ini?
Dalam contoh ini, tiga tingkat data sedang diambil. (Ini akan menjadi sangat penting dalam tahap desain untuk
desain layar maupun desain penyimpanan data.)
Laporan pengeluaran : elemen ini diambil sekali untuk laporan pengeluaran keseluruhan.
Item pengeluaran : elemen ini diambil untuk setiap pengeluaran yang dilaporkan pada laporan
pengeluaran ini. Beberapa item biaya dapat dikaitkan dengan laporan pengeluaran yang sama.
Rincian pengeluaran : elemen ini dikaitkan dengan item pengeluaran makan dan Hotel tertentu, dan
membantu memecah jenis pengeluaran tersebut. Jika item pengeluaran adalah makan , nama tamu dan
perusahaan tamu diperlukan. Jika item pengeluaran adalah Hotel , jenis biaya dan jumlah diperlukan
—dan jumlah masing-masing entri tersebut harus sama dengan jumlah item pengeluaran.
Data yang akan ditampilkan di aplikasi namun tidak disimpan di mana pun adalah penghitungan dengan cepat:
Jumlahkan item pengeluaran ke laporan pengeluaran total
Jumlahkan rincian pengeluaran ke item pengeluaran total
Hitung jumlah entri dalam laporan pengeluaran
Tentukan apakah Total laporan pengeluaran melebihi batas persetujuan untuk manajer pengaju
Data yang ditangkap selama proses laporan pengeluaran pada akhirnya harus diposting di sistem keuangan.
Namun, laporan biaya sendiri tidak tersimpan saat ini secara online, hanya di kertas. Jadi tidak ada sistem yang
ada untuk memasukkan data ini; kita harus membuatnya.
Memiliki semua data biaya ini akan bagus untuk tujuan analisis mendatang jika kita menangkapnya secara
digital. Misalnya, jika semua karyawan menginap di hotel yang sama saat melakukan perjalanan, bagian
pengadaan dapat menarik data pengeluaran dan berpotensi menegosiasikan harga yang lebih baik. Kita akan
merekam ini dalam rencana proyek Kita.
Langkah berikutnya: Apa aturan bisnisnya?
Apakah ada keputusan yang dibuat berdasarkan
data, atau aturan bisnis yang harus diikuti?
07/09/2021 • 2 minutes to read
TIP
Bila Anda mempertimbangkan aspek yang berbeda, selalu Cari metode yang paling optimal untuk membantu
mengurangi waktu untuk merespons persetujuan.
Sekarang saatnya untuk beralih ke tugas berikutnya dalam proses. Seperti apa tampaknya?
Apakah ini mengembangkan data yang digunakan oleh tugas ini? Dapatkah tugas berikutnya berbeda
tergantung pada data (misalnya, lapisan tambahan persetujuan diperlukan untuk laporan pengeluaran lebih dari
$500)?
Apakah tugas berikutnya dilakukan oleh orang yang sama yang menyelesaikan tugas ini? Apakah tugas
berikutnya diselesaikan oleh orang yang berbeda? Bagaimana orang tersebut mengetahui bahwa mereka dapat
memulai tugas berikutnya?
Di tugas berikutnya!
Karena tugas ini telah diperiksa, lanjutkan dengan tugas berikutnya dalam proses yang—dimulai kembali pada
apa tugasnya?—hingga Anda memeriksa semua tugas.
Langkah selanjutnya: Mendokumentasikan ke tugas berikutnya dalam proses
Memetakan proses secara visual
07/09/2021 • 2 minutes to read
Langkah selanjutnya adalah menggambar proses bisnis dari kasus penggunaan yang akan Anda selesaikan.
TIP
Anda dapat menggambar peta Anda di atas kertas atau dengan menggunakan alat seperti Visio atau PowerPoint.
Proses bisnis ini harus mencakup tidak hanya langkah yang terkait secara langsung dengan aplikasi yang Anda
coba buat, namun juga langkah sebelum dan sesudah, sehingga Anda dapat melihat kesesuaian aplikasi dengan
proses bisnis secara keseluruhan.
Gunakan peta Anda untuk mengonfirmasi dengan tim Anda bahwa Anda telah menangkap proses bisnis secara
akurat.
Berikut adalah contoh peta proses bisnis:
Cantumkan setiap aktivitas dalam urutan, lalu tautkan ke bagian selanjutnya dari proses:
1. Mulailah dengan aktivitas pertama yang mengarah ke sasaran Anda.
2. Gambarlah garis ke dalam kotak. Isi kotak ini dengan aktivitas pertama yang diperlukan untuk bekerja
dari aktivitas ini ke tujuan Anda.
3. Bila Anda mencapai titik yang memerlukan keputusan, Gambarlah berlian di sekitar keputusan yang
harus dibuat. Biasanya ini ditulis sebagai pertanyaan benar/salah. Dua baris harus dilanjutkan dari
berlian, masing-masing menuju aktivitas yang akan terjadi tergantung pada keputusan—satu baris untuk
"true" dan yang lainnya untuk "false".
4. Tautkan setiap aktivitas secara berurutan. Beberapa mungkin berjalan secara simultan melalui
departemen yang berbeda dalam bisnis Anda.
5. Berpuncak pada aktivitas yang mencapai sasaran Anda.
Anda juga dapat menambahkan data ke peta, seperti waktu yang diperlukan atau biaya tugas. Selanjutnya, Anda
dapat membandingkan dan mendapatkan wawasan tentang area yang perlu ditingkatkan. Anda juga dapat
menggunakan ini untuk membandingkan uang atau waktu yang dihemat oleh proses baru.
Langkah selanjutnya: Optimalkan proses
Mengoptimalkan proses bisnis Anda
07/09/2021 • 2 minutes to read
Setelah Anda memeriksa seluruh proses bisnis, Tantang diri Anda untuk mengoptimalkannya. Merampingkan
proses menghindari begitu banyak langkah sehingga karyawan kewalahan atau bingung.
Beberapa cara bermanfaat untuk mengoptimalkan proses:
Mulai dengan sasaran. Identifikasikan sasaran yang ingin Anda capai dengan proses bisnis Anda. Tujuan
ini harus memberikan visi umum tentang harapan Anda untuk proses masa depan.
Pertimbangkan Apakah sesuatu dapat diselesaikan dengan lebih efisien, lebih rendah, atau dengan
kualitas lebih tinggi.
Cari indikator performa utama untuk mengidentifikasi fungsi yang berfungsi dengan baik dan yang perlu
ditingkatkan.
Melangkah mundur dan dapatkan input dengan berbagi dokumen proses dengan tim Anda.
Berbagi dokumen proses dengan manajemen untuk mendapatkan perspektif tingkat tinggi dan
memberikan akuntabilitas transparan untuk setiap langkah dalam proses.
Lihat proses Anda dari sudut pandang pengguna atau pelanggan yang mungkin mendapatkan
keuntungan dari proses, dan pertimbangkan cara Anda dapat meningkatkan pengalaman dan kepuasan
mereka secara keseluruhan.
Beberapa pertanyaan kunci untuk diajukan:
Dapatkah aktivitas yang tersisa dipotong dari proses untuk meningkatkan efisiensi atau kualitas, atau
mengurangi biaya?
Jika aktivitas yang dipotong penting untuk bisnis secara keseluruhan, dapat ditangani dalam proses
bisnis terpisah?
Dapatkah langkah ditingkatkan untuk mencapai tujuan Anda dengan cara yang lebih baik?
Apakah urutan langkah dapat disusun ulang?
Dapatkah langkah dikombinasikan?
Dapatkah langkah-langkah dalam proses ini dijalankan secara bersamaan?
Dapatkah Anda mengurangi jumlah orang yang diperlukan untuk menjalankan proses?
Dapatkah Anda mengubah cara Anda memberi tahu orang berikutnya dalam proses sehingga mereka
merespons lebih cepat?
Apakah ada aspek proses yang dapat Anda otomatisasi lebih lanjut? Seperti:
Mengambil data secara otomatis versus entri manual
Mengotomasikan keputusan berdasarkan data
Mengotomatisasi tindakan yang diambil
Menggunakan AI untuk menggantikan perhatian manusia
Contoh: mengoptimalkan proses laporan pengeluaran
Kami meninjau proses pengeluaran saat ini dan menemukan beberapa perbaikan yang jelas untuk dibuat:
Bebas kertas untuk seluruh proses. (Kami mencatat dampak penghematan dan lingkungan sebagai
manfaat proyek juga.)
Lakukan semua pemeriksaan kepatuhan yang mungkin sebelum memungkinkan laporan dikirim untuk
disetujui. (Sangat mengurangi pengerjaan ulang dan waktu proses end-to-end.)
Secara otomatis mencari dan menambahkan kode akuntansi saat laporan pengeluaran dikirim.
Memungkinkan akuntansi untuk memindahkan biaya yang disetujui ke sistem keuangan tanpa
memasukkan ulang data apa pun.
Membuat laporan pengeluaran mingguan secara otomatis dari data digital.
Charlotte sedang mempertimbangkan cara lebih lanjut untuk mengoptimalkan proses peninjauan anggaran.
Dan Rebecca meneliti bagaimana audit setengah tahunan mungkin dioptimalkan dengan menggunakan AI.
Proses pengoptimalan yang kami ajukan terlihat seperti ilustrasi berikut.
Sekarang saatnya mempertimbangkan upaya yang diperlukan untuk membangun solusi dan memutuskan
apakah itu dibenarkan. Ini melibatkan penimbangan nilai bisnis terhadap biaya otomatisasi proses. Nilai bisnis
adalah manfaat berkelanjutan yang diterima bisnis dari proyek.
Nick tidak meninjau atau menyetujui laporan pengeluaran; itu semua turun ke Abhay dan timnya untuk
diselesaikan. Karena dia tidak memantau biaya tim secara teratur, Nick tidak memiliki peluang penting
untuk memeriksa keabsahan pengeluaran, memantau adanya penipuan, dan mengoptimalkan kebiasaan
belanja timnya.
Abhay menyampaikan pada kita bahwa timnya menghabiskan sekitar 15 menit per laporan pengeluaran,
menerima rata-rata 140 laporan seminggu, dan mengirimkan kembali 25 persen dari mereka karena
informasi yang hilang.
Setelah laporan biaya diverifikasi akurat, diperlukan sekitar 7 menit per pengeluaran laporan untuk
mencari kode buku besar untuk setiap kategori pengeluaran dan menuliskannya pada setiap baris
pengeluaran laporan.
Laporan keuangan diperlukan sekitar 10 menit per pengeluaran untuk membuat jurnal pembayaran
dalam sistem keuangan untuk memproses pembayaran dan muncul pada laporan keuangan Charlotte.
Charlotte ingin meninjau anggaran setiap minggunya, namun tidak dapat memperoleh laporannya
hingga Kamis, setelah Abhay menyelesaikan peninjauan dan mendapatkan kembali laporan yang telah
kehilangan informasi. (Walaupun ini bukan biaya moneter, namun berdampak pada bisnis.)
Seluruh proses adalah mengakibatkan biaya pada perusahaan:
Nilai bisnis termasuk dalam salah satu dari empat kategori, mudah diingat sebagai REVO:
Revenue (Pendapatan) : solusi ini mendatangkan pendapatan yang tidak dapat diwujudkan, melalui lini
bisnis baru atau layanan yang belum ditawarkan sebelumnya.
Efisiensi : efisiensi adalah penghematan biaya secara efektif. Solusi ini memungkinkan peserta yang
menjalankan proses untuk melakukannya lebih cepat.
Volume : penghindaran biaya dicapai dengan mengaktifkan pengguna saat ini untuk memproses lebih
banyak transaksi, yang pada gilirannya menghindari biaya sumber daya tambahan.
Other (Lainnya) : solusi ini membantu organisasi mematuhi persyaratan "harus melakukan", yang dapat
mengakibatkan menghindari sanksi keuangan.
Setelah kategori ditentukan, kita harus menentukan nilai yang akan kita capai:
Pendapatan
Tentukan yang akan ditagih untuk Layanan
Tentukan berapa banyak pelanggan yang akan membeli layanan atau produk
Tentukan batas waktu untuk mengukur (bulanan, kuartalan, setiap tahunnya)
Pendapatan = (pelanggan × harga) untuk Horizon waktu
Efisiensi
Tentukan jumlah orang yang melakukan pekerjaan hari ini
Tentukan jumlah waktu langsung yang mereka ambil untuk melakukan pekerjaan hari ini ("waktu
lama")
Tentukan jumlah orang yang akan melakukan pekerjaan setelah solusi Microsoft Power Platform
dibangun
Tentukan jumlah waktu langsung yang diperlukan untuk menggunakan solusi baru ("waktu baru")
Penghematan waktu = waktu lama – baru (untuk mengonversinya ke dolar, kalikan penghematan
waktu dengan biaya penuh dari orang untuk unit waktu yang Anda ukur (misalnya, jam).)
Volume
Tentukan volume transaksi yang dapat diproses oleh satu orang untuk unit waktu tertentu
("transaksi per orang")
Tentukan volume transaksi yang akan dapat diproses oleh solusi baru pada waktu tersebut
("transaksi baru per orang")
Tentukan volume transaksi yang perlu diproses pada waktu tersebut ("volume")
Penghindaran biaya = (volume ÷ transaksi per orang) – (volume ÷ transaksi baru per orang)
Ini menghitung jumlah orang yang tidak perlu memproses transaksi untuk mencapai volume yang
diproses oleh solusi.
Lainnya
Tentukan penalti yang dapat dihindari dengan memiliki informasi yang diambil dan tersedia dalam
solusi
Jika nilai bisnis yang akan Anda terima dengan mengotomatisasi proses tidak sebanding dengan biaya untuk
tidak melakukan apa pun, Anda harus bertanya kepada diri sendiri apakah masalah ini adalah masalah bisnis
yang tepat untuk difokuskan.
Namun, jika nilai bisnis yang Anda terima dengan menyelesaikan masalah bisnis lebih besar daripada biaya
tidak melakukan apa pun—ditambah waktu pengembangan dan biaya bulanan lisensi perangkat lunak—, maka
masuk akal untuk mengotomatisasi proses.
(140 laporan pengeluaran seminggu × 20 menit) × $90/HR = $4.158 seminggu = $216.216 setahun
Nick akan meninjau laporan pengeluaran timnya (kira-kira 100 staf penjualan) dan memperkirakan akan
memakan waktu sekitar 5 menit untuk meninjau setiap laporan biaya. Ulasannya terbatas pada jenis
biaya yang diajukan, mengakui bahwa kebutuhan untuk penerimaan—dan kebutuhan untuk
memasukkan nama tamu pada saat makan dan mendistribusikan pengeluaran Hotel ke dalam kategori
yang sesuai—akan dikendalikan oleh aplikasi.
(100 laporan pengeluaran seminggu × 5 menit) × $90/HR = $750 seminggu = $39.000 setahun
Manajer lain akan meninjau dan menyetujui laporan pengeluaran dari Departemen mereka ke depan,
sehingga sisa 40 laporan pengeluaran akan dikenakan biaya $15.600 setahun.
Pekerjaan untuk Abhay dan timnya sekarang bergeser ke tempat memeriksa laporan. Mereka seharusnya
tidak perlu melakukan pekerjaan ulang apa pun; Bahkan, tim Abhay mungkin dapat bertugas dengan
aktivitas lain karena berkurangnya upaya yang diperlukan untuk meninjau laporan pengeluaran.
Kita optimalkan proses untuk mengaitkan kode akuntansi buku besar yang benar untuk masing-masing
kategori pengeluaran. Sekarang Abhay dan timnya dapat mengekstrak data untuk membuat jurnal
pembayaran, mengurangi 40,3 (16,5 untuk coding + 23,8 untuk posting) jam seminggu hingga beberapa
menit, menyimpan $188.604 ($77.220 untuk coding dan $111.384 untuk posting) setahun. Abhay
mungkin dapat menugaskan beberapa timnya dengan yang lain, lebih penting lagi, bekerja di
departemennya.
Dengan proses baru, Abhay dan timnya dapat mempertimbangkan posting laporan pengeluaran setiap
hari, yang akan memberikan Charlotte dengan pandangan yang diperbarui tentang anggaran setiap hari
dan memungkinkan dia untuk merespon lebih cepat sebagai pendekatan kendala anggaran.
Biaya baru bagi perusahaan dengan menggunakan aplikasi otomatis kira-kira:
Setelah Anda mengidentifikasi nilai bisnis yang Anda anggap dapat dicapai, Anda harus mengetahui cara
mengukur kemajuan menuju mewujudkan nilai tersebut. Untuk melakukannya, identifikasi langkah pintar.
Langkah SMART berarti:
S pesifik: apa, di mana, dan bagaimana. Sasaran spesifik itu berbeda dan tidak memiliki bahasa yang
ambigu.
M udah diukur: dari dan ke—pengukuran memberikan umpan balik dan memungkinkan Anda
mengetahui kapan sasaran tercapai. Biasanya, nilai "dari" adalah tempat kita hari ini dan nilai "ke" adalah
target yang kita inginkan.
A ssignable (dapat ditugaskan): ini adalah "siapa": individu atau grup yang akan mencapai tujuan. Berkali-
kali, perubahan perilaku dipicu oleh fakta bahwa seseorang mengetahui bahwa ada sesuatu yang diukur.
A terkadang didefinisikan sebagai Achievable (dapat dicapai), namun Assignable mengonfirmasikan
bahwa ukuran realistis memiliki keterkaitan dengan apakah tujuannya dapat dicapai.
R ealistis: Apakah yang diukur itu layak? Sasaran realistis itu sulit, namun dapat dicapai dalam jangka
waktu yang ditentukan.
T ergantung waktu: Kapan sasaran tercapai? Jangka waktu harus agresif namun realistis
Bila mengidentifikasi ukuran, selalu tanya diri Anda: Apakah akan membantu mewujudkan nilai bisnis yang
telah kami identifikasi? Jangan habiskan waktu untuk mengukur aktivitas yang tidak membantu mencapai nilai
bisnis.
Beberapa langkah akan menjadi jumlah dolar, tetapi yang lain mungkin hanya angka. Nilai tersebut dapat
dikonversi ke jumlah dolar dengan sedikit usaha. Misalnya, jika Anda mengetahui jumlah waktu yang akan
disimpan per orang, kalikan jumlah waktu dengan biaya yang dibebankan dari orang yang melakukan proses.
Hasilnya adalah jumlah dolar yang dihemat.
Metodologi pengaturan sasaran lain yang dapat Anda gunakan adalah menentukan sasaran dan hasil utama
(OKR). Tujuannya adalah visi gambar besar yang Anda coba capai. Hasil utama adalah cara mengukur kemajuan
menuju sasaran tersebut. Misalnya, sasaran mungkin "meningkatkan retensi dalam tim akuntansi", dan hasil
kuncinya mungkin adalah "20 persen peningkatan kepuasan pekerjaan yang diukur setelah peluncuran
aplikasi."
Kita dapat mempertimbangkan beberapa langkah keberhasilan yang bermakna dalam contoh kita.
Awalnya, kita mempertimbangkan untuk melacak jumlah laporan pengeluaran yang dikembalikan untuk
dikerjakan ulang. Namun, jika aplikasi dibuat untuk memberlakukan aturan bisnis—seperti memerlukan tanda
terima biaya lebih dari $75—karyawan yang mengirimkan laporan pengeluaran tidak akan dapat
mengirimkannya hingga memberikan tanda terima, sehingga pengukuran tidak akan sangat berarti.
Salah satu ukuran yang akan berharga adalah mampu melacak jumlah waktu yang diperlukan karyawan untuk
menyelesaikan laporan pengeluaran mereka; Lagi pula, kita mendasarkan penghematan biaya pada
kemampuan pengguna mempercepat dari 1 jam menjadi 20 menit. Mungkin perlu melacak waktu aktual
pengguna di aplikasi untuk memvalidasi angka ini dan melaporkannya.
Karena Nick dan manajer lain bertanggung jawab untuk menyetujui laporan pengeluaran, mungkin perlu
melacak berapa lama waktu yang diperlukan antara waktu laporan biaya diserahkan oleh karyawan ke waktu
Nick dan manajer lain menyetujuinya. Melacak ini, dan menyadarkan manajer bahwa ini sedang dilacak, akan
membantu meningkatkan perilaku ini. Orang cenderung fokus pada apa yang diukur.
Sasaran SMART yang kita putuskan adalah:
Untuk minimal 80 persen dari laporan pengeluaran, pembuat laporan pengeluaran menggunakan tidak
lebih dari 20 menit secara aktif mengerjakan pembuatan laporan.
Untuk minimal 90 persen dari laporan pengeluaran, waktu antara pengiriman laporan dan pembayaran
yang dicatat di sistem keuangan kurang dari tiga hari kerja.
Di akhir tahun ini, manajer Departemen mengakses laporan anggaran mingguan yang diperbarui untuk
semua pengeluaran dalam waktu satu jam setelah persetujuan mereka.
Dalam waktu satu bulan ketersediaan solusi, 100 persen dari laporan pengeluaran menggunakan sistem
digital.
Jumlah kesalahan yang ditemukan dalam audit setengah tahunan berkurang sebesar 50 persen.
Langkah selanjutnya: Membuat rencana proyek
Menentukan sasaran proyek aplikasi
07/09/2021 • 2 minutes to read
Memiliki rencana proyek memastikan bahwa Anda memiliki sumber daya yang tepat (waktu, orang, dan dana)
dan mengikuti pendekatan yang konsisten untuk memastikan tingkat kualitas yang baik untuk aplikasi yang
Anda buat.
Memiliki tujuan yang jelas tentang apa yang coba dicapai oleh Anda dan tim proyek Anda itu penting agar
anggota tim proyek Anda memiliki sasaran yang sama. Menuliskan sasaran Anda adalah cara yang baik untuk
memperjelas yang Anda ingin dicapai oleh aplikasi yang ingin Anda buat. Hal ini juga memastikan Anda tidak
kehilangan fokus pada apa yang Anda butuhkan untuk membuat dan fitur apa yang perlu diprioritaskan.
(Informasi lebih lanjut: Memprioritaskan fitur dan permintaan)
Jika Anda memiliki sasaran yang sangat ambisius, Anda mungkin ingin mulai mempertimbangkan cara
memecah proyek menjadi rilis tambahan. (Di bagian selanjutnya, kita akan membahas metodologi rilis
inkremental.)
Di bagian sebelumnya, Anda membuat sasaran bisnis untuk proyek Anda. Anda mungkin ingin membuat
sasaran tambahan yang terkait dengan penerapan, fungsi, dan kegunaan aplikasi dan dampak non-keuangan
pada bisnis (seperti meningkatkan kepuasan kerja).
Pastikan Anda mencakup proyek sehingga Anda tahu berapa banyak yang akan Anda capai dari proyek. Buat
peta jalan yang jelas untuk yang Anda definisikan sebagai selesai dan apa yang ada di luar cakupan proyek (dan,
mungkin, harus dilakukan di versi berikutnya). Cakupan Anda secara langsung mempengaruhi dan menentukan
fitur yang akan disertakan dan tidak disertakan saat membuat aplikasi.
Untuk menentukan cakupan proyek, Anda harus mempertimbangkan kendala berikut:
Waktu : Atur batas waktu saat Anda ingin mencapai sasaran proyek. Dengan proyek yang lebih kecil,
mungkin ini beberapa minggu, sedangkan proyek yang lebih besar mungkin memakan waktu beberapa
bulan.
Orang : Berapa banyak orang yang Anda miliki tersedia untuk proyek?
Anggaran : jika Anda perlu memperhitungkan waktu yang dihabiskan oleh Anda dan rekan kerja, atau
jika Anda perlu mempekerjakan pakar, Anda harus menetapkan anggaran.
Kelayakan : Anda mungkin mendapati bahwa Anda dibatasi oleh keahlian yang tersedia, dengan
kurangnya akses ke data yang Anda butuhkan, atau dengan jumlah perubahan yang diinginkan
organisasi.
Anda juga harus mempertimbangkan bagian fungsional apa yang dapat Anda berikan dalam potongan yang
dapat digunakan. Tidak akan ada yang baik jika aplikasi Anda hanya memberikan setengah jalan pada beberapa
fitur; rencanakan untuk menyampaikan setiap komponen dalam formulir kerja, hingga akhir. Bahkan jika belum
memiliki setiap fitur yang diinginkan, berikan sesuatu yang dapat digunakan. Rencana proyek Anda harus
menentukan apa yang akan Anda berikan di setiap fase.
Memprioritaskan permintaan terkadang dapat menyulitkan dan mengintimidasi. Mengikuti pendekatan yang
relatif dapat diukur tidak hanya akan membantu Anda memprioritaskan fitur yang tepat, namun juga
membantu Anda menjelaskan keputusan Anda kepada orang yang meminta fitur tersebut.
Langkah pertama dalam memprioritaskan fitur adalah memastikan Anda merekam setiap permintaan, bahkan
permintaan yang mungkin Anda rasakan tidak penting. Ini akan membantu Anda membuat backlog
peningkatan saat Anda mulai mengerjakan versi baru aplikasi setelah menyelesaikan versi pertama.
TIP
Gunakan sasaran proyek Anda sebagai panduan untuk fitur mana yang diprioritaskan.
Tabel berikut menunjukkan contoh bagaimana Anda dapat merekam setiap fitur.
TIP
Hindari mencampur kebutuhan dengan keinginan memiliki. Tanya diri Anda (atau pengguna): "Jika fitur ini memakan
waktu empat minggu untuk ditambahkan, apakah patut menunda peluncuran selama empat minggu?"
TIP
Tanya pengguna yang meminta fitur untuk meninjau (atau bahkan membuat!) kuadran prioritas untuk membantu saling
memahami.
Siapa pun yang terlibat dalam mendesain, membuat, dan menguji aplikasi akan menjadi anggota tim proyek.
Daftar kontributor utama yang Anda buat adalah titik awal. Anda mungkin perlu menambahkan keahlian ke tim,
baik itu seseorang yang memiliki pengalaman menggunakan Power Apps untuk membuat aplikasi atau Power
Automate untuk membuat alur, atau pengembang perangkat lunak untuk membantu membuat koneksi ke
database yang ada.
Power Apps menyediakan kemampuan pembuatan aplikasi untuk semua orang, sehingga penting untuk
mengkoordinasikan dan berkolaborasi untuk pengembangan aplikasi yang lancar. (Di Bagian fase pembuatan,
kami akan membahas strategi untuk kolaborasi.)
Pertimbangkan apakah Anda memerlukan anggota tim untuk mengisi peran berikut.
A N GGOTA T IM P ERA N
Pengembang perangkat lunak Menyediakan solusi yang tidak dapat diselesaikan dengan
menggunakan fitur siap pakai, bila persyaratan rumit dan
memerlukan pengembangan kustom. Pengembang juga
dapat membuat api dan mengkonfigurasi konektor kustom
untuk memungkinkan pembuat aplikasi mengkonsumsi api
tersebut.
Proyek yang lebih besar mungkin juga memerlukan arsitek teknis, desain UI, dokumentasi, pelatihan, atau peran
lainnya.
Untuk proyek kecil, satu orang mungkin adalah pakar materi pokok, mengelola proyek, dan membuat aplikasi.
Langkah berikutnya: Membuat daftar pemilik dan tugas proyek
Membuat daftar pemilik dan tugas proyek
07/09/2021 • 2 minutes to read
Berdasarkan kelima fase proyek (perencanaan, perancangan, pembuatan, pengujian, dan penyebaran serta
penyempurnaan), buat daftar tugas yang harus dilakukan selama setiap fase. Tetapkan siapa yang akan
bertanggung jawab untuk setiap tugas, bersama dengan tanggal selesai yang ditargetkan.
Anda mungkin perlu menggunakan Microsoft Planner untuk mengelola tugas Anda bersama dengan tim proyek
Anda.
Lihat mengembangkan solusi secara kolaboratif untuk informasi tentang cara mengaktifkan beberapa orang
untuk membuat satu proyek Power Apps.
Anda harus memiliki setidaknya ide kasar tentang berapa banyak waktu yang akan Anda belanjakan pada
proyek. Fase harus dibagi menjadi:
Rencana
Rancang
Membuat
Uji
Menyebarkan dan menyempurnakan
Power Apps ditujukan untuk perkembangan pesat. Namun, banyak faktor yang mempengaruhi berapa lama
dapat dilakukan agar aplikasi dapat diselesaikan:
Tingkat pengalaman orang yang membuat aplikasi
Apakah Anda menggunakan aplikasi yang ada sebagai titik awal untuk desain atau penerapan (hal ini
akan mempercepat)
Jumlah aplikasi yang akan dibuat (misalnya, proses laporan pengeluaran kami akan memerlukan satu
aplikasi untuk Kreator laporan pengeluaran dan aplikasi lain untuk penyetuju)
Jumlah dan kompleksitas fitur yang dibutuhkan aplikasi Anda
Jenis dan jumlah sumber data untuk dihubungkan, dan apakah Anda perlu berkolaborasi dengan tim lain
untuk mendapatkan akses ke data
Ketersediaan peserta proyek
Karena rencana dan cakupan Anda menjadi lebih jelas, Anda dapat mempersempit perkiraan jadwal.
Salah satu cara untuk mempersingkat waktu pengembangan sekaligus mempertahankan (dan bahkan
meningkatkan) kualitas adalah dengan menggunakan aplikasi yang ada sebagai template. Baik Anda
menggunakan template yang disediakan bersama Power Apps atau Power Automate, aplikasi lain yang
dikembangkan di organisasi Anda, atau contoh yang Anda temukan di tempat lain, template, dan desain
referensi dapat membantu desain layar, interaksi, dan arsitektur data.
Langkah berikutnya: Mengidentifikasi risiko
Mengidentifikasi risiko
07/09/2021 • 2 minutes to read
Adalah ide yang baik untuk mengidentifikasi apa yang dapat menimbulkan risiko terhadap proyek Anda dan
jenis risiko yang dibuat oleh aplikasi. Mungkin terdengar sedikit ekstrem, namun aplikasi Anda berpotensi
menimbulkan risiko jika aplikasi tersebut memiliki misi penting, berdampak tinggi pada bisnis, atau
menggunakan atau membuat data sensitif.
Berikut adalah beberapa contoh risiko yang mungkin perlu Anda pertimbangkan:
Risiko sumber daya : ini mencakup risiko seperti kurangnya orang untuk mengerjakan aplikasi,
kurangnya pendanaan untuk membuat aplikasi, dan sebagainya.
Risiko bisnis : dalam kasus saat bisnis sering berubah, penting untuk dicatat bahwa perubahan dalam
bisnis dapat mempengaruhi cara aplikasi dibuat.
Risiko eksternal : ini adalah risiko yang tergantung pada faktor di luar kendali tim proyek. Misalnya, jika
aplikasi harus berintegrasi dengan sistem eksternal lainnya, ada risiko bahwa sistem eksternal mungkin
mengubah cara kerjanya.
Risiko keamanan : ini adalah faktor yang sangat penting untuk dipertimbangkan karena secara
langsung berhubungan dengan cara Anda membuat solusi dengan Power Apps.
Setelah Anda mengidentifikasi risikonya, pertimbangkan tindakan yang akan Anda lakukan untuk
mengatasinya. Anda juga mungkin ingin menilai tingkat risiko mereka untuk memahami dampak potensial.
Risiko parah : risiko yang mungkin berdampak negatif terhadap seluruh perusahaan
Risiko signifikan : risiko yang mungkin berdampak negatif terhadap proyek atau Departemen, dan
perlu diselesaikan sebelum melanjutkan
Risiko minor : risiko yang mungkin mempengaruhi proyek namun tidak akan menghentikan
kelanjutannya, atau berisiko yang memiliki efek negatif hanya pada tingkat individu
REN C A N A UN T UK M EN GURA N GI
RISIKO T IN GK AT RISIKO RISIKO
Kita tidak dapat dengan yakin Signifikan Pindahkan Integrasi ERP ke tahap 2,
memindahkan data ke sistem ketika seorang ahli dari TI akan
keuangan tanpa ahli dalam sistem tersedia.
pada tim
Untuk beralih dari sistem kertas, kita Signifikan Libatkan tim komunikasi SDM untuk
harus mengedukasi beberapa ratus sesi pendidikan. Buat deck yang dapat
karyawan tentang sistem baru untuk digunakan manajer dalam Rapat tim
pengajuan laporan pengeluaran. mereka.
Untuk memastikan perusahaan Anda mendukung pembuatan aplikasi Anda dan menggunakannya untuk
menggantikan proses bisnis yang ada, pastikan memperoleh dukungan atau sponsor dari manajemen Anda.
Memiliki sponsor untuk proyek adalah kunci bila Anda perlu mendorong perubahan perilaku dalam organisasi,
mengidentifikasi pendanaan, atau mendapatkan akses ke data organisasi.
Dalam beberapa organisasi, sponsor memungkinkan anggaran untuk menjadi tersedia untuk menjalankan
proyek. Meskipun TI mungkin memiliki anggaran tetap untuk menyelesaikan pekerjaan yang dilakukan setiap
tahun fiskal, unit bisnis mungkin menyediakan pendanaan untuk proyek karena penghematan yang akan
mereka sadari saat selesai.
Terkadang sebuah proyek dapat memiliki beberapa sponsor.
Untuk proses laporan pengeluaran contoh kami, ada beberapa kandidat yang dapat melayani sebagai sponsor.
Karena kita telah biaya proses end-to-end terhadap organisasi, koalisi sponsor kita mencakup Nick dan
Charlotte. Setiap departemen mereka dapat mewujudkan penghematan biaya yang signifikan dari proyek.
Sponsor Nick akan memastikan bahwa karyawan mengadopsi proses baru. Pensponsoran Charlotte akan
menyediakan sejumlah dana di samping izin untuk mengakses data penting.
Langkah berikutnya
Jika Anda mendesain aplikasi menggunakan Power Apps, lihat Desain aplikasi.
Jika Anda mendesain otomatisasi menggunakan Power Automate, lihat Merancang otomatisasi dalam
dokumen panduan Power Automate.
Tahap perancangan
07/09/2021 • 2 minutes to read
Merancang aplikasi adalah bagian penting dari proses, di mana Anda mulai menentukan apa yang akan Anda
ciptakan dalam fase pembuatan berdasarkan informasi yang Anda kumpulkan dalam fase perencanaan.
Dalam fase ini, Anda akan menyiapkan spesifikasi dan desain aplikasi.
Desain Konseptual
Desain konseptual akan disertai dengan desain untuk cetak biru keseluruhan dari aplikasi.
Di bagian ini, Anda akan mempertimbangkan:
Tugas apa saja yang terlibat dalam aplikasi?
Akan seperti apa pengalaman pengguna?
Desain Arsitektur
Setelah Anda menyelesaikan desain konseptual Anda, saatnya beralih ke desain arsitektural. Desain arsitektur
menentukan cara menggunakan Power Apps (dan produk Microsoft Power Platform lain) untuk
mengotomatisasi proses bisnis Anda.
Di sinilah Anda akan mempertimbangkan hal-hal seperti:
Cara menyimpan data
Cara mengintegrasikan dengan sistem dan aplikasi yang ada yang sudah Anda gunakan
Merancang struktur data Anda
Menentukan jenis aplikasi yang akan dibuat
Menentukan tempat untuk menempatkan logika Anda
Cara mengamankan data
Langkah berikutnya: Mengidentifikasi tugas yang harus dilakukan di aplikasi
Mengidentifikasi tugas yang harus dilakukan di
aplikasi
07/09/2021 • 2 minutes to read
Untuk mengidentifikasi tugas yang diperlukan di aplikasi, Anda harus merujuk ke diagram alur proses bisnis
yang Anda buat di fase perencanaan dan menambahkan rincian. Atur informasi dan daftar tugas yang akan
diselesaikan pada setiap layar.
Saat Anda menulis tugas, ingatlah untuk mempertimbangkan tugas untuk setiap persona yang akan
menggunakan layar atau aplikasi. Coba Pisahkan menjadi beberapa bagian.
Bersama dengan tugas yang perlu dilakukan pengguna, lihat catatan tentang informasi apa yang diperlukan
untuk menyelesaikan setiap tugas. Itu akan membantu Anda menentukan informasi yang perlu Anda Simpan
dan Tampilkan.
Jika Anda bekerja dengan beberapa orang, menggunakan alat seperti Microsoft Planner atau aplikasi Microsoft
Whiteboard akan membantu Anda berkolaborasi dan bekerja sama secara efisien dalam mencantumkan tugas.
Berdasarkan hal tersebut di atas, kita memikirkan aplikasi membuat/melihat laporan pengeluaran memerlukan
layar dan komponen ini:
Daftar laporan, dengan filter
Tampilan laporan tunggal, dengan mode edit dan hanya Lihat
Tombol dalam tampilan pengeditan untuk membatalkan, menyimpan, dan mengirimkan
Tombol untuk digunakan akuntansi guna mengekspor data
Berbagai pesan kirim/Batalkan/Simpan
Kemampuan untuk melampirkan foto tanda terima dan melihat lampiran
Langkah berikutnya: Membuat sketsa layar
Membuat sketsa layar
07/09/2021 • 2 minutes to read
Setelah Anda mengidentifikasi tugas dan mengatur pemikiran Anda, langkah selanjutnya adalah membuat
sketsa layar yang akan Anda bayangkan yang diperlukan dalam aplikasi Anda. Dengan menggambar setiap
tugas dan proses bisnis, Anda sudah memiliki informasi yang cukup tentang cara pergi dari titik A ke titik B.
membuat sketsa layar akan memungkinkan Anda untuk memvisualisasikan perjalanan.
Jangan diintimidasi oleh sketsa. Anda tidak harus menjadi seniman untuk menggoreskan beberapa kotak dan
garis di atas kertas. Untuk menghindari terlalu banyak detail, gunakan kotak untuk menampilkan ikon dan
gambar, dan gunakan baris untuk menampilkan teks. Anda dapat menggunakan alat seperti PowerPoint untuk
secara efisien menggambar sketsa juga.
TIP
Lebih fokus pada keseluruhan alur bisnis dan bukan rincian di layar. Dengan Power Apps, Anda dapat dengan mudah
menyesuaikan nanti.
Perhatikan bahwa Anda tidak perlu membatasi diri untuk menggambar hanya satu versi sketsa. Coba gambar
versi yang berbeda dari layar. Terus buat sketsa hingga Anda kehabisan ide.
Cara yang baik untuk mendapatkan ide untuk setiap layar adalah dengan melihat aplikasi yang biasa Anda
gunakan dan "meminjam" ide mereka. Aplikasi ini sering dibuat oleh desainer profesional. Anda dapat
menemukan cerita pelanggan dan sampel aplikasi dari komunitas Power Apps yang dapat Anda selidiki.
Template aplikasi juga menampilkan berbagai macam gaya aplikasi yang berbeda.
Periksa dengan pengguna aktual untuk melihat apakah sketsa Anda sesuai harapan. Menampilkan sketsa dan
berbagi ide dapat membantu menghilangkan perbedaan harapan. Idealnya, Anda dapat menggunakan sketsa
sebagai "prototipe kertas" dan meminta pengguna berpura-pura benar-benar menggunakannya.
Langkah berikutnya: desain arsitektur
Di mana datanya?
07/09/2021 • 2 minutes to read
Anda dapat mengambil dan menyimpan data dengan tiga cara berbeda.
Data baru jika aplikasi Anda membuat data yang belum ada di mana pun, seperti dalam situasi saat proses
bisnis yang ada dilakukan menggunakan kertas, sebaiknya simpan data baik dalam Microsoft Dataverse atau
Daftar kustom SharePoint.
Kita akan mendiskusikan topik ini dalam pemodelan data: merancang struktur data anda.
Baca/tulis dari sistem yang ada ini adalah jenis data di mana Anda harus mengambil informasi terbaru dari
database atau sistem yang ada. Dalam kasus ini, data harus diminta saat Anda memerlukannya.
buat salinan data dalam situasi ketika data asli tidak boleh dimodifikasi atau ditimpa, anda dapat menyalin
data ke penyimpanan data lain seperti Dataverse. Hal ini memastikan bahwa data di sistem asli tidak akan
diubah, namun aplikasi dapat berfungsi dengannya. Skenario ini umum terjadi saat menangani data dalam
sistem yang terkait dengan akuntansi dan pendapatan.
Gunakan kasus Pesanan produksi, lembar waktu, Master pelanggan, faktur sebelumnya,
kuotasi penjualan daftar karyawan
Kami memberikan informasi teknis tambahan dalam artikel berikutnya, bekerja dengan sistem perusahaan.
Bila Anda perlu bekerja dan mengintegrasikan dengan sistem perusahaan yang ada seperti SAP dan Oracle,
Anda harus mencari kerjasama dan dukungan dari tim administrasi TI atau tim yang bertanggung jawab atas
sistem.
Meskipun Anda tidak dalam peran teknis, baca Bagian ini untuk memahami beberapa hal yang biasanya perlu
dipertimbangkan saat mengintegrasikan dengan sistem perusahaan.
Bila Anda menyimpan atau melihat data dengan aplikasi, bagian penting dari desain adalah struktur data.
Pertimbangkan tidak hanya bagaimana data tersebut akan digunakan di satu aplikasi atau layar tertentu, namun
bagaimana pengguna lain akan menggunakan data tersebut. Merujuk kembali ke persona, tugas, proses bisnis,
dan sasaran akan membantu Anda menentukan data apa yang akan disimpan dan cara menstrukturkannya.
TIP
Meskipun ditulis untuk database Access, artikel tentang dasar-dasar desain data ini memiliki diskusi umum prinsip
pemodelan data yang baik: dasar-dasar desain database.
Anda melihat bagian utama dari laporan pengeluaran, yang memiliki nama karyawan dan rincian Departemen.
Di bawah bagian utama, Anda melihat beberapa baris Deskripsi untuk setiap item yang dibeli. Mari kita panggil
item baris ini. Item baris memiliki struktur yang berbeda dari bagian utama laporan pengeluaran. Sehingga kita
dapat mengatakan bahwa untuk setiap laporan pengeluaran, ada beberapa item baris.
Untuk menyimpan data jenis ini ke database, kita harus memodelkan struktur data dalam desain database.
Contoh sederhana ini menunjukkan dua kumpulan data. Salah satunya adalah karyawan, yang lain adalah
permintaan waktu nonaktif. Karena setiap karyawan akan mengirimkan beberapa permintaan, relasi di sini
adalah satu-ke-banyak, di mana "satu" adalah karyawan dan "banyak" adalah permintaannya. Data karyawan
dan data permintaan waktu nonaktif terkait satu sama lain dengan memiliki jumlah karyawan sebagai bidang
umum ( juga dikenal sebagai kunci).
Contoh 2: persetujuan pembelian
Di sini, struktur data terlihat cukup canggih namun sangat mirip dengan contoh laporan biaya yang dibahas di
bagian awal artikel ini. Setiap vendor atau pemasok dikaitkan dengan beberapa pesanan pembelian. Setiap
karyawan bertanggung jawab atas beberapa pesanan pembelian. Oleh karena itu, kedua kumpulan data ini
memiliki struktur data satu-ke-banyak.
Karena karyawan mungkin tidak selalu menggunakan vendor atau pemasok yang sama, vendor digunakan oleh
beberapa karyawan dan setiap karyawan bekerja dengan beberapa vendor. Oleh karena itu, hubungan antara
karyawan dan vendor adalah banyak-ke-banyak.
Contoh 3: Pelaporan pengeluaran
Di Power Apps, Anda memiliki dua pilihan saat membuat aplikasi: aplikasi yang diarahkan model dan aplikasi
kanvas.
Berikut ini adalah perbandingan tingkat dasar yang tinggi. Untuk informasi lebih rinci tentang dua jenis aplikasi
ini, lihat Ikhtisar membuat aplikasi di Power Apps.
Aplikasi yang diarahkan model memerlukan database Microsoft Dataverse. Mereka dibangun di atas data yang
dimodelkan dalam lingkungan database. Layar tampilan dan detail untuk aplikasi yang diarahkan model
didasarkan pada struktur data. Karena ini, mereka menawarkan pengguna tampilan dan nuansa yang lebih
konsisten dari satu layar ke layar berikutnya tanpa memerlukan banyak usaha dari pembuat aplikasi.
Aplikasi yang diarahkan model baik untuk skenario yang memiliki logika bisnis rumit, seperti:
Model data canggih
Manajemen Proses Bisnis
Melacak aktivitas yang terkait dengan data
Aplikasi Canvas di sisi lain dapat dibuat dengan atau tanpa database Dataverse. Mereka menggunakan konektor
untuk mengakses data dan layanan. Aplikasi Canvas dimulai dengan layar kosong seperti kanvas seniman dan
pembuat secara manual membentangkan setiap layar. Hal ini memberikan kontrol penuh pada Kreator atas
penempatan setiap elemen pada kanvas.
Gunakan aplikasi Canvas jika pengguna mengharapkan pengalaman pengguna yang disesuaikan. Di sini
ditawarkan:
Antarmuka grafis yang intuitif
Kemampuan untuk membuat UI yang disesuaikan berdasarkan kebutuhan pengguna
Integrasi yang mencakup beberapa sistem dengan menggunakan konektor
Pertimbangkan untuk membuat aplikasi yang diarahkan model, kecuali pengguna memiliki kebutuhan khusus
untuk aplikasi Canvas. Aplikasi yang diarahkan model memungkinkan Anda membuat Aplikasi Anda dengan
cepat karena tidak mengharuskan Anda membangun UI sendiri.
NOTE
Jika Anda membuat aplikasi yang akan digunakan oleh pelanggan di web, Anda juga dapat membuat jenis aplikasi ketiga:
aplikasi portal.
Seperti yang dapat Anda lihat dari contoh di atas, ada beberapa jenis orang yang menangani kumpulan data
yang sama. Aplikasi Canvas akan paling sesuai untuk karyawan yang mengisi formulir pengeluaran, yang
memungkinkan orang seperti Lee mengirimkan laporan pengeluaran menggunakan aplikasi seluler menarik
yang intuitif untuk digunakan dan dapat digunakan saat dia offline.
Merujuk kembali ke bagian tentang mendokumentasikan proses bisnis, Anda dapat melihat bahwa persyaratan
Abhay adalah:
Dapat meninjau semua laporan pengeluaran dan tanda terima
Bertanggung jawab memastikan kepatuhan untuk setiap laporan pengeluaran
Volume pekerjaan besar; harus mampu memproses informasi dengan cepat
Harus dapat melaporkan tentang cara kerja keseimbangan pengeluaran hingga anggaran
Untuk dapat memproses volume kerja dan informasi proses yang besar dengan cepat, pilihan terbaik adalah
aplikasi yang diarahkan model. Hal ini memungkinkan Abhay dengan cepat melihat semua rincian laporan
pengeluaran yang diajukan, melihat pengaruhnya terhadap anggaran, dan mencari informasi terkait seperti
rincian vendor.
Dalam contoh skenario ini, Anda dapat melihat kombinasi dari aplikasi kanvas, dan aplikasi yang diarahkan
model. Meskipun ada dua jenis aplikasi yang berbeda, semua data dapat terpusat di satu tempat (Dataverse).
Langkah berikutnya: Menentukan tempat untuk menempatkan logika
Lokasi untuk menempatkan logika: aplikasi kanvas,
aplikasi yang diarahkan model, Microsoft Dataverse,
atau alur Power Automate?
07/09/2021 • 2 minutes to read
Aplikasi Anda akan memiliki logika bisnis, seperti validasi data (menggunakan format yang tepat untuk alamat
email, misalnya), penghitungan, memilih langkah proses berikutnya berdasarkan data, mengaktifkan tombol
bila semua bidang wajib memiliki data, dan sebagainya. Artikel ini menjelaskan beberapa pertimbangan untuk
memutuskan di mana menempatkan logika di sistem Anda.
Dataverse
Anda dapat mengatur logika di Dataverse sehingga semua logika dijalankan dalam layanan dan bukan
perangkat. Hal ini membuat aplikasi lebih berkinerja, dan juga membuat logika independen dari aplikasi dan
alur untuk memastikan bahwa data digunakan dengan cara tertentu.
Contohnya, jika Anda ingin mewajibkan alamat dimasukkan untuk semua aplikasi dan alur yang menggunakan
entitas akun, Anda harus menetapkan logika ini di Common Data Service bukan di setiap aplikasi dan alur.
Ada beberapa cara menerapkan logika ke Dataverse. Menggunakan kode rendah, Anda dapat mengkonfigurasi
hal-hal seperti bidang penomoran otomatis, bidang hitung, dan bidang Roll-up. Pengembang Pro dapat
menerapkan logika bisnis yang menggunakan kode dengan membuat plug-in atau mengembangkan ekstensi
alur kerja.
Informasi lebih lanjut: Menerapkan logika bisnis di Dataverse
Langkah berikutnya: mengamankan aplikasi dan data
Mengamankan aplikasi dan data
07/09/2021 • 4 minutes to read
Setelah menentukan struktur data yang akan digunakan, langkah selanjutnya adalah mempertimbangkan cara
mengamankan data. Anda harus mempertimbangkan data yang akan diakses oleh siapa, dan merujuk kembali
ke tugas, proses bisnis, dan persona yang Anda daftarkan dalam fase perencanaan. Artikel ini menjelaskan
konsep keamanan umum untuk orang yang tidak terbiasa dengan mereka. Untuk informasi lebih lanjut tentang
aspek teknis keamanan, lihat Peran keamanan dan hak istimewa.
Lapisan keamanan
Saat mengkonfigurasi keamanan, ada empat lapisan keamanan berbeda yang dapat Anda konfigurasikan di
aplikasi.
Keamanan tingkat aplikasi
Keamanan tingkat aplikasi membatasi akses ke aplikasi.
Keamanan tingkat aplikasi tidak melindungi lokasi penyimpanan data Anda. Cara mengamankan data Anda
akan bervariasi berdasarkan kemampuan sumber data Anda. Saat Anda berbagi aplikasi, pastikan pengguna
Anda juga memiliki akses yang sesuai ke data yang mendasari.
Keamanan tingkat formulir
Untuk aplikasi yang diarahkan model, keamanan tingkat formulir memungkinkan Anda hanya mengizinkan
grup keamanan spesifik untuk mengakses formulir tertentu. Hal ini berguna jika Anda ingin membatasi cara
orang memasukkan atau melihat data berdasarkan peran pekerjaan mereka.
Contohnya, aplikasi proses persetujuan mungkin memiliki satu formulir untuk karyawan untuk membuat dan
mengirimkan permintaan persetujuan, dan formulir terpisah untuk pemberi izin untuk meninjau apa yang telah
diajukan. Keamanan tingkat formulir akan sangat sesuai untuk skenario ini. Informasi lebih lanjut: Mengontrol
akses formulir aplikasi berdasarkan model.
Keamanan tingkat rekaman
Keamanan tingkat rekaman adalah jenis keamanan yang memungkinkan Anda menetapkan akses ke rekaman
tertentu. Bayangkan Anda saat ini memiliki lembar di buku kerja Excel. Keamanan tingkat rekaman
memungkinkan Anda mengkonfigurasi keamanan untuk setiap baris.
Terdapat empat jenis akses yang berbeda, yang dikenal sebagai CRUD (Create, Read, update, dan Delete) yang
dapat dikonfigurasi untuk keamanan tingkat rekaman:
Create (Buat) memungkinkan pengguna membuat data baru (seperti menambahkan baris baru di
Excel).
Read (Baca) memungkinkan pengguna untuk melihat data.
Update memungkinkan pengguna untuk mengubah data yang sudah ada. Hal ini berbeda dari
pembuatan, karena untuk membuat adalah menambahkan data baru.
Delete (Hapus) memungkinkan pengguna untuk menghapus data (seperti menghapus baris di Excel).
Untuk Microsoft Dataverse, ada empat jenis akses lainnya: Lampirkan, Lampirkan ke, tetapkan, dan bagikan.
Informasi lebih lanjut: peran keamanan dan hak istimewa
Keamanan tingkat bidang
Keamanan tingkat bidang adalah keamanan yang lebih terperinci dalam satu rekaman. Ini seperti
mengkonfigurasi keamanan untuk satu kolom di Excel. Hal ini biasanya memiliki tingkat akses yang sama
dengan keamanan tingkat rekaman, namun pada tingkat bidang.
Bagaimana keterkaitan berbagai tingkat keamanan satu sama lain
Tingkat keamanan yang disebutkan di atas adalah seperti lapisan. Desain aplikasi Anda harus
mempertimbangkan satu atau beberapa tingkat keamanan agar sesuai dengan kebutuhan Anda. Tabel berikut
menunjukkan apa yang dikontrol oleh setiap tingkat keamanan dalam perilaku aplikasi.
T IN GK AT K EA M A N A N C O N TO H
Kita memerlukan grup keamanan semua karyawan yang memiliki akses ke aplikasi pelaporan pengeluaran
dan data yang digunakan. Kita memerlukan grup keamanan pemberi izin yang memiliki akses aplikasi
perjanjian.
Departemen akuntansi mungkin memerlukan akses ke data yang lebih sensitif, seperti rekening bank karyawan
untuk penggantian uang.
Kita memerlukan grup keamanan tim akuntansi yang merupakan satu-satunya grup keamanan yang
memiliki akses ke informasi perutean Bank karyawan.
Kita kemungkinan besar tidak akan ingin karyawan dapat melihat laporan pengeluaran satu sama lain, sehingga
Kita harus mengkonfigurasi keamanan tingkat rekaman untuk memungkinkan karyawan mengakses hanya
rekaman mereka sendiri. Namun, kita juga perlu memastikan bahwa penyetuju dapat melihat laporan yang
mereka dapatkan untuk disetujui. Dan kita memerlukan tim auditor untuk dapat melihat semua laporan
pengeluaran (namun tidak mengubahnya).
Kita memerlukan grup keamanan auditor. Kita perlu memberinya dan grup keamanan penyetuju, akses ke
semua rekaman, dan Kita harus memberikan akses semua grup karyawan hanya ke "rekaman yang saya
buat."
Anda telah merencanakan dan mendesain aplikasi Anda. Langkah selanjutnya adalah benar-benar membuatnya.
TIP
Selain tautan di bawah ini, Anda akan menemukan kumpulan tautan terpilih di Microsoft Power Platform : sumber daya
pembelajaran.
Setelah aplikasi Anda dibuat, langkah selanjutnya adalah mulai mengujinya. Di bagian ini, Anda akan
mempelajari dasar-dasar pengujian yang harus dilakukan.
Jenis tes
Tes unit
Tes unit digunakan untuk memeriksa apakah fungsi atau fitur tertentu dari aplikasi Anda berfungsi dengan
benar.
Tes komprehensif
Tes komprehensif digunakan untuk memeriksa apakah solusi secara keseluruhan berjalan dengan benar. Hal ini
penting karena meskipun semua unit pengujian berfungsi dengan benar, integrasi antara dua unit berpotensi
akan gagal. Pengujian ini dilakukan dengan mengikuti skenario pengujian yang dekat dengan kasus
penggunaan pada proses bisnis yang sebenarnya.
Tes Penerimaan Pengguna
Tes penerimaan pengguna (UAT) dilakukan oleh pengguna aplikasi, bukan pembuat. Tes ini adalah untuk
memastikan bahwa yang telah dibangun oleh pembuat sesuai dengan persyaratan yang awalnya diminta oleh
pengguna.
Berikut adalah beberapa tips untuk mendapatkan hasil yang baik dari UAT:
Uji dengan pengguna sebenarnya.
Cobalah untuk memilih pengguna dengan keragaman dari segi tingkat keahlian TI. Dengan cara ini, Anda
dapat memperoleh berbagai umpan balik.
Jangan berikan petunjuk pengguna; Lihat apakah mereka dapat memahami aplikasi secara intuitif.
Perhatikan bagaimana mereka menavigasi aplikasi tanpa bantuan, dan lihat di mana Anda dapat
meningkatkan desain.
Saat pengguna terjebak di layar, minta mereka menjelaskan apa harapan mereka.
Coba perangkat yang berbeda untuk memastikan kasus uji berperilaku sama.
Idealnya, uji aplikasi di lingkungan aktual pengguna atau lokasi jika aplikasi menggunakan kemampuan
offline.
Minta pengguna Anda untuk mencoba "merusak" aplikasi Anda, misalnya dengan memasukkan karakter
yang tidak biasa dalam bidang teks.
Pengguna biasanya akan menguji "jalur bahagia" ( jalur yang diambil pengguna saat semuanya berjalan
dengan sempurna); minta mereka untuk juga menguji skenario seperti membatalkan laporan
pengeluaran dan bukan mengirimkannya, atau menolak laporan pengeluaran dan bukan menyetujuinya.
Pengguna Anda mungkin tidak terbiasa dengan perangkat lunak pengujian. Beri tahu mereka tentang jenis
umpan balik yang Anda cari. Sering kali membantu menyediakan template untuk "bug" untuk memastikan
penguji menjelaskan secara tepat apa yang sedang mereka lakukan, apa yang terjadi, apa yang diharapkan
terjadi, dan informasi yang relevan tentang lingkungan pengujian (seperti jenis perangkat dan browser).
Wajar dan OK bagi pengguna untuk meminta perubahan pada spesifikasi atau meminta fitur tambahan.
Permintaan ini harus dicatat di daftar fitur yang dijelaskan dalam memprioritaskan fitur dan permintaan.
IN P UT UN T UK H A SIL YA N G
N O. T ES K A SUS K ET ERA N GA N T ES M EN GUJI DIH A RA P K A N H A SIL
Selamat! Anda membuat aplikasi pertama Anda, dan diuji serta siap untuk digunakan!
Namun, membuat versi pertama aplikasi Anda bukanlah akhir dari perjalanan Power Apps. Anda harus
mengantarkan aplikasi Anda ke tangan pengguna Anda dengan membuatnya tersedia untuk penggunaan
produksi.
Setelah menjalankan aplikasi, Anda akan ingin memastikan bahwa aplikasi berfungsi dengan baik dan
memenuhi sasaran Anda. Di sebagian besar kasus, Anda dapat mengharapkan untuk mendapatkan permintaan
untuk fitur baru atau perbaikan, atau Anda harus mengakomodasi proses bisnis yang telah berubah.
Dalam bagian ini, Anda akan mempelajari bagaimana:
Sebarkan aplikasi Anda dan bantu pengguna menemukannya.
Dapatkan informasi penggunaan dan umpan balik untuk membantu menyempurnakan aplikasi Anda.
Aplikasi unggulan
Daftar aplikasi unggulan adalah cara yang baik untuk menampilkan aplikasi Anda jika dimaksudkan untuk
digunakan oleh seluruh perusahaan—misalnya , untuk pencarian karyawan atau berita perusahaan.
Untuk informasi tentang cara menggunakan skrip PowerShell dengan Power Apps untuk mengkonfigurasi
aplikasi unggulan, lihat dukungan PowerShell untuk Power Apps
Kode QR
Kode QR adalah cara tercepat untuk membuat pengguna menginstal aplikasi di perangkat seluler mereka.
Perangkat iOS akan secara default mengenali kode QR saat kamera digunakan. Pengguna Android dapat
menahan tombol Beranda saat menggunakan kamera untuk mengenali kode QR.
Bing memiliki Generator kode QR untuk Anda dapat menempelkan URL dan akan langsung menghasilkan
gambar kode QR untuk Anda. Klik kanan gambar kode QR, salin, lalu tempelkan ke komunikasi Anda saat Anda
mengiklankan aplikasi Anda.
Penautan mendalam
Penautan dalam dari satu aplikasi ke aplikasi lainnya adalah cara terbaik untuk memberi tahu pengguna tentang
aplikasi yang terkait dengan pekerjaan mereka. Pengguna dapat meluncurkan aplikasi dan kemudian beralih ke
aplikasi yang relevan, tanpa harus keluar dari aplikasi pertama, kembali ke pemain, dan mencari aplikasi lain.
Penautan dalam lebih cepat dan membuat pengalaman lebih mendalam.
Untuk tautan dalam, Anda dapat menggunakan fungsi peluncuran dan Param di Power Apps. Informasi
selengkapnya: Penautan Dalam di PowerApps
Microsoft Teams
Anda dapat menanamkan aplikasi Anda sebagai salah satu tab di dalam tim. Ini adalah cara yang bagus untuk
meningkatkan kepuasan pengguna jika aplikasi ini digunakan dalam skenario yang memerlukan bolak-balik
antara tim dan proses yang ada.
Menanamkan SharePoint
Aplikasi juga dapat disematkan langsung ke halaman SharePoint modern. Tidak hanya membantu penemuan
aplikasi ini, namun konten dan aplikasi dapat dengan mudah diubah secara independen satu sama lain.
Informasi selengkapnya: Menggunakan bagian web Power Apps
Sebagai cara untuk membantu Anda menyempurnakan dan meningkatkan aplikasi, mengumpulkan umpan
balik dan menganalisis telemetri merupakan bagian penting dari proses pemurnian. Lihat kembali sasaran yang
Anda tetapkan dalam fase perencanaan untuk merefleksikan seberapa banyak kontribusi aplikasi.
Mengumpulkan tanggapan
Menyediakan tempat untuk memberikan tanggapan memastikan aplikasi Anda akan terus memenuhi
kebutuhan pengguna. Anda dapat memanfaatkan Microsoft Forms dan Power Automate untuk secara otomatis
mengumpulkan tanggapan berharga. Formulir memiliki Skor promotor bersih di dalamnya.
Menganalisis telemetri
Untuk memastikan penggunaan aplikasi yang sehat, Anda harus memanfaatkan fitur analitik aplikasi. Analitik
Power Apps menyediakan informasi seperti:
Jumlah Pengguna Aktif
Perangkat dan browser yang digunakan
Lokasi
Diagnostik aplikasi
Kinerja layanan
Sebagai pembuat aplikasi, Anda dapat mengakses analitik dengan mengakses laporan penggunaan aplikasi di
https://make.powerapps.com. Laporan ini tersedia jika Anda pemilik atau salah satu pemilik aplikasi Canvas.
Data tersedia selama 30 hari agar Anda dapat melihat informasi penggunaan seperti hitungan peluncuran
aplikasi, pengguna unik berdasarkan hari, dan sebagainya.
Jika Anda adalah administrator, Anda dapat mengakses analitik pada tingkat penyewa secara keseluruhan.
Informasi selengkapnya: Analitik admin untuk Power Apps
Menambahkan telemetri manual menggunakan Azure Application Insights
Anda dapat memperoleh wawasan tambahan dan telemetri tentang aplikasi dengan mengkonfigurasi
sambungan ke Application Insights, fitur yang merupakan bagian dari Azure monitor. Beberapa telemetri yang
dapat diperoleh dari pengaturan ini mencakup:
Jumlah pengguna aktif yang menggunakan aplikasi.
Lokasi tempat aplikasi digunakan.
Layar yang paling sering digunakan.
Aliran pengguna dari satu layar ke layar lainnya.
Anda juga dapat mengkonfigurasi telemetri kustom menggunakan fungsi pelacakan.