Ingurugiro-aldagaiak Power Platform ikuspegi orokorra

Ingurune-aldagaiek aplikazio bat Power Platform inguruen artean mugitzeko oinarrizko aplikazioaren bizi-zikloaren kudeaketa (ALM) eszenatokia ahalbidetzen dute. Eszenatoki honetan, aplikazioa berdin mantentzen da kanpoko aplikazio gako batzuen erreferentziak izan ezik (adibidez, taulak, konexioak eta gakoak), jatorri-ingurunearen eta helmuga-ingurunearen artean desberdinak direnak. Aplikazioak taulen edo konexioen egitura iturburuaren eta helmugako inguruneen artean berdina izatea eskatzen du, desberdintasun batzuekin. Ingurune-aldagaiek kanpo-erreferentzia hauetako zein eguneratu behar den zehazteko aukera ematen dute, aplikazioa inguruneetan zehar mugitzen den heinean.

Inguruneko aldagaiek parametroen gakoak eta balioak gordetzen dituzte, eta gero aplikazioko beste hainbat objektuetarako sarrera gisa balio dute. Parametroak kontsumitzen dituzten objektuetatik bereizteak balio berekoak aldatzea ahalbidetzen du ingurune berean edo irtenbideak beste ingurune batzuetara migratzen dituzunean. Alternatiba kodetutako parametroen balioak horiek erabiltzen dituzten osagaien barruan uztea da. Hau askotan problematikoa da; batez ere, ALM eragiketetan balioak aldatu behar direnean. Inguruneko aldagaiak irtenbide osagaiak direnez, erreferentziak (gakoak) garraia ditzakezu eta balioak alda ditzakezu irtenbideak beste ingurune batzuetara migratzen direnean.

Oharra

Datu iturrietarako gaitasun berriak orain ari dira hedatzen eta baliteke oraindik ez izatea erabilgarri zure eskualdean.

Ingurumen aldagaiak erabiltzearen abantailak:

  • Eman parametroen balio berriak bitartean irtenbideak inportatzea beste ingurune batzuetara.
  • Biltegirako konfigurazioa datu-iturburuak mihise aplikazio eta fluxuetan erabiltzen da. Adibidez, SharePoint Lineako webgunea eta zerrendako parametroak ingurune aldagai gisa gorde daitezke; beraz, ingurune desberdinetako gune eta zerrendetara konektatzeko aukera ematen dizu, aplikazioak eta fluxuak aldatu beharrik gabe.
  • Paketatu eta garraiatu zure pertsonalizazioa eta konfigurazioa batera eta kudeatu kokapen bakarrean.
  • Paketea eta garraiatzeko sekretuak, adibidez, osagai ezberdinek erabiltzen dituzten kredentzialak, erabiltzen dituzten osagaietatik bereizita.
  • Ingurune aldagai bat irtenbide osagai desberdin askotan erabil daiteke - osagai mota bera edo desberdina izan. Adibidez, mihise aplikazio batek eta fluxu batek ingurune aldagai bera erabil dezakete. Ingurunearen aldagaiaren balioa aldatu behar denean, balio bakarra aldatu behar duzu.
  • Gainera, produkzio-inguruneetan datu-iturburu bat erretiratu behar baduzu, ingurune-aldagaien balioak egunera ditzakezu datu-iturburu berrirako informazioarekin. Aplikazioek eta fluxuek ez dute aldaketarik behar eta datu-iturburu berria erabiltzen hasten dira.
  • Laguntzailea SolutionPackager eta DevOps tresnek integrazio etengabea eta etengabeko entrega ahalbidetzen dute (CI / CD).
  • Inguruneko aldagaiak paketatu eta iturburu kontrolean gorde daitezke. Inguruneko aldagaien balio fitxategiak ere gorde ditzakezu ingurune desberdinetan behar den konfigurazio bereizietarako. Solution Packager-ek soluzioa inportatzen den inguruneari dagokion fitxategia onartu dezake.

Nola funtzionatzen dute ingurune-aldagaiek?

