Pregled spremenljivk okolja

Aplikacije pogosto potrebujejo različne konfiguracijske nastavitve ali vhodne parametre, ko so razmeščene v različna okolja. Spremenljivke okolja hranijo ključe in vrednosti parametrov, ki nato služijo kot vhodni podatki za različne druge predmete aplikacije. Ločevanje parametrov od predmetov, ki jih porabljajo, vam omogoča spreminjanje vrednosti znotraj istega okolja ali pri selitvi rešitev v druga okolja. Sicer lahko pustite vrednosti kodiranih parametrov v komponentah, ki jih uporabljajo. To je pogosto problematično; še posebej, kadar je treba vrednosti spremeniti med operacijami upravljanja življenjskega cikla aplikacije (ALM). Ker so spremenljivke okolja komponente rešitve, lahko pri selitvi rešitev v druga okolja prenesete reference (ključe) in spremenite vrednosti.

Opomba

Nove zmogljivosti za vire podatkov se trenutno še uvajajo in morda še ne bodo na voljo v vaši regiji.

Prednosti uporabe spremenljivk okolja:

  • Zagotovite nove vrednosti parametrov med uvažanjem rešitev v druga okolja.
  • Shranite konfiguracijo za uporabljene vire podatkov v aplikacijah s platnom in tokovih. Parametre spletnega mesta SharePoint Online in seznama lahko shranite kot spremenljivke okolja; s tem boste omogočili povezovanje na različna spletna mesta in sezname v različnih okoljih, ne da bi bilo treba spreminjati aplikacije in tokove.
  • Spakirajte in prenesite prilagoditve in konfiguracijo skupaj ter jih upravljajte na enem mestu.
  • Skrivnosti pakiranja in transporta, kot so poverilnice, ki jih uporabljajo različne komponente, ločeno od komponent, ki jih uporabljajo.
  • Ena spremenljivka okolja se lahko uporablja v številnih različnih komponentah rešitve – ne glede na to, ali gre za isto vrsto komponent ali različne. Aplikacija s platnom in tok lahko na primer uporabljata isto spremenljivko okolja. Ko se mora vrednost spremenljivke okolja spremeniti, morate spremeniti le eno vrednost.
  • Če morate vir podatkov umakniti v produkcijskih okoljih, lahko preprosto spremenite vrednosti spremenljivke okolja z informacijami za nov vir podatkov. Aplikacije in tokovi ne potrebujejo sprememb in bodo začeli uporabljati nov vir podatkov.
  • Orodja, ki jih podpirata SolutionPackager in DevOps, omogočajo stalno integracijo in izvajanje.
  • Spremenljivke okolja lahko razpakirate in shranite v kontrolnik virov. Datoteke z različnimi vrednostmi spremenljivk okolja lahko shranite tudi za ločeno konfiguracijo, potrebno v različnih okoljih. Orodje za pakiranje rešitve lahko nato sprejme datoteko, ki ustreza okolju, v katerega bo rešitev uvožena.

Kako delujejo?

Spremenljivke okolja je mogoče ustvariti in spremeniti v sodobnem vmesniku rešitve, samodejno ustvariti pri povezovanju z določenimi viri podatkov v aplikacijah s platnom ali z uporabo kode. Prav tako jih je mogoče uvoziti v okolje prek rešitev. Ko so spremenljivke okolja prisotne v okolju, jih je mogoče uporabiti kot vhodne podatke pri ustvarjanju aplikacij s platnom, tokov Power Automate, pri razvoju vtičnikov, pa tudi na mnogih drugih mestih, kot je dodajanje nadzorne plošče Power BI v aplikacijo, ki temelji na modelu. Kadar te vrste predmetov uporabljajo spremenljivke okolja, se vrednosti izpeljejo iz spremenljivk okolja in jih je mogoče spremeniti, ko se rešitve uvažajo v druga okolja.

