Share via


Panaikintų srautų atkūrimas

Jei jūs ar kas nors kitas netyčia panaikino ne sprendimą arba sprendimų srautą, galite jį atkurti per 21 dieną nuo naikinimo.

Yra du būdai, kaip atkurti ištrintus srautus.

Pastaba.

  • Šiame straipsnyje aprašyti veiksmai taikomi ir ne sprendimo, ir sprendimo srautams.
  • Srautų, kurie buvo panaikinti daugiau nei prieš 21 dieną, atkurti negalima. Abu atkūrimo metodai ("PowerShell" scenarijus ir Power Automate valdymo jungtis), taip pat "Microsoft" palaikymas negali padėti jų atkurti.
  • Atkūrus srautą, pagal numatytuosius nustatymus jis pereina į išjungtą būseną. Turite rankiniu būdu įjungti srautą pagal savo poreikius.

Panaikintų srautų atkūrimas naudojant valdymo jungtį Power Automate

Panaikintą ne sprendimą arba sprendimų srautą galite atkurti per 21 dieną nuo naikinimo naudodami Power Automate. Ne sprendimo srautas yra srautas, kuris nebuvo sukurtas sprendimo viduje. Jei esate administratorius, viskas, ko jums reikia, yra mygtukų srautas su dviem Power Automate valdymo jungties veiksmais – Sąrašo srautai kaip administratorius ir Atkurti panaikintus srautus kaip administratoriaus.

Šio proceso metu, atlikdami keturis paprastus ir greitus veiksmus, pirmiausia išvardysite panaikintus srautus aplinkoje, naudodami veiksmą Sąrašo srautai kaip administratorius . Tada naudosite veiksmą Atkurti panaikintus srautus kaip administratorių , kad atkurtumėte srautą naudodami flowName srauto, kurį gavote iš sąrašo srautų kaip administratoriaus veiksmą, ypatybę.

  1. Sukurkite rankinį srautą naudodami mygtuko paleidiklį.

    Rankinio srauto su mygtuko paleidikliu ekrano nuotrauka.

  2. Pridėkite veiksmą Sąrašo srautai kaip administratorius .

    1. Pasirinkite Naujas veiksmas.

    2. Ieškokite Power Automate "Management Connector " arba "List Flows as Admin " veiksmo.

    3. Pasirinkite veiksmą Sąrašo srautai kaip administratorius .

    4. Išskleidžiamajame meniu Aplinka pasirinkite aplinką, iš kurios srautas iš pradžių buvo ištrintas.

    5. Išskleidžiamajame meniu Įtraukti minkštai ištrintus srautus pasirinkite Taip.

    Veiksmo

  3. Paleiskite srautą, kad pažymėtumėte srautą, flowName kurį norite gauti.

    1. Srauto vykdymas.

    2. Išplėskite srauto vykdymą.

    3. Išplėskite neapdorotą veiksmo Sąrašo srautai kaip administratorius reikšmę OUTPUTS/value .

      Matysite visus srautus toje aplinkoje, prie kurios turite prieigą kaip administratorius, įskaitant tuos, kurie yra minkštai ištrinti.

    4. Naudodami "displayName", be kitų srauto metaduomenų, nustatykite srautą, kurį bandote atkurti, ir pažymėkite pavadinimą "name" lauke.

      Toliau pateiktoje ekrano kopijoje srauto pavadinimas paryškinamas žalia spalva. Šią reikšmę naudosite atlikdami kitą veiksmą.

      Srauto pavadinimo veiksmo išvestyje ekrano kopija.

  4. Pridėkite veiksmą Atkurti panaikintus srautus kaip administratorių ir paleiskite srautą.

    1. Įtraukite veiksmą Atkurti panaikintus srautus kaip administratorių iš Power Automate valdymo jungties.

    2. Lauke Srautas įveskite pavadinimo reikšmę nuo 3 veiksmo.

      Veiksmo

    3. Srauto vykdymas.

      Sėkmingai vykdomo srauto ekrano kopija.

    Kai vykdymas bus sėkmingas, pastebėsite, kad srautas buvo atkurtas išjungtoje būsenoje aplinkoje, iš kurios jis iš pradžių buvo ištrintas.

    Atkurto srauto ekrano kopija.

Atkurkite ištrintus srautus naudodami "PowerShell".

Šiame skyriuje sužinosite, kaip atkurti ištrintus srautus naudojant "PowerShell".

Būtinosios "PowerShell" sąlygos

  1. Norėdami pradėti, atidarykite "PowerShell" su padidintomis teisėmis.

    Ekrano kopija, kurioje rodoma, kad

  2. Įdiekite naujausią "PowerShell" cmdlet versiją , skirtą Power Apps.

  3. Prisijunkite prie savo Power Apps aplinkos.

    Naudokite šią komandą norėdami autentifikuoti aplinkoje. Ši komanda atidaro atskirą langą, kuriame raginama pateikti Microsoft Entra išsamią autentifikavimo informaciją.

    Add-PowerAppsAccount
    
  4. Pateikite kredencialus, kuriuos norite naudoti prisijungdami prie savo aplinkos.

  5. Vykdykite šį scenarijų, kad gautumėte aplinkos srautų sąrašą, įskaitant srautus, kurie buvo švelniai panaikinti per pastarąsias 21 dieną.

    Jei parametras IncludeDeleted neatpažįstamas, gali būti, kad dirbate su senesne "PowerShell" scenarijų versija. Įsitikinkite, kad naudojate naujausią scenarijaus modulių versiją , ir bandykite atlikti veiksmus dar kartą.

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

    Arbatpinigiai

    Eikite į bet kurio jūsų aplinkoje esančio srauto URL, kad gautumėte savo aplinkos pavadinimą (https://make.powerautomate.com/Environments/<EnvironmentName>/flows), kurio reikia tolesniems veiksmams. Nepraleiskite priešdėlio žodžių URL, jei jūsų aplinkos pavadinime jis yra, pvz., Default-8ae09283902-....

    Ekrano kopija, kurioje rodoma Get-AdminFlow išvestis.

  6. Pasirinktinai galite filtruoti srautų sąrašą, jei žinote dalį ištrinto srauto, kurio flowID norite rasti, pavadinimo. Norėdami tai padaryti, naudokite scenarijų, panašų į šį, kuris randa visus srautus (įskaitant srautus, kurie buvo švelniai ištrinti) aplinkoje 3c2f7648-ad60-4871-91cb-b77d7ef3c239 , kurios rodomame pavadinime yra eilutė "Testavimas". 256fe2cd306052f68b89f96bc6be643

    Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
    
  7. Užsirašykite FlowName srauto, kurį norite atkurti atlikus ankstesnį veiksmą, vertę.

  8. Vykdykite šį scenarijų, kad atkurtumėte minkštai panaikintą srautą su FlowName reikšme kaip 4d1f7648-ad60-4871-91cb-b77d7ef3c239 aplinkoje, pavadintoje 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. Pasirinktinai galite paleisti Restore-AdminFlow scenarijų su šiais argumentais, kad atkurtumėte kelis panaikintus srautus.

    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 }