Del via


Opprette og redigere enhetsrelasjoner

 

Publisert: februar 2017

Gjelder: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Enhetsrelasjoner definerer hvordan oppføringer kan relateres til hverandre i databasen. På det enkleste nivået vil det å legge til et oppslagsfelt i en enhet opprette en ny 1:N-relasjon (en-til-mange) mellom de to enhetene, og la deg sette oppslagsfeltet i et skjema. Med oppslagsfeltet kan brukere knytte flere underordnet oppføringer i enheten til én enkelt overordnet enhetsoppføring.

I tillegg til å definere hvordan oppføringer kan relateres til andre oppføringer, gir 1:N-enhetsrelasjoner data for å løse følgende spørsmål:

  • Når jeg sletter en oppføring, skal oppføringene som er knyttet til den aktuelle oppføringen også slettes?

  • Når jeg tilordner en oppføring, må jeg også tilordne alle oppføringer som er knyttet til den aktuelle oppføringen til den nye eieren?

  • Hvordan kan jeg effektivisere dataregistreringsprosessen når jeg oppretter en ny relatert oppføring i konteksten til en eksisterende oppføring?

  • Hvordan skal brukere som viser en oppføring kunne vise de tilknyttede oppføringene?

Enheter kan også delta i en N:N-relasjon (mange-til-mange) der et hvilket som helst antall oppføringer for to enheter kan være knyttet til hverandre.

I dette emnet

Bestemme om du vil bruke enhetsrelasjoner eller tilkoblinger

Typer entitetsrelasjoner

Opprette og redigere 1:N-relasjoner

Tilordne enhetsfelt

Opprette og redigere N:N-relasjoner (mange-til-mange)

Angi forvaltede egenskaper for relasjoner

Bestemme om du vil bruke enhetsrelasjoner eller tilkoblinger

Enhetsrelasjoner er metadata som gjør endringer i databasen. Disse relasjonene lar spørringer hente relaterte data svært effektivt. Bruk enhetsrelasjoner til å definere formelle relasjoner som definerer enheten, eller som de fleste oppføringer kan bruke. En salgsmulighet uten en potensiell kunde er for eksempel ikke så nyttig. Salgsmulighet-enheten har også en N:N-relasjon til Konkurrent-enheten. Dette gjør det mulig å legge til flere konkurrenter i salgsmuligheten. Du vil kanskje registrere disse dataene og lage en rapport som viser konkurrentene.

Det finnes andre mindre formell relasjonstyper mellom oppføringer som kalles tilkoblinger. Det kan for eksempel være nyttig å vite om to kontakter er gift, eller kanskje de er venner på fritiden, eller kanskje en kontakt tidligere arbeidet for en annen forretningsforbindelse. De fleste virksomheter genererer ikke rapporter som bruker denne typen informasjon, eller krever ikke at det er angitt, så er det sannsynligvis ikke verdt å opprette enhetsrelasjoner.

Typer entitetsrelasjoner

Når du ser på løsningsutforskeren, tror du kanskje det finnes tre typer enhetsrelasjoner. Det er faktisk bare to, som vist i tabellen nedenfor.

Relasjonstype

Beskrivelse

1:N (én-til-mange)

En enhetsrelasjon der én enhetsoppføring for Hovedenhet kan knyttes til mange andre oppføringer for Relatert enhet på grunn av et oppslagsfelt i den relaterte enheten.

Når du viser en oppføring for hovedenhet, vises en liste over relaterte enhetsoppføringer som er knyttet til den.

N:N (mange-til-mange)

En enhetsrelasjon som er avhengig av en spesiell Relasjonsenhet, også kalt skjæringspunktenhet, slik at mange oppføringer av én enhet kan relateres til mange oppføringer for en annen enhet.

Når du viser oppføringer for hver enhet i en N:N-relasjon, vises en liste over oppføringer i den andre enheten som er knyttet til den.

