Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
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. Planteamendu hori problematikoa da askotan; 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.
Ingurumen aldagaiak erabiltzearen abantailak:
- Eman parametro-balio berriak soluzioak beste ingurune batzuetara inportatzen dituzun bitartean .
- Gorde mihise-aplikazioetan eta fluxuetan erabiltzen diren datu-iturburuen konfigurazioa. Adibidez, SharePoint Online gunearen eta zerrendaren parametroak ingurune-aldagai gisa gorde daitezke. Ikuspegi honi esker, ingurune ezberdinetako gune eta zerrendetara konekta zaitezke 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.
- SolutionPackager eta DevOps tresnek etengabeko integrazioa eta etengabeko entrega (CI/CD) ahalbidetzen dute.
- 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 irtenbide modernoaren interfazearen barruan sortu eta alda daitezke. Automatikoki ere sor daitezke mihise-aplikazioetako datu-iturri jakin batzuetara konektatzean edo kodearekin. Ingurune batera ere inporta daitezke irtenbideen bidez. Ingurune-aldagaiak sarrera gisa erabil daitezke mihise-aplikazioak, Power Automate-ren fluxuak, pluginak eta Power BI panelak ereduetan oinarritutako aplikazioei gehitzen direnean. Ingurune-aldagaiak erabiltzen dituzunean, balioak ingurune-aldagaietatik eratortzen dira, eta soluzioak beste ingurune batzuetara inportatzen direnean alda daitezke.
Sortu eskuz ingurune-aldagai bat soluzio batean
- Hasi saioa Power Apps (make.powerapps.com), eta, ondoren, ezkerreko panelean, hautatu Irtenbideak. Elementua alboko panelean ez badago, hautatu …Gehiago eta ondoren hautatu nahi duzun elementua.
- Ireki nahi duzun irtenbidea edo sortu berria.
- Komando-barran, hautatu Berria>Gehiago eta, ondoren, hautatu Ingurumen aldagaia.
- Eskuineko panelean, osatu zutabe hauek eta, ondoren, hautatu Gorde:
Bistaratzeko izena. Idatzi izen bat ingurune aldakorrarentzat.
Izena. Izen bakarra Bistaratzeko izenatik sortzen da automatikoki, baina alda dezakezu.
Datu mota. Hautatu Zenbaki hamartarra, Testua, JSON, Bi aukera, , ata>, edo Sekretua.
Oharra
- Datu-iturburua hautatuta dagoen mota bada, konektorea, baliozko konexioa hautaturiko konektorerako eta parametro mota parametro mota<6>5 aukeratu behar dituzu. Konexioa ez da ingurune-aldagaiaren zati gisa gordetzen. Ingurune-aldagaiak konexioan ez dagoen informazioa gordetzen du, Power Apps zerbitzari eta taula egokira konektatzeko beharrezkoa dena. Konexioa erabilgarri dauden parametroen balioak eskuratzeko soilik erabiltzen da, hala nola sarbidea duzun SharePoint guneak edo gune batekin lotutako zerrendak.
- Secret mota bada, Azure Key Vault konfiguratzeko eta konfiguratzeko informazio gehigarria behar da Power Platform-ek sekretua atzitu ahal izateko.
Egungo balioa. Balio gisa ere ezagutzen da. Propietate hau hautazkoa da eta inguruneko aldagaien balio taulako zati bat da. Definitutako balio bat 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 kentzen dut 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-argitaratzaile batek bere eskaintza Marketplace-en zerrendatu dezake balio lehenetsi batekin. Gero, aukeran, bezeroak balio berri bat eman dezake. Aplikazioaren argitaratzaileak aplikazioaren eguneraketak argitaratzen dituenean, bezeroak ezarritako balioa ez da gainidazten.
Oharra
Ezin da balio bat definitu gabe. Interfazeak definizio bakoitzeko balio bakarra sortzea ahalbidetzen du.
Power Apps-ek ingurune-aldagaiak automatikoki sor ditzake
Ezarpenen Power AppsGeneral fitxan:
Gaitu Automatikoki sortu ingurune-aldagaiak datu-iturriak gehitzean aukera. Orain, zure aplikazioari datu-iturri berri bat gehitzen duzunean, ingurune-aldagai bat gehitzen dizu.
Datu iturri desberdinak
Datu-iturri ezberdinek ingurune-aldagai mota desberdinak ahalbidetzen dituzte.
Microsoft Dataverse
Power Apps Dataverse-rekin konektatzen da natiboki. Ez duzu ingurune-aldagairik behar zure uneko inguruneko tauletarako. Dataverse-ra konektatzen zarenean, zure aplikazioak automatikoki taula-izen bera bilatzen du hura eramaten duzun edozein ingurunetan. Betiere, zure taula-izenen egitura xede-ingurunean jatorrizko ingurunean dagoen berdina bada, funtzionatzen du.
Beste ingurune bateko kanpoko taula bat erabiltzen baduzu (Aldatu ingurunearen bidez), Power Apps-ek suposatzen du beti taula bera aipatu nahi duzula. Ingurune-aldagai bat behar duzu kanpoko taula hori kanpoko taula desberdina izan behar baduzu dev-etik test edo prod-era igarotzen zarenean. Errazena da Power Apps-ek ingurune-aldagaia automatikoki sortzea baimentzea. (Aurrez taula zure aplikazioan gehitu bazenuen, aktibatu ezarpenen etengailua, jaregin kanpoko taula eta gehitu berriro).
Zure aplikazioan kanpoko taula gehitzen duzunean, aukeratu Aurreratua fitxa ingurune-aldagaia hautatzeko.
SharePoint
SharePoint-ek Microsoft Entra konexioak soilik onartzen ditu. Beraz, SharePoint-entzat, baliozko konexioaz gain, ingurune-aldagai bereizi bat behar da Site eta List-entzat.
SharePoint-en zerrendekin ingurune-aldagaiak ongi erabiltzeko:
- Iturburuko eta helburuko inguruneetako zutabe bakoitzaren bistaratzeko izena eta izen logikoa bat etorri behar dute.
- SharePoint-en ingurune-aldagaiek bat datozen metadatuak izan behar dituzte. SharePoint-ek barne-identifikatzaileak ditu, helburuko inguruneen artean bat ez datozenak. Adibidez, xede-ingurune batean izen eta zutabe bereko zerrenda bat sortzen baduzu, barne-izenak ez dira bat egingo. Metadatuak bat datoz beti SharePoint gune bat bikoizten baduzu eta helburuko ingurunean kopiatzen baduzu.
SQL Server
SQL Server-ek autentifikazio eta konexio mota desberdinak onartzen ditu. Erabili ingurune-aldagaiak Microsoft Entra konexioetarako. Ingurune-aldagai bereizi bat behar da zerbitzariarentzat eta datu-basearentzat. Aplikazioa taula-izen zehatzetara lotuta dago, beraz, inguruneen artean berdinak direla suposatzen da.
Ez erabili ingurune-aldagaiak konexio partekatuetarako, hala nola SQL SQL autentifikazioa SQL Server-ekin. Use connection references for information that is traditional passed as part of the connection string. Basic SQL auth parameters are all part of the connection string. Adibidez, zerbitzariaren eta datu basearen izena konexioa sortzerakoan ematen da eta, beraz, beti konexiotik eratortzen dira.
Datu-iturrien ingurune-aldagaiak Microsoft Entra bezalako autentifikazioa duten konektoreetarako erabiltzen dira. Konexio mota horietan, Power Apps-ek identifikatutako erabiltzaile bat baino ez du. Power Apps-ek ezin du konexiotik atera zein zerbitzu edo taula erabili nahi duzun.
Sartu balio berriak irtenbideak inportatzean
Soluzio inportazio interfaze modernoak inguruneko aldagaien balioak sartzeko aukera eskaintzen du. Honek balio-propietatea ezartzen du environmentvariablevalue taulan.
Ingurune-aldagaien balioak ikusgai daude soluzioak inportatzean edo Pipelines erabiltzean inplementatzeko. Balio lehenetsirik edo balio lehenetsirik ez duten ingurune-aldagaiak balio bat eskatzen dute, baina, bestela, balioaren iturburua adierazten duen testu-eremuaren azpian etiketa batekin betetzen dira: irtenbide-balioa, xede-ingurunearen balioa edo balio lehenetsia.
Oharra
- Zenbait kasutan, datu-iturburuaren ingurune-aldagaiaren balio zehatzetarako, Ukatutako sarbidea abisua ager daiteke inportatzen duen egileak ez badu ingurune-aldagairako erabilitako konexioa edo iturbururako sarbidea. Blokeorik gabeko abisua da hau, baina kontuan hartu beharreko zerbait xede-ingurunean ingurune-aldagaia erabiltzeko asmoa duzunaren arabera.
- Soluzioari balioa kendu diezaiokezu soluzioa esportatu aurretik. Honek lehendik dagoen balioa zure garapen-ingurunean geratzen dela ziurtatzen du, baina ez da soluzioan esportatuko. Ikuspegi horri esker, soluzioa beste ingurune batzuetara inportatzean balio berria eman daiteke. Informazio gehiago: Nola kentzen dut balio bat ingurune-aldagai batetik?
Notifications
Jakinarazpen bat bistaratzen da ingurumeneko aldagaiek inolako baliorik ez dutenean. Ezarri balioak ingurune-aldagaien mendeko osagaiek huts egin ez dezaten.
Segurtasuna
environmentvariabledefinition Taula erabiltzaile edo taldearen jabetzakoa da. Inguruneko aldagaiak erabiltzen dituen aplikazio bat sortzen duzunean, ziurtatu erabiltzaileei pribilegio maila egokia esleitzen diela taula honi.
environmentvariablevalue taularen baimena environmentvariabledefinition taula nagusitik heredatzen da eta, beraz, ez du pribilegio bereizirik behar.
environmentvariabledefinition Taulen pribilegioak Environment Maker eta Oinarrizko Erabiltzaileen segurtasun-roletan sartzen dira lehenespenez. Informazio gehiago: Segurtasuna Dataverse.
Izendapena
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 $authentication eta $connection 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 Eraiki tresnen zereginak oraindik ez daude erabilgarri datu-iturburuko ingurune-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.
- 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 Irtenbide lehenetsia 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 Erakutsi mendekotasunak soluzio-interfazean hautatuta, osagaiak idazten dituzun bitartean, edo iturburu-kontrolean eta soluzio-fitxategian aplikazioa edo fluxuaren metadatuak ikusita.
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 Online konexioak ez du gune, zerrenda edo dokumentu-liburutegiei buruzko informaziorik gordetzen. Beraz, konektoreari deitzeak baliozko konexio bat eta parametro gehiago behar ditu.
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.
Nire soluzioan balioa sartu behar al dut?
Ez. Ingurugiro-aldagaiak irtenbidea zabaltzen den ingurune desberdinetan balio desberdinak izan behar dituzten aplikazioek erabili nahi dituzte. Ingurune-aldagaien definizioak zure soluzioan sartu behar dira, baina balioak xede-ingurunerako eman behar dira inplementatzean. Jokaera honek ingurune-aldagaiaren definizioa helburu-ingurunean kudeatutako soluzio-objektu bat izatea eragiten du, ingurune-aldagaia kudeatu gabeko erregistroa den bitartean.
Zergatik ezin dut nire inguruneko balio bat ezabatu?
Balioa kudeatutako soluzio batean sartu bazen, balioa ezabatzeko modu bakarra soluzioa iturburu-ingurunean eguneratzea da, balioa baztertzeko, eta gero irtenbidearen bertsio berri bat esportatzea. Bertsio berri hau ingurunera inporta daiteke eguneratze-eragiketa bat erabiliz (ez eguneraketa bat), eta, ondorioz, balio-erregistroa ezabatuko da.
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 Dataverse (edo Dynamics 365 aplikazioak eskatzen dituen arren), premium konektoreak erabiltzea ez da beharrezkoa. 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 95 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 ez da nire konexioa gordetzen datu-iturburuko ingurune-aldagaietarako?
Konexioak erabiltzailearen interfazea sortzeko soilik erabiltzen dira. Adibidez, gune batekin elkartutako SharePoint zerrenden izen lagundeiak eskuratzeko. Datu-iturburuaren ingurune-aldagai bat editatzean, ziurtatu datu-iturbururako sarbidea duen konexio bat hautatzen duzula. Konexiorako sarbidea ez baduzu, eskuz sar dezakezu balio bat. Adibidez, idatzi zerrenda baten SharePoint gunearen URLa edo identifikatzaile bakarra (GUID).
Ingurune-aldagai bakar baterako (datu-iturburu mota) konexio anitz eskuragarri daudenean, diseinuaren araberako inplementazioa dago 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:
Ingurumen aldagaia dagoen irtenbidean hautatu ingurumen aldagaia propietateak bistaratzeko.
Uneko balioa atalean, hautatu ...>Kendu irtenbide honetatik.
Erabil dezaket ingurune-aldagaiak konektore pertsonalizatuen?
Bai. Ingurune aldagaien euskarria konektore pertsonalizatuetan
Ikusi ere
Erabili datu-iturburuko ingurune-aldagaiak mihise-aplikazioetan
Erabili ingurune-aldagaiak Power Automate irtenbidearen hodeiko fluxuetan
EnvironmentVariableDefinition table/entity reference
Web API samples
Use data source environment variables in Canvas apps
Use environment variables in Power Automate solution cloud flows
Use Azure Key Vault secrets
Ingurune-aldagaien euskarria konektore pertsonalizatuetan
Power Apps Bloga: Ingurune-aldagaiak aurrebistan eskuragarri!