Ustvarjanje spremenljivke okolja v rešitvi

  1. Prijavite se v Power Apps (make.powerapps.com), nato pa v levem podoknu izberite Rešitve.
  2. Odprite želeno rešitev ali ustvarite novo.
  3. V ukazni vrstici izberite Novo > Več in nato izberite Spremenljivka okolja.
  4. V desnem podoknu izpolnite naslednje stolpce in izberite Shrani:
    • Prikazano ime. Vnesite ime za spremenljivko okolja.

    • Ime. Enolično ime je samodejno ustvarjeno iz možnosti Prikazno ime, vendar ga lahko spremenite.

    • Vrsta podatkov. Izberite med Decimalno število, ·, ·, možnosti, podatkov, oz Skrivnost.

      Opomba

      • Če je izbrana vrsta Vir podatkov, boste morali izbrati tudi povezovalnik, veljavno povezavo za izbrani povezovalnik in vrsto parametra. Za nekatere parametre, kot so seznami SharePoint, boste morali izbrati tudi nadrejeno spremenljivko okolja vira podatkov, kot je spletno mesto SharePoint. Ko bodo shranjeni, bodo povezani v zbirko podatkov.

      • Če Skrivnost je izbrana vrsta, za dovolitev potrebujete dodatne informacije za nastavitev in konfiguracijo Azure Key Vault Power Platform za dostop do skrivnosti.

    • Trenutna vrednost. Znana tudi kot vrednost. Ta lastnost ni obvezna in je del tabele z vrednostjo spremenljivke okolja. Ko je vrednost prisotna, bo uporabljena, tudi če je prisotna tudi privzeta vrednost. Odstranite vrednost iz rešitve, če je ne želite uporabiti v naslednjem okolju. Vrednosti so ločene tudi v ločene datoteke JSON v izvoženi datoteki solution.zip in jih je mogoče urejati brez povezave. Več informacij: Kako iz spremenljivke okolja odstraniti vrednost?

    • Privzeta vrednost. Ta stolpec je del tabele definicij spremenljivk okolja in ni obvezen. Privzeta vrednost se uporabi, če ni trenutne vrednosti.

      Ločevanje privzete vrednosti in trenutne vrednosti vam omogoča, da definicijo in privzeto vrednost posredujete ločeno od vrednosti. Založnik aplikacije lahko na primer navede svojo ponudbo v AppSource s privzeto vrednostjo. Nato lahko stranka zagotovi novo vrednost (izbirno). Ko založnik aplikacije objavi posodobitve aplikacije, vrednost, ki jo nastavi stranka, ne bo prepisana.

      Nova spremenljivka okolja.

      Opomba

      Vrednost ne more obstajati brez definicije. Vmesnik omogoča ustvarjanje samo ene vrednosti na definicijo.

Uporaba spremenljivk okolja vira podatkov v aplikacijah s platnom

Uporaba obstoječih spremenljivk okolja vira podatkov

Spremenljivke okolja je mogoče ponovno uporabiti v drugih aplikacijah in celo v različnih vrstah virov, kot so tokovi za oblak. Morda jih boste želeli najprej ustvariti v svoji rešitvi in jih pozneje uporabiti med ustvarjanjem aplikacij s platnom in tokovi za oblak.

  1. Sledite zgornjim korakom, da Ustvarite spremenljivko okolja v rešitvi.
  2. Uredite ali ustvarite aplikacijo s platnom iz svoje rešitve.
  3. Dodajte nov vir podatkov za SharePoint Online.
  4. Izberite zavihek Napredno. Prikazal se bo filtriran seznam spremenljivk okolja, do katerih imate dostop in se ujemajo z nastavljenim parametrom. Ko na primer izberete spletno mesto SharePoint, se vam bo prikazal seznam vseh spremenljivk okolja vira podatkov z nastavljenimi vrednostmi Povezovalnik = SharePoint in Vrsta parametra = Mesto. Enako velja tudi pri izbiri seznamov SharePoint za določeno mesto.
  5. Izberite želene spremenljivke okolja in nato izberite Poveži se.

Pomembno

Če je izbrana spremenljivka okolja iz druge rešitve, bo imela rešitev odvisnost, ki vsebuje spremenljivko okolja. Zato storite nekaj od naslednjega:

  • Spremenljivko okolja dodajte trenutni rešitvi, preden jo izvozite.
  • Pred uvozom trenutne rešitve zagotovite, da se bo rešitev, ki vsebuje spremenljivko okolja, uvozila v ciljno okolje.

Samodejno ustvarjanje spremenljivk okolja vira podatkov pri povezovanju podatkov

