Zdieľať cez


Obnovenie odstránených postupov

Ak vy alebo niekto iný omylom odstránite neriešený alebo tok riešenia, môžete ho obnoviť do 21 dní od odstránenia.

Existujú dva spôsoby, ako môžete obnoviť odstránené toky.

Poznámka

  • Kroky v tomto článku sa vzťahujú na toky, ktoré nie sú riešením, aj na toky riešení.
  • Toky, ktoré boli odstránené pred viac ako 21 dňami, nie je možné obnoviť. Obidve metódy obnovenia (skript PowerShell a konektor Power Automate Management), ako aj podpora spoločnosti Microsoft nepomôžu s ich obnovením.
  • Po obnovení sa tok predvolene prepne do stavu zakázaný. Podľa vašich požiadaviek musíte tok povoliť manuálne.
  • Ďalšie informácie o obnovení odstráneného postup v počítačovom prostredí vytvoreného používateľom Power Automate pre počítač nájdete na stránke Obnovenie odstráneného postup v počítačovom prostredí.

Obnovte odstránené toky pomocou konektora Power Automate Management

Odstránené neriešenie alebo tok roztoku môžete obnoviť do 21 dní od odstránenia pomocou Power Automate. Tok bez riešenia je tok, ktorý nebol vytvorený v riešení. Ako správca potrebujete iba tok tlačidiel s dvoma Power Automate akciami konektora na správu – Vytvoriť zoznam ako správca a Obnovte odstránené toky ako správca.

V rámci tohto procesu v štyroch jednoduchých a rýchlych krokoch najprv vytvoríte zoznam odstránených tokov v prostredí pomocou akcie Vypísať toky ako správca . Potom použijete akciu Obnoviť odstránené toky ako správca na obnovenie toku pomocou flowName vlastnosti toku, ktorý ste získali z Zoznam prebieha ako akcia správcu .

  1. Vytvorte ručný tok pomocou gombíkovej spúšte.

    Snímka obrazovky manuálneho toku s tlačidlovou spúšťou.

  2. Pridajte akciu Zoznam tokov ako správcu .

    1. Vyberte Nové krok.

    2. Vyhľadajte akciu Power Automate Management Connector alebo Uveďte toky ako správcu .

    3. Vyberte akciu Vypísať toky ako správcu .

    4. V rozbaľovacej ponuke Prostredie vyberte prostredie, z ktorého bol tok pôvodne odstránený.

    5. V rozbaľovacej ponuke Zahrnúť mäkko odstránené toky vyberte Áno.

    Snímka obrazovky s pridaním akcie „Zobraziť toky ako správcu“.

  3. Spustite tok a poznačte si flowName toku, ktorý chcete načítať.

    1. Spustenie postupu.

    2. Rozšírte priebeh toku.

    3. Rozšírte nespracované VÝSTUPY/hodnota akcie Toky zoznamu ako správca .

      Uvidíte všetky toky v danom prostredí, ku ktorým máte prístup ako správca, vrátane tých, ktoré sú jemne odstránené.

    4. Pomocou "displayName" okrem iných metadát toku identifikujte tok, ktorý sa pokúšate obnoviť, a poznamenajte si názov v "name" pole.

      Na nasledujúcej snímke obrazovky je názov toku zvýraznený zelenou farbou. Túto hodnotu použijete pre ďalší krok.

      Snímka obrazovky s názvom toku vo výstupe akcie.

  4. Pridajte akciu Obnoviť odstránené toky ako správcu a spustite tok.

    1. Pridajte akciu Obnoviť odstránené toky ako správcu z konektora správy Power Automate .

    2. Do poľa Tok zadajte hodnotu názvu z krok 3.

      Snímka obrazovky s pridaním akcie „Obnoviť odstránené toky ako správcu“.

    3. Spustenie postupu.

      Snímka obrazovky úspešne spusteného postupu.

    Po úspešnom spustení si všimnete, že tok bol obnovený v zakázanom stave v prostredí, z ktorého bol pôvodne odstránený.

    Snímka obrazovky obnoveného toku.