N:1 (mange-til-en)-relasjonstypen finnes i brukergrensesnittet for løsningsutforskeren fordi løsningsutforskeren viser en visning som er gruppert etter enheter. 1:N-relasjoner finnes faktisk mellom enheter, og referere til hver enhet som en Hovedenhet eller Relatert enhet. Den relaterte enheten, noen ganger kalt den underordnede enheten, har et oppslagsfelt som gjør det mulig å lagre en referanse til en oppføring fra hovedenheten, noen ganger kalt overordnede enhet. En N:1-relasjon er bare en 1:N-relasjon som vises fra den relaterte enheten.

Opprette og redigere 1:N-relasjoner

Den enkleste metoden for å opprette en 1:N-relasjon er å opprette et nytt oppslagsfelt for en enhet. Dette lar deg angi vanlige feltverdier for oppslagsfeltet i tillegg til to ekstra alternativer når du setter Type til Oppslag. Disse tilleggsfeltene er Måloppføringstype og Relasjonsnavn.

Måloppføringstype velger Hovedenhet i 1:N-relasjonen.Relasjonsnavn genereres automatisk for deg basert på de to enhetene som inngår i relasjonen. Vanligvis trenger du ikke å redigere denne, men du kan hvis du vil. Navnet på enhetsrelasjon inneholder tilpassingsprefikset for løsningsutgiveren for løsningen du arbeider i.

Obs!

Hvis du er interessert i tilpassingsprefikset, må du passe på at du arbeider innenfor konteksten til en løsning som er knyttet til løsningsutgiveren med prefikset du vil bruke.

Når du oppretter en 1:N-relasjon ved å opprette et oppslagsfelt, angis imidlertid enkelte standardverdier for deg. Hvis du vil redigere noen av alternativene som er tilgjengelige i relasjonen, må du finne relasjonen og redigere den.

Egendefinerte 1-N-relasjoner kan ikke opprettes for alle enheter. Når det er tilfelle, er det ikke noe alternativ for å opprette en ny egendefinert enhetsrelasjon ved hjelp av løsningsutforskeren. Hvis du bruker metadataleseren, kan du filtrere listen over enheter i henhold til egenskapene CanBePrimaryEntityInRelationship og CanBeRelatedEntityInRelationship. Se Bruke metadataleseren hvis du vil ha mer informasjon.

Definisjonen for 1:N-relasjonen har fire deler: Relasjonsdefinisjon, Oppslagsfelt, Navigasjonsruteelement for hovedenhet og Relasjonsfunksjonalitet.

1:N Entity Relationship

