Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Formularer indeholder den brugergrænseflade, som brugerne bruger til at oprette, få vist eller redigere objektposter. Brug formulardesigneren i tilpasningsværktøjerne til at oprette og redigere objektformularer. Flere oplysninger: Opret og design formularer for at få oplysninger om opgaver, der er relateret til at arbejde med formularer i programmet.
Dette emne indeholder oplysninger, der er nødvendige for at oprette eller redigere formularer programmatisk.
Access-formulardefinitioner
Objektformularer gemmes i objektet SystemForm sammen med dashboards og visualiseringer. Du kan undersøge formulardefinitionerne for en enhed på to måder:
Medtag objektet i en ikke-administreret løsning, og eksportér løsningen.
Forespørg objektet
SystemForm
Vis FormXML fra en eksporteret enhed
Det er kun definitioner af systemenhedsformularer, der er blevet tilpasset, der inkluderes i den eksporterede administrerede løsning. Hvis du vil have vist definitionen af en systemenhedsformular, skal du enten ændre den på en eller anden måde eller oprette en ny formular ved at gemme den eksisterende formular med et nyt navn.
Når du har eksporteret løsningen, skal du udtrække indholdet og få vist filen customizations.xml. Du kan finde definitionen af formularerne i ImportExportXml>Entities>Entity>FormXml.
I noden <FormXml> kan du se, at hver type formular er grupperet i et <forms> element, hvor attributten type angiver formularens type.
Formularegenskaber
I følgende tabel beskrives nøgleobjektattributter SystemForm og de tilsvarende data, der er inkluderet i de XML-elementer, der eksporteres med løsningen.
| Egenskaben SystemForm | FormXML-element | Description |
|---|---|---|
AncestorFormId |
<ancestor> |
Entydigt id for den overordnede formular. Dette angives, når du opretter en ny formular ved hjælp af Gem som for en eksisterende formular eller ved hjælp CopySystemFormRequestaf . |
CanBeDeleted |
<CanBeDeleted> |
Oplysninger, der angiver, om denne komponent kan slettes. Denne administrerede egenskab anvendes kun, hvis formularen blev oprettet ved at importere en administreret løsning. |
Description |
<Descriptions> |
Description er en streng og <Descriptions> indeholder eventuelle oversatte mærkater til beskrivelsen af formularen.De oversatte mærkater kan hentes ved hjælp af RetrieveLocLabelsRequest. |
FormActivationState |
<FormActivationState> |
Angiver formularens tilstand. Det er kun formularer af typen "hoved", der kan deaktiveres. Gyldige værdier: - 0: Inaktiv - 1: Aktiv |
FormId |
<formid> |
Entydigt id for formularen |
FormPresentation |
<FormPresentation> |
Angiver, om denne formular er i det opdaterede layout for brugergrænsefladen i Dynamics 365 for Customer Engagement. |
FormXml |
<form> |
XML-repræsentation af formularlayoutet. |
IntroducedVersion |
<IntroducedVersion> |
Versionen af den løsning, som formularen blev tilføjet i. |
IsAIRMerged |
I/T | Angiver, om denne formular flettes med det opdaterede layout for brugergrænsefladen i Dynamics 365 for Customer Engagement. |
IsCustomizable |
<IsCustomizable> |
Oplysninger, der angiver, om denne komponent kan tilpasses. Denne administrerede egenskab anvendes kun, hvis formularen blev oprettet ved at importere en administreret løsning. |
IsDefault |
I/T | Oplysninger, der angiver, om formularen eller dashboardet er systemets standard. |
Name |
<LocalizedNames> |
Name er en streng og <LocalizedNames> indeholder alle oversatte navne til navnet på formularen.De oversatte mærkater kan hentes ved hjælp af RetrieveLocLabelsRequest. |
ObjectTypeCode |
Formularen er en af decedent af elementet Entity . |
Værdien ObjectTypeCode er det logiske objektnavn. |
Type |
<forms>elementattribut type |
Gyldige værdier for formularer er: - 2: main- 5: mobile- 6: quick- 7: quickCreate |
Opret og rediger formularer
Du kan kun oprette nye formularer for et objekt, hvor EntityMetadata. CanCreateForms tillader det.
Du kan oprette nye formularer ved hjælp af enten en CreateRequest eller CopySystemFormRequest. Når du bruger CopySystemFormRequestEller bruger Gem som i formulareditoren, skal du være opmærksom på, at der ikke er nogen nedarvning mellem formularer. Derfor anvendes ændringer af basisformularen ikke automatisk på formularer, der er oprettet ud fra den.
Redigering af formulardefinitionerne fra en eksporteret administreret løsning og derefter genimport af løsningen er en understøttet metode til redigering af objektformularer. Når du redigerer formularer manuelt, anbefaler vi på det kraftigste, at du bruger en XML-editor, der gør det muligt at validere skemaer. Flere oplysninger: Rediger XML-tilpasningsfilen med skemavalidering
Se også
Tilpas Microsoft Dynamics 365 Customer Engagement
Opret og design formularer
SystemForm-enhed
Opret eller rediger, hvordan forretningsregler startes
XML-formularskema