Inguruneko aldagaiak konponbide interfaze modernoaren barruan sor eta alda daitezke, automatikoki sortutako mihise aplikazioetako datu iturri batzuetara konektatzean edo kodea erabiliz. Ingurune batera ere inporta daitezke irtenbideen bidez. Ingurune-aldagaiak ingurune batean daudenean, sarrera gisa erabil daitezke mihise-aplikazioak, Power Automate fluxuak, pluginak garatzean eta beste hainbat tokitan, hala nola a Power BI gehitzean. aginte-panela ereduak gidatutako aplikazio batera. Objektu mota hauek inguruneko aldagaiak erabiltzen dituztenean, balioak inguruneko aldagaietatik eratortzen dira eta irtenbideak beste ingurune batzuetara inportatzean alda daitezke.

Sortu ingurune aldakor bat soluzio batean

  1. Saioa hasi Power Apps (make.powerapps.com), eta gero ezkerreko panelean, hautatu Soluzioak. Elementua alboko paneleko panelean ez badago, hautatu …Gehiago eta ondoren, hautatu nahi duzun elementua.
  2. Ireki nahi duzun irtenbidea edo sortu berria.
  3. Komando-barran, hautatu Berria > Gehiago, eta gero hautatu Ingurunearen aldagaia.
  4. Eskuineko panelean, osatu zutabe hauek, eta hautatu Gorde:
    • Bistaratzeko izena. Idatzi izen bat ingurune aldakorrarentzat.

    • Izena. Izen bakarra automatikoki sortzen da Bistaratu izena, baina alda dezakezu.

    • Datu mota. Hautatu Zenbaki hamartarra, Testua, JSON, Bi aukerak, Datu-iturburua, edo Sekretua.

      Oharra

      • Bada datu-iturburu da hautatutako mota, hautatu ere egin beharko duzu konektore, baliozkoa konexioa hautatutako konektorearentzat eta parametro mota. Hala ere, konexioa ez da ingurune-aldagaiaren zati gisa gordetzen. Konexioa erabilgarri dauden parametroen balioak berreskuratzeko soilik erabiltzen da SharePoint sarbidea duzun guneak edo gune bati lotutako zerrendak. Adibidez zenbait parametrotan SharePoint zerrendetan, guraso datu-iturburu ingurune aldagai bat ere hautatu beharko duzu SharePoint gunea. Gorde ondoren, datu basean erlazionatuko dira.
      • Bada Sekretua aukeratutako mota da, Azure Key Vault konfiguratzeko eta konfiguratzeko informazio gehigarria behar da baimentzeko Power Platform sekretua sartzeko.
    • Uneko balioa. Balio gisa ere ezagutzen da. Propietate hau hautazkoa da eta inguruneko aldagaien balio taulako zati bat da. Balio bat dagoenean, erabiltzen da, balio lehenetsi bat ere badago ere. Kendu balioa zure irtenbidetik hurrengo ingurunean erabili nahi ez baduzu. Balioak esportatutako solution.zip fitxategiaren barruan JSON fitxategi desberdinetan bereizita daude eta lineaz kanpo editatu daitezke. Informazio gehiago: Nola kendu balio bat ingurune aldagai batetik?

    • Balio lehenetsia. Zutabe hau ingurune-aldagaien definizio-taularen parte da eta ez da beharrezkoa. Balio lehenetsia uneko baliorik ez badago erabiltzen da.

      Balio lehenetsia eta uneko balioa bereizteak definizioa eta balio lehenetsia balioaz aparte banatzea ahalbidetzen du. Adibidez, aplikazio-argitaletxe batek bere eskaintzaren zerrenda baliteke AppSource n balio lehenetsi batekin. Gero, aukeran, bezeroak balio berri bat eman dezake. Aplikazioaren argitaratzaileak aplikazioaren eguneraketak argitaratzen dituenean, bezeroak ezarritako balioa ez da gainidazten.

      Ingurune-aldagai berria.

      Oharra

      Ezin da balio bat definitu gabe. Interfazeak definizio bakoitzeko balio bakarra sortzea ahalbidetzen du.

Sartu balio berriak irtenbideak inportatzean

