Bendrinti naudojant


Paleidiklių perkėlimas iš vienos aplinkos į kitą (paleidiklių ALM procesas)

Galite naudoti kelias "Dynamics 365" aplinkas, kad palaikytumėte skirtingus programos gyvavimo ciklo valdymo proceso etapus. Pavyzdžiui, galite turėti kūrimo aplinką naujoms funkcijoms kurti ir išbandyti, išdėstymo aplinką, skirtą bandomajam testavimui prieš gamybą, ir gamybos aplinką, skirtą galutiniam programos diegimui. Naudodami kelias aplinkas galite išlaikyti atskiras konfigūracijas, atskirti pakeitimus ir išvengti galimų konfliktų, kurie gali turėti įtakos jūsų sistemos stabilumui.

Paleidiklių perkėlimas iš vienos aplinkos į kitą yra pagrindinis procesas, užtikrinantis, kad jūsų komanda naudotų naujausią paleidiklių versiją. Power Platform sprendimai yra ALM įgyvendinimo mechanizmas, apibrėžiantis, kaip kodas ir metaduomenys yra supakuoti transportavimui iš vienos aplinkos į kitą. Sprendimai apima komponentus, pvz., objektus, jungtis, srautus ir formas, bet pagal numatytuosius nustatymus neapima klientų duomenų.

Norint palaikyti ALM, "Dynamics 365" funkcijos turi būti sukurtos kaip "Prisitaikančios prie sprendimo", o objektai turi būti modeliuojami kaip sprendimo komponentai ir žinomos, Dataverse kad juos būtų galima išspręsti importuojant. Konkrečios aplinkos duomenys, įskaitant naudojimo duomenis, į sprendimą neįtraukiami, todėl ALM procesas gali būti supaprastintas ir efektyvus. Naudodami sprendimus galite geriau valdyti sistemos konfigūraciją, sumažinti klaidų skaičių ir užtikrinti nuoseklumą įvairiose aplinkose.

Sprendimų naudojimas Power Platform paleidikliams perkelti

Galite perkelti paleidiklius bet kurioje būsenoje iš vienos aplinkos į kitą (juodraštis, publikuotas arba sustabdytas). Norėdami tai padaryti, atlikite toliau nurodytus veiksmus.

  1. Atidarykite Power Platform dabartinės šaltinio aplinkos sprendimus pasirinkdami programų perjungiklį viršutiniame kairiajame ekrano kampe, tada pasirinkdami Power Apps.

    Svarbu

    Įsitikinkite, kad aplinka Power Apps yra tokia pati, kaip ir ta, kurioje šiuo metu dirbate (ta, kurioje yra paleidikliai, kuriuos norite perkelti).

  2. Kairiojoje srityje pasirinkite Sprendimai ir viršutinėje juostoje pasirinkite + Naujas sprendimas .

    Sprendimų skirtuko, kuriame norima sukurti naują sprendimą, ekrano nuotrauka

  3. Pavadinkite savo sprendimą ir pasirinkite leidėją. Įsitikinkite, kad sprendimas turi unikalų pavadinimą, kuris paryškina paleidiklį arba paleidiklius, kurie bus pridėti.

    Užpildykite naujo sprendimo kūrimo informaciją

  4. Į sprendimą įtraukite tik "paleidiklio" įrašus. (komponento tipas: paleidiklis)

    • Tai galima padaryti atliekant šiuos veiksmus:
      1. Pasirinkite Pridėti esamą išskleidžiamąjį meniu viršutinėje puslapio srityje.
      2. Pasirinkite daugiau >kitų>paleidiklių.
      3. Ieškokite paleidiklio naudodami paieškos funkciją ir pasirinkite Pridėti , kai rasite atitinkamą įrašą.
  5. Įtraukus paleidimo įrašus, į sprendimą taip pat turėtų būti įtraukti šie įrašai:

    Trigerinė būsena Pridėti komponentai
    Juodraštis Paleidiklio įrašas, "CustomerAPI" įrašas ir "CatalogAssignment" įrašas
    Publikavo Paleidiklio įrašas, CustomAPI įrašas, CatalogAssignment įrašas ir customAPIrequestparametrų įrašai
  6. Kai tai padarysite, būsite pasirengę perkelti sprendimą į paskirties aplinką.

  7. Norėdami perkelti sprendimą, turite jį eksportuoti. Norėdami eksportuoti, atlikite šiuos veiksmus:

    • Pasirinkite Eksportuoti sprendimą.

    Sprendimo eksportavimo norint pradėti perkėlimą ekrano nuotrauka

    • Įsitikinkite, kad sprendimas eksportuojamas kaip valdomas.

    Būtinai pasirinkite rekomenduojamą sprendimą, kaip valdomasis sprendimas

    • Pasirinkite Eksportuoti. Atsižvelgiant į sprendimo paleidiklių skaičių, užtrunka kelias minutes, kol sprendimas bus paruoštas atsisiųsti.
  8. Baigę atsisiųskite valdomasis sprendimas.

  9. Eikite į paskirties aplinką, į kurią norite importuoti sprendimą ir paleidiklius.

  10. Ten patekę atlikite anksčiau nurodytus 1, 2 ir 3 veiksmus, kad pereitumėte į portalo puslapį Sprendimai Power Apps , į kurį galima importuoti sprendimą.

  11. Norėdami nusiųsti valdomasis sprendimas, kuri buvo atsisiųsta iš šaltinio aplinkos, pasirinkite Importuoti sprendimą.

  12. Eikite į paskirties aplinką, kad patikrintumėte importuotus paleidiklius.

    • Trigerio būsena išlaikoma iš šaltinio aplinkos. Juodraščio paleidikliai importuojami juodraščio būsenoje, publikuoti paleidikliai importuojami publikuoti, sustabdyti paleidikliai importuojami juodraščio būsenoje.

