Жұмыс кезектерін өңдеу
Жұмыс кезегін өңдеу белгілі бір ретпен аяқталуы қажет жұмыс элементтерінің тізімін басқаруды білдіреді. Бұл тізімде оның атауы, басымдығы, жарамдылық мерзімі, күй және өңделетін нақты мән сияқты әрбір элемент туралы ақпарат бар.
Жұмыс кезегін өңдеу тәсілдері:
Power Automate жұмыс үстелінде (PAD) жұмыс үстелі ағынына негізделген өңдеу.
Жұмыс үстеліндегі ағынды қолдауы бар бұлттық ағынға негізделген өңдеу.
Dataverse про-әзірлеуші мүмкіндіктерін пайдалану (тек кеңейтілген интеграция сценарийлері үшін):
Dataverseпро-код құралдары туралы қосымша ақпарат алыңыз: Dataverse әзірлеуші құжаттамасы.
Тапсырмаларды өңдеу
Кейбір қолжетімді өңдеу опцияларын көрсету үшін мұнда үш түрлі өңдеу сценарийі берілген.
Power Automate жұмыс үстелінде (PAD) жұмыс үстелі ағынына негізделген жұмыс кезегін өңдеу
Жұмыс кезегі элементтерін өңдеу & Мысалдар жаңарту
Жұмыс кезегі әрекеттерін Power Automate жұмыс үстелінде пайдаланудың бірінші қадамы - сіз жұмыс істеп жатқан ортада жұмыс кезегін жасау және кейбір кезек элементтерін төменгі ағында тұтынылатын деректермен жүктеу. Кезек элементтерін жұмыс кезегіне жұмыс үстелі ағыны, бұлт ағыны арқылы немесе кезек элементтерін толтыратын осында көрсетілгендей жаппай жүктеуге болады. Бұл мысалда Power Automate жұмыс үстеліндегі әрекеттерді қалай пайдалануға болатындығын түсіндіру үшін кейбір кезек элементтері жұмыс кезегіне қолмен қосылды.
Жұмыс кезегі элементтері жасалды және мән өрісі жұмыс үстелі ағынында төменгі ағында пайдаланылатын JSON пішіміндегі мәтінді қамтиды.
Жұмыс кезегі әрекетін пайдалануды көрсету үшін біз қолданатын мысал ағыны бұлттан жұмыс кезегі элементін тұтынатын, мән өрісіне енгізілген деректерді өңдейтін және оны төмен қарай өңделетін реттелетін нысанға түрлендіретін процесті еліктейді. JSON немесе теңшелетін нысандарды жұмыс кезегі элементтері үшін мәндер ретінде пайдалану міндетті емес екенін ескеріңіз, бірақ ол бірнеше қасиеттері бар және белгілі бір схемаға сәйкес келетін мәндерді ұйымдастырудың пайдалы әдісі болуы мүмкін.
- Жұмыс кезегі элементтерін өңдеу әрекеті жұмыс үстелі ағынындағы элементтерді тұтыну және өңдеу үшін қай жұмыс кезегін белгілеу үшін пайдаланылады. Әрекетті ашылмалы көрсеткіні пайдаланып тізімнен жұмыс кезегін таңдау, кезек атауын қоса айнымалы мәнді беру үшін теңшеуге болады. Іске қосылған кезде, бұл әрекет кезекте күйін қамтитын жұмыс кезегінен бірінші (ең ескі) элементті ағынға енгізу арқылы жұмыс істейді. Кезек элементі ағыныңызда өңдеуді бастағаннан кейін оның күйі автоматты түрде өңдеу болып өзгереді.
Ескертпе
Жұмыс кезегін динамикалық таңдау үшін айнымалы мәнді пайдаланып жатсаңыз, кіріс ретінде жұмыс кезегінің идентификаторын пайдаланыңыз. Жұмыс кезегі идентификаторы Қосымша мәліметтер жұмыс кезегі мәліметтері бетінде қолжетімді.
- A үзіліс нүктесі (қызыл нүкте) ағындағы 3-әрекеттің жанындағы басу, содан кейін PAD консолі арқылы іске қосу арқылы орнатылды. Процесс тоқтау нүктесінде кідіргенде, WorkQueueItem айнымалы мәнін Ағын айнымалылары астындағы толтырылған мәнді екі рет басу арқылы ашуға болады және бұл өңделетін жұмыс кезегімен байланысты барлық сипаттарды көрсетеді.
Ескертпе
WorkQueueItem айнымалысы өңделетін қалған элементтер болған кезде ағымдағы жұмыс кезегі элементінің ақпаратын көрсетеді. Өңделетін жұмыс кезегі элементтері болмаса және әрекет аяқталса, ол соңғы жұмыс кезегі элементінің ақпаратын көрсетеді.
Ағынның 2-әрекетінде мен қайтарылған JSON мәнін түрлендірдім, бұл жағдайда %WorkQueueItem.Value% арқылы теңшелетін нысанға қатынасады. Мұның себебі, ол JSON файлын талдауға және ағыныңыздың төменгі ағынында JSON сипаттарын пайдалануға көмектеседі. Бұл гипотетикалық жағдайда ақпарат Farbrikam қаржы порталына жазбалар енгізу үшін пайдаланылады.
{ "InvoiceId": "I-1006", "InvoiceDate": "06/04/2023", "AccountName": "Fabrikam", "ContactEmail": "invoicing@fabrikam.com", "Amount": 1253.78, "Status": "Paid", "WorkQueueKey": "Vendor Invoices", "ComponentState": 0, "OverwriteTime": "1900-01-01T00:00:00" }
Мысалы, веб немесе жұмыс үстелі қолданбасының UI автоматтандырылған процестің бөлігі ретінде шот-фактура идентификаторын қаржы жүйесінің өрісіне енгізу талабы болды делік – өрісті толтыру және түймені толтыру үшін %JsonAsCustomObject.InvoiceId% пайдаланып сол мәнді шақыруға болады.
Жылжыту, бұл мысал қадамдарды өңдеуді аяқтағаннан кейін және Fabrikam Data Entry ішкі ағынындағы теңшелетін нысандағы деректерді пайдаланғаннан кейін кейбір шартты мәлімдемелерді қамтиды. Егер процесс кез келген енгізу жүйесіне қатысты ерекшеліктерді кездестірместен аяғына дейін орындалса, Жұмыс кезегі элементін жаңарту әрекеті жұмыс кезегі элементінің күйін Өңделді деп өзгерту үшін пайдаланылады және өңдеу нәтижесін
Егер мерзімі аяқталатын өрісі бос қалдырылса, жаңа кезек элементі жұмыс кезегі сипаттарында анықталған элементтердің мерзімі мәнінен кейін аяқталады. Ескертпе
Жұмыс кезегі элементтері өңдеу күйінде тұрып қалса, себебі жұмыс үстелі ағыны аяқталмай қалса, жұмыс кезегі элементтерін шығарып алу және жаңарту үшін бұлт ағынын пайдаланыңыз.
Ерекше жағдайды өңдеу опцияларын қате бойыншажаңарту жұмыс кезегі элементі әрекет конфигурациясының терезесінде басу арқылы конфигурациялауға болады. Жетілдірілген қойындыда теңшеу үшін үш опция қолжетімді. Жұмыс кезегі элементі табылмады Егер жұмыс кезегі элементі кезектен қолмен немесе PAD өңдеуді аяқтамай тұрып, басқа жүйелі процесс арқылы жойылса орын алуы мүмкін. Күтудегі жұмыс кезегі элементі автоматтандырылған процесс немесе біреу өңделетін жұмыс кезегі элементінің күйін кезек элементі өңделіп жатқан кезде ағын порталында күтуде деп өзгертсе, орын алуы мүмкін. Жұмыс кезегі элементін жаңарту орындалмады Кезек элементі кезекте жоқ болса немесе күтуде күйіне орналастырылған болса, орын алуы мүмкін. Жоғарыда айтылғандардың барлығы орын алуы мүмкін шеткі жағдайлар - жұмыс үстеліндегі ағындардағы қателерді өңдеу туралы толығырақ ақпаратты осы жерден алыңыз.
Жұмыс кезегі элементінің деректерін деректерді енгізу жүйесіне өңдеу кезінде қандай да бір мәселе анықталса, элементке баламалы түрде жалпы ерекшелік, АТ ерекшелік немесе бизнес ерекшелік күйі тағайындалуы мүмкін. Бұл ерекше жағдайлар күйлері автоматтандырылған пайдалану жағдайыңыз талаптарға сай болған жағдайда немесе қолданылуы мүмкін болса, пайдалануға болады.
Кезек элементін өңдеу кезінде 2-сценарий орындалды делік. Бұл жағдайда кезек элементі бастапқы кезекте жалпы ерекшелік ретінде белгіленеді. Сценарийге байланысты баламалы күй опцияларының бірі ретінде сәтті өңделмеген кезек элементтерінің күйін өзгертуді шешуіңіз мүмкін. Осы жерден адамның араласуы қажет пе екенін шеше аласыз немесе әрбір ерекшелік күйін басқару үшін қажет логикамен келесі процесті құра аласыз.
Үлгіні автоматты түрде қайталау
Жұмыс кезегі элементтерін өңдеу Жұмыс үстеліндегі Power Automate әрекет автоматты түрде қайталау механизмін конфигурациялау немесе қайта анықтау үшін кеңейтілген опцияны қамтиды. Бұл мүмкіндік жұмыс кезегі элементі үшін ең көп автоматты қайталау санын көрсетуге мүмкіндік береді, ол өтпелі желі қателері немесе жүйенің уақытша қолжетімсіздігі сияқты АТ ерекшеліктерін өңдеу үшін пайдалы. Ол құрылғыға элементті сақтауға және басқарылатын қайталауларды орындауға мүмкіндік береді, бұл жұмыс кезегін тиімдірек және тұрақты өңдеуді қамтамасыз етеді.
Dataverseішінде жұмыс кезегі жазбасында ең көп қайталау санын орнатуға және орталықтан басқаруға болады. Бұл әдепкі мән осы жұмыс кезегін Жұмыс кезегі элементтерін өңдеу әрекеті арқылы өңдейтін барлық жұмыс үстелі ағындарына қолданылады.
Ағыныңыздағы кезек деңгейіндегі әдепкі мәнді қайта анықтау үшін Жұмыс кезегі элементтерін өңдеу әрекетінің Кеңейтілген бөліміне өтіп, автоматты жұмыс сұрауын ауыстырыңыз. конфигурация опция. Бұл параметр максималды қайталау санын жоғары немесе төмен мәнге реттеуге немесе тіпті ең көп қайталау санын 0-ге орнату арқылы қайталау механизмін өшіруге мүмкіндік береді.
Күйі деп орнатылған Жұмыс кезегін жаңарту элементін IT exception
әрекетін және автоматты қайталаудың максимум саны 0-ден жоғары пайдаланған кезде, жүйе жаңартуды жұмыс кезегі оркестріне бірден жібермейді. Оның орнына ол көрсетілген ең көп қайталау санына жеткенше әрекетті қайталайды. Жұмыс кезегі элементінде жаңартылған жалғыз мән retrycount
болып табылады. Бұл мән екінші жаңарту әрекетінен бастап максималды автоматты қайталау санына жеткенше артады. Сонымен қатар, жергілікті жұмыс кезегі элементінің айнымалысы шақырылды CurrentRetryCount
әрбір қайталау әрекетімен өседі. Бұл айнымалы мән қажет болса, оның мәніне негізделген теңшелетін логиканы жүзеге асыруға мүмкіндік береді.
Ағын жоғарғы жағына қайта оралғанда, жаңа элементті сұрамайды Жұмыс кезегі элементтерін өңдеу келесі шарттар орындалған жағдайда әрекет ету:
- Ең көп қайталау санына жеткен жоқ.
- АТ ерекшеліктерін қоспағанда, басқа жаңартулар болмайды.
Ең көп қайталау санына жеткенде, жаңарту әрекеті жаңартуды оркестрге жібереді, элементтің күйін АТ Ерекшелігіне өзгертеді және кез келген берілген өңдеу жазбаларын қосады.
PAD жүйесінен жұмыс кезегі элементтері мысалдарын қосу және сұрау
The Жұмыс кезегі элементін қосыңыз жұмыс үстелі ағыны пайдаланушыларына жұмыс кезегі элементтерін ағын порталында орнатылған жұмыс кезегіне толтыруға мүмкіндік береді. Пакет элементін жасауға Жұмыс кезегі элементтерін қосу әрекеті арқылы қолдау көрсетіледі.
Бұл мысалда .csv ішіндегі Excel файлы күнделікті каталогқа түсіріледі және әрбір жол жұмыс кезегіне қосылуы керек.
Осы үлгі процесіндегі әрекеттердің алғашқы жұбы күнделікті Contoso Invoices.csv файлы түсірілген қалтаны салыстырады - процесс іске қосылған кезде ол CSV файлынан деректер кестесін оқу арқылы басталады. CSVTable айнымалы мәні импортталған және жаңа кезек элементтеріне өңделетін деректерді қамтиды.
3 және 4 әрекеттер жұмыс кезегіне қосылғаннан кейін мерзімі аяқталатын жаңа кезек элементтерін таңдайтын уақытты жасайды. 3-әрекет ағымдағы жүйе деректері мен уақытын түсіреді, содан кейін осы мысал үшін %Datetime% қосу әрекеті арқылы оған 7 күн қосылады. Шығару ExpiryDatetime деп аталатын айнымалыға сақталады, ол Жұмыс кезегін қосу элементі әрекетінде пайдаланылады.
5-әрекет Әр цикл үшін импортталған CSVКесте деректерінің әрбір жолын қайталау үшін пайдаланылатын циклды енгізеді - бұл әрекет өңделетін ағымдағы элемент үшін деректер жолын көрсетеді.
Осы мысалдағы жұмыс үстелі ағынындағы барлық алдыңғы әрекеттер енді Жұмыс кезегін қосу элементі әрекетінің мәндерін орнатуға біріктірілген.
жұмыс кезегі параметрі жаңа жұмыс кезегі элементтерін қосқымыз келетін кезекке орнатылады - бұл жағдайда Demo PAD кезегі оны ашылмалы мәзірден таңдау арқылы таңдалды.
Басымдылық параметрі әдепкі бойынша қалады, Қалыпты, бірақ Төмен және Жоғары опциялары да қосымша опциялар. Басымдылығы жоғары жұмыс кезегі элементтері алдымен өңделеді, содан кейін қалыпты және бір жұмыс кезегіне араласқанда соңғы болады.
Аты параметрі өңделетін деректер жолының ID ұяшығының мәнін қамтитын CurrentItem['ID'] - айнымалы мәнімен бірге статикалық префикспен орнатылды. Бұл қосымша, бірақ пайдалану жағдайыңызға байланысты пайдалы болуы мүмкін.
CurrentItem айнымалысындағы деректер жолындағы мәндерді пайдалану арқылы Input параметрі JSON пішімінде енгізілді. Әрбір тақырып атауы currentitem айнымалыға ['тақырып атауы'] белгісін пайдаланып қосылғанын ескеріңіз.
Мерзімі аяқталады өрісі алдыңғы қадамдарда біз 7 күн қосқан күн-уақыт айнымалысымен толтырылады. Бос қалдырылған кезде, қосылатын жұмыс кезегі элементінде жұмыс кезегі үшін орнатылған мәннен кейін элементтердің мерзімі аяқталады.
Жазбаларды өңдеу міндетті емес - қажет деп есептегенде пайдаланыңыз.
Процесс іске қосылғанда, импортталған CSV ішіндегі әрбір деректер жолы Кезекке қойылған күйі бар жұмыс кезегі элементін жасайды, бұл оның өңдеуге қолжетімді екенін білдіреді.
Бұл жұмыс кезегі әрекеттерін PAD жүйесінде қолдануға болатын көптеген әдістердің кейбірі ғана. Жұмыс кезектерін Power Automate ағындарыңызға қосу үшін шығармашылық пайдалануды зерттеп, табуға біраз уақыт бөліңіз!
Кідіріс үлгісі бар сұраныс элементі
Кідірісі бар сұраныс элементі әрекеті жұмыс үстелі ағыны пайдаланушыларына элементтерді сұрауға және элементті өңдеуге қайта шығаруға болатын кідіріс кезеңін орнатуға мүмкіндік береді.
Бұл мысалда элементтермен жүктелген жұмыс кезегі бар, олардың мерзімі 24 сағатта аяқталады, бірақ оларды уақытында өңдеу мүмкін емес, себебі АТ жүйесі орындайтын ағымдағы жүйелік техникалық қызмет көрсету және элементтерді қайта құру қажет. Техникалық қызмет көрсету түнде аяқталады, сондықтан біз әрбір кезек элементін 24 сағатқа кейінге қалдыруды жалғастырамыз, содан кейін оларды босату кезеңінен кейін 24 сағаттан кейін аяқталатын етіп орнатамыз.
Осы мысал процесінің алғашқы үш әрекеті күн уақыты әрекеттері болып табылады. «Ағымдағы күн мен уақытты алу» әрекеті әрекет орындалған кездегі жүйенің күні уақытын түсіреді. Әрі қарай біз екі талапты жабу үшін «Күн уақытына қосу» әрекетін қолдандық, алдымен ағымдағы күн уақытына 24 сағат қосу арқылы кідіріс уақытын анықтауымыз керек - содан кейін ағымдағы күн уақытына жарамдылық мерзімі ретінде 48 сағат қосуымыз керек.
Келесі мысалда «Жұмыс кезегі элементтерін өңдеу» әрекеті жүктелген жұмыс кезегін көрсету үшін конфигурацияланған және «Кідіртілген сұраныс элементі» цикл ішінде орналастырылған.
Кідіріс пен жарамдылық мерзімі үшін жасалған мәндерді енді "Кідіріспен сұраныс элементі" әрекетіне жіберуге болады. «Жұмыс кезегі элементі» өрісі цикл шығарған айнымалымен толтырылады - бұл қай кезектегі элементті сұрауға нұсқау береді. Одан кейін «кідіртуге дейін» және «мерзімі аяқталады» өрістері үшін datetime әрекеттері арқылы жасалған мәндерді қостық. «Кейінге қалдыру» міндетті, бірақ сіз өз қалауыңыз бойынша «мерзімі аяқталады» және «өңдеу нәтижесін» пайдалана аласыз.
Осы қарапайым процестің көмегімен сіз барлық қолжетімді элементтерді кезекке қоюға, оларды белгілі бір уақытқа кешіктіруге болады, сонымен қатар жарамдылық мерзімі мен өңдеу нәтижесін орнату опциялары бар.
Бұлтты ағын және коннектор негізіндегі өңдеу
Жұмыс кезегі элементін кезектен шығарудың және оны өңдеудің ең қарапайым жолы келесідей:
Power Automate бетіне өтіп, тіркелгі деректерімен жүйеге кіріңіз.
Сол жақ мәзірде Менің ағындарым тармағын таңдаңыз.
Құралдар тақтасында + Жаңа ағын , одан кейін Лездік бұлт ағынын таңдаңыз.
Менің бірінші жұмыс кезегім ағыны сияқты Ағын атауы беріңіз, содан кейін Ағынды қолмен іске қосу параметрін таңдаңыз.
Жасау пәрменін таңдаңыз.
Ағын құрастырушы ашылғаннан кейін, + Жаңа қадам, таңдап, Microsoft Dataverse қосқышты таңдаңыз.
Әрекеттер тізімінде Байланысты әрекетті орындау таңдаңыз.
Параметр | Value | Сипаттама |
---|---|---|
Кесте атауы | Жұмыс кезектері тізімі | Жұмыс кезегі кестесінің атауы. |
Әрекет атауы | Кезектен шығару | Кезектен келесі қол жетімді элементті алатын әрекет. |
Жол идентификаторы | [Жұмыс кезегінің идентификаторы] | Кезектен шығарғыңыз келетін кезектің жұмыс кезегі идентификаторы (GUID). Бұл мәнге кезектің жұмыс кезегі мәліметтері бетіне өту және Қосымша мәліметтер панелін ашу арқылы қол жеткізуге болады. |
сұрау | сұрау | FetchXML стрингтелген JSON пішімінде жұмыс кезегі идентификаторында қолданғыңыз келеді. Мысалы: { "query": "<fetch mapping=\"logical\" returntotalrecordcount=\"true\" page=\"1\" count=\"1\" no-lock=\"false\">\n<entity name=\"workqueueitem\">\n<filter type=\"and\">\n<condition attribute=\"workqueueid\" operator=\"eq\" value=\"38b14649-cb09-ee11-8f6e-00224804934a\"/>\n<condition attribute=\"statuscode\" operator=\"eq\" value=\"0\"/>\n</filter>\n</entity>\n</fetch>"} |
Ескертпе
Байланысты әрекет – бұл белгілі бір кестеде анықталған әрекет (біздің мысалдағы жұмыс кезектері) және тек сол кестенің жазбаларында орындалуы мүмкін. Dataverse Арнайы жазбада пайдаланушы бизнес логикасын немесе операцияларды орындау үшін байланыстырылған әрекеттерді платформа пайдаланады.
- Сіздің ағыныңыз қазір осыған ұқсас болуы керек.
Сақтау таңдаңыз, содан кейін ағыныңызды тексеру .
Сынақ бүйірлік тақтасында Қолмен, Тест, Ағынды орындау және Дайын/a45> таңдаңыз.
Егер ағын сәтті орындалса, сіз ұқсас нәтиже алуыңыз керек (бірақ әртүрлі идентификаторлармен).
- Содан кейін, бүкіл JSON мазмұнын дене өрісінен көшіріп, ағынның жоғарғы оң жақ бұрышындағы Өңдеу тармағын таңдаңыз.
Шайпұл
Жұмыс кезегі элементін кезектен шығарудан кейін элементтің JSON сипаттарын талдау үшін схема үлгісі ретінде элементтің JSON мазмұнын пайдаланыңыз. Бұл келесі ағын әрекеттерінде жұмыс кезегі оркестрі қайтарған элементтің кез келген сипатына оңай қол жеткізуге мүмкіндік береді.
- + Жаңа қадам таңдау арқылы жаңа қадам қосыңыз және JSON талдауы деп аталатын әрекетті іздеңіз және оны таңдаңыз.
- Тінтуірді Мазмұн өрісіне орналастырып, алдыңғы әрекеттен дене сипатын таңдаңыз.
Содан кейін Үлгіден жасау таңдаңыз және диалогтық терезеге бұрын көшірілген JSON жолын қойыңыз және Дайын таңдаңыз.
+ Жаңа қадам таңдап, одан кейін Microsoft Dataverse қосқышты таңдаңыз.
Әрекеттер тізімінен Жолды жаңарту таңдаңыз.
Кесте атауы өрісінде Жұмыс кезегі элементтері кестесін таңдап, курсорды Жол идентификаторы өрісіне орналастырыңыз.
Динамикалық мазмұн тізімінде енді жұмыс кезегі элементтері кестесінде қолжетімді барлық өрістер болады.
Қосымша опцияларды көрсету таңдаңыз, содан кейін RowID, Өңдеу нәтижесін, Күй
және өрістерді келесі мәндерге енгізіңіз.
Өріс | Value | Толық мәліметтер |
---|---|---|
Жол идентификаторы | жұмыс кезегі ортасы | Бұл мәнді динамикалық мазмұн тізімінің диалогтық терезесінде таңдауға болады. |
Нәтижені өңдеу | Элемент сәтті өңделді. | |
Күй | Өңделді | |
Күй себебі | Өңделді |
Сақтау және Тест ағынды тағы бір рет таңдаңыз.
Егер ағын сәтті орындалса, төмендегідей ұқсас нәтиже алуыңыз керек.
Енді жұмыс кезегі мәліметтері бетіне өтіп, жұмыс кезегі элементтерінің тізімі бөлімінде Барлығын көру опциясын таңдаңыз.
Кезектен шығару және жаңарту әрекеттеріміздің күтілгендей жұмыс істегенін растау үшін Күй өрісін тек Өңдеу және Өңделген элементтерін көрсету үшін сүзіңіз.
Құттықтаймыз, сіз бірінші жұмыс кезегін өңдеу сценарийін аяқтадыңыз!
Жұмыс үстеліндегі ағынды қолдауы бар бұлттық ағынға негізделген өңдеу
Бұл сценарий үшін жұмыс үстелі ағынын өңдеу қадамын қосу арқылы алдыңғысын кеңейтеміз.
Артқа оралып, Менің бірінші жұмыс кезегім ағынын өңдеңіз.
JSON талдау әрекетінен кейін тікелей жаңа әрекетті қосыңыз және Жұмыс үстелі ағындары қосқышын және үшін Power Automate 8> арқылы құрылған ағынды іске қосыңыз.
Жұмыс үстелі ағынының ашылмалы тізімінде бар жұмыс үстелі ағынын таңдаңыз және өңдеңіз немесе + Жаңа жұмыс үстелі ағынын жасау және жұмыс үстелі ағынын жасау және Power Automate жұмыс үстелін іске қосу үшін экрандағы нұсқауларды орындаңыз. Жұмыс үстелі ағындарымен жаңадан таныс болсаңыз, толығырақ осы жерден біле аласыз.
Жұмыс үстелі дизайнеріне арналған Power Automate ашылғаннан кейін, WorkQueueItemValue және WorkQueue/a59>add><06> және кіріс айнымалысын жасаңыз. тиісінше ProcessingNotes және ProcessingStatus деп аталатын екі шығыс айнымалысы, олардың барлығында
түрінде деректер болуы керек. Скриптті кейінірек жергілікті түрде тексеру үшін WorkQueueItem айнымалысы үшін әдепкі мәнді беріңіз. Жаппай импорттау оқулығын орындаған болсаңыз, Жеткізуші шот-фактура кезегінде JSON пішімінде мәндері бар жұмыс кезегі элементтері болуы керек. Мұнда пайдаланылатын мәндердің бірінің мысалы келтірілген.
{ "InvoiceId": "I-1006", "InvoiceDate": "06/04/2023", "AccountName": "Fabrikam", "ContactEmail": "invoicing@fabrikam.com", "Amount": 1253.78, "Status": "Paid", "WorkQueueKey": "Vendor Invoices", "ComponentState": 0, "OverwriteTime": "1900-01-01T00:00:00" }
Енді сақтаңыз ағын.
Әрекеттер тақтасында Айнымалылар әрекеттер тобын ашыңыз және оны сипат терезесін ашатын дизайн кенепіне қосу үшін JSON теңшелетін нысанға түрлендіру әрекетін екі рет басыңыз.
JSON өрісіндегі айнымалы белгішені таңдап, WorkQueueItemValue айнымалы мәнін таңдаңыз.
Өндірілген шығыс айнымалы мәнін JsonAsCustomObject -ден VendorInvoice деп өзгертіп, Сақтау пәрменін таңдаңыз.
Одан кейін Шарттар тобынан Егер әрекетін қосыңыз және оның сипаттарын келесідей конфигурациялаңыз:
Бірінші операнд Амалдағыш Екінші операнд %VendorInvoice['Amount']% (<) аз 5000-көше Сақтау опциясын таңдаңыз.
Шарттар тобынан Басқа деп аталатын басқа әрекетті қосыңыз және оны Егер жәнеСоңы/a арасына қосыңыз. <
Енді Айнымалылар тобынан Set айнымалысы деп аталатын тағы екі әрекетті қосыңыз және оларды Егер және жәнеProcessingNotes және ProcessingStatus айнымалы мәндері келесі мәндерге:
Айнымалы мән Value %ProcessingNotes% Шот-фактура өңделді %ProcessingStatus% Өңделді Екі Айнымалы мән орнату әрекетін көшіріп, оларды Else және End әрекеттері арасына қойыңыз және олардың мәндерін мыналарға сәйкестендіру үшін өзгертіңіз:
Айнымалы мән Value %ProcessingNotes% Іскерлік ерекшелік: шот-фактура сомасы $5000 мәнінен үлкен, ол менеджердің мақұлдауын талап етеді. %ProcessingStatus% Ерекшелік Сіздің ағыныңыз қазір осыған ұқсас болуы керек.
ағынды сақтаңыз және ағын логикасы күтілгендей жұмыс істейтінін растау үшін оны іске қосыңыз.
Менің бірінші жұмыс кезегім ағынын өңдеу үшін артқа оралыңыз.
Тізімнен жаңадан жасалған (немесе өңделген) жұмыс үстелі ағынын таңдап, одан кейін Қатысушы оның Жұмыс режимі ретінде таңдаңыз.
Мұнда көрсетілгендей Жұмыс кезегі элементінің мәні және Жұмыс кезегі элементінің атауы параметрлерін толтырыңыз:
Жолды жаңарту әрекетінің алдында Шарт әрекетін қосыңыз.
Тінтуірді Мәнді таңдау өрісіне орналастырыңыз және динамикалық мазмұн тізімінің диалогтық терезесінен Өңдеу күйін таңдаңыз.
Тінтуірді басқа Мән өрісіне орналастырыңыз және мәтін мәні ретінде Өңделді деп енгізіңіз.
Жолды жаңарту әрекетін Иә болса шарт әрекетінің бөліміне сүйреп апарыңыз.
Жолды жаңарту әрекетінің мәліметтерін ашыңыз және келесіге сәйкес келетін мәндерді ауыстырыңыз:
Қызыл Егер жоқ болса, басқа Жолды жаңарту әрекетін қосыңыз және атау ретінде Жұмыс кезегі элементтерітаңдаңыз.
Одан кейін жұмыскезегі as Жол идентификаторы таңдаңыз және Қосымша опцияларды көрсету бөлімін Өңдеу
ескертпелерін таңдаңыз. Өңдеу нәтижелері мәні.Қате as Күй және GenericExceptionКүй себебі ретінде таңдаңыз.
Жалпы автоматтандыруды сынау және жұмыс үстелі ағынының әрекетінен шыққан нәтижені бақылау үшін Сақтау және Тест таңдаңыз.
Жұмыс кезегі элементінің өңделгенін растау үшін жұмыс кезегі туралы мәліметтер бетіне өтіп, жұмыс кезегі элементтері бөліміндегі Барлығын көру пәрменін таңдап, элементтерді Өңделген күйі бойынша сүзуге болады.
Жарайсың, сіз гибридті жұмыс кезегін өңдеуді қамтитын жетілдірілген сценарийді аяқтадыңыз!