Zdieľať cez


Spracovanie pracovných frontov

Spracovanie pracovného frontu sa týka správy zoznamu pracovných položiek, ktoré je potrebné dokončiť v určitom poradí. Tento zoznam obsahuje informácie o každej položke, ako je jej názov, priorita, dátum vypršania platnosti, stav a skutočná hodnota, ktorá sa má spracovať.

Spôsoby spracovania pracovných frontov:

Prečítajte si ďalšie informácie o nástroji pre kód Dataverse: Dataverse dokumentácia pre vývojárov.

Spracovanie návodov

Na ukážku niektorých dostupných možností spracovania uvádzame tri rôzne scenáre spracovania.

Spracovanie pracovného frontu na základe toku na počítači na Power Automate stolnom počítači (PAD)

Spracovať položky pracovného frontu & Aktualizovať príklady

Prvým krokom k použitiu akcií pracovného frontu na Power Automate desktop je vytvorenie pracovného frontu v prostredí, v ktorom pracujete, a načítanie niektorých položiek frontu s údajmi, ktoré sa majú spotrebovať smerom nadol. Položky frontu je možné načítať do pracovného frontu prostredníctvom toku pracovnej plochy, cloudového toku alebo hromadne, ako je uvedené tu, čím sa vypĺňajú položky frontu. V tomto príklade boli niektoré položky frontu pridané manuálne do pracovného frontu, aby sa vysvetlilo, ako možno použiť akcie na pracovnej ploche Power Automate .

Položky pracovného frontu boli vytvorené a pole hodnoty obsahuje text vo formáte JSON, ktorý sa použije v postupe na pracovnej ploche.

Snímka obrazovky položiek pracovného frontu dostupných na spracovanie v Power Automate desktopu.

Príklad postupu, ktorý použijeme na demonštráciu použitia akcie pracovného frontu, napodobňuje proces, ktorý spotrebuje položku pracovného frontu z cloudu, spracuje údaje zahrnuté v poli hodnoty a skonvertuje ich na vlastný objekt, ktorý sa má spracovať v smere toku. Všimnite si, že nie je povinné používať JSON alebo vlastné objekty ako hodnoty pre vaše položky pracovného frontu, ale môže to byť užitočná metóda na organizovanie hodnôt, ktoré majú viacero vlastností a sledujú špecifickú schému.

Snímka obrazovky procesu toku pracovnej plochy použitého v tomto návode.

  1. Akcia Spracovať položky pracovného frontu sa používa na určenie, ktorý pracovný front má spotrebovať položky a spracovať ich v toku pracovnej plochy. Akciu je možné nakonfigurovať na výber pracovného frontu zo zoznamu pomocou rozbaľovacej šípky, odovzdanie premennej vrátane názvu frontu. Keď sa spustí, táto akcia funguje tak, že do vášho postupu prinesie prvú (najstaršiu) položku z pracovného frontu, ktorá obsahuje stav v poradí. Keď sa položka vo fronte začne spracovávať vo vašom toku, jej stav sa automaticky zmení na spracováva sa.

Poznámka

Ak používate premennú na dynamický výber pracovného frontu, použite ako vstup ID pracovného frontu. ID pracovného frontu je k dispozícii v časti Rozšírené podrobnosti na stránke podrobností pracovného frontu.

Snímka obrazovky akcie WorkQueueItem nakonfigurovaná na spracovanie položiek frontu na Power Automate pracovnej ploche.

Snímka obrazovky položky pracovného frontu v **stave spracovania** .

  1. Bod prerušenia (červená bodka) bol nastavený kliknutím vedľa akcie 3 v postupe a následným spustením cez konzolu PAD. Keď sa proces zastaví v bode prerušenia, premennú WorkQueueItem je možné otvoriť dvojitým kliknutím na vyplnenú hodnotu v časti Premenné toku a zobrazia sa všetky vlastnosti súvisiace so spracovávanou položkou pracovného frontu.

Poznámka

Premenná WorkQueueItem zobrazuje informácie o aktuálnej položke pracovného frontu, keď existujú zostávajúce položky na spracovanie. Ak už nie sú na spracovanie žiadne ďalšie položky pracovného frontu a akcia je dokončená, zobrazia sa informácie o poslednej položke pracovného frontu.

