Halo sadayana! Dinten ieu kami bakal nyobian ngajadikeun otomatis prosés nyiptakeun pesenan nganggo platform data Microsoft Common Data Service sareng Power Apps sareng Power Automate. Urang bakal ngawangun éntitas sareng atribut dumasar kana Common Data Service, nganggo Power Apps pikeun nyiptakeun aplikasi sélulér anu saderhana, sareng Power Automate bakal ngabantosan nyambungkeun sadaya komponén sareng logika tunggal. Hayu urang teu runtah waktu!
Tapi ke heula, saeutik terminologi. Kami parantos terang naon Power Apps sareng Power Automate, tapi upami aya anu henteu terang, kuring nyarankeun yén anjeun maca tulisan kuring sateuacana, contona,
Common Data Service (CDS kanggo pondok) nyaéta platform panyimpen data sapertos pangkalan data. Sabenerna, ieu mangrupikeun pangkalan data anu aya dina méga Microsoft 365 sareng gaduh hubungan anu caket sareng sadaya jasa Microsoft Power Platform. CDS ogé sayogi ngalangkungan Microsoft Azure sareng Microsoft Dynamics 365. Data tiasa asup kana CDS ku sababaraha cara, salah sahiji cara nyaéta, contona, nyiptakeun rékaman dina CDS sacara manual, sami sareng SharePoint. Sadaya data dina Common Data Service disimpen dina tabel anu disebut éntitas. Aya sababaraha éntitas dasar anu anjeun tiasa nganggo pikeun tujuan anjeun nyalira, tapi anjeun ogé tiasa nyiptakeun éntitas anjeun nyalira nganggo set atribut anjeun nyalira. Sarupa sareng SharePoint, dina Common Data Service, nalika nyiptakeun atribut, anjeun tiasa netepkeun jinisna sareng aya sajumlah ageung jinis. Salah sahiji fitur anu pikaresepeun nyaéta kamampuan nyiptakeun anu disebut "Option Sets" (sarua sareng pilihan pikeun widang Pilih dina SharePoint), anu tiasa dianggo deui dina widang naon waé éntitas. Tambih Deui, data tiasa dimuat tina sababaraha sumber anu didukung, kitu ogé Power Apps sareng Power Automate aliran. Sacara umum, pondokna, CDS mangrupikeun sistem panyimpen sareng pamulihan data. Kauntungannana sistem ieu nyaéta integrasi anu caket sareng sadaya jasa Microsoft Power Platform, anu ngamungkinkeun anjeun ngawangun struktur data tina rupa-rupa tingkat pajeulitna sareng dianggo engké dina aplikasi Power Apps sareng gampang nyambung ka data ngalangkungan Power BI pikeun ngalaporkeun. CDS gaduh antarmuka sorangan pikeun nyiptakeun éntitas, atribut, aturan bisnis, hubungan, pandangan sareng dasbor. Antarbeungeut pikeun gawé bareng CDS aya dina situs wéb
Ku kituna hayu urang coba pikeun nyetél hiji hal. Hayu urang nyieun éntitas anyar "Pesenan" dina Common Data Service:
Sakumaha anjeun tiasa tingali, nalika nyieun hiji éntitas anyar, anjeun kudu nangtukeun ngaranna dina nilai tunggal jeung sababaraha, jeung anjeun ogé kudu nangtukeun hiji widang konci. Dina kasus urang, ieu bakal janten widang "Ngaran". Ngomong-ngomong, anjeun ogé tiasa nengetan yén nami internal sareng tampilan éntitas sareng sawah langsung dituduhkeun dina hiji bentuk, teu sapertos SharePoint, dimana anjeun kedah mimiti nyiptakeun lapangan dina basa Latin, teras ganti nami kana Rusia.
Ogé, nalika nyiptakeun éntitas, anjeun tiasa ngadamel sajumlah ageung setélan anu béda, tapi urang moal ngalakukeun ieu ayeuna. Urang nyieun hiji éntitas jeung ngaléngkah ka nyieun atribut.
Kami nyiptakeun médan Status kalayan jinis "Set parameter" sareng netepkeun 4 parameter dina konteks widang ieu (Anyar, Palaksanaan, Dieksekusi, Ditolak):
Nya kitu, urang nyieun widang sésana nu urang bakal perlu pikeun nerapkeun aplikasi. Ku jalan kitu, daptar jenis widang sadia dibéréndélkeun di handap; satuju, aya jelas loba di antarana?
Punten perhatoskeun ogé setélan widang wajib; salian ti "Diperlukeun" sareng "Opsional", aya ogé pilihan "Disarankeun":
Saatos urang nyiptakeun sadaya widang anu diperyogikeun, anjeun tiasa ningali sadaya daptar widang éntitas ayeuna dina bagian anu saluyu:
Éntitas dikonpigurasi sareng ayeuna anjeun kedah ngonpigurasikeun formulir éntri data dina tingkat Ladenan Data Umum pikeun éntitas ayeuna. Buka tab "Bentuk" teras klik "Tambahkeun Bentuk" -> "Bentuk Utama":
Urang nyetél formulir anyar pikeun ngasupkeun data ngaliwatan Common Data Service sarta baris nepi widang hiji-hiji, lajeng klik tombol "Nyebarkeun":
Formulir geus siap, hayu urang pariksa operasi na. Kami balik deui ka Service Data Umum sareng angkat ka tab "Data", teras klik "Tambahkeun rékaman":
Dina jandela formulir anu muka, lebetkeun sadaya data anu diperyogikeun teras klik "Simpen":
Ayeuna dina bagian Data kami gaduh hiji éntri:
Tapi sababaraha widang dipintonkeun. Ieu gampang pikeun ngalereskeun. Pindah ka tab "Panémbongan" sareng buka pintonan anu pangheulana pikeun ngédit. Tempatkeun widang anu diperyogikeun dina formulir kiriman teras klik "Nyebarkeun":
Kami pariksa komposisi widang dina bagian "Data". Sadayana saé:
Janten, di sisi Common Data Service, éntitas, widang, presentasi data sareng formulir pikeun éntri data manual langsung tina CDS parantos siap. Ayeuna hayu urang ngadamel aplikasi kanvas Power Apps pikeun éntitas anyar urang. Hayu urang teraskeun kana nyieun aplikasi Power Apps anyar:
Dina aplikasi anyar, urang nyambung ka entitas urang dina Common Data Service:
Saatos sadaya sambungan, kami nyetél sababaraha layar aplikasi mobile Power Apps kami. Ngadamel layar munggaran kalayan sababaraha statistik sareng transisi antara pintonan:
Kami ngadamel layar kadua kalayan daptar pesenan anu sayogi dina éntitas CDS:
Sareng urang ngadamel layar sanés pikeun nyiptakeun pesenan:
Urang nyimpen sarta nyebarkeun aplikasi, lajeng ngajalankeun eta pikeun nguji. Eusian widang teras klik tombol "Jieun":
Hayu urang pariksa naha rékaman geus dijieun dina CDS:
Hayu urang parios sami tina aplikasi:
Sadaya data aya dina tempatna. Sentuhan ahir tetep. Hayu urang ngadamel aliran Power Automate leutik anu, nalika nyiptakeun rékaman dina Common Data Service, bakal ngirim béwara ka pelaksana pesenan:
Hasilna, kami nyiptakeun éntitas sareng formulir di tingkat Common Data Service, aplikasi Power Apps pikeun berinteraksi sareng data CDS, sareng aliran Power Automate pikeun ngirim bewara sacara otomatis ka pamaen nalika pesenan anyar dijieun.
Ayeuna ngeunaan harga. Ladenan Data Umum henteu kalebet kana Aplikasi Power anu disarengan sareng langganan Office 365 anjeun. Ieu hartosna upami anjeun gaduh langganan Office 365 anu kalebet Power Apps, anjeun moal ngagaduhan Ladenan Data Umum sacara standar. Aksés ka CDS merlukeun meuli lisénsi Power Apps misah. Harga pikeun rencana sareng pilihan lisénsi dibéréndélkeun di handap sareng dicandak tina situs wéb
Dina tulisan di handap ieu, urang bakal ningali langkung seueur fitur tina Common Data Service sareng Microsoft Power Platform. Wilujeng siang, sadayana!
sumber: www.habr.com