Share via


Враћање избрисаних токова у претходно стање

Ако ви или неко други случајно избришете нерешивање или ток решења, можете га вратити у претходно стање у року од 21 дана од брисања.

Постоје два начина на које можете да вратите избрисане токове.

Белешка

  • Кораци у овом чланку примењују се и на токове решења који нису решење и на решења.
  • Токови који су избрисани пре више од 21 дан не могу бити спасени. Оба метода враћања у претходно стање (ПоwерСхелл скрипта и Power Automate управљачки конектор), као и Мицрософт подршка не могу да помогну у њиховом враћању у претходно стање.
  • Када вратите ток у претходно стање, он подразумевано пада на онемогућено стање. Морате ручно да омогућите проток, по вашим захтевима.

Враћање избрисаних токова у претходно стање помоћу управљачке Power Automate линије спајања

Избрисано нерешивање или ток решења можете вратити у претходно стање у року од 21 дана од коришћења брисања Power Automate. Ток који није решење је ток који није створен унутар решења. Као администратор, све што вам је потребно је ток дугмета са Power Automate две радње спајања управљања – "Наведи токове" као администратор и врати избрисане токове као администратора.

Као део овог процеса, у четири лака и брза корака, прво ћете наброји избрисане токове у окружењу користећи токове листе као администраторска радња. Затим ћете користити радњу "Врати избрисане токове у претходно стање" као администратора да бисте flowName вратили ток у претходно стање користећи својство тока који сте преузели из токова листе као администраторска радња.

  1. Направите ручни ток помоћу окидача дугмета.

    Снимак екрана ручног тока са окидачем дугмета.

  2. Додајте токове листе као администраторска радња.

    1. Изаберите нови корак.

    2. Потражите управљачку Power Automate линију спајања или токове листе као администраторска радња.

    3. Изаберите токове листе као радњу администратора .

    4. У падајућем менију Окружења изаберите окружење из којег је ток првобитно избрисан.

    5. У падајућем менију Укључи меко-избрисане токове изаберите да .

    Снимак екрана додавања радње

  3. Покрените ток да бисте засетили flowName ток који желите да преузмете.

    1. Покретање тока.

    2. Развијање тока.

    3. Развијте сирови ОУТПУТС/вредност листе токова листе као администраторска радња.

      Видећете све токове у том окружењу којима имате приступ као администратор, укључујући и оне који су меко избрисани.

    4. Користећи "дисплаyНаме"између осталих метаподатака тока, идентификујте ток који покушавате да спасете и запазите име у пољу "име ".

      У следећем снимку екрана име тока је истакнуто зеленом. Ову вредност ћете користити за следећи корак.

      Снимак екрана имена тока у излазу радње.

  4. Додајте избрисане токове у претходно стање као администраторска радња и покрените ток.

    1. Додајте избрисане токове у претходно стање као администраторска радња из управљачке Power Automate линије спајања.

    2. У поље Ток унесите вредност имена из корака 3.

      Снимак екрана додавања радње

    3. Покретање тока.

      Снимак екрана успешног тока.

    Након што је покретање успело, приметићете да је ток враћен у онемогућеном стању у окружењу из којег је првобитно избрисан.

    Снимак екрана враћеног тока.

Враћање избрисаних токова у претходно стање помоћу поwерСхелл-а

У овом одељку ћете сазнати како да вратите избрисане токове у претходно стање помоћу програма ПоwерСхелл.

Предуслови за ПоwерСхелл

  1. Отворите ПоwерСхелл са повишеним привилегијама за почетак.

    Снимак екрана који приказује поwерСхелл који се лансира из оперативног система Wиндоwс.

  2. Инсталирајте најновију верзију ПоwерСхелл цмдлетс за Power Apps.

  3. пријавите се у своје Power Apps окружење.

    Користите ову команду да бисте потврдили веродостојност окружењу. Ова команда отвара посебан прозор који тражи детаље потврде Microsoft Entra идентитета.

    Add-PowerAppsAccount
    
  4. Наведите акредитиве које желите да користите за повезивање са окружењем.

  5. Покрените следећу скрипту да бисте добили листу токова у окружењу, укључујући токове који су меко избрисани у протеклих 21 дан.

    Ако параметар IncludeDeleted није препознат, можда радите са старијом верзијом ПоwерСхелл скрипти. Уверите се да користите најновију верзију модула скрипте и поново покушајте да извршите кораке.

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

    Савет

    Крећите се до УРЛ адресе било ког тока у окружењу да бисте добили име окружења ( https://make.powerautomate.com/Environments/< Име окружења > /токове) које је потребно за наредне кораке. Немојте изоставити префиксоване речи у УРЛ адреси ако га име окружења садржи, на пример, Подразумевано-8ae#пии_ииииииијјз-....

    Снимак екрана који приказује излаз гет-АдминФлоw.

  6. Опционално, листу токова можете филтрирати ако знате део имена избрисаног тока чији ИД тока желите да пронађете. Да бисте то урадили, користите скрипту сличну овој која проналази све токове (укључујући токове који су меко избрисани) у 3c2f7648-ad60-4871-91cb-b77d7ef3c239 окружењу које садржи ниску "Тестирање" у < ДИЦТ__име за приказ > дисплаy наме. 256fe2cd306052f68b89f96bc6be643

    Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
    
  7. Засекујте вредност тока FlowName који желите да вратите у претходно стање из претходног корака.

  8. Покрените следећу скрипту да бисте вратили меко избрисани ток са вредношћу FlowName као 4d1f7648-ad60-4871-91cb-b77d7ef3c239 у окружењу под именом Подразумевано-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. Опционално, можете да покренете Restore-AdminFlow скрипту са следећим аргументима да бисте вратили више избрисаних токова.

    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 }