Snímka obrazovky premennej WorkQueueItem v prehliadači premenných.

  1. V akcii 2 toku som skonvertoval vrátenú hodnotu JSON, ku ktorej sa v tomto prípade pristupuje cez %WorkQueueItem.Value%, na vlastný objekt. Dôvodom je to, že to pomáha analyzovať JSON a používať vlastnosti JSON po prúde vo vašom toku. V tomto hypotetickom prípade by sa tieto informácie použili na vstupy do finančného portálu 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"
    }
    

    Snímka obrazovky s hodnotou JSON konvertovanou na vlastný objekt.

    Povedzme napríklad, že bola požiadavka na zadanie ID faktúry do poľa finančného systému ako súčasť procesu, pri ktorom automatizujete používateľské rozhranie webovej alebo počítačovej aplikácie – túto hodnotu môžete zavolať pomocou %JsonAsCustomObject.InvoiceId% na vyplnenie textového poľa a stlačenie tlačidla.

  2. Tento príklad obsahuje niekoľko podmienených príkazov, keď dokončí spracovanie krokov a použije údaje z vlastného objektu v rámci podtoku Fabrikam Data Entry. Ak proces beží od začiatku do konca, bez akýchkoľvek výnimiek súvisiacich so vstupným systémom, akcia Aktualizovať položku pracovného frontu sa použije na zmenu stavu položky pracovného frontu na Spracované a výsledok spracovaniaa8>použité vstupné pole vyprší zostane prázdne, nová položka frontu si zachová Platnosť položiek vyprší po hodnote definovanej vo vlastnostiach pracovného frontu.

    Poznámka

    Ak položky pracovného frontu uviaznu v stave spracovania, pretože sa nepodarí dokončiť postup pracovnej plochy, na získanie a aktualizáciu položiek pracovného frontu použite cloudový postup.

    Príklad snímky obrazovky vstupov akcií položky pracovného frontu aktualizácie.

    Možnosti spracovania výnimiek možno konfigurovať kliknutím na na chybu v aktualizácii položky pracovného frontu konfigurácia akcie. Na karte Rozšírené sú k dispozícii tri možnosti prispôsobenia. Položka pracovného frontu sa nenašla môže nastať, ak je položka pracovného frontu odstránená z frontu, či už manuálne alebo prostredníctvom iného systematického procesu, skôr než sa dokončí spracovanie v PAD. Položka pracovného frontu podržaná sa môže vyskytnúť, ak automatizovaný proces alebo niekto zmení stav spracovávanej položky pracovného frontu na zadržané na portáli toku počas spracovania položky frontu. Aktualizácia položky pracovného frontu zlyhala môže nastať, ak položka frontu už neexistuje vo fronte alebo bola zaradená do stavu zadržané. Všetky vyššie uvedené sú okrajové prípady, ktoré sa môžu vyskytnúť - tu sa dozviete viac o riešení chýb v postupoch na pracovnej ploche.

    Príklad snímky obrazovky spracovania výnimiek akcie položky pracovného frontu aktualizácie.

  3. Ak sa počas spracovania údajov položky pracovného frontu do systému zadávania údajov zistil nejaký problém, položke možno alternatívne priradiť stav všeobecná výnimka, výnimka IT alebo obchodná výnimka. Tieto stavy výnimiek sú k dispozícii na použitie, keď alebo ak váš prípad automatického použitia spĺňa kritériá, ktoré môžu platiť.

    Príklad snímky obrazovky s podmieneným príkazom používaným na aktualizáciu aktuálnej položky pracovného frontu v toku pracovnej plochy a pridanie novej položky frontu do alternatívneho frontu na spracovanie výnimiek.

    Povedzme, že pri spracovaní položky frontu bol splnený scenár 2. V tomto prípade je položka frontu označená ako všeobecná výnimka v pôvodnom fronte. V závislosti od scenára sa môžete rozhodnúť zmeniť stav položiek frontu, ktoré nebolo možné úspešne spracovať, ako jednu z alternatívnych možností stavu. Odtiaľ sa môžete rozhodnúť, či je potrebný ľudský zásah, alebo vytvoriť následný proces s logikou potrebnou na riadenie každého stavu výnimky.

    Príklad snímky obrazovky aktualizovaného stavu pre položky pracovného frontu spracované na portáli toku.

Vzor automatického opakovania

