Power Automate VS Logic қолданбалары. Power Automate жағдайлары

Барлығына қайырлы күн! Power Automate және Logic қолданбаларын үйрену туралы алдыңғы мақалада, біз Power Automate және Logic қолданбалары арасындағы негізгі айырмашылықтарды қарастырдық. Бүгін мен осы өнімдердің көмегімен жүзеге асыруға болатын қызықты мүмкіндіктерді көрсеткім келеді. Бұл мақалада Power Automate көмегімен жүзеге асырылуы мүмкін бірнеше жағдайларды қарастырамыз.

Microsoft Power Automate

Бұл өнім әртүрлі қызметтерге қосқыштардың кең ауқымын, сондай-ақ белгілі бір оқиғаның орын алуына байланысты ағындарды автоматты және лезде іске қосу үшін триггерлерді ұсынады. Ол сонымен қатар кесте бойынша немесе түйме арқылы іске қосылған ағындарды қолдайды.

1. Сұраныстарды автоматты түрде тіркеу

Жағдайлардың бірі сұрауларды автоматты түрде тіркеуді жүзеге асыру болуы мүмкін. Бұл жағдайда ағын триггері белгілі бір пошта жәшігіне электрондық пошта хабарландыруын алу болады, содан кейін одан әрі логика өңделеді:
Power Automate VS Logic қолданбалары. Power Automate жағдайлары


«Жаңа электрондық пошта келгенде» триггерін орнату кезінде іске қосу үшін қажетті оқиғаны анықтау үшін әртүрлі сүзгілерді пайдалануға болады:

Power Automate VS Logic қолданбалары. Power Automate жағдайлары

Мысалы, ағынды тек тіркемелері бар электрондық пошталар үшін немесе ең маңызды электрондық пошталар үшін бастауға болады. Сондай-ақ, хат белгілі бір пошта жәшігі қалтасына келсе, ағынды бастауға болады. Сонымен қатар, тақырып жолындағы қажетті ішкі жол бойынша әріптерді сүзуге болады.
Қажетті есептеулер жасалып, барлық қажетті ақпарат алғаннан кейін, басқа әрекеттерден ауыстыруларды пайдаланып SharePoint тізімінде элемент жасауға болады:

Power Automate VS Logic қолданбалары. Power Automate жағдайлары

Осындай ағынның көмегімен сіз қажетті электрондық пошта хабарландыруларын оңай алып, оларды құрамдас бөліктерге бөліп, басқа жүйелерде жазбалар жасай аласыз.

2. PowerApps жүйесіндегі түймені пайдаланып бекіту ағынын іске қосу

Стандартты сценарийлердің бірі нысанды мақұлдаушы тұлғаларға бекітуге жіберу болып табылады. Ұқсас сценарийді жүзеге асыру үшін PowerApps қолданбасында түймені жасауға және оны басқан кезде Power Automate ағынын іске қосуға болады:

Power Automate VS Logic қолданбалары. Power Automate жағдайлары

Көріп отырғаныңыздай, бұл ағында бастапқы триггер PowerApps болып табылады. Бұл триггердің тамаша жағы - Power Automate ағыны ішінде PowerApps қолданбасынан ақпаратты сұрауға болады:

Power Automate VS Logic қолданбалары. Power Automate жағдайлары

Ол келесідей жұмыс істейді: PowerApps қолданбасынан кейбір ақпаратты алу қажет болғанда, сіз «PowerApps қолданбасында сұрау» элементін басасыз. Содан кейін бұл Power Automate ағынындағы барлық әрекеттерде пайдалануға болатын айнымалы мәнді жасайды. PowerApps қолданбасынан ағынды іске қосқан кезде осы айнымалы мәнді ағынның ішіне жіберу ғана қалады.

3. HTTP сұрауын пайдаланып ағынды бастаңыз

Мен айтқым келетін үшінші жағдай - HTTP сұрауы арқылы Power Automate ағынын іске қосу. Кейбір жағдайларда, әсіресе әртүрлі біріктіру оқиғалары үшін, ағынның ішінде әртүрлі параметрлерді өткізіп, HTTP сұрауы арқылы Power Automate ағынын іске қосу қажет. Бұл өте қарапайым түрде жасалады. «HTTP сұрауы қабылданғанда» әрекеті триггер ретінде пайдаланылады:

Power Automate VS Logic қолданбалары. Power Automate жағдайлары

HTTP POST URL мекенжайы ағын бірінші рет сақталған кезде автоматты түрде жасалады. Дәл осы мекенжайға осы ағынды бастау үшін POST сұрауын жіберу керек. Іске қосу кезінде әртүрлі ақпаратты параметрлер ретінде беруге болады; мысалы, бұл жағдайда SharePointID төлсипаты сырттан беріледі. Осындай енгізу схемасын жасау үшін «Схеманы жасау үшін пайдалы жүктемені пайдалану» элементін басып, содан кейін ағынға жіберілетін JSON үлгісін енгізу керек:

Power Automate VS Logic қолданбалары. Power Automate жағдайлары

«Аяқтау» түймесін басқаннан кейін осы әрекетке арналған сұрау мәтінінің JSON схемасы жасалады. SharePointID төлсипатын енді берілген ағындағы барлық әрекеттерде қойылмалы таңба ретінде пайдалануға болады:

Power Automate VS Logic қолданбалары. Power Automate жағдайлары

Айта кету керек, «HTTP сұрауы қабылданғанда» триггері Premium қосқыштар бөлімінде қамтылған және тек осы өнім үшін бөлек жоспарды сатып алғанда ғана қолжетімді.

Келесі мақалада біз Logic Apps көмегімен жүзеге асырылуы мүмкін әртүрлі жағдайлар туралы айтатын боламыз.

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

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