Opprette eller redigere 1:N-relasjoner mellom enheter

  1. Gå til Innstillinger > Tilpassinger.

  2. Klikk Tilpass systemet.

  3. Vis Enheter under Komponenter, og vis deretter enheten du vil arbeide med.

  4. Klikk 1:N-relasjoner.

  5. Hvis du vil redigere eller vise detaljer for en eksisterende relasjon, velger du relasjonen, klikker Flere handlinger på handlingsverktøylinjen, og klikker deretter Rediger.

    – ELLER –

    Hvis du vil legge til en ny relasjon, klikker du Ny én-til-mange-relasjon.

    Viktig

    Hvis Ny én-til-mange-relasjon ikke vises på handlingsverktøylinjen, kan du ikke opprette en 1:N-relasjoner for enheten.

  6. Velg enheten som skal relateres for en ny relasjon, ved å gå til Relatert enhet-listen i inndelingen Relasjonsdefinisjon.

    Obs!

    Hvis du angir den relaterte enheten, blir det satt en standardverdi for Navn-feltet. Hvis du endrer den relaterte enheten før du lagrer, blir verdien av Navn endret tilsvarende.

  7. Velg om dette skal være søkbart eller ikke.

  8. Angi en verdi for Visningsnavn-feltet i inndelingen Oppslagsfelt.

    Viktig

    Hvis du angir Visningsnavn, blir det satt en standardverdi for Navn-feltet. Hvis du endrer Visningsnavn for oppslagsfeltet før du lagrer, endres ikke verdien for Navn-feltet. Derfor må du passe på at Navn er beskrivende før du lagrer.

  9. I Feltkrav-listen velger du et alternativ for å angi datakravene for feltet før du lagrer en oppføring.

  10. Velg et alternativ for visning av tilknyttede visninger eller en egendefinert etikett, i inndelingen Navigasjonsruteelement for primærenhet i listen Visningsalternativ.

  11. Velg ett av følgende alternativer i listen Funksjonalitetstype i inndelingen Relasjonsfunksjonalitet:

    • Overordnet. I en overordnet relasjon mellom entiteter blir alle handlinger som utføres på en oppføring for den overordnede entiteten, også utført på alle oppføringer for underordnede entiteter som er relatert til oppføringen for primærenheten (eller overordnet).

    • Referensiell. I en referanserelasjon mellom to enheter kan du navigere til alle relaterte oppføringer. Handlinger som utføres på den ene enheten, påvirker imidlertid ikke den andre.

    • Referensiell, begrens sletting. I en relasjon av typen referensiell, begrens sletting kan du navigere til relaterte oppføringer. Handlinger som utføres på den overordnede oppføringen, blir ikke brukt på den underordnede, men den overordnede oppføringen kan ikke slettes så lenge den underordnede oppføringen finnes. Vær oppmerksom på at du ikke kan slette en oppføring når det finnes relaterte oppføringer.

    • Konfigurerbar overlapping. I en konfigurerbar gjennomgripende relasjon mellom to enheter, velger du virkemåten som er tilknyttet hver av et sett med mulige handlinger.

      Viktig

      Hvis du angir virkemåtene for handlingene slik at det samsvarer med virkemåten for handlingene som er tilknyttet annen Funksjonalitetstype, settes Funksjonalitetstype automatisk til den samsvarende typen når du lagrer relasjonen.

    Mer informasjon:MSDN: Konfigurere relasjonsatferd for enhet

  12. Klikk Lagre og lukk for å lukke Relasjon-skjemaet.

  13. Når du er ferdig med tilpassingene, publiserer du dem:

    • Hvis du bare vil publisere tilpassinger for komponenten du redigerer, klikker du Publiser på handlingsverktøylinjen.

    • Hvis du vil publisere tilpassinger for alle upubliserte komponenter samtidig, klikker du Enheter i navigasjonsfeltet, og klikker deretter Publiser alle tilpassinger på handlingsverktøylinjen.

Obs!

  • En egendefinert enhet kan ikke være hovedenhet i en relasjon med en relatert systemenhet som overlapper. Dette betyr at du ikke kan ha en relasjon med handling satt til Overlapp alle, Overlapp aktive eller Overlapp brukereide mellom en egendefinert hovedenhet og en relatert systemenhet.

  • Nye relasjoner kan ikke ha handling satt til Overlapp alle, Overlapp aktiv eller Overlapp brukereide hvis den relaterte enheten i relasjonen allerede finnes som en relatert enhet i en annen relasjon, som har en handling satt til Overlapp alle, Overlapp aktiv eller Overlapp brukereide. Dette hindrer relasjoner som har relasjoner med flere overordnede.

  • Hver gang du endrer elementer i brukergrensesnittet eller implementerer skjemaskript for en enhet, må du publisere endringene for å aktivere dem. Alle tilpassinger som endrer dataskjemaet for Microsoft Dynamics 365, for eksempel tilpassede enheter, relasjoner eller felt, brukes umiddelbart.

  • Hvis en relasjon er en del av en administrert løsning, kan utvikleren av den administrerte løsningen begrense deg fra å tilpasse relasjonen.

  • Installasjon av løsninger eller publisering av tilpassinger kan forstyrre den ordinære driften av systemet. Vi anbefaler at du importerer løsninger på tidspunkt der det i minst mulig grad vil forstyrre brukerne.

Relasjonsdefinisjon

Avhengig av om du velger å opprette en ny én-til-mange-relasjon eller en ny mange-til-én-relasjon fra løsningsutforskeren, blir feltet Hovedenhet eller Relatert enhet forhåndsutfylt. Du trenger bare å velge den andre. En standardverdi for Navn-feltet blir forhåndsutfylt basert på løsningsutgiverens tilpassingsprefiks og navnene på enhetene du velger å delta i relasjonen. Du kan redigere navnet hvis du vil. Hvis du oppretter flere enn én egendefinerte relasjon mellom to entiteter og bruker samme tilpassingsprefiks for begge, vil ikke den automatisk genererte navneverdien være unik, og du kan ikke lagre den nye relasjonen. Du må redigere navnet for å skille det fra eksisterende navn før du kan lagre det. Når det er lagret, kan du ikke endre det.

