Savienojumu izmantošana, lai saistītu ierakstus savā starpā

Savienojumi nodrošina elastīgu veidu, kā izveidot savienojumu un aprakstīt attiecības starp jebkuriem diviem ierakstiem programmā Microsoft Dataverse. Tas palīdz veicināt komandas darbu, sadarbību un efektīvu biznesa un pārdošanas procesu vadību. Savienojumi ļauj ērti saistīt lietotājus, kontaktpersonas, piedāvājumus, pārdošanas pasūtījumus un daudzus citus ierakstus. Asociācijas ierakstiem var piešķirt noteiktas lomas, kas palīdz definēt relācijas mērķi.

Savienojumi nodrošina šādas iespējas:

  • Vienkāršs un elastīgs veids, kā izveidot savienojumu starp diviem ierakstiem lielākajā daļā Dataverse tabulu tipu. Savienojumiem var iespējot visas pielāgojamās biznesa un pielāgotās tabulas.
  • Opcija, lai pievienotu noderīgu informāciju, piemēram, savienojuma aprakstu un ilgumu.
  • Iespēja izveidot savienojuma lomas, kas apraksta attiecības starp diviem ierakstiem, piemēram, attiecības starp ārstu un pacientu vai vadītāju un darbinieku.
  • Ātrs veids, kā izveidot vairākus savienojumus un lomas konkrētam ierakstam. Piemēram, kontaktpersonai var būt daudz attiecību ar citām kontaktpersonām, uzņēmumiem vai līgumiem. Katrā attiecībās kontaktpersonai var būt atšķirīga loma.
  • Informācija vaicājumu veidošanai un grafiku izveidei. Varat meklēt visus savienojumus un savienojumu lomas konkrētam ierakstam, kā arī izveidot diagrammas un diagrammas savienojumu vizuālai attēlošanai.
  • Darbplūsmu un audita atbalsts biznesa procesu automatizācijai un uzlabošanai.

Savienojumu iespējošana un izveide

Savienojumam var iespējot jebkuru pielāgotu vai pielāgojamu tabulu, atjauninot tabulas definīcijas. Izmantojiet ziņojumu, UpdateEntityRequest lai rekvizītu iestatītu IsConnectionsEnabled uz true.

Lai izveidotu savienojumu starp diviem ierakstiem, izmantojiet tabulu Savienojums. Jānorāda ieraksts, no kura izveidojat savienojumu (avots), un ieraksts, ar kuru izveidojat savienojumu (mērķis). Izmantojiet kolonnu Connection.Record1Id , lai norādītu avota ierakstu, un kolonnu Connection.Record2Id , lai norādītu mērķa ierakstu. Pēc izvēles varat norādīt savienojuma ilgumu un aprakstu. Lai aprakstītu attiecības starp savienojuma dalībniekiem, izmantojiet savienojuma lomas. Lai norādītu savienojuma lomas, izmantojiet kolonnu Connection.Record1RoleId un kolonnu Connection.Record2RoleId .

Savienojumu vaicāšana

Savienojumu vaicāšana sniedz vērtīgus datus, kurus var izmantot, lai izveidotu atskaites, diagrammas vai diagrammas. Savienojumus var vaicāt pēc ieraksta, tipa (entītijas tipa kods), noteiktas lomas vai citiem kritērijiem. Tālāk ir sniegti piemēri, kā var vaicāt savienojumus:

Pēc ieraksta:

  • Rādīt visus konta A savienojumus.

  • Rādīt visas konta A lomas.

    Pēc veida (izmantojot entītiju tipa kodus):

  • Rādīt visas konkurenta lomas.

  • Atrodiet kopējo konta lomu skaitu.

    Pēc lomas:

  • Atrodiet visus savienojumus, kuros konts A ir "Kreditors".

  • Atrodiet visas atvērtās iespējas virs 20 000 USD, kur kontaktpersona B ir "Pārdevējs".

  • Atrodiet visas atbilstošās lomas lomai "Ārsts", piemēram, "Pacients", "Medmāsa" vai "Ārsta palīgs".

  • Atrodiet visus kontaktus, kuriem ir loma "Draugs".

Svarīgi

Izveidojot savienojuma ierakstu, datu bāzē tiek izveidoti divi ieraksti. Pirmais ieraksts apzīmē avota un mērķa savienojumu, bet otrais ieraksts ir mērķa un avota savienojums. Tas garantē, ka vaicājums atradīs visus savienojumus, kuros piedalās ieraksts, neatkarīgi no tā, vai ieraksts ir avota ieraksts vai mērķa ieraksts savienojumā.

Relācijas aprakstīšana starp tabulām ar savienojuma lomām
Savienojuma tabula
Tabula ConnectionRole
Piemērs: savienojuma izveide
Piemērs: savienojuma lomas izveide
Piemērs: savstarpēja savienojuma lomas izveide
Piemērs: vaicājumu savienojumi ar ierakstu (agrīnā saistība)
Piemērs: vaicājuma savienojuma lomas pēc entītijas tipa koda (agrīnā saistītā)
Piemērs: vaicājumu savienojumi ar savstarpējām lomām (agrīnā saistība)
Piemērs: savienojuma lomas atjaunināšana (agrīna saistība)