Ingurune-aldagaiak Power Platform orokorrean
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. Esate baterako, SharePoint Interneteko gune eta zerrendako 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 fluxuak, pluginak eta Power BI arbelak gehitzeko ereduetan oinarritutako aplikazioetan. 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 paneleko 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 zerbitzari eta mahai egokira konektatzeko beharrezkoa den konexioan ez dagoen informazioa gordetzen du. Power Apps Konexioa erabilgarri dauden parametroen balioak berreskuratzeko soilik erabiltzen da SharePoint sarbidea duzun guneak edo gune bati lotutako zerrendak.
- Aukeratutako mota Sekretua bada, Azure Key Vault konfiguratzeko eta konfiguratzeko informazio gehigarria behar da Power Platform sekretua atzitzeko.
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 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.
Oharra
Ezin da balio bat definitu gabe. Interfazeak definizio bakoitzeko balio bakarra sortzea ahalbidetzen du.
Power Apps automatikoki sor ditzake ingurune-aldagaiak
Ezarpenen ezarpenen Power Apps orokorrak 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 berez konektatzen da Dataverse. 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), orduan Power Apps ek suposatzen du beti taula berari erreferentzia egin nahi diola. Ingurune-aldagai bat behar duzu kanpoko taula hori kanpoko taula desberdina izan behar baduzu garapenetik probara edo ekoiztera pasatzen zarenean. Errazena Power Apps zure ingurune-aldagaia automatikoki sortzea da. (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 Microsoft Entra konexioak soilik onartzen ditu. Beraz, SharePointrako, baliozko konexioaz gain, ingurune-aldagai bereizi bat behar da Gune eta Zerrendarako.
SharePoint zerrendekin ingurune-aldagaiak behar bezala erabiltzeko:
- Iturburuko eta helburuko inguruneetako zutabe bakoitzaren bistaratzeko izena eta izen logikoa bat etorri behar dute.
- SharePoint ren ingurune-aldagaiek bat datozen metadatuak izan behar dituzte. SharePoint xede-inguruneen artean agian bat ez datozen barne-identifikatzaileak ditu. Adibidez, xede-ingurune batean izen eta zutabe bereko zerrenda bat sortzen baduzu, barne-izenak ez dira bat egingo. Metadatuak beti bat datoz SharePoint gune bat bikoiztu eta xede-ingurunean kopiatzen badituzu.
SQL Server
SQL Server-ek autentifikazio eta konexio mota asko 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 partekatutako konexioetarako, esate baterako, oinarrizko SQL autentifikazioa SQL Server-ekin. Erabili konexio-erreferentziak ohiko konexio-katearen parte gisa pasatzen den informaziorako. Oinarrizko SQL autentifikazio-parametroak konexio-katearen parte dira. Adibidez, zerbitzariaren eta datu basearen izena konexioa sortzerakoan ematen da eta, beraz, beti konexiotik eratortzen dira.
Datu-iturburuko ingurune-aldagaiak Microsoft Entra bezalako autentifikazioa duten konektoreetarako erabiltzen dira. Konexio mota hauetan, Power Apps erabiltzaile identifikatu bat bakarrik dauka. Power Apps ezin da konexiotik atera zer zerbitzu edo mahairekin lan egin 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?
Jakinarazpenak
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.
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 $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 Lineako konexioak ez du guneei, zerrendei 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. ALM-k Dataverse (edo Dynamics 365 aplikazioak) behar dituen arren, ez da beharrezkoa konektore premiumak erabiltzea. 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 soluzioa
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 bati lotutako SharePoint zerrenden lagunarteko izenak berreskuratzeko. 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, sartu zerrenda baterako 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 soluzio-hodei-fluxuetan
EnvironmentVariableDefinition taula/entitate-erreferentzia
Web API laginak
Erabili datu-iturburuko ingurune-aldagaiak Canvas aplikazioetan
Erabili ingurune-aldagaiak Power Automate soluzio hodeiko fluxuetan
Erabili Azure Key Vault-en sekretuak Ingurugiro-aldagaiak erabilgarri dauden inguruneko konektoreetan
Ingurugiro-aldagaien aurreikuspenaB aldagai pertsonalizatuetan onartzen da.
Power Apps