Hvis du ikke vil at denne enhetsrelasjonen skal vises i Avansert søk, setter du Søkbar-verdien til Nei.

Oppslagsfelt

Disse feltene er de felles egenskapene alle felt har med unntak av Søkbar, Feltsikkerhet og Sporing av endringer. Hvis du vil redigere disse verdiene for oppslagsfeltet som opprettes med enhetsrelasjonen, må du finne og redigere oppslagsfeltet separat når du har opprettet enhetsrelasjonen.Mer informasjon:Opprette og rediger felt

Som en generell regel bør Visningsnavn samsvare med visningsnavnet for hovedenheten.

Hovedenheten kan vise lister over relaterte enheter hvis du utvider navigasjonsruten. Alternativene i denne gruppen, kontrollerer hvordan eller om du vil vise denne listen. Disse navigasjonselementer kan også redigeres ved hjelp av skjemaredigeringsprogrammet, og ved hjelp av JavaScript kan utviklere bruke endringer på disse elementene når skjemaet vises.

Felt

Beskrivelse

Visningsalternativ

  • Ikke vis: Velg dette hvis du ikke vil tillate at brukere kan navigere til en liste over relaterte enhetsoppføringer.

  • Bruk tilpasset etikett: Velg dette hvis du vil angi en egendefinert etikett som skal brukes.

  • Bruk flertallsnavn: Velg dette hvis du vil bruke flertallsnavnet for den relaterte enheten som etikett.

Tilpasset etikett

Når du velger Bruk tilpasset etikett som visningsalternativ, skriver du inn den egendefinerte etiketten du vil bruke i stedet for det relaterte flertallsnavnet for enheten.

Visningsområde

  • Detaljer: Velg dette for å inkludere navigasjonselementet i Felles-gruppen.

  • Markedsføring: Velg dette for å inkludere navigasjonselementet i Markedsføring-gruppen.

  • Salg: Velg dette for å inkludere navigasjonselementet i Salg-gruppen.

  • Service: Velg dette for å inkludere navigasjonselementet i Service-gruppen.

Visningsrekkefølge

Dette taller styrer hvor navigasjonselementet skal plasseres innenfor det valgte visningsområdet. Området med tillatte tall starter med 10 000. Navigasjonsruteelementer med en lavere verdi vises over andre relasjoner med høyere verdier.

Relasjonsvirkemåte

I en 1:N-relasjon kan du kontrollere hvordan relasjonen fungerer for å støtte forretningsregler for organisasjonen. Hvorfor skulle du ønske å gjøre dette? La oss se på et eksempel.

Anta at du har en ny selger, og du vil tilordne vedkommende en rekke eksisterende salgsmuligheter som er tilordnet en annen selger. Hver salgsmulighetsoppføring kan ha en rekke tilknyttede oppgaveaktiviteter. Du kan enkelt finne de aktive salgsmulighetene du vil tilordne på nytt, og tilordne dem til den nye selgeren. Men hva skal skje med oppgaveaktivitetene som er knyttet til salgsmulighetene? Vil du åpne hver oppgave og avgjøre om den også skal tilordnes den nye selgeren? Sannsynligvis ikke. I stedet kan du la relasjonen automatisk bruke noen standardregler for deg. Disse reglene gjelder bare for oppgaveoppføringer som er knyttet til salgsmuligheter som du tilordner på nytt. Enhetsrelasjonen heter Salgsmulighetsoppgaver. Alternativene er:

  • Tilordne alle aktive oppgaver på nytt.

  • Tilordne alle oppgaver på nytt. Dette er standard virkemåte.

  • Tilordne ingen av oppgavene på nytt.

  • Tilordne alle oppgaver på nytt som er tilordnet til den tidligere eieren av salgsmuligheten.

Relasjonen kan styre hvordan handlingene som utføres på en oppføring for hovedenhetsoppføringen, overlapper ned til eventuelle relatert oppføringer. Handlinger og mulige virkemåter vises i tabellen nedenfor.

Handling

Beskrivelse

