Баарына салам! Бүгүн биз 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 кызматында жазуу түзүүдө буйруктун аткаруучусуна эскертме жөнөтө турган кичинекей Power Automate агымын жасайлы:
Натыйжада, биз Common Data Service деңгээлинде объектти жана форманы, CDS берилиштери менен иштешүү үчүн Power Apps тиркемесин жана жаңы буйрутма түзүлгөндө аткаруучуларга автоматтык түрдө эскертмелерди жөнөтүү үчүн Power Automate агымын түздүк.
Эми баалар жөнүндө. Common Data Service Office 365 жазылууңуз менен келген Power Apps менен камтылган эмес. Бул сизде Power Apps камтылган Office 365 жазылууңуз болсо, демейки боюнча жалпы маалымат кызматы болбойт дегенди билдирет. CDSке жетүү үчүн өзүнчө Power Apps лицензиясын сатып алуу талап кылынат. Пландардын баалары жана лицензиялык варианттары төмөндө келтирилген жана веб-сайттан алынган
Кийинки макалаларда биз Common Data Service жана Microsoft Power Platform программасынын дагы көбүрөөк мүмкүнчүлүктөрүн карайбыз. Жакшы күн ар бир бар!
Source: www.habr.com