Common Data Service және Power Apps. Мобильді қосымшаны құру

Бәріңе сәлем! Бүгін біз Microsoft Common Data Service деректер платформасын және Power Apps және Power Automate қызметтерін пайдаланып тапсырыстарды жасау процесін автоматтандыруға тырысамыз. Біз Common Data Service негізінде нысандар мен атрибуттарды жасаймыз, қарапайым мобильді қолданба жасау үшін Power Apps қолданбасын пайдаланамыз және Power Automate барлық құрамдастарды бір логикамен қосуға көмектеседі. Уақытты босқа өткізбейік!

Common Data Service және Power Apps. Мобильді қосымшаны құру

Бірақ алдымен кішкене терминология. Біз Power Apps және Power Automate дегеннің не екенін бұрыннан білеміз, бірақ егер біреу білмесе, менің алдыңғы мақалаларымды оқуды ұсынамын, мысалы: мұнда немесе осында. Дегенмен, біз Common Data Service деген не екенін әлі түсінген жоқпыз, сондықтан кішкене теория қосудың уақыты келді.

Common Data Service және Power Apps. Мобильді қосымшаны құру

Common Data Service (қысқаша CDS) – дерекқор сияқты деректерді сақтау платформасы. Шын мәнінде, бұл Microsoft 365 бұлтында орналасқан дерекқор және барлық Microsoft Power Platform қызметтерімен тығыз байланысы бар. CDS Microsoft Azure және Microsoft Dynamics 365 арқылы да қол жетімді. Деректер CDS ішіне әртүрлі жолдармен түсуі мүмкін, жолдардың бірі, мысалы, SharePoint бағдарламасына ұқсас CDS жүйесінде жазбаларды қолмен жасау. Common Data Service қызметіндегі барлық деректер нысандар деп аталатын кестелерде сақталады. Жеке мақсаттарыңыз үшін пайдалануға болатын бірнеше негізгі нысандар бар, бірақ сіз өзіңіздің жеке нысандарыңызды төлсипаттардың жиынтықтарымен де жасай аласыз. SharePoint сияқты, Common Data Service қызметінде төлсипатты жасау кезінде оның түрін көрсетуге болады және түрлердің үлкен саны бар. Қызықты мүмкіндіктердің бірі – нысанның кез келген өрісінде қайта пайдалануға болатын «Опциялар жиыны» (SharePoint бағдарламасындағы Таңдау өрісінің опцияларына ұқсас) деп аталатын жасау мүмкіндігі. Сонымен қатар, деректерді әртүрлі қолдау көрсетілетін көздерден, сондай-ақ Power Apps және Power Automate ағындарынан жүктеуге болады. Жалпы, қысқаша айтқанда, CDS – бұл деректерді сақтау және іздеу жүйесі. Бұл жүйенің артықшылығы оның барлық Microsoft Power Platform қызметтерімен тығыз интеграциясы болып табылады, ол әртүрлі күрделілік деңгейлерінің деректер құрылымдарын құруға және оларды кейін Power Apps қолданбаларында пайдалануға және есеп беру үшін Power BI арқылы деректерге оңай қосылуға мүмкіндік береді. CDS нысандарды, атрибуттарды, бизнес ережелерін, қатынастарды, көріністерді және бақылау тақталарын құруға арналған өз интерфейсіне ие. CDS-пен жұмыс істеу интерфейсі веб-сайтта орналасқан make.powerapps.com нысандарды орнатудың барлық негізгі опциялары жинақталған «Деректер» бөлімінде.
Сондықтан бірдеңені орнатуға тырысайық. Common Data Service қызметінде жаңа «Тапсырыс» нысанын жасайық:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Көріп отырғаныңыздай, жаңа нысанды құру кезінде оның атын жалғыз және бірнеше мәндерде көрсету керек, сонымен қатар кілт өрісін көрсету керек. Біздің жағдайда бұл «Аты» өрісі болады. Айтпақшы, сіз сондай-ақ нысандар мен өрістердің ішкі және дисплей атаулары SharePoint-тен айырмашылығы бірден бір пішінде көрсетілетініне назар аудара аласыз, мұнда алдымен латын тілінде өріс жасап, содан кейін оның атын орыс тіліне өзгерту қажет.
Сондай-ақ, нысанды құру кезінде әртүрлі параметрлердің үлкен санын жасауға болады, бірақ біз мұны қазір жасамаймыз. Біз нысанды жасаймыз және атрибуттарды жасауға көшеміз.
Біз «Параметрлер жинағы» түрімен Күй өрісін жасаймыз және осы өрістің контекстінде 4 параметрді анықтаймыз (Жаңа, Орындалған, Орындалған, Қабылданбаған):