Ta možnost omogoča preprostost in zagotavlja, da bodo spremenljivke okolja vedno uporabljene za vire podatkov, kot je SharePoint Online. Kljub temu pa nekatere stranke raje navedejo lastna imena shem, zato bi jih morale ustvariti iz rešitev.

  1. Uredite ali ustvarite aplikacijo s platnom iz svoje rešitve.
  2. Izberite Nastavitve > General in omogočite nastavitev na Samodejno ustvarite spremenljivke okolja pri dodajanju virov podatkov.
  3. Dodajte Nov vir podatkov za SharePoint Online.
  4. Izberite mesto SharePoint, en ali več seznamov in kliknite Poveži se.

    Opomba

    Če želite preprečiti ustvarjanje podvojenih spremenljivk okolja, boste pozvani k uporabi obstoječe spremenljivke okolja, ko bodo identificirani dvojniki. Če želite ustvariti dvojnik, lahko počistite možnost uporabe obstoječe spremenljivke okolja.

  5. Izberite Shrani.

Opomba

Že obstoječe aplikacije s platnom ne bodo samodejno uporabljale spremenljivk okolja vira podatkov. Odstranite vir podatkov iz aplikacije in jih znova dodajte z zgoraj navedenimi koraki za nadgradnjo teh aplikacij na uporabo spremenljivk okolja.

Uporaba spremenljivk okolja v tokovih za oblak rešitve Power Automate

Spremenljivke okolja je mogoče uporabiti v tokovih za oblak rešitve, saj so na voljo v izbirniku dinamične vsebine. V sprožilcih in dejanjih je mogoče uporabiti vse vrste spremenljivk okolja. Če želite uporabiti spremenljivo okolja v toku za oblak rešitve:

  1. Uredite ali ustvarite tok za oblak v rešitvi.

  2. V dejanju ali sprožilcu določite parameter, ki ga želite uporabiti za spremenljivko okolja:

    a. Če ima parameter enostavno vrednost, kot sta niz ali število, vnesite parameter.

    b. Če je parameter funkcija iskanja, se pomaknite na dno iskanja in izberite Vnesi vrednost po meri. Spremenljivke okolja, do katerih imate dostop, so navedene v izbirniku dinamične vsebine z drugo dinamično vsebino. Izberite spremenljivko okolja, ki jo želite dodati sprožilcu ali dejanju toka za oblak.

  3. Izberite želeno spremenljivko okolja.

Vnesite nove vrednosti med uvozom rešitev

Sodoben vmesnik za uvoz rešitev vključuje možnost vnosa vrednosti za spremenljivke okolja. S tem nastavite lastnost vrednosti v tabeli environmentvariablevalue.

Opomba

Vrednost lahko iz rešitve odstranite še pred izvozom rešitve. S tem boste zagotovili, da bo obstoječa vrednost ostala v vašem razvojnem okolju, vendar ne bo izvožena v rešitvi. Ta pristop omogoča zagotovitev nove vrednosti med uvozom rešitve v druga okolja. K zagotavljanju novih vrednosti med uvozom rešitve ne boste pozvani, če imajo spremenljivke okolja že privzeto vrednost ali prisotno vrednost; odvisno je od tega, ali so vrednosti del vaše rešitve oziroma so že prisotne v ciljnem okolju. Več informacij: Kako iz spremenljivke okolja odstraniti vrednost?

Obvestila

Obvestilo se prikaže, če spremenljivke okolja nimajo nobenih vrednosti. To je opomnik, da nastavite vrednosti tako, da komponente, odvisne od spremenljivk okolja, ne bodo neuspele.

Varnost

Lastnik tabele environmentvariabledefinition je uporabnik ali ekipa. Ko ustvarite aplikacijo, ki uporablja spremenljivke okolja, pazite, da dodelite uporabnikom primerno raven pravic za to tabelo. Dovoljenje za tabelo environmentvariablevalue je podedovan od nadrejene tabele environmentvariabledefinition in zato ne zahteva ločenih privilegijev. Privilegiji zaenvironmentvariabledefinition tabele so privzeto vključene v varnostne vloge izdelovalca okolja in osnovnega uporabnika. Več informacij: Varnost v storitvi Dataverse.

Poimenovanje