Obnovenie odstránených postupov pomocou prostredia PowerShell

V tejto časti sa dozviete, ako obnoviť odstránené toky pomocou PowerShell.

Predpoklady pre PowerShell

  1. Ak chcete začať, otvorte PowerShell so zvýšenými oprávneniami.

    Snímka obrazovky zobrazujúca spúšťanie prostredia PowerShell zo systému Windows.

  2. Nainštalujte najnovšiu verziu programov cmdlet PowerShell pre Power Apps.

  3. Prihláste sa do svojho Power Apps prostredia.

    Tento príkaz použite na autentifikáciu do prostredia. Tento príkaz otvorí samostatné okno, ktoré vás vyzve na zadanie podrobností o overení Microsoft Entra .

    Add-PowerAppsAccount
    
  4. Zadajte poverenia, ktoré chcete použiť na pripojenie k vášmu prostrediu.

  5. Spustením nasledujúceho skriptu získate zoznam tokov v prostredí vrátane tokov, ktoré boli za posledných 21 dní jemne odstránené.

    Ak parameter IncludeDeleted nie je rozpoznaný, možno pracujete so staršou verziou skriptov PowerShell. Uistite sa, že používate najnovšiu verziu modulov skriptu a zopakujte kroky.

    Get-AdminFlow -EnvironmentName 41a90621-d489-4c6f-9172-81183bd7db6c -IncludeDeleted $true
    //To view examples: Get-Help Get-AdminFlow -Examples
    

    Prepitné

    Prejdite na adresu URL ľubovoľného z tokov vo vašom prostredí, aby ste získali názov prostredia (https://make.powerautomate.com/Environments/<Názov prostredia>/flows), ktorý je potrebný pre nasledujúce kroky. Nevynechávajte slová s predponou v URL, ak ich obsahuje názov vášho prostredia, napríklad Default-8ae09283902-....

    Snímka obrazovky, ktorá zobrazuje výstup Get-AdminFlow.

  6. Voliteľne môžete filtrovať zoznam tokov, ak poznáte časť názvu odstráneného toku, ktorého ID toku chcete nájsť. Ak to chcete urobiť, použite skript podobný tomuto, ktorý nájde všetky toky (vrátane tokov, ktoré boli mäkko vymazané) v prostredí 3c2f7648-ad60-4871-91cb-b77d7ef3c239 , ktoré vo svojom zobrazovanom názve obsahujú reťazec „Testing“. 256fe2cd306052f68b89f96bc6be643

    Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
    
  7. Poznačte si FlowName hodnotu toku, ktorý chcete obnoviť z predchádzajúceho krok.

  8. Spustite nasledujúci skript, aby ste obnovili tok soft-deleted s FlowName hodnotou ako 4d1f7648-ad60-4871-91cb-b77d7ef3c239 v prostredí s názvom Default-55abc7e5-2812-4d73-9d2f-8d9017f8c877.

    Restore-AdminFlow -EnvironmentName Default-55abc7e5-2812-4d73-9d2f-8d9017f8c877 -FlowName 4d1f7648-ad60-4871-91cb-b77d7ef3c239
     //To view examples: Get-Help Restore-AdminFlow -Examples
    
  9. Voliteľne môžete spustiť skript Restore-AdminFlow s nasledujúcimi argumentmi na obnovenie viacerých odstránených tokov.

    foreach ($id in @( "4d1f7648-ad60-4871-91cb-b77d7ef3c239", "eb2266a8-67b6-4919-8afd-f59c3c0e4131" )) { Restore-AdminFlow -EnvironmentName Default-55abc7e5-2812-4d73-9d2f-8d9017f8c877 -FlowName $id; Start-Sleep -Seconds 1 }