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.
Du kan tilknytte attributter mellem objekter, der har en objektrelation. Dette giver dig mulighed for at angive standardværdier for en post, der er oprettet i konteksten af en anden post. Brug tilpasningsværktøjerne i programmet til at tilknytte attributter. Se Opret og rediger objektrelationer: Tilknytning af objektfelter.
Funktionsmåde i programmet
Tilknytning i Dynamics 365 Customer Engagement (i det lokale miljø) strømliner dataindtastning, når du opretter nye poster, der er knyttet til en anden post. Når et objekt har en objektrelation med et andet objekt, kan du oprette nye relaterede objektposter ved hjælp af fanen Opret relateret på båndet. Når du opretter en ny post på denne måde, kopieres tilknyttede data fra den primære objektpost til formularen for den nye relaterede objektpost. Ved at tilknytte objektattributter kan du styre, hvilke data der kopieres, ved at tilføje nye tilknytninger i relationen mellem de to objekter. Hvis du opretter en post på anden måde end fra den tilknyttede visning af det primære objekt, tilknyttes dataene ikke.
Det kan f.eks. være, at du vil oprette en tilknytning mellem adressefelterne i konti og adressefelterne i kontakter. Når en bruger tilføjer en kontakt, der er knyttet til en bestemt konto, udfyldes adressefelterne for kontakten automatisk med denne tilknytning.
Du kan knytte én attribut til flere destinationsattributter. Du kan f.eks. knytte adresseoplysninger på en konto til både fakturerings- og forsendelsesadresserne i en ordre.
Tilknytningen anvendes, før der oprettes en ny relateret post. Brugerne kan foretage ændringer, før de gemmer posten. Senere ændringer af dataene i den primære post anvendes ikke på den relaterede post.
Brug af objekt- og attributtilknytningsdata
Brug af web-API
Når du arbejder med web-API'en, kan du bruge Funktionen InitializeFrom til at oprette nye poster i konteksten af eksisterende poster, hvor der findes en tilknytning mellem objekterne.
Svaret, der modtages fra InitializeFrom-anmodningen, består af værdier for tilknyttede attributter mellem kildeobjektet og destinationsobjektet og GUID'et for den overordnede post. Attributtilknytningen mellem objekter, der har en objektrelation, er forskellig for forskellige objektsæt og kan tilpasses, så svaret fra InitializeFrom-funktionsanmodningen kan variere for forskellige objekter og organisationer. Når dette svar overføres i brødteksten i oprettelsesanmodningen for den nye post, replikeres disse attributværdier i den nye post. Værdierne for brugerdefinerede tilknyttede attributter angives også i den nye post under processen.
Notat
Hvis du vil finde ud af, om to objekter kan tilknyttes, skal du bruge følgende web-API-anmodning:GET [Organization URI]/api/data/v9.1/entitymaps?$select=sourceentityname,targetentityname&$orderby=sourceentityname
Du kan få flere oplysninger under Opret et nyt objekt fra et andet objekt.
Brug af organisationstjeneste
Når du opretter nye poster i konteksten af en eksisterende post, hvor der findes en tilknytning mellem objekterne, kan du bruge InitializeFromRequest meddelelsen til at definere en ny post, der indeholder de værdier, der er angivet i tilknytningen. Du kan derefter bruge IOrganizationService. Create til at gemme posten. På denne måde anvendes alle tilknytninger, som du definerer.
Der oprettes gyldige objekttilknytninger, når der oprettes en objektrelation. Brug objektrelationen entity_map_attribute_maps til at hente attributtilknytningerne for det par af objekter, der er angivet af objekttilknytningen.
Du kan oprette eller opdatere attributtilknytningsposter. Følgende krav skal være opfyldt for attributtilknytninger:
- Typen AttributeMetadata skal stemme overens.
- Længden af destinationsfeltet må ikke være kortere end kildefeltet.
- Formatet skal stemme overens.
- Destinationsfeltet må ikke bruges i en anden tilknytning.
- Kildefeltet skal være synligt i objektformularen.
- Destinationsfeltet skal være et felt, hvor en bruger kan angive data.
- Adresse-id-værdier kan ikke tilknyttes.
- PartyList-attributter, hvor AttributeMetadata.AttributeType er AttributeTypeCode. PartyList kan ikke tilknyttes.
Automatisk tilknytning af attributter mellem objekter
Du kan redigere attributtilknytninger mellem objekter for objektrelationer, der understøtter tilknytning.
Ud over at oprette hver attributtilknytning manuelt kan du bruge AutoMapEntity meddelelsen (AutoMapEntity-handling eller AutoMapEntityRequest klasse) til at generere et nyt sæt attributtilknytninger. Denne meddelelse udfører den handling, der blev fundet under menuindstillingen Generér tilknytninger i menuen Flere handlinger på værktøjslinjen. Denne meddelelse knytter alle attributterne mellem de to relaterede objekter, hvor attributnavnene og -typerne er identiske. Denne meddelelse leveres som en produktivitetsforbedring, så du ikke behøver at tilføje alle attributtilknytninger manuelt. I stedet kan du generere et sæt sandsynlige tilknytninger og minimere mængden af manuelt arbejde for at tilføje eller fjerne individuelle tilknytninger for at opfylde dine krav.
Notat
Automatisk generering af tilknytninger på denne måde fjerner alle tidligere definerede attributtilknytninger og kan omfatte tilknytninger, som du ikke ønsker.
Hent enheds- og attributtilknytningerne
Du kan nemt se de tilknytninger, der er oprettet, ved at bruge følgende FetchXML-forespørgsel. Du kan finde flere oplysninger om, hvordan du kører denne forespørgsel, under Brug FetchXML til at oprette en forespørgsel.
<fetch version='1.0' mapping='logical' distinct='false'>
<entity name='entitymap'>
<attribute name='sourceentityname'/>
<attribute name='targetentityname'/>
<link-entity name='attributemap' alias='attributemap' to='entitymapid' from='entitymapid' link-type='inner'>
<attribute name='sourceattributename'/>
<attribute name='targetattributename'/>
</link-entity>
</entity>
</fetch>
Se også
Udvid metadatamodellen for Dynamics 365 Customer Engagement (i det lokale miljø)
Opret og rediger objektrelationer: Tilknytning af objektfelter