Share via


Obnovitev izbrisanih tokov

Če vi ali kdo drug pomotoma izbrišete nerešitev ali tok rešitve, jo lahko obnovite v 21 dneh po izbrisu.

Izbrisane tokove lahko obnovite na dva načina.

opomba,

  • Koraki v tem članku veljajo tako za tokove rešitev kot za tokove rešitev.
  • Tokov, ki so bili izbrisani pred več kot 21 dnevi, ni mogoče obnoviti. Obe obnovitveni metodi (skript PowerShell in Power Automate Management connector) kot tudi Microsoftova podpora ne moreta pomagati pri obnovitvi.
  • Ko obnovite tok, je privzeto onemogočeno stanje. Tok morate omogočiti ročno glede na vaše zahteve.

Obnovite izbrisane tokove s konektorjem Power Automate Management

Izbrisano nerešitev ali tok rešitve lahko obnovite v 21 dneh po izbrisu z uporabo Power Automate. Tok brez rešitve je tok, ki ni bil ustvarjen znotraj rešitve. Kot skrbnik potrebujete le potek gumba z dvema Power Automate dejanjema konektorja za upravljanje—Seznam tokov kot skrbnik in Obnovite izbrisane tokove kot skrbnik.

Kot del tega postopka boste v štirih preprostih in hitrih korakih najprej navedli izbrisane tokove v okolju z dejanjem Seznam tokov kot skrbnik . Nato boste uporabili dejanje Obnovi izbrisane tokove kot skrbnik za obnovitev toka z uporabo flowName lastnosti toka, ki ste ga pridobili iz Seznam teče kot skrbniško dejanje.

  1. Zgradite ročni tok s sprožilcem gumba.

    Posnetek zaslona ročnega toka s sprožilcem gumba.

  2. Dodajte dejanje Tokovi seznama kot skrbnika .

    1. Izberite Nov korak.

    2. Poiščite Power Automate Management Connector ali List Flows as Admin dejanje.

    3. Izberite dejanje Seznam teče kot skrbnik .

    4. V spustnem meniju Okolje izberite okolje, iz katerega je bil tok prvotno izbrisan.

    5. V spustnem meniju Vključi mehko izbrisane tokove izberite Da.

    Posnetek zaslona dodajanja dejanja »Seznam teče kot skrbnik«.

  3. Zaženite tok, da zabeležite flowName toka, ki ga želite pridobiti.

    1. Zaženite potek.

    2. Razširite tok.

    3. Razširite neobdelane IZHODE/vrednost dejanja Seznam teče kot skrbnik .

      Videli boste vse tokove v tem okolju, do katerih imate dostop kot skrbnik, vključno s tistimi, ki so mehko izbrisani.

    4. Z uporabo »displayName« med drugimi metapodatki toka identificirajte tok, ki ga poskušate obnoviti, in zabeležite ime v »name« polje.

      Na naslednjem posnetku zaslona je ime toka označeno z zeleno. To vrednost boste uporabili za naslednji korak.

      Posnetek zaslona imena toka v izhodu dejanja.

  4. Dodajte dejanje Obnovi izbrisane tokove kot skrbnik in zaženite tok.

    1. Dodajte dejanje Obnovi izbrisane tokove kot skrbnika iz Power Automate konektorja za upravljanje.

    2. V polje Tok vnesite vrednost imena iz 3. koraka.

      Posnetek zaslona dodajanja dejanja »Obnovi izbrisane tokove kot skrbnik«.

    3. Zaženite potek.

      Posnetek zaslona uspešno zagnanega toka.

    Ko je zagon uspel, boste opazili, da je bil tok obnovljen v onemogočenem stanju v okolju, iz katerega je bil prvotno izbrisan.

    Posnetek zaslona obnovljenega toka.

Obnovite izbrisane tokove s PowerShell

V tem razdelku boste izvedeli, kako obnoviti izbrisane tokove z lupino PowerShell.

Predpogoji za PowerShell

  1. Za začetek odprite PowerShell s povišanimi pravicami.

    Posnetek zaslona, ​​ki prikazuje zagon PowerShell iz sistema Windows.

  2. Namestite najnovejšo različico cmdletov PowerShell za Power Apps.

  3. Prijavite se v svoje Power Apps okolje.

    Uporabite ta ukaz za preverjanje pristnosti v okolju. Ta ukaz odpre ločeno okno, ki zahteva vaše Microsoft Entra podrobnosti o preverjanju pristnosti.

    Add-PowerAppsAccount
    
  4. Navedite poverilnice, ki jih želite uporabiti za povezavo z vašim okoljem.

  5. Zaženite naslednji skript, da dobite seznam tokov v okolju, vključno s tokovi, ki so bili mehko izbrisani v zadnjih 21 dneh.

    Če parameter IncludeDeleted ni prepoznan, morda delate s starejšo različico skriptov PowerShell. Prepričajte se, da uporabljate najnovejšo različico skriptnih modulov in ponovite korake.

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

    Nasvet

    Pomaknite se do URL-ja katerega koli od tokov v vašem okolju, da dobite ime svojega okolja (https://make.powerautomate.com/Environments/<ImeOkolja>/flows), ki je potrebno za nadaljnje korake. Ne izpustite predpone v naslovu URL, če ga ime vašega okolja vsebuje, na primer Privzeto-8ae09283902-....

    Posnetek zaslona, ​​ki prikazuje izhod Get-AdminFlow.

  6. Po želji lahko filtrirate seznam tokov, če poznate del imena izbrisanega toka, katerega ID toka želite najti. Če želite to narediti, uporabite skript, podoben temu, ki najde vse tokove (vključno s tokovi, ki so bili mehko izbrisani) v okolju 3c2f7648-ad60-4871-91cb-b77d7ef3c239 ki vsebujejo niz »Testiranje« v svojem prikazno ime. 256fe2cd306052f68b89f96bc6be643

    Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
    
  7. Zabeležite si FlowName vrednost toka, ki ga želite obnoviti iz prejšnjega koraka.

  8. Zaženite naslednji skript, da obnovite mehko izbrisani tok z FlowName vrednostjo kot 4d1f7648-ad60-4871-91cb-b77d7ef3c239 v okolju z imenom Privzeto-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. Po želji lahko zaženete skript Restore-AdminFlow z naslednjimi argumenti, da obnovite več izbrisanih 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 }