Zagotovite edinstvenost imen spremenljivk okolja, da je omogočeno natančno sklicevanje. Podvojena prikazna imena spremenljivk okolja otežujejo razlikovanje in uporabo spremenljivk okolja. Zagotovite edinstvenost imen spremenljivk okolja, da je omogočeno natančno sklicevanje. Imeni $authentication in $connection sta posebna parametra za tokove in se jim je treba izogibati. Shranjevanje toka bo blokirano, če bodo uporabljene spremenljivke okolja s temi imeni. Če je v toku uporabljena spremenljivka okolja in je spremenjeno prikazno ime spremenljivke okolja, bo oblikovalnik za pomoč pri identifikaciji pokazal tako stari kot novi žeton prikaznega imena. Pri posodabljanju toka je priporočljivo odstraniti referenco spremenljivke okolja in jo znova dodati.

Uporabite skrivnosti Azure Key Vault (predogled)

Spremenljivke okolja omogočajo sklicevanje na skrivnosti, shranjene v Azure Key Vault. Te skrivnosti so nato na voljo za uporabo Power Platform komponente, kot npr Power Automate. Dejanske skrivnosti so shranjene samo v Azure Key Vault in spremenljivka okolja se preprosto sklicuje na skrivnosti. Uporaba skrivnosti Azure Key Vault s spremenljivkami okolja zahteva, da konfigurirate Azure Key Vault tako, da Power Platform lahko preberete posebne skrivnosti, na katere se želite sklicevati.

Spremenljivke okolja, ki se sklicujejo na skrivnosti, trenutno niso na voljo v izbirniku dinamične vsebine za uporabo v tokovih.

Konfigurirajte Azure Key Vault

Za uporabo skrivnosti Azure Key Vault z Power Platform, mora imeti naročnina Azure, ki ima trezorPowerPlatform registriran ponudnik virov in uporabnik, ki ustvari spremenljivko okolja, mora imeti ustrezna dovoljenja za vir Azure Key Vault.

Zahteve

  1. RegistrirajteMicrosoft.PowerPlatform ponudnika virov v vaši naročnini na Azure. Sledite tem korakom za preverjanje in konfiguracijo: Ponudniki virov in vrste virov

    Registrirajte Power Platform ponudnik v Azure

  2. Ustvarite trezor Azure Key Vault. Razmislite o uporabi ločenega trezorja za vsakega Power Platform okolje za zmanjšanje nevarnosti v primeru kršitve. Pojdi do Najboljše prakse za uporabo Azure Key Vault za več informacij. Za več informacij o tem, kako ustvariti trezor ključev, pojdite na Hitri začetek – ustvarite trezor ključev Azure s portalom Azure

  3. Uporabnik, ki ustvari spremenljivko okolja, mora imeti dovoljenje za branje na določenem trezorju. Dovoljenje lahko preverite z uporabo Poglej moj dostop na Nadzor dostopa > Preverite dostop kartico Azure Key Vault na portalu Azure. Če uporabnik nima dostopa do trezorja, odobri dostop do tega vira prek Key Vault Uporabnik z dovoljenjem za branje ali druge ustrezne vloge.

    Oglejte si moj dostop v Azure

  4. Azure Key Vault mora imeti Pridobite pravilnik tajnega dostopa, nastavljen za Dataverse ravnatelja storitve. Če za ta trezor ne obstaja, dodajte novo politiko dostopa. Izberite Dodaj politiko dostopa in nato izberite Pridobite kot politika dostopa. Zraven Izberite ravnatelja, izberite Nobena izbrana in nato poišči Dataverse. Izberite Dataverse ravnatelja storitve z 00000007-0000-0000-c000-000000000000 identiteto in nato izberite Dodaj. Ko je dodana, bi morala politika dostopa izgledati takole.

    Pridobite politiko dostopa za Dataverse varnostni principal v Azure

  5. Če tega še niste storili, dodajte skrivnost v svoj novi trezor. Več informacij: Hitri zagon Azure – nastavite in pridobite skrivnost iz Key Vault s pomočjo portala Azure

Ustvarite novo spremenljivko okolja za skrivnost Key Vault