Common Data Service және Power Apps. Мобильді қосымшаны құру

Сол сияқты, біз қосымшаны енгізу үшін қажет болатын қалған өрістерді жасаймыз. Айтпақшы, қол жетімді өріс түрлерінің тізімі төменде берілген; келісесіз бе, олардың көптігі анық па?

Common Data Service және Power Apps. Мобильді қосымшаны құру

Міндетті өрістерді орнатуға да назар аударыңыз, «Міндетті» және «Қосымша» опцияларынан басқа, «Ұсынылатын» опциясы да бар:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Біз барлық қажетті өрістерді жасағаннан кейін, сәйкес бөлімде ағымдағы нысанның өрістерінің толық тізімін қарауға болады:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Нысан конфигурацияланды және енді ағымдағы нысан үшін Common Data Service деңгейінде деректерді енгізу пішінін конфигурациялау қажет. «Пішіндер» қойындысына өтіп, «Пішін қосу» -> «Негізгі пішін» түймесін басыңыз:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Біз Common Data Service арқылы деректерді енгізудің жаңа пішінін орнатамыз және өрістерді бірінен соң бірін ретке келтіреміз, содан кейін «Жариялау» түймесін басыңыз:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Пішін дайын, оның жұмысын тексерейік. Біз Common Data Service қызметіне ораламыз және «Деректер» қойындысына өтіп, «Жазба қосу» түймесін басыңыз:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Ашылған пішін терезесінде барлық қажетті деректерді енгізіп, «Сақтау» түймесін басыңыз:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Енді Деректер бөлімінде бізде бір жазба бар:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Бірақ бірнеше өрістер көрсетіледі. Мұны түзету оңай. «Көрулер» қойындысына өтіп, өңдеу үшін бірінші көріністі ашыңыз. Жіберу пішініне қажетті өрістерді қойып, «Жариялау» түймесін басыңыз:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Біз «Деректер» бөліміндегі өрістердің құрамын тексереміз. Барлығы керемет:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Сонымен, Common Data Service жағында нысан, өрістер, деректерді ұсыну және деректерді тікелей CDS-тен қолмен енгізуге арналған пішін дайын. Енді жаңа нысанымыз үшін Power Apps кенеп қолданбасын жасайық. Жаңа Power Apps қолданбасын жасауға көшейік:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Жаңа қолданбада біз Common Data Service жүйесіндегі нысанға қосыламыз:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Барлық қосылымдардан кейін Power Apps мобильді қолданбасының бірнеше экрандарын орнаттық. Кейбір статистика және көріністер арасындағы ауысулармен бірінші экранды жасау:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Біз CDS нысанындағы қолжетімді тапсырыстар тізімі бар екінші экранды жасаймыз:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Біз тапсырыс жасау үшін тағы бір экран жасаймыз:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Біз қолданбаны сақтаймыз және жариялаймыз, содан кейін оны тестілеу үшін іске қосамыз. Өрістерді толтырып, «Жасау» түймесін басыңыз:

Common Data Service және Power Apps. Мобильді қосымшаны құру

CDS-те жазба жасалғанын тексерейік:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Қолданбадан дәл осылай тексерейік:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Барлық деректер орнында. Соңғы жанасу қалады. Common Data Service қызметінде жазба жасаған кезде тапсырысты орындаушыға хабарлама жіберетін шағын Power Automate ағынын жасайық:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Нәтижесінде біз Common Data Service деңгейінде нысан мен пішінді, CDS деректерімен әрекеттесу үшін Power Apps қолданбасын және жаңа тапсырыс жасалғанда орындаушыларға хабарландыруларды автоматты түрде жіберуге арналған Power Automate ағынын жасадық.

Енді бағалар туралы. Common Data Service қызметі Office 365 жазылымымен бірге келетін Power Apps қолданбасына қосылмаған. Бұл Power Apps қамтитын Office 365 жазылымыңыз болса, әдепкі бойынша Common Data Service қызметі болмайды дегенді білдіреді. CDS жүйесіне кіру бөлек Power Apps лицензиясын сатып алуды талап етеді. Жоспарлардың бағалары мен лицензиялау опциялары төменде келтірілген және веб-сайттан алынған powerapps.microsoft.com:

Common Data Service және Power Apps. Мобильді қосымшаны құру

Келесі мақалаларда біз Common Data Service және Microsoft Power Platform мүмкіндіктерін қарастырамыз. Қайырлы күн баршаңызға!

Ақпарат көзі: www.habr.com

пікір қалдыру