Sprendimo naujinimo patirtis

Sprendimų, kuriuose yra valdomųjų paleidiklių, sprendimų naujinimai šiek tiek skiriasi nuo sprendimų perkėlimo pirmą kartą iš vienos aplinkos į kitą. Paleidiklių sprendimų naujinimai gali skirtis priklausomai nuo to, kaip vartotojai dirba su paleidikliais paskirties arba šaltinio aplinkose. Sprendimo naujinimai keičia paleidiklių būseną tik tada, kai paskirties aplinkos paleidikliai yra juodraščio būsenos. Toliau pateiktoje lentelėje parodyta, kaip vyksta būsenos perėjimai atnaujinant sprendimus:

Trigerinė būsena paskirties vietoje Trigerio būsena po sprendimo atnaujinimo
Publikavo Nesikeičia. Trigeris išlieka paskelbtoje būsenoje, neatsižvelgiant į atnaujinto sprendimo paleidimo būseną.
Juodraštis Valstybės perėjimas leidžiamas. Paleidiklio būsena pasikeičia į paleidiklio, kuris perkeliamas iš šaltinio aplinkos naujinant sprendimą, būseną.
Sustabdytas Nesikeičia. Paleidiklis išlieka sustabdytoje būsenoje, neatsižvelgiant į atnaujinto sprendimo paleidiklio būseną.