Akcia Spracovať položky pracovného frontu v Power Automate Desktop obsahuje rozšírenú možnosť na konfiguráciu alebo prepísanie mechanizmu automatického opakovania. Táto funkcia vám umožňuje určiť maximálny počet automatických opakovaní na položku pracovného frontu, čo je užitočné pri riešení výnimiek IT, ako sú prechodné sieťové chyby alebo dočasná nedostupnosť systému. Umožňuje stroju ponechať si položku a vykonať kontrolované opakované pokusy bez opätovného zaradenia položky, čím sa zaistí efektívnejšie a odolnejšie spracovanie pracovného radu.

Maximálny počet opakovaní v zázname pracovného frontu môžete nastaviť a centrálne ovládať v Dataverse. Táto predvolená hodnota sa vzťahuje na všetky toky pracovnej plochy, ktoré spracúvajú tento pracovný front prostredníctvom akcie Spracovať položky pracovného frontu .

Ak chcete vo svojom postupe prepísať predvolenú hodnotu na úrovni frontu, prejdite do sekcie Rozšírené akcie Spracovať položky pracovného frontu a prepnite možnosť Prepísať prácu automatického obnovenia frontu možnosť konfigurácie . Toto nastavenie vám umožňuje upraviť maximálny počet opakovaní na vyššiu alebo nižšiu hodnotu alebo dokonca deaktivovať mechanizmus opakovania nastavením maximálneho počtu opakovaní na 0.

Keď použijete akciu Aktualizovať položku pracovného frontu so stavom nastaveným na IT exception a maximálnym počtom automatických opakovaní väčším ako 0, systém okamžite neodošle aktualizáciu do orchestrátora pracovného frontu. Namiesto toho zopakuje operáciu, kým nedosiahne určený maximálny počet opakovaní. Jediná aktualizovaná hodnota v položke pracovného frontu je retrycount. Táto hodnota sa zvyšuje od druhého pokusu o aktualizáciu, kým sa nedosiahne maximálny počet automatických opakovaní. Okrem toho sa volá premenná položky lokálneho pracovného frontu CurrentRetryCount zvyšuje pri každom opätovnom pokuse. Táto premenná vám v prípade potreby umožňuje implementovať vlastnú logiku založenú na jej hodnote.

Snímka obrazovky akcie WorkQueueItem nakonfigurovaná na spracovanie položiek frontu s vopred nastaveným maximálnym počtom opakovaní v Power Automate  pracovnej plochy.

Tok nebude požadovať novú položku, keď sa vráti späť na začiatok Spracujte položky pracovného frontu akcie, ak sú splnené tieto podmienky:

  • Nedosiahol sa maximálny počet opakovaní.
  • Nevyskytujú sa žiadne ďalšie aktualizácie okrem IT výnimiek.

Keď sa dosiahne maximálny počet opakovaní, akcia aktualizácie odošle aktualizáciu do orchestrátora, pričom zmení stav položky na Výnimku IT a zahrnie všetky poskytnuté poznámky o spracovaní.

Príklady pridania a opätovného zaradenia položiek pracovného frontu z PAD

The Pridať položku pracovného frontu umožňuje používateľom toku pracovnej plochy vyplniť položky pracovného frontu do pracovného frontu, ktorý bol nastavený na portáli toku. Dávkové vytváranie položiek je podporované pomocou akcie Pridať položky pracovného frontu .

V tomto príklade sa súbor programu Excel vo formáte .csv ukladá do adresára každý deň a každý riadok je potrebné pridať do pracovného frontu.

Príklad snímky obrazovky procesu zahŕňajúceho akciu pridania položky pracovného frontu.

Prvých pár akcií v tomto vzorovom procese mapuje priečinok, v ktorom je vynechaný denný súbor Contoso Invoices.csv – keď sa proces spustí, začne čítaním údajovej tabuľky zo súboru CSV. Premenná CSVTable obsahuje údaje, ktoré boli importované a budú spracované do nových položiek frontu.

Príklad snímky obrazovky údajov importovaných zo súboru CSV.

Akcie 3 a 4 generujú čas, kedy vyberieme nové položky frontu, ktorých platnosť po pridaní do pracovného radu vyprší. Akcia 3 zachytáva aktuálne systémové údaje a čas, potom sa do nej v tomto príklade pridá 7 dní pomocou akcie %Add to datetime% . Výstup sa uloží do premennej s názvom ExpiryDatetime , ktorá sa použije v akcii Pridať položku pracovného frontu .

Príklad snímky obrazovky na pridanie k aktuálnemu dátumu a času na nastavenie dátumu vypršania platnosti.