Soluzio inportazio interfaze modernoak inguruneko aldagaien balioak sartzeko aukera eskaintzen du. Honek balioaren propietatea ezartzen du environmentvariablevalue mahaia.

2023ko abenduaren 7ko eguneratze batekin hasita, ingurune-aldagaien balio guztiak ikusgai daude soluzioak inportatzean (edo Pipelines inplementatzeko erabiltzen denean). Balio edo balio lehenetsirik gabeko ingurune-aldagaiei balio bat eskatuko zaie, baina, bestela, balioaren iturburua adierazten duen testu-eremuaren azpian etiketa batekin beteko dira aurrez: irtenbide-balioa, xede-inguruko balioa edo balio lehenetsia.

Ingurugiroaren aldagaiaren ikusgarritasuna soluzioa inportatzean.

Oharra

  • Zenbait kasutan, datu-iturburu ingurune-aldagaiaren balio zehatzetarako, Ukatutako sarbidea abisua ager daiteke, inportatzaileak ez badu ingurune-aldagairako erabiltzen den konexio edo iturrirako sarbidea. . Hau blokeatzen ez den abisua da, baina kontuan hartu beharreko zerbait helburu-ingurunean ingurune-aldagaia erabiltzeko asmoa duzunaren arabera.
  • Balioa konponbidetik kendu dezakezu konponbidea esportatu aurretik. Horrek ziurtatzen du lehendik duzun balioa zure garapen ingurunean mantenduko dela, baina ez da irtenbidean esportatuko. Ikuspegi horri esker, soluzioa beste ingurune batzuetara inportatzean balio berria eman daiteke. Informazio gehiago: Nola kendu balio bat ingurune aldagai batetik?

Jakinarazpenak

Jakinarazpen bat bistaratzen da ingurumeneko aldagaiek inolako baliorik ez dutenean. Balioak ezartzeko abisua da hau, inguruneko aldagaien menpeko osagaiek huts egin ez dezaten.

Segurtasuna

environmentvariabledefinition taula da erabiltzailearen edo taldearen jabetza. Inguruneko aldagaiak erabiltzen dituen aplikazio bat sortzen duzunean, ziurtatu erabiltzaileei pribilegio maila egokia esleitzen diela taula honi. Baimena environmentvariablevalue taula gurasoengandik heredatzen da environmentvariabledefinition taulan eta, beraz, ez du aparteko pribilegiorik behar. Pribilegioak environmentvariabledefinition taulak Environment Maker eta Oinarrizko Erabiltzailearen segurtasun-roletan sartzen dira lehenespenez. Informazio gehiago: Segurtasun-funtzioak Dataverse aplikazioan.

Izendatzea

Ziurtatu ingurune-aldagaien izenak bakarrak direla, zehaztasunez erreferentzia izan daitezen. Bikoiztutako ingurune-aldagaien bistaratzeko izenek ingurune-aldagaiak bereizten eta erabiltzea zaila egiten dute. Ziurtatu ingurune-aldagaien izenak bakarrak direla, zehaztasunez erreferentzia izan daitezen. Izenak $autentifikazioa eta $konexioa fluxuetarako bereziki gordetako parametroak dira eta saihestu egin behar dira. Fluxua gordetzea blokeatuta dago izen horiek dituzten ingurune-aldagaiak erabiltzen badira. Fluxu batean ingurune-aldagai bat erabiltzen bada eta ingurune-aldagaiaren bistaratze-izena aldatzen bada, diseinatzaileak bistaratze-izenaren token zaharrak eta berriak erakusten ditu identifikazioan laguntzeko. Fluxua eguneratzean, ingurune-aldagaiaren erreferentzia kentzea eta berriro gehitzea gomendatzen dugu.