Dažnai užduodami klausimai

  • Ar galiu importuoti daugiau nei vieną paleidiklį vienam sprendimui?

    Taip. Galite importuoti bet kokį kiekvieno sprendimo paleidiklių skaičių. Paskirties vietoje paleidikliai, kurie buvo importuoti į publikuotą būseną, per kelias minutes pereis iš "publikavimo" būsenos į "publikuotą".

  • Ar visi sprendimo paleidikliai migruodami turi būti tos pačios būsenos?

    Ne. Galite pasirinkti, į kurią būseną importuoti paleidiklius. Trigerių būsena išlaikoma paskirties vietoje.

  • Mano gaidukas Power Automate pradeda srautą. Ar Power Automate srautas taip pat bus automatiškai įtrauktas į sprendimą kaip priklausomybė, kai pridėsiu paleidiklį?

    Ne. Jei srautas Power Automate pradedamas pagal paleidiklį, įsitikinkite, kad įtraukiate jį į sprendimą kartu su paleidiklio įrašu, kad užtikrintumėte nuoseklumą ir paprastą naudojimą paskirties vietoje.

  • Noriu perkelti pasirinktinį paleidiklį, kuris jau yra integruotas mano svetainėje. Ar yra kokių nors įspėjimų, apie kuriuos turiu žinoti?

    Pasirinktinių paleidiklių perkėlimas skiriasi nuo kitų paleidiklių perkėlimo. Pasirinktiniai paleidikliai paprastai turi kodo fragmentas, kurią reikia prijungti prie svetainės, kad būtų galima pradėti stebėti klientų veiksmus. Šiuose kodo fragmentuose yra nurijimo raktas, susietas tik su aplinka, kurioje buvo sukurtas paleidiklis.

    Taigi, kai ALM proceso metu perkeliate pasirinktinius paleidiklius iš vienos aplinkos į kitą naudodami Power Platform sprendimus, mes neperkeliame nurijimo rakto, o naudojame paskirties organizacijos nurijimo raktą kaip importuoto paleidiklio raktą.

    Nurijimo raktas paskirties organizacijoje skirsis nuo šaltinio aplinkos rakto. Todėl reikia, kad prireikus iš naujo instrumentuotų kodo fragmentas, kai tik bus baigtas trigerio perkėlimas.

  • Perkėliau paleidiklį į paskirties organizaciją naudodamas valdomasis sprendimas. Dabar nemanau, kad tai yra tai, ko man reikia, ir noriu jį ištrinti. Tačiau ištrynimo mygtukas buvo pilkas. Ką daryti?

    Valdomų paleidiklių negalima ištrinti iš vartotojo sąsajos. To priežastis yra atsižvelgti į priklausomybes ir užtikrinti, kad ištrynę paleidiklį nepaliksite jokių našlaičių priklausomybių. Taigi vartotojas, norintis ištrinti valdomą paleidiklį, gali tai padaryti tik ištrindamas valdomasis sprendimas, kai visi sprendimo paleidikliai yra juodraščio būsenos.

    Jei sprendime yra kitų komponentų, kurių nenorite pašalinti, valdomąjį paleidiklį galima panaikinti atnaujinant į naują sprendimo versiją, kurioje nėra valdomo paleidiklio (ir tai susiję įrašai, kai paleidiklis buvo įtrauktas į sprendimą), bet vis tiek yra kitų komponentų. Paleidiklis, kurį ketinama panaikinti šiuo atnaujinimu, turi būti juodraščio būsenos.

  • Ar galiu perkelti paleidiklių ir Power Automate srautų derinį tame pačiame sprendime?

    Taip. Galite perkelti daugiau nei tik sprendimo paleidiklius iš šaltinio į paskirties aplinką ir atvirkščiai.

  • Aš importavau daug savo sprendimo paleidiklių paskelbtoje būsenoje. Paskirties aplinkoje matau, kad kai kurie iš jų buvo paskelbti paskelbtoje būsenoje, o kiti rodomi juodraščio būsenoje. Ar tai klaida?

    Kai paleidiklių rinkinys importuojamas publikuotoje būsenoje į paskirties aplinką, jie vykdo publikavimo procesą (procesas, kuris vyksta nuosekliai, keli paleidikliai vienu metu). Tuo laikotarpiu paleidikliai, kurie laukia eilėje, kad būtų paskelbti, parodys, kad pradinio importavimo metu jie trumpą laiką yra "juodraščio" būsenoje, prieš pereidami į "publikavimo" būseną ir galiausiai būseną "paskelbta / paruošta naudoti".

    Jei paleidikliai ilgą laiką yra "juodraščio" būsenoje, tai gali reikšti problemą. Galite atlikti vieną iš dviejų dalykų:

    • Savitarna: vienas iš būdų apeiti galimą problemą, kai matote, kad importuoti "publikuoti" paleidikliai ilgą laiką yra "juodraščio" būsenos, yra atnaujinti sprendimą ir vėl iš naujo importuoti paleidiklį.
    • susisiekite su savo "Microsoft" atstovu: atidarykite palaikymo kvitą su "Microsoft" palaikymo komanda, kad vienas iš inžinierių ištirtų problemą ir pateiktų papildomų rizikos mažinimo sprendimų.