Бөлісу құралы:


Жойылған ағындарды қалпына келтіру

Сіз немесе басқа біреу шешім емес немесе шешім ағынын кездейсоқ жойса, оны жойғаннан кейін 21 күн ішінде қалпына келтіруге болады.

Жойылған ағындарды қалпына келтірудің екі жолы бар.

Ескертпе

  • Осы мақаладағы қадамдар шешім емес және шешім ағындарына қолданылады.
  • 21 күннен астам уақыт бұрын жойылған ағындарды қалпына келтіру мүмкін емес. Қалпына келтіру әдістерінің екеуі де (PowerShell сценарийі және Power Automate Басқару қосқышы), сондай-ақ Microsoft қолдау қызметі оларды қалпына келтіруге көмектесе алмайды.
  • Ағынды қалпына келтіргеннен кейін ол мүгедек мемлекет үшін әдепкі болып келеді. Талаптарыңызға сай ағынды қолмен қосуыңыз керек.
  • Жұмыс үстелі үшін 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. Басқа ағын метадеректерінің қатарында "displayName" пайдаланып, қалпына келтіргіңіз келетін ағынды анықтаңыз және "name" өрісіндегі атауды белгілеңіз.

      Келесі скриншотта ағынның атауы жасыл түспен бөлектелген. Бұл мәнді келесі қадам үшін пайдаланасыз.

      Әрекет шығысындағы ағын атауының скриншоты.

  4. Әкімші ретінде Жойылған ағындарды қалпына келтіру әрекетін қосыңыз және ағынды іске қосыңыз.

    1. Басқару қосқышынан Жойылған ағындарды әкімші Power Automate қалпына келтіру әрекетін қосыңыз.

    2. Ағын өрісіне қадам 3 ішінен атау мәнін енгізіңіз.

    3. Ағынды іске қосыңыз.

      Сәтті орындалған ағынның скриншоты.

    Жүгіру табысқа жеткеннен кейін ол бастапқыда жойылған ортадағы мүгедек күйде ағын қалпына келтірілгенін байқайсыз.

    Қалпына келтірілген ағынның скриншоты.

PowerShell көмегімен жойылған ағындарды қалпына келтіріңіз

Бұл бөлімде PowerShell көмегімен жойылған ағындарды қалпына келтіру жолы туралы біле аласыз.

PowerShell үшін алғышарттар

  • Power Appsүшін PowerShell командлеттерінің соңғы нұсқасын орнатуыңыз керек.
  • Сіз орта әкімшісі болуыңыз керек.
  • PowerShell сценарийлерін іске қосу үшін құрылғыңызда орындау саясаты орнауы болуы керек.
  1. Бастау үшін PowerShell бағдарламасын жоғары артықшылықтармен ашыңыз.

    Windows жүйесінен PowerShell іске қосылғанын көрсететін скриншот.

  2. үшін PowerShell командлеттерінің соңғы нұсқасын орнатыңыз Power Apps.

  3. өзіңіздің Power Apps ортаңызға кіріңіз.

    Бұл пәрменді ортаға аутентификациялау үшін пайдаланыңыз. Бұл пәрмен сіздің Microsoft Entra аутентификация мәліметтерін сұрайтын бөлек терезені ашады.

    Add-PowerAppsAccount
    
  4. Ортаңызға қосылу үшін пайдаланғыңыз келетін тіркелгі деректерін қамтамасыз етіңіз.

  5. Соңғы 21 күн ішінде жұмсақ жойылған ағындарды қоса, ортадағы ағындардың тізімін алу үшін келесі сценарийді іске қосыңыз.

    Егер IncludeDeleted параметр танылмаса, PowerShell сценарийлерінің ескі нұсқасымен жұмыс істеп жатқан болуыңыз мүмкін. Сценарий модульдерінің соңғы нұсқасын пайдаланып жатқаныңызға көз жеткізіңіз және қадамдарды қайталап көріңіз.

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

    Шайпұл

    Келесі қадамдар үшін қажетті орта атауын (https://make.powerautomate.com/Environments/<ОртаныңАты>/flows) алу үшін ортаңыздағы кез келген ағынның URL мекенжайына өтіңіз. Егер ортаңыздың атауында ол болса, URL мекенжайындағы префиксті сөздерді қалдырмаңыз, мысалы, Әдепкі-8ae09283902-....

    Get-AdminFlow шығысын көрсететін скриншот.

  6. Қосымша ретінде, ағын идентификаторын тапқыңыз келетін жойылған ағын атауының бір бөлігін білсеңіз, ағындар тізімін сүзуге болады. Бұл әрекетті орындау үшін, дисплей атауында "Тестілеу" жолын қамтитын 3c2f7648-ad60-4871-91cb-b77d7ef3c239 ортадағы барлық ағындарды (соның ішінде жұмсақ жойылған ағындарды) табатын осыған ұқсас сценарийді пайдаланыңыз. 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 }