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.

Obnovte odstránené toky pomocou konektora správy Power Automate

Vymazané neriešenie alebo tok roztoku môžete obnoviť do 21 dní od vymazania pomocou Power Automate. Tok bez riešenia je tok, ktorý nebol vytvorený v riešení. Ako správca potrebujete iba tok tlačidiel s dvomi 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 Zobraziť 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 v ďalšom kroku.

      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 kroku 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 rutín cmdlet prostredia PowerShell Power Apps.

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

    Tento príkaz použite na overenie prostredia. Tento príkaz otvorí samostatné okno s výzvou na zadanie Microsoft Entra podrobností overenia.

    Add-PowerAppsAccount
    
  4. Zadajte poverenia, ktoré chcete použiť na pripojenie k svojmu prostrediu.

  5. Spustite nasledujúci skript a získajte zoznam postupov v prostredí vrátane postupov, ktoré boli za posledných 21 dní mäkko odstránené.

    IncludeDeleted Ak parameter nie je rozpoznaný, pravdepodobne pracujete so staršou verziou skriptov prostredia 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 ktoréhokoľvek postupu vo vašom prostredí a získajte názov prostredia (https://make.powerautomate.com/Environments/<EnvironmentName/>flows), ktorý je potrebný pre nasledujúce kroky. Nevynechávajte predpony slov vo webovej adrese, ak ju názov prostredia obsahuje, napríklad Default-8ae09283902-....

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

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

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

  8. Spustite nasledujúci skript na obnovenie mäkkého odstráneného postupu s hodnotou ako FlowName v prostredí s 4d1f7648-ad60-4871-91cb-b77d7ef3c239 názvom Predvolené-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 postupov.

    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 }