Akcia 5 predstavuje slučku Pre každú , ktorá sa používa na iteráciu cez každý riadok údajov v importovanej tabuľke CSVTable – táto akcia vykreslí riadok údajov pre aktuálnu spracovávanú položku.

Príklad snímky obrazovky pre riadok údajov vygenerovaný pre každú slučku.

Všetky predchádzajúce akcie v tomto príklade postupu pracovnej plochy sú teraz zahrnuté do nastavenia hodnôt pre akciu Pridať položku pracovného frontu .

Príklad snímky obrazovky akcie pridania položky pracovného frontu nakonfigurovanej v toku pracovnej plochy.

Parameter pracovný front je nastavený na front, do ktorého chceme pridať nové položky pracovného frontu – v tomto prípade front demo PAD bol vybratý výberom z rozbaľovacej ponuky.

Parameter Priorita je ponechaný v predvolenom nastavení, Normálna, ale možnosti pre Nízka a Vysoká sú tiež . Položky pracovného frontu s vyššou prioritou sú spracované ako prvé, potom normálne a posledné, keď sú zmiešané do rovnakého pracovného frontu.

Parameter Name bol nastavený so statickou predponou spolu s hodnotou premennej CurrentItem['ID'] -, ktorá obsahuje hodnotu z bunky ID spracovávaného riadku údajov. Toto je voliteľné, ale môže byť užitočné v závislosti od vášho prípadu použitia.

Pomocou hodnôt z údajového riadku v premennej Aktuálna položka bol parameter Vstup zadaný vo formáte JSON. Všimnite si, že každý názov hlavičky bol pridaný k aktuálnej položke premennej pomocou zápisu ['názov hlavičky']

Pole Platnosť vyprší sa vyplní premennou dátumu a času, do ktorej sme pridali 7 dní v predchádzajúcich krokoch. Keď zostane prázdne, pridávaná položka pracovného frontu bude obsahovať Platnosť položiek vyprší po hodnote nastavenej pre pracovný front.

Poznámky k spracovaniu sú voliteľné – použite podľa potreby.

Keď je proces spustený, každý riadok údajov v importovanom súbore CSV vytvorí položku pracovného frontu so stavom V poradí , čo znamená, že je k dispozícii na spracovanie.

Príklad snímky obrazovky položiek pracovného frontu viditeľných na portáli, ktoré obsahujú stav vo fronte.

Toto sú len niektoré z mnohých spôsobov, ako možno v PAD použiť akcie pracovného frontu. Nájdite si čas na preskúmanie a nájdite kreatívne využitie na začlenenie pracovných frontov do vašich Power Automate tokov!

Zaradiť položku do poradia s príkladom oneskorenia

Akcia Znova zaradiť položku do frontu s oneskorením umožňuje používateľom toku na pracovnej ploche znova zaradiť položky do poradia a nastaviť obdobie oneskorenia, počas ktorého môže byť položka znova uvoľnená na spracovanie.

V tomto príklade je pracovný front nabitý položkami, ktorých platnosť vyprší o 24 hodín, no nie je možné ich spracovať včas, pretože IT vykonáva nejakú prebiehajúcu rutinnú údržbu systému a položky je potrebné znova zaradiť do frontu. Údržba bude dokončená cez noc, takže každú položku vo fronte odložíme o 24 hodín a potom nastavíme, aby vypršala 24 hodín po období vydania.

Príklad snímky obrazovky procesu využívajúceho položku opätovného poradia a pridať akciu oneskorenia.

Prvé tri akcie tohto vzorového procesu sú akcie dátumu a času. Akcia „Získať aktuálny dátum a čas“ zachytáva systémový dátum a čas v momente spustenia akcie. Ďalej sme použili akciu „Pridať k dátumu a času“ na pokrytie dvoch požiadaviek. Najprv musíme definovať čas oneskorenia pridaním 24 hodín k aktuálnemu dátumu a času – potom musíme pridať 48 hodín k aktuálnemu dátumu a času ako uplynutie platnosti.

Príklad snímky obrazovky zachytávania systémového dátumu a času.

Príklad snímky obrazovky pridania k dátumu a času na vytvorenie oneskorenia.

Príklad snímky obrazovky pridania k dátumu a času na vytvorenie času vypršania platnosti.

Ďalej v príklade je akcia „Spracovať položky pracovného frontu“ nakonfigurovaná tak, aby ukazovala na načítaný pracovný front a „Zaradiť položku do frontu s oneskorením“ je umiestnená v slučke.