Mulige virkemåter

Tilordne

Hva skal skje når hovedenhetsoppføringen endre eierskap?

  • Overlapp aktive

  • Overlapp alle

  • Overlapp ingen

  • Overlapp brukereide

Dele

Hva skal skje når hovedenhetsoppføringen deles?

  • Overlapp aktive

  • Overlapp alle

  • Overlapp ingen

  • Overlapp brukereide

Oppheve deling

Hva skal skje når deling av hovedenhetsoppføringen opphører?

  • Overlapp aktive

  • Overlapp alle

  • Overlapp ingen

  • Overlapp brukereide

Overordne på nytt

Hva skal skje når en oppslagsfeltverdi for en overordnet relasjonstype i hovedenhetsoppføringen endres?

En overordnet relasjon er en relasjon som bruker Overlapp alle for alle handlinger.Overordnede enhetsrelasjoner som kan tilpasses viser overordnede systemrelasjoner som kan tilpasses.

  • Overlapp aktive

  • Overlapp alle

  • Overlapp ingen

  • Overlapp brukereide

Vil du slette

Hva skal skje når hovedenhetsoppføringen slettes?

  • Overlapp alle

  • Fjern kobling

  • Begrens sletting

Slå sammen

Hva skal skje når hovedenhetsoppføringen slås sammen med en annen oppføring?

  • Overlapp alle

  • Overlapp ingen

Hver av disse handlingene kan konfigureres til å styre hvordan handlinger overlapper ned til oppføringer som er relatert til hovedenhetsoppføringen gjennom 1:N-enhetsrelasjonen. Alternativene for virkemåte vises i tabellen nedenfor.

Virkemåte

Beskrivelse

Overlapp aktive

Utfør handlingen på alle aktive relatert enhetsoppføringer.

Overlapp alle

Utfør handlingen på alle relatert enhetsoppføringer.

Overlapp ingen

Ikke gjør noe.

Fjern kobling

Fjern verdien for oppslagsfeltet for alle relaterte enhetsoppføringer.

Begrens sletting

Hindre at hovedenhetsoppføringen slettes når det finnes relaterte oppføringer.

Overlapp brukereide

Utfør handlingen på alle relatert enhetsoppføringer som eies av samme bruker som hovedenhetsoppføringen.

Hvordan disse handlingene brukes i en relasjon kan kategoriseres eller brukes ved hjelp av feltverdien Funksjonalitetstype, som beskrevet i tabellen nedenfor.

Feltverdi

Beskrivelse

Overordnet

Alle handlinger bruker virkemåten Overlapp alle.

Overordnede enhetsrelasjoner som kan tilpasses viser alle tilpassbare enhetsrelasjoner for systemet som bruker overordnet virkemåte.

Referensiell

Tilordne, Del, Opphev deling og Overordne på nytt bruker virkemåten Overlapp ingen.

Slett bruker virkemåten Fjern kobling.

Slå sammen bruker virkemåten Overlapp alle.

Referensiell, begrens sletting

Det samme som Referensiell, bortsett fra at Slett bruker virkemåten Begrens sletting.

Konfigurerbar overlapping

Du kan tilordne individuelle virkemåter for hver handling. Hvis valgene samsvarer med noen av de andre kategoriene for Funksjonalitetstype, endres verdien til denne verdien for Funksjonalitetstype.

Begrensninger for virkemåter som du kan angi

Det finnes enkelte begrensninger du bør ha i tankene når du definerer enhetsrelasjoner.

  • En egendefinert enhet kan ikke være hovedenhet i en relasjon med en relatert systemenhet som overlapper. Dette betyr at du ikke kan ha en relasjon med handling satt til Overlapp alle, Overlapp aktive eller Overlapp brukereide mellom en egendefinert hovedenhet og en relatert systemenhet.

  • Nye relasjoner kan ikke ha handling satt til Overlapp alle, Overlapp aktiv eller Overlapp brukereide hvis den relaterte enheten i relasjonen allerede finnes som en relatert enhet i en annen relasjon, som har en handling satt til Overlapp alle, Overlapp aktiv eller Overlapp brukereide. Dette hindrer relasjoner som har relasjoner med flere overordnede.

