Dijeli putem


Vraćanje izbrisanih tokova

Ako vi ili netko drugi slučajno izbrišete tijek koji nije rješenje ili rješenje, možete ga vratiti u roku od 21 dana od brisanja.

Postoje dva načina na koja možete vratiti izbrisane tijekove.

Napomena

  • Koraci u ovom članku odnose se i na tijekove koji nisu rješenje i na tijekove rješenja.
  • Tijekovi koji su izbrisani prije više od 21 dana ne mogu se vratiti. I metode vraćanja (PowerShell skripta i Power Automate upravljački poveznik), kao i Microsoftova podrška ne mogu pomoći u njihovom vraćanju.
  • Nakon što vratite tijek, on se prema zadanim postavkama postavlja u onemogućeno stanje. Morate ručno omogućiti tijek, prema svojim zahtjevima.
  • Saznajte više o vraćanju izbrisanog tok radne površine koji je stvorio Power Automate za stolna računala u članku Vraćanje izbrisanog tok radne površine.

Vraćanje izbrisanih tijekova pomoću upravljačkog Power Automate poveznika

Izbrisani tijek koji nije rješenje ili rješenje možete vratiti u roku od 21 dana od brisanja Power Automate. Tijek koji nije rješenje je tijek koji nije stvoren unutar rješenja. Kao administrator, sve što trebate je tijek gumba s dvije Power Automate radnje upravljačkog poveznika – Navedite tijekove kao administratora i Vratite izbrisane tijekove kao administratora.

Kao dio ovog postupka, u četiri jednostavna i brza koraka, prvo ćete navesti izbrisane tijekove u okruženju pomoću radnje Popis tijekova kao administratora . Zatim ćete upotrijebiti radnju Vrati izbrisane tijekove kao administratora da biste vratili tijek pomoću flowName svojstva tijeka koji ste dohvatili iz radnje Popis tijekova kao administratora .

  1. Izgradite ručni tijek s okidačem gumba.

    Snimka zaslona ručnog tijeka s okidačem gumba.

  2. Dodajte radnju Tijekovi popisa kao administrator.

    1. Odaberite Novi korak.

    2. Potražite Power Automate upravljački poveznik ili popis tijekova kao administratorsku radnju.

    3. Odaberite radnju Tijekovi popisa kao administrator.

    4. Na padajućem izborniku Okruženje odaberite okruženje iz kojeg je tijek izvorno izbrisan.

    5. Na padajućem izborniku Uključi meko izbrisane tijekove odaberite Da.

    Snimka zaslona dodavanja radnje 'Popis tijekova kao administrator'.

  3. Pokrenite tijek da biste zabilježili flowName tijek koji želite dohvatiti.

    1. Pokretanje tijeka.

    2. Proširite tijek.

    3. Proširite neobrađenu OUTPUTS/vrijednost radnje Tijekovi popisa kao administrator.

      Vidjet ćete sve tijekove u tom okruženju kojima imate pristup kao administrator, uključujući one koji su meko izbrisani.

    4. Koristeći" displayName" među ostalim metapodacima tijeka, identificirajte tijek koji pokušavate oporaviti i zabilježite ime u "ime" polje.

      Na sljedećoj snimci zaslona naziv tijeka označen je zelenom bojom. Tu ćete vrijednost upotrijebiti za sljedeći korak.

      Snimka zaslona naziva tijeka u izlazu akcije.

  4. Dodajte radnju Vrati izbrisane tijekove kao administratora i pokrenite tijek.

    1. Dodajte radnju Vrati izbrisane tijekove kao administratora iz poveznika Power Automate za upravljanje.

    2. U polje Tijek unesite vrijednost naziva iz 3. koraka.

      Snimka zaslona dodavanja radnje

    3. Pokretanje tijeka.

      Snimka zaslona uspješno pokrenutog tijeka.

    Nakon što je pokretanje uspješno, primijetit ćete da je tijek vraćen u onemogućeno stanje u okruženju iz kojeg je izvorno izbrisan.

    Snimka zaslona obnovljenog tijeka.

Vraćanje izbrisanih tijekova pomoću komponente PowerShell

U ovom ćete odjeljku saznati kako vratiti izbrisane tijekove pomoću komponente PowerShell.

Preduvjeti za PowerShell

  1. Za početak otvorite PowerShell s povišenim privilegijama.

    Snimka zaslona koja prikazuje pokretanje PowerShella iz sustava Windows.

  2. Instalirajte najnoviju verziju cmdleta PowerShell za Power Apps.

  3. Prijavite se u svoje Power Apps okruženje.

    Koristite ovu naredbu za provjeru autentičnosti u okruženju. Ova naredba otvara zaseban prozor koji traži pojedinosti Microsoft Entra o provjeri autentičnosti.

    Add-PowerAppsAccount
    
  4. Navedite vjerodajnice koje želite koristiti za povezivanje s okruženjem.

  5. Pokrenite sljedeću skriptu da biste dobili popis tijekova u okruženju, uključujući tijekove koji su meko izbrisani u posljednjih 21 dan.

    Ako IncludeDeleted parametar nije prepoznat, možda radite sa starijom verzijom PowerShell skripti. Provjerite koristite li najnoviju verziju modula skripte i ponovite korake.

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

    Savjet

    Dođite do URL-a bilo kojeg tijeka u vašem okruženju da biste dobili naziv okruženja (https://make.powerautomate.com/Environments/<EnvironmentName>/flows) koji je potreban za sljedeće korake. Nemojte izostaviti prefiks riječi u URL-u ako ih naziv vašeg okruženja sadrži, na primjer, Default-8ae09283902-....

    Snimka zaslona koja prikazuje izlaz Get-AdminFlow.

  6. Po želji možete filtrirati popis tijekova ako znate dio naziva izbrisanog tijeka čiji flowID želite pronaći. Da biste to učinili, upotrijebite skriptu sličnu ovoj koja pronalazi sve tijekove (uključujući tijekove koji su meko izbrisani) u okruženju 3c2f7648-ad60-4871-91cb-b77d7ef3c239 koji sadrže niz "Testiranje" u svom zaslonsko ime. 256fe2cd306052f68b89f96bc6be643

    Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
    
  7. Zabilježite FlowName vrijednost tijeka koji želite vratiti iz prethodnog korak.

  8. Pokrenite sljedeću skriptu da biste vratili tijek mekog brisanja s FlowName vrijednošću kao 4d1f7648-ad60-4871-91cb-b77d7ef3c239 u okruženju pod nazivom 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. Po želji možete pokrenuti skriptu Restore-AdminFlow sa sljedećim argumentima da biste vratili više izbrisanih tijekova.

    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 }