Príklad snímky obrazovky položky opätovného poradia s oneskorením.

Hodnoty vygenerované pre oneskorenie a uplynutie platnosti môžu byť teraz odovzdané do akcie 'Zoradiť položku s oneskorením'. Pole 'položka pracovného frontu' je vyplnené premennou vytvorenou cyklom – to dáva pokyn, ktorá položka vo fronte sa má znova zaradiť. Ďalej sme zapojili hodnoty vytvorené pomocou akcií dátumu a času pre polia „oneskorenie do“ a „vyprší“. Pole „oneskorenie do“ je povinné, ale môžete použiť „vyprší“ a „výsledok spracovania“ podľa vlastného uváženia.

Pomocou tohto jednoduchého procesu môžete znova zaradiť všetky dostupné položky vo fronte, odložiť ich o určitý čas s možnosťou nastavenia dátumu vypršania platnosti a výsledku spracovania.

Cloudový tok a spracovanie založené na konektoroch

Najjednoduchší spôsob vyradenia položky pracovného frontu a jej spracovania je nasledujúci:

  1. Prejdite na stránku Power Automate a prihláste sa pomocou svojich poverení.

  2. V ponuke vľavo vyberte Moje toky.

  3. Na paneli s nástrojmi vyberte + Nový tok a potom vyberte Okamžitý tok v cloude.

  4. Zadajte Názov toku, ako napríklad Môj prvý tok pracovného frontu, a potom vyberte Ručne spustiť tok.

  5. Vyberte položku Vytvoriť.

  6. Po otvorení návrhára toku vyberte + Nový krok, a potom vyberte konektor Microsoft Dataverse .

  7. V zozname akcií vyberte Vykonať viazanú akciu.

Parameter Hodnota Description
Názov tabuľky Pracovné fronty Názov tabuľky pracovného frontu.
Názov akcie Dequeue Akcia, ktorá získa ďalšiu dostupnú položku z frontu.
ID riadku [ID pracovného frontu] ID pracovného frontu (GUID) frontu, z ktorého chcete odstrániť front. K tejto hodnote sa dostanete tak, že prejdete na stránku s podrobnosťami o pracovnom fronte vášho frontu a otvoríte panel Rozšírené podrobnosti .
žiadosť žiadosť FetchXML v reťazcovom formáte JSON, ktorý chcete použiť na ID pracovného frontu. Príklad: { "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>"}

Snímka obrazovky s podrobnosťami o pracovnom fronte so zvýrazneným ID pracovného frontu v paneli s adresou URL prehliadača.

Poznámka

Viazaná akcia je Dataverse akcia, ktorá je definovaná na konkrétnej tabuľke (v našom príklade pracovné fronty) a môže byť vykonaná iba na záznamoch tejto tabuľky. Viazané akcie používa platforma na vykonávanie vlastnej obchodnej logiky alebo operácií na konkrétnom zázname.

  1. Váš tok by mal teraz vyzerať podobne.

Snímka obrazovky akcie toku, ktorá zobrazuje parametre pre akciu vyradenia z frontu.

  1. Vyberte Uložiť a potom Otestovať váš postup.

  2. Na bočnom paneli testovania vyberte Ručne, Test, Spustiť postup a potom Hotovo.

  3. Ak tok prebehol úspešne, mali by ste získať podobný výsledok (ale s inými ID).

Snímka obrazovky návrhára toku v cloude s aktívnym a úspešným spustením vrátane výsledkov akcie dequeue.

  1. Potom skopírujte celý obsah JSON z poľa body a potom vyberte možnosť Upraviť v pravom hornom rohu toku.

Prepitné

Po vyradení položky pracovného frontu použite obsah JSON položky ako príklad schémy na analýzu vlastností JSON položky. To vám umožňuje jednoduchý prístup k akejkoľvek vlastnosti položky vrátenej orchestrátorom pracovného frontu v následných akciách toku.

  1. Pridajte nový krok výberom možnosti + Nový krok a vyhľadajte akciu s názvom Parse JSON a vyberte ju.

Snímka obrazovky návrhára toku cloudu, ktorá zobrazuje vybratú akciu parse json.

  1. Umiestnite myš do poľa Obsah a vyberte vlastnosť body z predchádzajúcej akcie.

