Ühenduste kasutamine kirjete omavaheliseks linkimiseks

Ühendused pakuvad paindlikku viisi Microsoft Dataverse'i mis tahes kahe kirje vaheliste seoste ühendamiseks ja kirjeldamiseks. See aitab teil edendada meeskonnatööd, koostööd ning äri- ja müügiprotsesside tõhusat juhtimist. Ühendused võimaldavad teil hõlpsasti seostada kasutajaid, kontakte, hinnapakkumisi, müügitellimusi ja paljusid muid kirjeid. Seose kirjetele saab määrata konkreetseid rolle, mis aitavad määratleda seose eesmärki.

Ühendused pakuvad järgmisi võimalusi.

  • Lihtne ja paindlik viis ühenduse loomiseks enamiku Dataverse'i tabelitüüpide kahe kirje vahel. Ühenduste jaoks saab lubada kõik kohandatavad äri- ja kohandatud tabelid.
  • Võimalus lisada kasulikku teavet, näiteks ühenduse kirjeldust ja kestust.
  • Võimalus luua ühendusrolle, mis kirjeldavad kahe kirje vahelist seost (nt arsti ja patsiendi või juhi ja töötaja vahelist suhet).
  • Kiire viis konkreetse kirje jaoks mitme ühenduse ja rolli loomiseks. Näiteks kontaktil võib olla palju seoseid teiste kontaktide, ettevõtete või lepingutega. Igas suhtes võib kontakt mängida erinevat rolli.
  • Teave päringute koostamiseks ja graafikute loomiseks. Saate otsida konkreetse kirje kõiki ühendusi ja ühendusrolle ning luua ühenduste visuaalseks esitamiseks graafikuid ja diagramme.
  • Töövoogude tugi ja auditeerimine äriprotsesside automatiseerimiseks ja täiustamiseks.

Ühenduste lubamine ja loomine

Saate lubada mis tahes kohandatud või kohandatava tabeli ühendamiseks, värskendades tabeli definitsioone. Kasutage sõnumit, UpdateEntityRequest et seada atribuudiks IsConnectionsEnabledtrue.

Kahe kirje vahelise ühenduse loomiseks kasutage tabelit Connection. Peate määrama kirje, millest loote ühenduse (allikas), ja kirje, millega loote ühenduse (siht). Kasutage veergu Connection.Record1Id lähtekirje määramiseks ja veergu Connection.Record2Id sihtkirje määramiseks. Soovi korral saate määrata ühenduse kestuse ja kirjelduse. Ühenduses osalejate vahelise seose kirjeldamiseks kasutage ühendusrolle. Ühendusrollide määramiseks kasutage veergu Connection.Record1RoleId ja veergu Connection.Record2RoleId .

Ühenduste päring

Ühenduste päringute tegemine annab teile väärtuslikke andmeid, mida saate kasutada aruannete, graafikute või diagrammide loomiseks. Ühendusi saab pärida kirje, tüübi (olemitüübi koodi), kindla rolli või muude kriteeriumide järgi. Järgmised on näited selle kohta, kuidas ühendusi päringuid teha.

Protokolli järgi:

  • Kuva kõik konto A ühendused.

  • Kuva kõik konto A rollid.

    Tüübi järgi (kasutades olemitüübi koode):

  • Näita kõiki võistleja rolle.

  • Konto rollide koguarvu leidmine.

    Rolli järgi:

  • Otsige üles kõik ühendused, kus konto A on "Tarnija".

  • Leidke kõik avatud võimalused üle 20 000 dollari, kus kontakt B on "Müügimees".

  • Leia kõik "Arsti" rollile sobivad rollid, näiteks "Patsient", "Õde" või "Arsti assistent".

  • Leia kõik kontaktid, kellel on roll "Sõber".

Oluline

Ühenduse kirje loomisel luuakse andmebaasis kaks kirjet. Esimene kirje tähistab allika ja sihtmärgi vahelist ühendust ja teine kirje tähistab sihtmärgi ja allika vahelist ühendust. See tagab, et päring leiab kõik ühendused, milles kirje osaleb, olenemata sellest, kas kirje on ühenduse lähte- või sihtkirje.

Ühendusrollidega tabelite vahelise seose kirjeldamine
Ühenduste tabel
Tabel ConnectionRole
Näide: ühenduse loomine
Näide: ühenduse rolli loomine
Näide: vastastikuse ühenduse rolli loomine
Näide: ühenduste päring kirje järgi (varajane köide)
Näide: ühendusrollide päring olemitüübi koodi järgi (varajane köide)
Näide: ühenduste päringud vastastikuste rollide järgi (varajane köide)
Näide: ühendusrolli värskendamine (varajane köitmine)