Tilordne enhetsfelt

Du kan tilordne attributter mellom enheter som har en enhetsrelasjon. Dette lar deg angi standardverdier for en oppføring som er opprettet i forbindelse med en annen oppføring. Anta at du vil legge til en ny kontaktoppføring for en person som er en ansatt for en bestemt forretningsforbindelse. Du kan gjøre dette på to forskjellige måter:

Du kan gå til Salg > Kontakter og opprette en ny kontaktoppføring fra begynnelsen av. Da må du imidlertid angi den overordnede forretningsforbindelsen og angi flere informasjonselementer (for eksempel informasjon om adresse og telefonnummer) som er sannsynligvis er de samme som den overordnede forretningsforbindelsen. Dette kan være tidkrevende og gir muligheter for feil.

En enklere metode er å starte med en forretningsforbindelsesenhet, og bruke underrutenettet Kontakter i skjemaet. Klikk + for å legge til en kontakt. Dette vil første veilede deg til å slå opp eventuelle eksisterende tilknyttede kontakter, slik at du ikke ved et uhell lager en duplikatoppføring. Hvis du ikke finner en eksisterende oppføring, kan du klikke Ny og opprette en ny kontaktoppføring. Forskjellen er at enkelte dataelementer fra forretningsforbindelsesoppføringen kopieres til det nye kontaktskjemaet for å angi bestemte standardverdier som du kan redigere før du lagrer. Dette kan spare mye tid når du registrerer data, og det bidrar til å redusere antallet feil.

Standard enhets- og attributtilordninger viser alle standardtilordninger som er angitt for Microsoft Dynamics 365.

Obs!

Disse tilordningene brukes ikke for relaterte oppføringer som er opprettet ved hjelp av en arbeidsflyt eller dialogprosess. De brukes ikke automatisk til nye oppføringer som opprettes ved hjelp av kode, selv om utviklere kan bruke en spesiell melding som kalles MSDN: InitializeFromRequest til å opprette en ny oppføring ved hjelp av tilgjengelige tilordninger.

Disse tilordningene angir bare standardverdier for en oppføring før den lagres. Brukere kan redigere verdiene før lagring. Dataene som overføres, er dataene på det aktuelle tidspunktet. Det synkroniseres ikke. Hvis informasjonen i hovedenhetsoppføringen endres, endres ikke de relaterte dataene for enhetsoppføringen som ble overført da den ble opprettet.

Standardverdiene som angis når du oppretter en ny oppføring fra en liste, definerer faktisk ikke i enhetsrelasjonene, men de vises i brukergrensesnittet for relasjonen. Ikke alle 1:N-enhetsrelasjon har dem. Når du viser en liste over 1:N-enhetsrelasjoner (eller N:!) for en enhet, kan du filtrere relasjoner til å vises etter type. Du kan velge Alle, Egendefinert, Kan tilpasses eller Kan tilordnes. Enhetsrelasjoner som kan tilordnes, gir tilgang til å tillate å tilordne enhetsfelt.

Reglene nedenfor viser hvilke typer data som kan tilordnes.

  • Begge feltene må være av samme type og samme format.

  • Lengden på målfeltet må være lik eller større enn lengden på kildefeltet.

  • Målfeltet kan ikke allerede være tilordnet til et annet felt.

  • Kildefeltet må være synlig i skjemaet.

  • Målfeltet må være et felt som en bruker kan angi data i.

  • Hvis feltene er alternativsett, må heltallsverdiene for hvert alternativ være identiske.

  • Adresse-ID-verdier kan ikke tilordnes.

Obs!

Hvis du vil tilordne alternativsettfelt, anbefaler vi du konfigurerer begge feltene til å bruke samme globale alternativsett. Hvis ikke, kan det være vanskelig å holde to separate sett med alternativer synkroniseres manuelt. Hvis heltallsverdiene for hvert alternativ ikke er riktig tilordnet, kan du introdusere problemer i dataene.Mer informasjon:Opprette og redigere globale alternativsett