Snímka obrazovky návrhára toku cloudu, ktorá zobrazuje akciu analýzy súboru json s hodnotou obsahu nastavenou na telo.

  1. Ďalej vyberte Generovať zo vzorky a prilepte predtým skopírovaný reťazec JSON do dialógového okna a vyberte Hotovo.

  2. Vyberte + Nový krok a potom vyberte konektor Microsoft Dataverse .

  3. Zo zoznamu akcií vyberte Aktualizovať riadok.

  4. V poli Názov tabuľky vyberte tabuľku Položky pracovného frontu a umiestnite kurzor do poľa ID riadka .

  5. V zozname Dynamický obsah teraz budete mať všetky polia, ktoré sú dostupné v tabuľke položiek pracovného frontu.

  6. Vyberte Zobraziť rozšírené možnosti a potom nastavte RowID, Výsledok spracovania, Stav7,> polia na nasledujúce hodnoty.

Pole Hodnota Details
ID riadku workqueueitmid Túto hodnotu je možné vybrať v dialógovom okne zoznamu dynamického obsahu.
Výsledok spracovania Položka bola úspešne spracovaná.
Stav Spracované
Dôvod stavu Spracované

Snímka obrazovky návrhára toku v cloude, ktorá zobrazuje aktualizáciu akcie riadka konektora Dataverse  s hodnotami položiek pracovného frontu.

  1. Vyberte Uložiť a Otestovať tok ešte raz.

  2. Ak tok prebehol úspešne, mali by ste získať podobný výsledok ako nasledujúci.

    Snímka obrazovky spustenia cloudového toku, ktorý bol úspešne dokončený.

  3. Teraz prejdite na stránku podrobností pracovného frontu a v sekcii zoznamu položiek pracovného frontu vyberte Zobraziť všetko.

  4. Filtrovaním poľa Stav zobrazíte iba položky Spracovanie a Spracované , aby ste potvrdili, že naše akcie vyradenia z frontu a aktualizácie fungovali podľa očakávania.

    Snímka obrazovky položiek pracovného frontu Pozrite si všetky skúsenosti, ktoré sa budú filtrovať podľa stavu.

    Snímka obrazovky s filtrovaním položiek pracovného frontu, kde boli vybraté možnosti spracovania a spracovaného filtra.

    Snímka obrazovky s výsledkami filtra zobrazujúca dva záznamy, ktoré zodpovedali predtým nastaveným kritériám filtra.

    Gratulujeme, práve ste dokončili svoj prvý scenár spracovania pracovného radu!

Spracovanie založené na cloudovom toku s podporou toku na pracovnej ploche

Pre tento scenár rozširujeme predchádzajúci o krok spracovania toku pracovnej plochy.

  1. Vráťte sa a upravte postup Moja prvá práca vo fronte.

  2. Pridajte novú akciu priamo za akciu Parse JSON a vyhľadajte Toky na pracovnej ploche konektor a Spustite postup vytvorený pomocou Power Automate /a48>.

  3. V rozbaľovacej ponuke toku pracovnej plochy buď vyberte a upravte existujúci postup pracovnej plochy, alebo vyberte + Vytvoriť nový postup pracovnej plochy a podľa pokynov na obrazovke vytvorte postup na pracovnej ploche a spustite ju Power Automate pre pracovnú plochu. Ak ste nováčikom v postupoch na počítači, ďalšie informácie nájdete tu.

  4. Keď sa otvorí návrhár Power Automate pre desktop, vytvorte dve vstupné premenné s názvom WorkQueueItemValue a WorkemQueue600 dve výstupné premenné s názvom ProcessingNotes a Stav spracovania , pričom všetky by mali mať typ textových údajov

  5. Zadajte predvolenú hodnotu pre premennú WorkQueueItem , aby ste mohli skript neskôr otestovať lokálne. V prípade, že ste postupovali podľa návodu na hromadný import , mali by ste mať položky pracovného frontu vo fronte faktúr Dodávateľ , ktoré majú svoje hodnoty vo formáte JSON. Tu je príklad jednej z použitých hodnôt.

    {
     "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"
    }
    

    Snímka obrazovky návrhára toku pracovnej plochy, ktorá zobrazuje vstupné a výstupné akcie.

  6. Teraz Uložte tok.

  7. Na paneli akcií otvorte skupinu akcií Premenné a dvakrát kliknite na akciu Previesť JSON na vlastný objekt , čím ju pridáte na plátno návrhu, čím sa otvorí okno vlastností.

  8. Vyberte ikonu premennej v poli JSON a vyberte premennú WorkQueueItemValue .

  9. Premenujte vyrobenú výstupnú premennú z JsonAsCustomObject na VendorFaktura a vyberte Uložiť.

  10. Ďalej pridajte akciu Ak zo skupiny Podmienené a nakonfigurujte jej vlastnosti takto:

    First operand Operator Second operand
    %VendorInvoice['Amount']% Menej ako (<) 5000
  11. Vyberte položku Uložiť.

  12. Pridajte ďalšiu akciu zo skupiny Podmienené nazvanú Else a pridajte ju medzi Ak a /Koniec

  13. Teraz pridajte ďalšie dve akcie zo skupiny Premenné nazvanej Nastaviť premennú a pridajte ich do If a Else premenné ProcessingNotes a ProcessingStatus nastavujú nasledujúce hodnoty:

    Premenná Hodnota
    %ProcessingNotes% Faktúra bola spracovaná
    %ProcessingStatus% Spracované
  14. Skopírujte dve akcie Nastaviť premennú a vložte ich medzi akciu Else a Koniec a zmeňte ich hodnoty tak, aby zodpovedali týmto:

    Premenná Hodnota
    %ProcessingNotes% Výnimka pre podnikanie: Fakturovaná suma je vyššia ako $5000, čo si vyžaduje schválenie manažérom.
    %ProcessingStatus% Výnimka
  15. Váš tok by mal teraz vyzerať podobne.

    Snímka obrazovky návrhára toku pracovnej plochy, ktorá zobrazuje tok konca 2 s podmienkami.

  16. Uložte tok a spustite ho, aby ste sa uistili, že logika toku funguje podľa očakávania.

  17. Vráťte sa a upravte postup Moja prvá práca vo fronte.

  18. Vyberte novovytvorený (alebo upravený) postup pracovnej plochy zo zoznamu a potom vyberte Attended ako jeho Režim spustenia.

  19. Vyplňte parametre Hodnota položky pracovného frontu a Názov položky pracovného frontu , ako je znázornené tu:

    Snímka obrazovky návrhára toku v cloude, ktorá zobrazuje akciu toku na pracovnej ploche ukazujúcu na tok, ktorý bol práve vytvorený alebo aktualizovaný

  20. Pridajte akciu Podmienku pred akciu Aktualizovať riadok .

  21. Umiestnite kurzor myši do poľa Vyberte hodnotu a v dialógovom okne zoznamu dynamického obsahu vyberte možnosť Stav spracovania .

  22. Umiestnite myš do druhého poľa Vyberte hodnotu a ako textovú hodnotu zadajte Spracované .

  23. Presuňte akciu Aktualizovať riadok do sekcie Ak áno akcie podmienky.

  24. Otvorte podrobnosti akcie Aktualizovať riadok a nahraďte hodnoty tak, aby sa zhodovali s nasledujúcimi hodnotami:

    Snímka obrazovky návrhára toku cloudu, ktorá zobrazuje aktualizáciu akcie riadka s hodnotami.

  25. V červenom Ak nie poli pridajte ďalšiu akciu Aktualizovať riadok a vyberte Položky pracovného frontu ako názov T.

  26. Ďalej vyberte workqueueitemid ako ID riadka a otvorte Zobraziť rozšírené možnosti sekcia vybrať Poznámky k spracovaniu Výsledky spracovania .

  27. Vyberte Chyba ako Stav a Všeobecná výnimka pre Dôvod stavu95>

    Snímka obrazovky návrhára toku v cloude, ktorá zobrazuje úspešné spustenie.

  28. Vyberte Uložiť a Test , ak chcete otestovať celkovú automatizáciu a sledovať výstup z akcie toku pracovnej plochy.

    Snímka obrazovky návrhára toku v cloude, ktorá zobrazuje úspešné spustenie.

  29. Ak chcete potvrdiť, že položka pracovného frontu bola spracovaná, môžete prejsť na stránku podrobností pracovného frontu, vybrať Zobraziť všetko v sekcii položiek pracovného frontu a filtrovať položky podľa stavu Spracované .

    Snímka obrazovky stránky zoznamu položiek pracovného frontu, ktorá je filtrovaná tak, aby zobrazovala iba spracované položky.

Výborne, práve ste dokončili pokročilejší scenár, ktorý zahŕňal hybridné spracovanie pracovného frontu!

Ďalšie kroky

Získajte ďalšie informácie