Halo kabeh! Dina iki kita bakal nyoba ngotomatisasi proses nggawe pesenan nggunakake platform data Microsoft Common Data Service lan layanan Power Apps lan Power Automate. Kita bakal mbangun entitas lan atribut adhedhasar Layanan Data Umum, nggunakake Power Apps kanggo nggawe aplikasi seluler sing prasaja, lan Power Automate bakal mbantu nyambungake kabeh komponen kanthi logika siji. Ayo ora mbuwang wektu!
Nanging pisanan, terminologi sethitik. Kita wis ngerti apa Power Apps lan Power Automate, nanging yen ana sing ora ngerti, aku nyaranake sampeyan maca artikel sadurunge, contone,
Layanan Data Umum (CDS) minangka platform panyimpenan data kaya database. Bener, iki minangka basis data sing ana ing awan Microsoft 365 lan nduweni sambungan sing cedhak karo kabeh layanan Microsoft Power Platform. CDS uga kasedhiya liwat Microsoft Azure lan Microsoft Dynamics 365. Data bisa mlebu ing CDS kanthi macem-macem cara, salah sawijining cara, contone, nggawe rekaman ing CDS kanthi manual, padha karo SharePoint. Kabeh data ing Layanan Data Umum disimpen ing tabel sing diarani entitas. Ana sawetara entitas dhasar sing bisa digunakake kanggo tujuan sampeyan dhewe, nanging sampeyan uga bisa nggawe entitas dhewe kanthi set atribut sampeyan dhewe. Kaya SharePoint, ing Layanan Data Umum, nalika nggawe atribut, sampeyan bisa nemtokake jinise lan ana akeh jinis. Salah sawijining fitur sing menarik yaiku kemampuan kanggo nggawe sing disebut "Opsi Sets" (analog karo opsi kanggo kolom Pilih ing SharePoint), sing bisa digunakake maneh ing sembarang lapangan entitas. Kajaba iku, data bisa dimuat saka macem-macem sumber sing didhukung, uga aliran Power Apps lan Power Automate. UmumΓ©, ing cendhak, CDS minangka sistem panyimpenan lan pengambilan data. Kauntungan saka sistem iki yaiku integrasi sing cedhak karo kabeh layanan Microsoft Power Platform, sing ngidini sampeyan mbangun struktur data saka macem-macem tingkat kerumitan lan digunakake mengko ing aplikasi Power Apps lan gampang nyambung menyang data liwat Power BI kanggo laporan. CDS nduweni antarmuka dhewe kanggo nggawe entitas, atribut, aturan bisnis, hubungan, tampilan lan dashboard. Antarmuka kanggo nggarap CDS dumunung ing situs web
Dadi ayo nyoba nyetel apa wae. Ayo nggawe entitas anyar "Pesenan" ing Layanan Data Umum:
Nalika sampeyan bisa ndeleng, nalika nggawe entitas anyar, sampeyan kudu nemtokake jeneng ing siji lan sawetara nilai, lan sampeyan uga kudu nemtokake kolom tombol. Ing kasus kita, iki bakal dadi kolom "Jeneng". Miturut cara, sampeyan uga bisa menehi perhatian manawa jeneng internal lan tampilan entitas lan lapangan dituduhake langsung ing siji formulir, ora kaya SharePoint, ing ngendi sampeyan kudu nggawe lapangan ing basa Latin, banjur ganti jeneng dadi basa Rusia.
Uga, nalika nggawe entitas, sampeyan bisa nggawe akeh setelan sing beda-beda, nanging saiki ora bakal ditindakake. Kita nggawe entitas lan nerusake nggawe atribut.
Kita nggawe kolom Status kanthi jinis "Set paramèter" lan nemtokake paramèter 4 ing konteks lapangan iki (Anyar, Eksekusi, Dieksekusi, Ditolak):
Kajaba iku, kita nggawe lapangan sing isih dibutuhake kanggo ngetrapake aplikasi kasebut. Miturut cara, dhaptar jinis lapangan sing kasedhiya kapacak ing ngisor iki; setuju, jelas akeh?
Mangga uga menehi perhatian marang setelan lapangan wajib; saliyane "Dibutuhake" lan "Opsional", ana uga pilihan "Disaranake":
Sawise nggawe kabeh kolom sing dibutuhake, sampeyan bisa ndeleng kabeh dhaptar lapangan entitas saiki ing bagean sing cocog:
Entitas wis dikonfigurasi lan saiki sampeyan kudu ngatur formulir entri data ing tingkat Layanan Data Umum kanggo entitas saiki. Pindhah menyang tab "Formulir" banjur klik "Tambah Formulir" -> "Formulir Utama":
Kita nyiyapake formulir anyar kanggo nglebokake data liwat Layanan Data Umum lan nyetel kolom siji-sijine, banjur klik tombol "Terbitake":
Formulir wis siyap, ayo mriksa operasine. Kita bali menyang Layanan Data Umum lan pindhah menyang tab "Data", banjur klik "Tambah rekaman":
Ing jendhela formulir sing mbukak, ketik kabeh data sing dibutuhake lan klik "Simpen":
Saiki ing bagean Data kita duwe siji entri:
Nanging sawetara lapangan ditampilake. Iki gampang didandani. Pindhah menyang tab "Views" lan bukak tampilan pisanan kanggo nyunting. Selehake kolom sing dibutuhake ing formulir kiriman lan klik "Terbitake":
Kita mriksa komposisi lapangan ing bagean "Data". Kabeh apik:
Dadi, ing sisih Layanan Data Umum, entitas, kolom, presentasi data lan formulir kanggo entri data manual langsung saka CDS wis siyap. Saiki ayo gawe aplikasi kanvas Power Apps kanggo entitas anyar kita. Ayo pindhah menyang nggawe aplikasi Power Apps anyar:
Ing aplikasi anyar, kita nyambung menyang entitas kita ing Layanan Data Umum:
Sawise kabeh sambungan, kita nyiyapake sawetara layar aplikasi seluler Power Apps. Nggawe layar pisanan kanthi sawetara statistik lan transisi antarane tampilan:
Kita nggawe layar kapindho kanthi dhaptar pesenan sing kasedhiya ing entitas CDS:
Lan kita nggawe layar liyane kanggo nggawe pesenan:
Kita nyimpen lan nerbitake aplikasi, banjur mbukak kanggo testing. Isi kolom lan klik tombol "Gawe":
Ayo priksa manawa rekaman wis digawe ing CDS:
Ayo padha mriksa saka aplikasi:
Kabeh data wis ana. Sentuhan pungkasan tetep. Ayo nggawe aliran Power Automate cilik sing, nalika nggawe rekaman ing Layanan Data Umum, bakal ngirim kabar menyang pelaksana pesenan:
AkibatΓ©, kita nggawe entitas lan formulir ing tingkat Layanan Data Umum, aplikasi Power Apps kanggo sesambungan karo data CDS, lan aliran Power Automate kanggo kanthi otomatis ngirim kabar menyang pemain nalika pesenan anyar digawe.
Saiki babagan prices. Layanan Data Umum ora kalebu ing Aplikasi Power sing kasedhiya karo langganan Office 365. Iki tegese yen sampeyan duwe langganan Office 365 sing kalebu Aplikasi Power, sampeyan ora bakal duwe Layanan Data Umum minangka standar. Akses menyang CDS mbutuhake tuku lisensi Power Apps sing kapisah. Prices kanggo rencana lan opsi lisensi kapacak ing ngisor iki lan dijupuk saka website
Ing artikel ing ngisor iki, kita bakal ndeleng luwih akeh fitur saka Layanan Data Umum lan Microsoft Power Platform. Sugeng dina, kabeh!
Source: www.habr.com