Opprette eller redigere tilordninger mellom felt

  1. Gå til Innstillinger > Tilpassinger.

  2. Klikk Tilpass systemet.

  3. Vis Enheter under Komponenter, og vis deretter ønsket enhet.

  4. Klikk 1:N-relasjoner eller N:1-relasjoner.

  5. Velg Kan tilordnes i Type-listen i hovedruten.

  6. Velg en relasjon som kan tilordnes. Deretter går du til handlingsverktøylinjen og klikker Handlinger og deretter Rediger.

  7. Klikk Tilordninger under Relatert.

  8. For hver ny tilordning klikker Ny på verktøylinjen Handlinger.

  9. I dialogboksen Opprett felttilordning velger du kildefelt fra Felt for kildeenhet. Velg målfeltet fra Felt for målenhet.

  10. Klikk OK.

  11. Klikk Lagre og lukk for å lukke Relasjon-skjemaet.

  12. Publiser tilpassingene når du er ferdig med dem

Obs!

  • Når du har publisert tilpassinger, er disse tilordningene tilgjengelige for alle brukere. Hvis du tilbakestiller Internet Information Services (IIS) før du publiserer tilpassinger, er disse tilordningene tilgjengelige for alle brukere selv om andre tilpassinger ikke er tilgjengelige.

  • Hvis du tilordner til eller fra et felt som ikke vises i et skjema, utføres ikke tilordningen før feltet blir lagt til i et skjema.

Automatisk genererte felttilordninger

Du kan også generere tilordninger automatisk, men du bør være forsiktig når du gjør dette med systemenheter. Bruk dette alternativet når du oppretter egendefinerte enheter og vil dra nytte av tilordning. Når du viser listen over tilordninger, velger du Generer tilordningerFlere handlinger-menyen. Dette fjerner eventuelle eksisterende tilordninger og erstatter dem med foreslåtte tilordninger som bare er basert på felt med samme navn og datatyper. Hvis du bruker dette på en systemenhet, kan du miste noen forventede tilordninger. Du kan spare tid for egendefinerte enheter fordi du enklere kan slette alle tilordningene som du ikke vil ha og legge til andre som handlingen for å generere tilordninger ikke opprettet.

Opprette og redigere N:N-relasjoner (mange-til-mange)

1:N-enhetsrelasjoner oppretter et hierarki mellom oppføringer. Det finnes ikke et eksplisitt hierarki med N:N-relasjoner (mange-til-mange). Det finnes ingen oppslagsfelt eller virkemåter å konfigurere. Oppføringer som er opprettet ved hjelp av N:N-relasjoner, er likestilte og relasjonen er resiprok.

Med N:N-relasjoner blir det opprettet en spesiell enhet som kalles en Relationship-enhet (eller Intersect ). Denne enheten har en relasjon med hver av de tilknyttede enhetene og lagrer bare verdiene som er nødvendig for å definere relasjonen. Du kan ikke legge til egendefinerte felt i en relasjonsenhet.

Fremgangsmåten for å opprette en N:N-relasjon er i hovedsak å velge de to enhetene du vil skal inngå i relasjonen, og deretter definere for hver enhet hvordan du vil at de respektive listene skal være tilgjengelig i navigasjonsruten i skjemaet for hver enhet. Dette er de samme alternativene som brukes for hovedenheten i 1:N-enhetsrelasjoner.Mer informasjon:Navigasjonsruteelement for hovedenhet

Ikke alle enheter kan ikke brukes med N:N-relasjoner. Hvis knappen Ny mange-til-mange-relasjon ikke er tilgjengelig, kan du ikke opprette en ny N:N-relasjon med denne enheten. Hvis du bruker metadataleseren, kan du filtrere på enheter som har CanBeInManyToMany-verdien satt til true.Mer informasjon:Bruke metadataleseren

