Delen via


Een relatie beschrijven tussen entiteiten met verbindingsrollen

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics CRM 2015

U kunt de relatie tussen records beschrijven door middel van de rollen die u eraan toewijst.

Er zijn verschillende manieren waarop u de verbindingsrollen in een verbinding kunt gebruiken:

  • Pas dezelfde rol toe op de bronrecord en de doelrecord. Een "vriend", een "teamlid" of "een collega" zijn voorbeelden van rollen die kunnen worden toegepast op beide records in de verbinding.

  • Pas een rol toe op de bronrecord of de doelrecord, maar niet beide. Een "verkoper"-rol in een verbinding van een contactpersoon met een verkoopkans is een voorbeeld van zo'n rol. De records, zoals verkoopkans, factuur of verkooporder, bevatten doorgaans voldoende informatie over wat ze vertegenwoordigen en er hoeft dan geen rol aan te worden toegewezen.

  • Pas twee overeenkomende rollen (ook wel wederkerige rollen genoemd) toe. Eén rol geldt voor de bronrecord en de andere rol wordt toegepast op de doelrecord. Een "dokter" en een "patiënt", een "ouder" en een "kind" zijn voorbeelden van overeenkomende rollen.

Categorieën verbindingsrollen

Wanneer u verbindingsrollen maakt, kunt u opgeven tot welke categorie ze behoren. U kunt bijvoorbeeld de volgende categorieën gebruiken:

  • Bedrijf (leverancier, klant, concurrent)

  • Familie (vader, zuster, neef)

  • Sociale relaties (tennispartner, clublid, vriend)

De lijst categorie is aanpasbaar. U kunt de categorieën toevoegen die het beste bij uw bedrijfsmodel passen.

Verbindingsrollen maken

Als u een verbindingsrol wilt maken, moet u de volgende informatie opgeven:

  • Gebruik het kenmerk ConnectionRole.Name om een rolnaam op te geven.

  • Gebruik het kenmerk ConnectionRole.Description om een rolbeschrijving toe te voegen.

  • Gebruik het kenmerk ConnectionRole.Category om een rolcategorie op te geven. De mogelijke waarden voor dit kenmerk worden gedefinieerd in de algemene optieset van Categorie (connectionrole_category).

  • Als u een verbindingsrol hebt gemaakt, kunt u een entiteitstype opgeven waarop de rol wordt toegepast, zoals potentiële klant, account of concurrent. Als u geen entiteitstype opgeeft, kunt u een verbindingsrol toepassen op alle Microsoft Dynamics 365-entiteiten. Als u het entiteitstype wilt opgeven, gebruikt u het kenmerk ConnectionRoleObjectTypeCode.AssociatedObjectTypeCode. Als u de verbindingsrol wilt koppelen aan een bepaald entiteitstype, gebruikt u het kenmerk ConnectionRoleObjectTypeCode.ConnectionRoleId. Naar een verbindingsrolrecord kan door meerdere coderecords van het verbindingsrolobjecttype worden verwezen. Als u alle verwijzingen naar de verbindingsrolrecord verwijdert, kunt u deze verbindingsrol op alle Microsoft Dynamics 365-entiteiten toepassen.

    Tip

    Als u de verbindingsrollen voor een accountentiteit zoekt, geeft u in de query alle rollen op die aan de accountentiteit zijn gekoppeld (entiteitstypecode = 1) of die aan alle entiteiten zijn gekoppeld (entiteitstypecode = 0).

Verbindingsrollen koppelen en ontkoppelen

Als u de rollen in de verbinding wilt koppelen, gebruikt u de methode Associate. Als u de rollen wilt ontkoppelen, gebruikt u de methode Disassociate. Voor meer informatie over het bericht Associate en het bericht Disassociate raadpleegt u Inleiding tot entiteiten in Microsoft Dynamics CRM 2015.

Zie ook

Verbindingentiteiten
Voorbeeldcode voor verbindingsentiteiten
Voorbeeld: Een wederzijdse verbindingsrol maken (eerder gebonden)
Berichten en methoden van de entiteit Connection

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht