Бәріңе сәлем! Бүгін біз Microsoft Common Data Service деректер платформасын және Power Apps және Power Automate қызметтерін пайдаланып тапсырыстарды жасау процесін автоматтандыруға тырысамыз. Біз Common Data Service негізінде нысандар мен атрибуттарды жасаймыз, қарапайым мобильді қолданба жасау үшін Power Apps қолданбасын пайдаланамыз және Power Automate барлық құрамдастарды бір логикамен қосуға көмектеседі. Уақытты босқа өткізбейік!
Бірақ алдымен кішкене терминология. Біз Power Apps және Power Automate дегеннің не екенін бұрыннан білеміз, бірақ егер біреу білмесе, менің алдыңғы мақалаларымды оқуды ұсынамын, мысалы:
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-пен жұмыс істеу интерфейсі веб-сайтта орналасқан
Сондықтан бірдеңені орнатуға тырысайық. Common Data Service қызметінде жаңа «Тапсырыс» нысанын жасайық:
Көріп отырғаныңыздай, жаңа нысанды құру кезінде оның атын жалғыз және бірнеше мәндерде көрсету керек, сонымен қатар кілт өрісін көрсету керек. Біздің жағдайда бұл «Аты» өрісі болады. Айтпақшы, сіз сондай-ақ нысандар мен өрістердің ішкі және дисплей атаулары SharePoint-тен айырмашылығы бірден бір пішінде көрсетілетініне назар аудара аласыз, мұнда алдымен латын тілінде өріс жасап, содан кейін оның атын орыс тіліне өзгерту қажет.
Сондай-ақ, нысанды құру кезінде әртүрлі параметрлердің үлкен санын жасауға болады, бірақ біз мұны қазір жасамаймыз. Біз нысанды жасаймыз және атрибуттарды жасауға көшеміз.
Біз «Параметрлер жинағы» түрімен Күй өрісін жасаймыз және осы өрістің контекстінде 4 параметрді анықтаймыз (Жаңа, Орындалған, Орындалған, Қабылданбаған):
Сол сияқты, біз қосымшаны енгізу үшін қажет болатын қалған өрістерді жасаймыз. Айтпақшы, қол жетімді өріс түрлерінің тізімі төменде берілген; келісесіз бе, олардың көптігі анық па?
Міндетті өрістерді орнатуға да назар аударыңыз, «Міндетті» және «Қосымша» опцияларынан басқа, «Ұсынылатын» опциясы да бар:
Біз барлық қажетті өрістерді жасағаннан кейін, сәйкес бөлімде ағымдағы нысанның өрістерінің толық тізімін қарауға болады:
Нысан конфигурацияланды және енді ағымдағы нысан үшін Common Data Service деңгейінде деректерді енгізу пішінін конфигурациялау қажет. «Пішіндер» қойындысына өтіп, «Пішін қосу» -> «Негізгі пішін» түймесін басыңыз:
Біз Common Data Service арқылы деректерді енгізудің жаңа пішінін орнатамыз және өрістерді бірінен соң бірін ретке келтіреміз, содан кейін «Жариялау» түймесін басыңыз:
Пішін дайын, оның жұмысын тексерейік. Біз Common Data Service қызметіне ораламыз және «Деректер» қойындысына өтіп, «Жазба қосу» түймесін басыңыз:
Ашылған пішін терезесінде барлық қажетті деректерді енгізіп, «Сақтау» түймесін басыңыз:
Енді Деректер бөлімінде бізде бір жазба бар:
Бірақ бірнеше өрістер көрсетіледі. Мұны түзету оңай. «Көрулер» қойындысына өтіп, өңдеу үшін бірінші көріністі ашыңыз. Жіберу пішініне қажетті өрістерді қойып, «Жариялау» түймесін басыңыз:
Біз «Деректер» бөліміндегі өрістердің құрамын тексереміз. Барлығы керемет:
Сонымен, Common Data Service жағында нысан, өрістер, деректерді ұсыну және деректерді тікелей CDS-тен қолмен енгізуге арналған пішін дайын. Енді жаңа нысанымыз үшін Power Apps кенеп қолданбасын жасайық. Жаңа Power Apps қолданбасын жасауға көшейік:
Жаңа қолданбада біз Common Data Service жүйесіндегі нысанға қосыламыз:
Барлық қосылымдардан кейін Power Apps мобильді қолданбасының бірнеше экрандарын орнаттық. Кейбір статистика және көріністер арасындағы ауысулармен бірінші экранды жасау:
Біз CDS нысанындағы қолжетімді тапсырыстар тізімі бар екінші экранды жасаймыз:
Біз тапсырыс жасау үшін тағы бір экран жасаймыз:
Біз қолданбаны сақтаймыз және жариялаймыз, содан кейін оны тестілеу үшін іске қосамыз. Өрістерді толтырып, «Жасау» түймесін басыңыз:
CDS-те жазба жасалғанын тексерейік:
Қолданбадан дәл осылай тексерейік:
Барлық деректер орнында. Соңғы жанасу қалады. Common Data Service қызметінде жазба жасаған кезде тапсырысты орындаушыға хабарлама жіберетін шағын Power Automate ағынын жасайық:
Нәтижесінде біз 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 лицензиясын сатып алуды талап етеді. Жоспарлардың бағалары мен лицензиялау опциялары төменде келтірілген және веб-сайттан алынған
Келесі мақалаларда біз Common Data Service және Microsoft Power Platform мүмкіндіктерін қарастырамыз. Қайырлы күн баршаңызға!
Ақпарат көзі: www.habr.com