Ko je Azure Key Vault konfiguriran in imate v svojem trezorju registrirano skrivnost, se lahko zdaj nanjo sklicujete znotraj Power Apps z uporabo spremenljivke okolja.

  1. Prijavite se na Power Apps, in v Rešitve odprite neupravljano rešitev, ki jo uporabljate za razvoj.

  2. Izberite Novo > Več > Spremenljivka okolja.

  3. Vnesite a prikazno ime in neobvezno, a Opis za spremenljivko okolja.

  4. Izberite Vrsta podatkov kot Skrivnost in Tajna trgovina kot Azure Key Vault.

  5. Izberite med naslednjimi možnostmi:

    • Izberite Nova referenca vrednosti Azure Key Vault. Ko so informacije dodane v naslednjem koraku in shranjene, spremenljivka okolja vrednost zapis je ustvarjen.
    • Razširi Pokaži privzeto vrednost, da prikažete polja za ustvarjanje a Privzeta skrivnost Azure Key Vault. Ko so informacije dodane v naslednjem koraku in shranjene, se spremenljivki okolja doda privzeta razmejitev vrednosti opredelitev zapis.
  6. Vnesite te podatke:

    • ID naročnine Azure : ID naročnine Azure, povezan s trezorjem ključev.
    • Ime skupine virov : skupina virov Azure, kjer se nahaja trezor ključev, ki vsebuje skrivnost.
    • Ime trezorja ključev Azure : Ime trezorja ključev, ki vsebuje skrivnost.
    • Skrivno ime : Ime skrivnosti, ki se nahaja v Azure Key Vault.

    Nasvet

    ID naročnine, ime skupine sredstev in ime trezorja ključev lahko najdete na portalu Azure Pregled stran trezorja ključev. Skrivno ime lahko najdete na strani trezorja ključev na portalu Azure, tako da izberete Skrivnosti Spodaj Nastavitve.

  7. Izberite Shrani.

Opomba

  • Preverjanje uporabniškega dostopa za skrivnost se izvaja v ozadju. Če uporabnik nima vsaj dovoljenja za branje, se prikaže ta napaka pri preverjanju: Ta spremenljivka ni bila pravilno shranjena. Uporabnik ni pooblaščen za branje skrivnosti iz 'Azure Key Vault path'.

  • Trenutno je Azure Key Vault edina skrivna trgovina, ki je podprta s spremenljivkami okolja.

Ustvariti Power Automate flow za testiranje skrivnost spremenljivke okolja

Preprost scenarij za prikaz uporabe skrivnosti, pridobljene iz Azure Key Vault, je ustvarjanje a Power Automate flow za uporabo skrivnosti za preverjanje pristnosti v spletni storitvi.

Opomba

URI za spletno storitev v tem primeru ni delujoča spletna storitev.

  1. Prijavite se PowerApps, izberite Rešitve, nato pa odprite želeno neupravljano rešitev.

  2. Izberite Novo > Avtomatizacija > Oblačni tok > Takoj.

  3. Vnesite ime za tok, izberite Ročno sproži tok, nato pa izberite Ustvari.

  4. Izberite Nov korak, izberite Microsoft Dataverse priključek in nato na Dejanja izberite zavihek Izvedite nevezano dejanje.

  5. Izberite poimenovano dejanje RetrieveEnvironmentVariableSecretValue s spustnega seznama.

  6. Za ta primer navedite edinstveno ime spremenljivke okolja (ne prikazno ime), dodano v prejšnjem razdelku new_TestSecret se uporablja.

  7. Izberite ... > Preimenuj preimenovati dejanje, tako da se bo lažje sklicevati nanj v naslednjem dejanju. Na spodnjem posnetku zaslona je bil preimenovan v GetSecret.

    Takojšnja konfiguracija toka za testiranje skrivnosti spremenljivke okolja

  8. Izberite ... > Nastavitve za prikaz GetSecret nastavitve dejanj.

  9. Omogoči Varni izhodi možnost v nastavitvah in nato izberite Končano. S tem preprečite, da bi bil izhod dejanja izpostavljen v zgodovini izvajanja toka.

    Omogoči nastavitev varnih izhodov za dejanje

  10. Izberite Nov korak, poiščite in izberite HTTP konektor.

  11. Izberite Metoda kot GET in vnesite URI za spletno storitev. V tem primeru fiktivna spletna storitev httpbin.org se uporablja.

  12. Izberite Pokaži napredne možnosti, izberite Preverjanje pristnosti kot Osnovni, nato pa vnesite Uporabniško ime.

  13. Izberite Geslo polju, nato pa na Dinamična vsebina zavihek pod zgornjim imenom koraka poteka (GetSecret v tem primeru) izberite RetrieveEnvironmentVariableSecretValueResponse EnvironmentVariableSecretValue, ki se nato doda kot izrazoutputs('GetSecretTest')?['body/EnvironmentVariableSecretValue'] oz body('GetSecretTest')['EnvironmentVariableSecretValue'].

    Ustvarite nov korak s priključkom HTTP

  14. Izberite Shrani ustvariti tok.

  15. Ročno zaženite tok, da ga preizkusite.

