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