Uneko mugak

  • Ingurunearen aldagaien balioak balioztatzea erabiltzaile interfazeen barruan eta horiek erabiltzen dituzten osagaien barruan gertatzen da, baina ez barruan Dataverse. Beraz, ziurtatu balio egokiak ezartzen direla kodearen bidez aldatzen badira.
  • Power Platform Tresnak eraikitzeko lanak oraindik ez daude erabilgarri datu-iturburu ingurumen aldagaiak kudeatzeko. Hala ere, horrek ez du haien erabilera blokeatzen Microsoft-ek emandako tresnen barruan eta iturburuko kontrol sistemen barruan.
  • Kode pertsonalizatuaren bidez ingurune-aldagaiekin elkarreraginak API dei bat behar du balioak lortzeko; ez dago Microsoft ez den kodea erabiltzeko cacherik.
  • SharePoint zerrendekin ingurune-aldagaiak behar bezala erabiltzeko, iturburuko eta helburuko inguruneko zutabe bakoitzaren bistaratzeko izena eta izen logikoa bat etorri behar dute.
  • Inguruko aldagaiak gehienez 2.000 karaktere ditu.

Ohiko galderak

Zergatik ezin dut ikusi nire ingurune-aldagaiaren balioa?

Inguruko aldagaia kudeatutako soluzio batean badago, ezin izango duzu balioa ikusi Lehenetsitako irtenbidea barruan begiratu ezean. Portaera hori diseinuaren araberakoa da, ingurune-aldagaiaren balioa kudeatu gabeko pertsonalizazio bat baita.

Nola ikus dezaket non erabiltzen diren inguruneko aldagaiak?

Edo hautatzearen bidez Erakutsi dependentziak soluzioaren interfazean, osagaiak egiterakoan, edo iturburu kontrolean eta soluzio fitxategian aplikazioa edo fluxuaren metadatuak ikusiz.

datu-iturburu inguruneko aldagaiak konexioen berdinak al dira?

Ez. Erlazionatuta egon arren konexio batek konektorearekin elkarreragiteko beharrezkoa den kredentzial edo autentifikazioa adierazten du. datu-iturburu inguruneko aldagaiek konektorean ekintza batek edo gehiagok eskatzen dituzten parametroak gordetzen dituzte eta parametro horiek sarritan aldatu egiten dira ekintzaren arabera. Adibidez, SharePoint Lineako konexioak ez du guneei, zerrendei edo dokumentu liburutegiei buruzko informaziorik gordetzen. Beraz, konektoreari deitzeak baliozko konexio bat eta parametro gehigarri batzuk behar ditu.

datu-iturburu ingurune aldagaiak erabil al daitezke SQL Server bezalako konexio partekatuekin SQL autentifikazioarekin?

Orokorrean ez. Partekatutako konexioak, hala nola, SQL zerbitzariaren, konexioaren barruan datuekin konektatzeko beharrezkoak diren parametroak gordetzen dituzte. Adibidez, zerbitzariaren eta datu basearen izena konexioa sortzerakoan ematen da eta, beraz, beti konexiotik eratortzen dira.

datu-iturburu ingurune-aldagaiak erabiltzaileen oinarritutako autentifikazioan oinarritzen diren konektoreetarako erabiltzen dira, adibidez, Microsoft Entra ID, parametroak ezin direlako konexiotik eratorri. Arrazoi horietarako autentifikazioa SQL zerbitzariarekin, zeina konexio partekatua da, ez erabili datu-iturburuen ingurune aldakorrak.

Nire ALM kanalizazio automatikoak balio desberdinen fitxategiak erabil ditzake ingurune desberdinetarako?

Bai. Soluzio paketatzaileak fitxategi izena onartzen du sarrera parametro gisa, zure kanalizazioak balio desberdinen fitxategia paketatu ahal izango du soluziora, exekutatzen ari den ingurumen motaren arabera.

Zer gertatzen da norbaitek nahi gabe balio bat ezabatzen badu?

Mendekotasun-sistemak dagoeneko eragozten ez badu, exekuzio-denborak ezagutzen den azken balioa erabiltzen du ordezko gisa.

Balioa aldatzen bada, noiz erabiltzen da balio berria mihiseko aplikazioetan eta hodei-fluxuetan?

Baliteke ordubete behar izatea ingurune-aldagai eguneratuak guztiz argitaratzeko, balioa aplikazioetara sartzen delako eta modu asinkronoan isurtzen delako.

Premium lizentziak behar al dira?

Ez. ALMk eskatzen duen bitartean Dataverse (edo Dynamics 365 for Customer Engagement), ez da beharrezkoa premium konektorerik erabili. Oharra bakarra da erabiltzen ari bazara Dataverse konektore inguruneko aldagaiekin elkarreragiteko, beste datu erregistro batzuekin bezalako kontuekin edo kontaktuekin. Aurretik hau zen mihise aplikazioetan eta fluxuetan ingurune aldagaiak erabiltzeko modu bakarra.

Ba al dago izan ditzakedan ingurune aldakorren kopuruari dagokionez mugarik?

Ez. Hala ere, irtenbide baten gehieneko tamaina 120 MB da. Informazio gehiago: Sortu irtenbide bat

Inguruneko aldagai bistaratzeko izenak eta deskribapenak lokaliza al daitezke?

Bai.

Inguruneko aldagaiak erabili behar al ditut konfigurazio datuak taula pertsonalizatuetan gorde ordez?

Bai, zure konfigurazio datuak erlazionalak ez badira. Inguruneko aldagaiak erabili beharko lirateke gako: balio bikoteak eta balioa beste ingurune batzuetan behar denean. Beste tresna batzuk, esate baterako, Konfigurazio migrazio utilitatea, taula pertsonalizatuetan gordetako erlazio konfigurazio datuak migratzeko egokiagoak dira. Beste konfigurazio datu batzuek ez bezala, inguruneko aldagaiak irtenbideen barruan migratzen dira eta, beraz, askoz ere errazago kudeatzen dira eta inportatzen dira.

Zergatik esleitzen da automatikoki nahi dudan konexio-balio bat inportatzerakoan?

Zenbait kasutan, ingurune-aldagai bakar baterako (datu-iturburu mota) konexio anitz eskuragarri daudenean, diseinuaren araberako inplementazioa dago ingurune-aldagairako erabilgarri dauden konexioen zerrendako lehen konexioa hautatzeko. Normalean ingurune-aldagai batekin konexio bakarra dagoenez, hau ez da normalean balioztatu behar den zerbait. Gainera, ingurunearen balio aldagaiaren ikusgarritasunean egindako azken aldaketekin, errazagoa da hori balioztatzeko inportazioan.

Nola kendu balio bat ingurune aldagai batetik?

Baliteke irtenbidea inguruneko aldagai baten balioa kentzea konponbidea esportatu aurretik. Ondoren, lehendik dagoen balioa zure garapen-ingurunean geratzen da, baina ez da soluzioan esportatzen. Ikuspegi horri esker, balio berria eman daiteke irtenbidea beste ingurune batera inportatzean.

Balioa kentzeko, jarraitu urrats hauei:

  1. Ingurumen aldagaia dagoen irtenbidean hautatu ingurumen aldagaia propietateak bistaratzeko.

  2. Uneko balioa atalean, hautatu ... > Kendu irtenbide honetatik.

    Kendu balioa aldagai ingurunetik

Erabil dezaket ingurune-aldagaiak konektore pertsonalizatuen?

Bai. Ingurune-aldakorraren laguntza konektore pertsonalizatuetan

Ikusi ere

Erabili datu-iturburu ingurune-aldagaiak mihise-aplikazioetan
Erabili ingurune-aldagaiak Power Automate irtenbide hodei-fluxuak
EnvironmentVariableDefinition taula / entitatearen erreferentzia
Web APIaren laginak
Erabili datu-iturburu ingurune-aldagaiak Canvas aplikazioetan
Erabili ingurune-aldagaiak Power Automate irtenbide hodei-fluxuak
Erabili Azure Key Vault sekretuak
Ingurune-aldakorraren laguntza konektore pertsonalizatuetan
Power Apps Bloga: Ingurumen aldagaiak aurrebistan eskuragarri!

Oharra

Esan diezagukezu dokumentazioa zein hizkuntzatan jaso nahi duzun? Egin inkesta labur bat. (kontuan izan inkesta hau ingelesez dagoela)

Inkestak zazpi minutu inguru iraungo du. Ez da datu pertsonalik biltzen (pribatutasun-adierazpena).