Del via


Oprette eller redigere tilknytninger mellem objektfelter

Dette emne gælder for Dynamics 365 Customer Engagement (on-premises). Du kan finde Power Apps-versionen af dette emne under: Tilknytte tabelkolonner

Du kan knytte attributter mellem objekter, der har en objektrelation. Her kan du angive standardværdier for en post, der oprettes i konteksten af en anden post. Lad os sige, at du vil tilføje en ny kontaktpost for en person, som er ansat i et bestemt firma. Det kan du gøre på to forskellige måder:

Du kan blot navigere i appen for at oprette en ny kontaktpersonpost fra bunden. Men så skal du angive det overordnede firma og angive adskillige oplysninger (f.eks adresse og telefonnummer), som formentlig er det samme som det overordnede firma. Dette kan tage lang tid, og det indebærer en risiko for fejl.

En noget nemmere måde er at starte med firmaobjektet og ved hjælp af undergitteret Kontakter i formularen, skal du vælge + for at tilføje en kontakt. Du bliver først vejledt i, hvordan du slår eventuelle eksisterende relaterede kontakter op, så du ikke kommer til at oprette dubletter. Hvis du ikke finder en eksisterende post, kan du vælge Ny og oprette en ny kontaktpersonpost. Forskellen er, at visse datasæt fra firmaposten kopieres ind i den nye kontaktformular, så der angives visse standardværdier, som du kan redigere, før du gemmer. På den måde sparer du tid, når du skal indtaste data, og det er med til at reducere antallet af fejl.

Bemærk

Disse tilknytninger anvendes ikke på relaterede poster, som er oprettet via en arbejds- eller dialogproces. De anvendes ikke automatisk på nye poster, der oprettes vha. kode, men udviklere kan benytte en særlig meddelelse, der kaldes InitializeFrom, til at oprette en ny post vha. de tilgængelige tilknytninger.

Disse tilknytninger angiver kun standardværdier i en post, før den gemmes. Brugerne kan redigere værdierne, inden der gemmes. De data, der overføres, er dataene, som de er på det pågældende tidspunkt. De synkroniseres ikke. Hvis oplysningerne i posten for det primære objekt ændres, ændrer det ikke på dataene for den relaterede objektpost, som blev overført ved oprettelsen.

De standardværdier, der angives, når du opretter en ny post ud fra en liste, defineres ikke i selve objektrelationerne, men de vises i brugergrænsefladen for relationen. De findes ikke i alle 1:N-objektrelationer. Når du får vist en liste med 1:N-objektrelationer (eller N:1-objektrelationer) for et objekt, kan du filtrere relationerne, der vises efter type. Du kan vælge enten Alle, Brugerdefineret, Kan tilpasses eller Kan tilknyttes. Objektrelationer, der kan tilknyttes, gør det muligt at tillade tilknytning af objektfelter.

Følgende regler viser, hvilke typer data der kan tilknyttes.

  • Begge felter skal være af samme type og have samme format.

  • Længden af destinationsfeltet skal være lig med eller større end længden af kildefeltet.

  • Destinationsfeltet må ikke allerede være knyttet til et andet felt.

  • Kildefeltet skal være synligt i formularen.

  • Destinationsfeltet skal være et felt, hvor brugeren kan angive data.

  • Hvis felterne er grupperede indstillinger, skal heltalsværdierne for hver enkelt indstilling være identiske.

  • Der kan ikke tilknyttes værdier for adresse-id'er.

Bemærk

Hvis du skal tilknytte felter med grupperede indstillinger, anbefales det, at du konfigurerer begge felter til at anvende den samme globale grupperet indstilling. Ellers kan det være svært at holde to grupperede indstillinger synkroniseret manuelt. Hvis heltalsværdierne for hver indstilling ikke er tilknyttet korrekt, kan det skabe problemer i dine data. Flere oplysninger: Oprettelse og redigering af globale grupperede indstillinger

Oprette eller redigere felttilknytning

  1. Åbn løsningsoversigt.

  2. Udvid Objekter under Komponenter, og udvid derefter det ønskede objekt.

  3. Vælg enten 1:N-relationer eller N:1-relationer.

  4. Vælg Kan tilknyttes på listen Type i hovedruden.

  5. Vælg en relation, der kan tilknyttes. Vælg derefter Handlinger på værktøjslinjen Handlinger, og vælg derefter Rediger.

  6. Vælg Tilknytninger under Relateret.

  7. Vælg Ny på værktøjslinjen Handlinger for hver ny tilknytning.

  8. Vælg kildefeltet fra Kildeobjektfelter i dialogboksen Oprettelse af felttilknytning. Vælg destinationsfeltet i Destinationsobjektfelter.

  9. Vælg OK.

  10. Vælg Gem og luk for at lukke formularen Relationer.

  11. Når du har fuldført tilpasningerne, skal du udgive dem

Bemærk

  • Når tilpasningerne er publiceret, er disse tilknytninger tilgængelige for alle brugere. Hvis du nulstiller Internet Information Services (IIS), inden du udgiver tilpasningerne, er disse tilknytninger tilgængelige for alle brugere, også selvom andre tilpasninger ikke er tilgængelige.
  • Hvis du opretter en tilknytning til eller fra et felt, der ikke vises i en formular, oprettes tilknytningen ikke, før det pågældende felt føjes til en formular.

Oprette felttilknytninger automatisk

Du kan også oprette tilknytninger automatisk, men du skal være omhyggelig, når du gør det med systemobjekter. Brug dette, når du opretter brugerdefinerede objekter og vil bruge tilknytning. Når du får vist listen over tilknytninger, skal du vælge Opret tilknytninger i menuen Flere handlinger. Dette fjerner alle eksisterende tilknytninger og erstatter dem med foreslåede tilknytninger, som kun er baseret på felter med samme navne og datatyper. Hvis du bruger dette på et systemobjekt, kan du miste nogle af de forventede tilknytninger I forbindelse med brugerdefinerede objekter er det tidsbesparende, fordi du nemmere kan slette eventuelle uønskede tilknytninger og tilføje andre, som handlingen til oprettelse af tilknytninger ikke oprettede.

Oprette 1:N (en-til-mange) eller N:1 (mange-til-én) relationer
Oprette N:N-relationer (mange til mange)