Z uporabo zgodovine delovanja toka je mogoče preveriti izhode.

Izhodni pretok

Trenutne omejitve

  • SharePoint Online je trenutno edini vir podatkov, ki je podprt za spremenljivke okolja vrste »vir podatkov« znotraj aplikacij s platnom. Vseeno pa bo povezovalnik Dataverse kmalu posodobljen, in sicer do takrat, ko bo za vsa okolja Dataverse razen za trenutno okolje potrebna povezljivost. V aplikacijah s platnom se lahko uporabljajo druge vrste spremenljivk okolja, ki jih pridobite s snemanjem podatkov prek povezave Dataverse.
  • Če za shranjevanje parametrov vira podatkov SharePoint v aplikacijah s platnom uporabljate spremenljivke okolja, morate ob uporabi vrst stolpcev »Iskanje« ali »Oseba ali skupina« uporabiti Prikazno ime (namesto logičnega imena ali ID-ja).
  • Ko se vrednosti spremenljivk okolja spremenijo neposredno v okolju in ne prek operacije ALM, na primer uvoza rešitve, bodo tokovi še naprej uporabljali prejšnjo vrednost, dokler se tok ne shrani ali izklopi in ponovno vklopi.
  • Preverjanje vrednosti spremenljivk okolja se izvede znotraj uporabniških vmesnikov in komponent, ki jih uporabljajo, ne pa tudi znotraj okolja Dataverse. Zato zagotovite, da so nastavljene ustrezne vrednosti, če jih spreminjate s kodo.
  • Opravila Power Platform Build Tools še niso na voljo za upravljanje spremenljivk okolja vira podatkov. Vendar to ne predstavlja ovire za njihovo uporabo v orodjih, ki jih zagotavlja Microsoft, in v sistemih za upravljanje virov.
  • Za interakcijo s spremenljivkami okolja prek kode po meri je potreben klic API-ja za pridobitev vrednosti; izpostavljen ni noben predpomnilnik, ki bi ga lahko uporabila koda drugega ponudnika.
  • Pri urejanju toka za oblak spremenljivke okolja, prikazane v izbirniku dinamične vsebine, niso filtrirane, bodo pa v prihodnosti filtrirane glede na vrsto podatkov.
  • Če je med urejanjem toka za oblak dodana spremenljivka okolja v drugem zavihku brskalnika, morate tok ponovno odpreti v oblikovalniku toka, da osvežite izbirnik dinamične vsebine.

Pogosta vprašanja

Kako si lahko ogledam, kje se uporabljajo spremenljivke okolja?

Bodisi tako, da izberete Pokaži odvisnosti v vmesniku rešitve med ustvarjanjem komponent, ali v kontrolniku vira in v datoteki rešitve z ogledom metapodatkov aplikacije ali toka.

Ali so spremenljivke okolja vira podatkov enake povezavam?

Ne. Čeprav so medsebojno povezane. Povezava predstavlja poverilnico ali sredstvo za preverjanje pristnosti, potrebno za interakcijo s povezovalnikom. Spremenljivke okolja vira podatkov hranijo parametre, ki jih zahteva eno ali več dejanj v povezovalniku, in ti parametri se pogosto razlikujejo glede na dejanje. Povezava SharePoint Online na primer ne hrani nobenih informacij o spletnih mestih, seznamih ali knjižnicah dokumentov. Zato klic povezovalnika zahteva tako veljavno povezavo kot tudi nekatere dodatne parametre.

Ali je mogoče spremenljivke okolja vira podatkov uporabiti s povezavami v skupni rabi, kot je SQL Server s preverjanjem pristnosti SQL?

Praviloma ne. Povezave v skupni rabi s strežnikom SQL Server shranjujejo parametre, potrebne za povezavo s podatki znotraj povezave. Ime strežnika in zbirke podatkov je na primer na voljo pri ustvarjanju povezave in zato vedno izhaja iz povezave.

