Comparteix a través de


Restaurar fluxos suprimits

Si tu o algú altre suprimeix accidentalment un flux que no és de solució o de solució, pots restaurar-lo en un termini de 21 dies des de la supressió.

Hi ha dues maneres de restaurar els fluxos suprimits.

Nota

  • Els passos d'aquest article s'apliquen tant als fluxos de no solució com als de solució.
  • Els fluxos que es van suprimir fa més de 21 dies no es poden recuperar. Tant els mètodes de restauració (script de PowerShell i Power Automate connector de gestió), com el suport tècnic de Microsoft no poden ajudar a restaurar-los.
  • Després de restaurar un flux, l'estat inhabilitat per defecte. Heu d'habilitar manualment el flux, segons els vostres requisits.
  • Obteniu més informació sobre com restaurar un flux d'escriptori suprimit creat per Power Automate for desktop a Restaurar un flux d'escriptori suprimit.

Restaurar fluxos suprimits amb el connector d'administració Power Automate

Podeu restaurar un flux de solucions o no solució suprimit en un termini de 21 dies després de la supressió usant Power Automate. Un flux que no és de solució és un flux que no s'ha creat dins d'una solució. Com a administrador, tot el que necessiteu és un flux de botons amb dues Power Automate accions del connector d'administració: Llista de fluxos com a administrador i Restaura fluxos suprimits com a administrador.

Com a part d'aquest procés, en quatre passos senzills i ràpids, primer enumerareu els fluxos suprimits en un entorn mitjançant l'acció Llista de fluxos com a administrador . A continuació, utilitzareu l'acció Restaura els fluxos suprimits com a administrador per restaurar el flux mitjançant flowName la propietat del flux que heu recuperat de l'acció Llista de fluxos com a administrador .

  1. Creeu un flux manual amb un activador de botó.

    Captura de pantalla d'un flux manual amb un activador de botó.

  2. Afegiu l'acció Llista de fluxos com a administrador .

    1. Seleccioneu Pas nou.

    2. Cerqueu Power Automate Connector d'administració o Llista de fluxos com a acció d'administrador .

    3. Seleccioneu l'acció Llista de fluxos com a administrador .

    4. Al menú desplegable Entorn , seleccioneu l'entorn del qual s'ha suprimit originalment el flux.

    5. Al menú desplegable Inclou fluxos suprimits de manera suau, seleccioneu .

    Captura de pantalla d'afegir l'acció

  3. Executeu el flux per anotar el flowName flux que voleu recuperar.

    1. Executar el flux.

    2. Amplieu l'execució de flux.

    3. Expandiu el valor OUTPUTS/OUTPUTS en brut de l'acció Llista de fluxos com a administrador .

      Veureu tots els fluxos d'aquest entorn als quals teniu accés com a administrador, inclosos els que se suprimeixen temporalment.

    4. Utilitzant el "displayName" entre altres metadades de flux, identifiqueu el flux que esteu intentant recuperar i anoteu el nom al camp "nom".

      A la captura de pantalla següent, el nom del flux es ressalta en verd. Utilitzareu aquest valor per al pas següent.

      Captura de pantalla del nom del flux a la sortida de l'acció.

  4. Afegiu l'acció Restaura els fluxos suprimits com a administrador i executeu el flux.

    1. Afegiu l'acció Restaura els fluxos suprimits com a administrador des del connector d'administració Power Automate .

    2. Al camp Flux , introduïu el valor del nom del pas 3.

      Captura de pantalla d'afegir l'acció

    3. Executar el flux.

      Captura de pantalla d'un flux executat correctament.

    Un cop l'execució s'hagi realitzat correctament, notareu que el flux s'ha restaurat en un estat inhabilitat a l'entorn del qual s'ha suprimit originalment.

    Captura de pantalla d'un flux restaurat.

Restaurar fluxos suprimits amb PowerShell

En aquesta secció, aprendràs a restaurar fluxos suprimits mitjançant PowerShell.

Requisits previs per al PowerShell

  • Heu d'instal·lar la versió més recent dels cmdlets del PowerShell per Power Apps.
  • Heu de ser un administrador de l'entorn.
  • Hi ha d'haver una norma d'execució establerta al dispositiu per executar scripts del PowerShell.
  1. Obriu PowerShell amb privilegis elevats per començar.

    Captura de pantalla que mostra PowerShell que s'inicia des de Windows.

  2. Instal·leu la versió més recent dels cmdlets del PowerShell per Power Apps.

  3. Inicieu sessió al vostre Power Apps entorn.

    Utilitzeu aquesta ordre per autenticar-vos en un entorn. Aquesta ordre obre una finestra independent que us demana els detalls d'autenticació Microsoft Entra .

    Add-PowerAppsAccount
    
  4. Proporcioneu les credencials que voleu utilitzar per connectar-vos al vostre entorn.

  5. Executeu l'script següent per obtenir una llista dels fluxos de l'entorn, inclosos els fluxos que s'han suprimit en els darrers 21 dies.

    Si no es reconeix el IncludeDeleted paràmetre, és possible que estigueu treballant amb una versió anterior dels scripts del PowerShell. Assegureu-vos que utilitzeu la versió més recent dels mòduls de script i torneu a provar els passos.

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

    Propina

    Aneu a l'adreça URL de qualsevol dels fluxos del vostre entorn per obtenir el nom de l'entorn (https://make.powerautomate.com/Environments/<EnvironmentName>/flows) que és necessari per als passos següents. No ometeu les paraules prefixades a l'URL si el nom de l'entorn el conté, per exemple, Default-8ae09283902-....

    Captura de pantalla que mostra la sortida de Get-AdminFlow.

  6. Opcionalment, podeu filtrar la llista de fluxos si coneixeu part del nom del flux suprimit el flowID del qual voleu trobar. Per fer-ho, utilitzeu un script similar a aquest que troba tots els fluxos (inclosos els fluxos que s'han suprimit suavament) en l'entorn 3c2f7648-ad60-4871-91cb-b77d7ef3c239 que conté la cadena "Testing" en el seu nom de visualització. 256fe2cd306052f68b89f96bc6be643

    Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
    
  7. Preneu nota del FlowName valor del flux que voleu restaurar del pas anterior.

  8. Executeu l'script següent per restaurar el flux suprimit amb FlowName valor com 4d1f7648-ad60-4871-91cb-b77d7ef3c239 en un entorn anomenat 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. Opcionalment, podeu executar l'script Restore-AdminFlow amb els arguments següents per restaurar diversos fluxos suprimits.

    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 }