Ofte stillede spørgsmål om miljøvariabler

I denne artikel kan du finde de ofte stillede spørgsmål (FAQ'er) til miljøvariabler.

Hvorfor kan jeg ikke se værdien for min miljøvariabel?

Hvis miljøvariablen er i en administreret løsning, vil du ikke kunne se værdien, medmindre du ser inde i Standardløsningen. Denne adfærd er designet, da miljøvariabelværdien er en ikke-administreret tilpasning.

Hvordan kan jeg få vist, hvor miljøvariabler bruges?

Enten via valg af Vis afhængigheder i løsningsgrænsefladen, mens du skriver komponenter, eller i kildekontrolelementet og i løsningsfilen ved at få vist appen eller flow-metadata.

Er datakilde miljøvariabler det samme som forbindelser?

Nej. Selvom de er relateret. En forbindelse repræsenterer en legitimationsoplysning eller godkendelse, der kræves for at arbejde med forbindelsen. Datakildemiljøvariabler lagres parametre, der kræves af en eller flere handlinger i forbindelsen, og disse parametre varierer ofte, afhængigt af handlingen. F.eks. gemmer en SharePoint Online-forbindelsen ikke oplysninger om websteder, lister eller dokumentbiblioteker. Når du ringer til connectoren, kræves der derfor både en gyldig forbindelse og nogle ekstra parametre.

Kan datakildemiljøvariabler bruges sammen med delte forbindelser, f.eks. SQL Server med SQL-godkendelse?

Generelt nej. I delte forbindelser til SQL Server lagres de parametre, der kræves for at oprette forbindelse til data i forbindelsen. Navnet på serveren og databasen er f.eks. angivet under oprettelse af forbindelsen og afledt af forbindelsen derfor altid.

Datakildemiljøvariabler bruges til forbindelser, der er afhængige af brugerbaseret godkendelse, f.eks. Microsoft Entra ID, fordi parametrene ikke kan udledes af forbindelsen. Godkendelse med SQL Server, som er en delt forbindelse, bruger derfor ikke datakilde-miljøvariabler.

Kan min automatiserede ALM-pipeline bruge forskellige værdifiler til forskellige miljøer?

Ja. Løsningspakker accepterer filnavnet som inputparametre, så pipelinen kan pakke en anden værdifil i løsningen, afhængigt af den miljøtype den køres imod.

Hvad skal jeg gøre, hvis en person ved en fejl sletter en værdi?

Hvis afhængighedssystemet ikke allerede fungerer som afhængighedssystem, bruges den sidste kendte værdi som reserve under kørsel.

Hvornår bruges den nye værdi i lærredsapps og i cloudflows, hvis værdien ændres?

Det kan tage op til en time at publicere opdaterede miljøvariabler fuldt ud, da værdien skubbes ind i appsene og flyder asynkront.

Kræves der premiumlicenser?

Nej. Selvom ALM kræver Dataverse (eller Dynamics 365 for Customer Engagement), er det ikke nødvendigt at bruge premium-connectorer. Problemet er, at du bruger Dataverse-connectoren til at kommunikere med miljøvariabler på samme måde som med andre dataposter, f.eks. konti eller kontakter. Tidligere var det den eneste måde at bruge miljøvariabler på i lærredsapps og flows.

Er der en grænse for, hvor mange miljøvariabler, jeg kan have?

Nej, der er ingen hård grænse for antallet af miljøvariabler, der er tilladt i et miljø, men brugeroplevelsen bliver vanskelig, når der er for mange miljøvariabler at vælge imellem.

Kan viste navne og beskrivelser i miljøvariabler være oversatte?

Ja.

Skal jeg bruge miljøvariabler i stedet for at gemme konfigurationsdata i brugerdefinerede tabeller?

Ja, hvis konfigurationsdataene ikke er relationsbestemte. Miljøvariabler skal bruges til nøgle: værdipar, og når værdien sandsynligvis skal ændres i andre miljøer. Andre værktøjer, f.eks. værktøjet til konfigurationsoverførsel, er bedre egnede til overførsel af relationskonfigurationsdata, der er lagret i brugerdefinerede tabeller. I modsætning til andre konfigurationsdata overføres miljøvariabler i løsninger og er derfor meget mere simple at administrere og mere effektive til at importere.

Hvordan fjerner jeg en værdi fra en miljøvariabel?

Du kan fjerne værdien af værdien i en miljøvariabel fra løsningen, før du eksporterer løsningen. Derefter forbliver den eksisterende værdi i udviklingsmiljøet, men den eksporteres ikke i løsningen. Denne fremgangsmåde gør det muligt at angive en ny værdi, når løsningen importeres til et andet miljø.

Benyt følgende fremgangsmåde for at fjerne værdien:

  1. Vælg den miljøvariabel, der skal vises egenskaber for, i den løsning, hvor miljøvariablen er placeret.

  2. Vælg ...> under Aktuel værdi.

    Fjerne værdien fra en miljøvariabel

Kan jeg bruge miljøvariabler i brugerdefinerede connectorer?

Ja. Miljøvariablen understøttes i brugerdefinerede connectorer

Se også

Oversigt over miljøvariabler