Hamıya salam! Bu gün biz Microsoft Common Data Service məlumat platforması və Power Apps və Power Automate xidmətlərindən istifadə edərək sifarişlərin yaradılması prosesini avtomatlaşdırmağa çalışacağıq. Biz Common Data Service əsasında obyektlər və atributlar quracağıq, sadə mobil proqram yaratmaq üçün Power Apps-dən istifadə edəcəyik və Power Automate bütün komponentləri vahid məntiqlə birləşdirməyə kömək edəcək. Gəlin vaxt itirməyək!
Ancaq əvvəlcə bir az terminologiya. Power Apps və Power Automate-in nə olduğunu artıq bilirik, lakin kimsə bilmirsə, əvvəlki məqalələrimi oxumağı məsləhət görürəm, məsələn:
Common Data Service (qısaca CDS) verilənlər bazası kimi məlumat saxlama platformasıdır. Əslində, bu, Microsoft 365 buludunda yerləşən verilənlər bazasıdır və bütün Microsoft Power Platform xidmətləri ilə sıx əlaqəyə malikdir. CDS Microsoft Azure və Microsoft Dynamics 365 vasitəsilə də mövcuddur. Məlumat CDS-ə müxtəlif yollarla daxil ola bilər, bunun yollarından biri, məsələn, SharePoint-ə bənzər olaraq CDS-də əl ilə qeydlər yaratmaqdır. Ümumi Məlumat Xidmətindəki bütün məlumatlar obyektlər adlanan cədvəllərdə saxlanılır. Öz məqsədləriniz üçün istifadə edə biləcəyiniz bir sıra əsas obyektlər var, lakin siz həmçinin öz atribut dəstlərinizlə öz qurumlarınızı yarada bilərsiniz. SharePoint kimi, Common Data Service-də bir atribut yaratarkən onun növünü təyin edə bilərsiniz və çox sayda növ var. Maraqlı xüsusiyyətlərdən biri qurumun istənilən sahəsində təkrar istifadə oluna bilən “Seçimlər dəstləri” (SharePoint-də Seçmə sahəsi üçün seçimlərin analoqu) yaratmaq imkanıdır. Üstəlik, məlumatlar müxtəlif dəstəklənən mənbələrdən, həmçinin Power Apps və Power Automate axınlarından yüklənə bilər. Ümumiyyətlə, qısaca desək, CDS məlumatların saxlanması və axtarışı sistemidir. Bu sistemin üstünlüyü onun bütün Microsoft Power Platform xidmətləri ilə sıx inteqrasiyasıdır ki, bu da sizə müxtəlif mürəkkəblik səviyyəli məlumat strukturlarını qurmağa və onlardan sonra Power Apps proqramlarında istifadə etməyə və hesabat vermək üçün Power BI vasitəsilə asanlıqla məlumatlara qoşulmağa imkan verir. CDS-in obyektlər, atributlar, biznes qaydaları, əlaqələr, baxışlar və tablolar yaratmaq üçün öz interfeysi var. CDS ilə işləmək üçün interfeys saytda yerləşdirilmişdir
Beləliklə, bir şey qurmağa çalışaq. Common Data Service-də yeni “Sifariş” obyekti yaradaq:
Göründüyü kimi, yeni obyekt yaradarkən onun adını tək və çoxlu qiymətlərdə göstərməlisiniz, həmçinin açar sahəsini də göstərməlisiniz. Bizim vəziyyətimizdə bu "Ad" sahəsi olacaq. Yeri gəlmişkən, həmçinin qeyd edə bilərsiniz ki, obyektlərin və sahələrin daxili və displey adları SharePoint-dən fərqli olaraq dərhal bir formada göstərilib, burada əvvəlcə Latın dilində bir sahə yaratmalı, sonra isə onun adını rus dilinə dəyişdirməlisiniz.
Həmçinin, bir obyekt yaratarkən çox sayda müxtəlif parametrlər etmək mümkündür, lakin indi bunu etməyəcəyik. Biz bir varlıq yaradırıq və atributların yaradılmasına keçirik.
“Parametrlər toplusu” tipli Status sahəsi yaradırıq və bu sahənin kontekstində 4 parametr müəyyən edirik (Yeni, İcra, İcra, Rədd edilmiş):
Eynilə, tətbiqi həyata keçirmək üçün ehtiyac duyacağımız qalan sahələri yaradırıq. Yeri gəlmişkən, mövcud sahə növlərinin siyahısı aşağıda verilmişdir; razılaşın, onların çoxu aydındır?
Zəhmət olmasa, məcburi sahələrin təyin edilməsinə də diqqət yetirin, "Tələb olunur" və "Könüllü" ilə yanaşı, "Tövsiyə olunan" seçimi də var:
Bütün lazımi sahələri yaratdıqdan sonra müvafiq bölmədə cari obyektin sahələrinin bütün siyahısına baxa bilərsiniz:
Müəssisə konfiqurasiya edilib və indi siz cari qurum üçün Ümumi Məlumat Xidməti səviyyəsində məlumat daxiletmə formasını konfiqurasiya etməlisiniz. "Formalar" sekmesine keçin və "Forma əlavə et" -> "Əsas forma" düyməsini basın:
Ümumi Məlumat Xidməti vasitəsilə məlumatların daxil edilməsi üçün yeni forma qurduq və sahələri bir-birinin ardınca sıralayırıq və sonra “Dərc et” düyməsini sıxırıq:
Forma hazırdır, onun işini yoxlayaq. Ümumi Məlumat Xidmətinə qayıdırıq və “Məlumat” sekmesine keçib, “Qeyd əlavə et” düyməsini sıxırıq:
Açılan forma pəncərəsində bütün lazımi məlumatları daxil edin və "Saxla" düyməsini basın:
İndi Data bölməsində bir girişimiz var:
Ancaq bir neçə sahə göstərilir. Bunu düzəltmək asandır. "Görünüşlər" sekmesine keçin və redaktə üçün ilk görünüşü açın. Təqdimat formasında tələb olunan sahələri yerləşdirin və “Yayımla” düyməsini basın:
"Məlumatlar" bölməsində sahələrin tərkibini yoxlayırıq. Hər şey yaxşıdır:
Beləliklə, Ümumi Məlumat Xidməti tərəfində, CDS-dən birbaşa məlumatların əl ilə daxil edilməsi üçün obyekt, sahələr, məlumat təqdimatı və forma hazırdır. İndi yeni müəssisəmiz üçün Power Apps kətan tətbiqini yaradaq. Gəlin yeni Power Apps tətbiqini yaratmağa davam edək:
Yeni tətbiqdə biz Ümumi Məlumat Xidmətindəki qurumumuza qoşuluruq:
Bütün bağlantılardan sonra Power Apps mobil tətbiqimizin bir neçə ekranını quraşdırdıq. Bəzi statistik məlumatlar və baxışlar arasında keçidlərlə ilk ekranın edilməsi:
CDS obyektində mövcud sifarişlərin siyahısı ilə ikinci ekran yaradırıq:
Və sifariş yaratmaq üçün başqa bir ekran düzəldirik:
Tətbiqi saxlayırıq və dərc edirik, sonra sınaq üçün işə salırıq. Sahələri doldurun və "Yarat" düyməsini basın:
CDS-də qeydin yaradılıb-yaratılmadığını yoxlayaq:
Eyni şeyi tətbiqdən yoxlayaq:
Bütün məlumatlar yerindədir. Son toxunuş qalır. Kiçik bir Power Automate axını edək ki, Common Data Service-də qeyd yaradan zaman sifarişin icraçısına bildiriş göndərsin:
Nəticədə, biz Common Data Service səviyyəsində obyekt və forma, CDS datası ilə qarşılıqlı əlaqə üçün Power Apps tətbiqi və yeni sifariş yaradılan zaman ifaçılara bildirişlərin avtomatik göndərilməsi üçün Power Automate axını yaratdıq.
İndi qiymətlər haqqında. Ümumi Məlumat Xidməti Office 365 abunəliyinizlə gələn Power Tətbiqlərinə daxil edilmir. Bu o deməkdir ki, Power Apps daxil olan Office 365 abunəliyiniz varsa, defolt olaraq Ümumi Məlumat Xidmətinə malik olmayacaqsınız. CDS-ə giriş ayrıca Power Apps lisenziyasının alınmasını tələb edir. Planlar və lisenziya seçimləri üçün qiymətlər aşağıda verilmişdir və vebsaytdan götürülmüşdür
Növbəti məqalələrdə biz Common Data Service və Microsoft Power Platform-un daha çox xüsusiyyətlərinə baxacağıq. Hər kəsə xoş günlər!
Mənbə: www.habr.com