Делите путем


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

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

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

  • Користите конектор Power Automate за управљање да бисте вратили избрисане токове.
  • Користите ПоверСхелл да бисте вратили избрисане токове.

Белешка

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

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

Можете вратити избрисане не-решење или ток решења у року од 21 дана од брисања користећи Power Automate. Проток који није решење је ток који није створен унутар решења. Као администратор, све што вам је потребно је ток дугмета са две Power Automate акције конектора за управљање - Листа токова као Администратор и Враћање избрисаних токова као Администратор.

Као део овог процеса, у четири једноставна и брза корака, прво ћете навести избрисане токове у окружењу користећи ток листе као акцију администратора . Затим ћете користити акцију Ресторе Делетед Флоwс ас Админ да бисте вратили ток користећи flowName својство тока који сте преузели из токова листе као Админ акција.

  1. Изградите ручни проток са окидачем дугмета.

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

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

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

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

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

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

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

    Снимак екрана додавања акције 'Лист Флоwс ас Админ'.

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

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

    2. Проширите проток.

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

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

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

      На следећем екрану, име тока је означено зеленом бојом. Ову вредност ћете користити за следећу корак.

      Снимак имена тока у излазу акције.

  4. Додајте акцију Ресторе Делетед Флоwс ас Админ и покрените ток.

    1. Додајте акцију Ресторе Делетед Флоwс ас Админ из конектора Power Automate за управљање.

    2. У поље Проток унесите вредност имена из корак КСНУМКС.

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

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

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

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

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

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

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

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

  • Морате инсталирати најновију верзију ПоверСхелл цмдлетс за Power Apps.
  • Мора да си < ДИЦТ__администратор окружења > енвиронмент админ.
  • На вашем уређају мора постојати политика извршења да бисте покренули ПоверСхелл скрипте.
  1. Отворите ПоверСхелл са повишеним привилегијама за почетак.

    Снимак екрана који приказује ПоверСхелл који се покреће из Виндовса.

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

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

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

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

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

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

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

    Савет

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

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

  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 }