Spremenljivke okolja vira podatkov se uporabljajo za povezovalnike, ki se opirajo na preverjanje pristnosti na osnovi uporabnika, kot je Azure Active Directory, ker parametrov ni mogoče izpeljati iz povezave. Iz teh razlogov preverjanje pristnosti s strežnikom SQL Server, ki je povezava v skupni rabi, ne bo uporabljalo spremenljivk okolja vir podatkov.

Ali lahko moj avtomatizirani prodajni lijak ALM uporablja datoteke z različnimi vrednostmi za različna okolja?

Da. Orodje za pakiranje rešitve sprejme ime datoteke kot vhodni parameter, tako da lahko vaš prodajni lijak v rešitev zapakira datoteko z različnimi vrednostmi, odvisno od vrste okolja, v katerem se izvaja.

Kaj se zgodi, če nekdo nehote izbriše vrednost?

Če sistem odvisnosti tega ni preprečil, bo med izvajanjem kot rezerva uporabljena zadnja znana vrednost.

Kdaj bo uporabljena nova vrednost v aplikacijah s platnom in tokovih za oblak, če se vrednost spremeni?

Za aplikacije s platnom bo nova vrednost uporabljena med naslednjo sejo. Na primer pri zapiranju aplikacije in ponovnem predvajanju.

Pri tokovih za oblak se morajo tokovi trenutno deaktivirati in ponovno aktivirati, da se uporabi posodobljena vrednost.

Ali je treba obvezno imeti naročniško licenco?

Ne. Medtem ko ALM zahteva uporabo Dataverse (ali Dynamics 365 for Customer Engagement), uporaba naročniških povezovalnikov ni potrebna. Izjema je le, če uporabljate povezovalnik Dataverse za interakcijo s spremenljivkami okolja, kot bi ga z drugimi zapisi podatkov, na primer računi ali stiki. Prej je bil to edini način uporabe spremenljivk okolja v aplikacijah s platnom in tokovih.

Ali obstaja omejitev števila spremenljivk okolja, ki jih lahko imam?

Ne. Največja mogoča velikost rešitve pa je 32 MB. Glej Ustvarite rešitev

Ali lahko spremenljivka okolja prikazuje imena in ali so lahko opisi lokalizirani?

Da.

Ali naj namesto shranjevanja konfiguracijskih podatkov v tabelah po meri uporabim spremenljivke okolja?

Da, vendar le če vaši konfiguracijski podatki niso povezani. Spremenljivke okolja je treba uporabiti za pare ključnih vrednosti in kadar se mora vrednost razlikovati v drugih okoljih. Druga orodja, kot je orodje za selitev konfiguracije, so bolj primerna za selitev relacijskih konfiguracijskih podatkov, shranjenih v tabelah po meri. V nasprotju z drugimi konfiguracijskimi podatki se spremenljivke okolja preselijo znotraj rešitev, zato so veliko enostavnejše za upravljanje in zmogljivejše za uvoz.

Kako iz spremenljivke okolja odstraniti vrednost?

Pred izvozom rešitve boste morda iz nje želeli odstraniti vrednost spremenljivke okolja. Obstoječa vrednost bo ostala v vašem razvojnem okolju, a se ne bo izvozila v rešitev. Ta pristop omogoča, da je pri uvozu rešitve v drugo okolje zagotovljena nova vrednost.

Če želite odstraniti vrednost, upoštevajte naslednje korake:

  1. V rešitvi, v kateri se nahaja spremenljivka okolja, izberite spremenljivko okolja in prikazale se bodo lastnosti.
  2. Pod možnostjo Trenutna vrednost izberite ... > Odstrani iz te rešitve. Odstranjevanje vrednosti iz spremenljivke okolja

Ali lahko uporabljam spremenljivke okolja v priključkih po meri?

Da. Podpora spremenljivki okolja v konektorjih po meri

Glejte tudi

Spletni dnevnik Power Apps: spremenljivke okolja, ki so na voljo v predogledu!
Sklic za tabelo/entiteto EnvironmentVariableDefinition
Vzorci spletnega API-ja
Ustvarjanje aplikacije delovnega območja od začetka z uporabo storitve Dataverse
Ustvarjanje poteka s storitvijo Dataverse
Podpora spremenljivki okolja v konektorjih po meri

Opomba

Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)

Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).