Opprette eller redigere N:N-relasjoner mellom enheter

  1. Gå til Innstillinger > Tilpassinger.

  2. Klikk Tilpass systemet.

  3. Vis Enheter under Komponenter, og vis deretter enheten du vil arbeide med.

  4. Klikk N:N-relasjoner.

  5. Hvis du vil redigere eller vise detaljer for en eksisterende relasjon, velger du relasjonen, klikker Handlinger på verktøylinjen, og klikker deretter Rediger.

    – ELLER –

    Hvis du vil legge til en ny relasjon, klikker du Ny mange-til-mange-relasjon.

    Viktig

    Hvis Ny mange-til-mange-relasjon ikke vises på handlingsverktøylinjen, kan du ikke opprette en N:N-relasjoner for enheten.

  6. For en ny relasjon kan du i inndelingen Gjeldende enhet velge ett av følgende alternativer i Visningsalternativ-listen:

    • Ikke vis: Den andre enheten viser ikke en tilknyttet visning for nåværende enhet.

    • Bruk tilpasset etikett: Denne etiketten blir brukt for den tilknyttede visningen som er opprettet for den andre enheten. Pass på at du angir en tilsvarende verdi i Egendefinert etikett-feltet.

    • Bruk flertallsnavn: Dette bruker flertallsnavnet til gjeldende enhet for den tilknyttede visningen.

    Obs!

    Når alternativet Bruk flertallsnavn eller Bruk tilpasset etikett er valgt, kan du velge blant alternativene i Visningsområde-listen for å angi visningsområdet (for eksempel markedsføring eller salg) i skjemaet der relasjonsetiketten vises. Du kan også angi Visningsrekkefølge for å styre hvor etiketten skal plasseres innenfor det valgte visningsområdet.

    Viktig

    Navigasjonsparadigmet for skjemaer som er knyttet til oppdaterte enheter, er svært forskjellig fra det for enheter som ikke er oppdatert. Selv om det er felles mekanismer for å angi Visningsområde og Visningsrekkefølge, må du være sikker på at du forstår de ulike navigasjonsparadigmene når du oppretter enhetsrelasjoner.

  7. I inndelingen Annen enhet velger du den andre enheten fra Enhetsnavn-listen.

    Obs!

    Når du angir enhetsnavnet, angis det standardverdier for feltene Navn og Relasjonens enhetsnavn i inndelingen Relasjonsdefinisjon. Hvis du endrer Enhetsnavn-verdien før du lagrer, vil ikke disse navnene endres, så pass på at navnene er meningsfulle før du lagrer.

  8. I inndelingen Relasjonsdefinisjon kontrollerer du Navn og Relasjonens enhetsnavn.

    Disse verdiene må være unike i N:N-relasjoner.

  9. Klikk Lagre og lukk for å lukke N.N-relasjonsskjemaet.

  10. Når du er ferdig med tilpassingene, publiserer du dem:

    • Hvis du bare vil publisere tilpassinger for komponenten du redigerer, klikker du Publiser i Lagre-gruppen i kategorien Hjem.

    • Hvis du vil publisere tilpassinger for alle upubliserte komponenter samtidig, klikker du Publiser alle tilpassinger.

    Obs!

    Hver gang du endrer elementer i brukergrensesnittet eller implementerer skjemaskript for en enhet, må du publisere endringene for å aktivere dem. Alle tilpassinger som endrer dataskjemaet for Microsoft Dynamics 365, for eksempel tilpassede enheter, relasjoner eller felt, brukes umiddelbart.

    Installasjon av løsninger eller publisering av tilpassinger kan forstyrre den ordinære driften av systemet. Vi anbefaler at du importerer løsninger på tidspunkt der det i minst mulig grad vil forstyrre brukerne.

Angi forvaltede egenskaper for relasjoner

Forvaltede egenskaper gjelde bare når du inkluderer et felt med en administrert løsning og importerer den til en annen organisasjon. Disse innstillingene lar løsningsutviklere ha litt kontroll over tilpassingsnivået som de vil la brukere som installerer administrerte løsninger ha når de tilpasser en enhetsrelasjon. Hvis du vil angi forvaltede egenskaper for en relasjon, klikker du Forvaltede egenskaper på menylinjen.

Med relasjoner er den eneste forvaltede egenskapen Kan tilpasses. Denne ene innstillingen styrer alle endringer som kan utføres for enhetsrelasjonen.

Se også

Opprette og redigere metadata
Opprette og redigere enheter
Opprette og rediger felt
Opprette og redigere globale alternativsett
Overordnede enhetsrelasjoner som kan tilpasses
Standard enhets- og attributtilordninger

© 2017 Microsoft. Med enerett. Opphavsrett