Del via


Konfigurere en formular for at acceptere brugerdefinerede forespørgselsstrengparametre

 

Udgivet: november 2016

Gælder for: Dynamics CRM 2015

Muligheden for at overføre værdier til en webside ved hjælp af forespørgselsstrenge udgør en bekymring for sikkerheden.Microsoft Dynamics 365 anvender den bedste metode ved altid at sammenligne en parameter, der overføres som en forespørgselsstreng, med en liste over forventede parameternavne og datatyper.

Som standard giver Microsoft Dynamics 365 mulighed for et bestemt sæt forespørgselsstrengparametre, der skal overføres til en formular. Du kan bruge disse parametre til at angive standardværdier, når du opretter en ny post i programmet. Hver parameter skal bruge en standardnavngivningskonvention, der indeholder en reference til det logiske navn for attributten. Du kan finde flere oplysninger under Angiv feltværdier vha. parametre, der overføres til en formular.

I programmerne kan du vil overføre brugerdefinerede forespørgselsstrengsparametre til en objektformular. Dette emne indeholder oplysninger om, hvordan du kan definere et sæt specifikke parameternavne og -datatyper, der kan godkendes for en bestemt objektformular.

Definere tilladte forespørgselsstrengsparametre

Der er to måder at angive, hvilke forespørgselsstrengsparametre der accepteres af formularen:

  • Redigering af formularegenskaber

  • Rediger formular-XML

Redigering af formularegenskaber

Klik på Egenskaber for formular i gruppen Formular under fanen Startside, når du redigerer en objektformular. Vælg fanen Parametre i dialogboksen Egenskaber for formular.

Brug denne fane til at ændre de navne og datatyper, som formularen tillader.

Rediger formular-Xml

Inde i den eksporterede løsningtilpasnings.xml-fil kan du tilføje et <formparameters> (FormXml)-element umiddelbart efter sidefodelementet. I <formparameters>-elementet kan du, tilføje <querystringparameter> (FormXml)-elementer for at angive, hvilke parametre der tillades.

Følgende beskriver querystringparameter-elementattributterne name og type:

  • navn. Hver navneattribut skal indeholde mindst ét understregningstegn (_), men navnet på forespørgselsstrengparameteren må ikke begynde med et understregningstegn. Navnet kan ikke starte med "crm_". Vi anbefaler, at du bruger tilpasningspræfikset for løsningsudgiveren som navngivningskonventionen. En gyldig querystringparameter-navnattributværdi er "myISV_contact_specialvalue".

    Vigtigt

    Hvis et querystringparameter-elementnavn er ikke entydigt, kan det blive overskrevet med en anden parameterdefinition vha. en anden datatype.

  • Type. Match datatypeværdierne med parameterværdierne, så ugyldige data ikke videresendes med parameteren. Følgende er gyldige datatyper:

    • Boolean

    • DateTime

    • Double

    • EntityType

    • Integer

    • Long

    • PositiveInteger

      Bemærk

      PositiveInteger indeholder "0" i intervallet af gyldige værdier.

    • SafeString

    • UniqueId

    • UnsignedInt

Se også

Angiv feltværdier vha. parametre, der overføres til en formular
Åbne formularer, visninger, dialogbokse og rapporter med en URL-adresse

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret