Користите везе за повезивање записа једни са другима

Везе пружају флексибилан начин повезивања и описивања односа између било која два записа у Мицрософт Датаверсе. Помаже вам да промовишете тимски рад, сарадњу и ефикасно управљање пословним и продајним процесима. Везе вам омогућавају да лако повежете кориснике, контакте, понуде, продајне налоге и многе друге записе једни са другима. Записима у удружењу могу се доделити одређене улоге које помажу у дефинисању сврхе односа.

Везе пружају следеће могућности:

  • Једноставан и флексибилан начин да се успостави веза између два записа већине типова табела Датаверсе. Све прилагодљиве пословне и прилагођене табеле могу бити омогућене за везе.
  • Могућност додавања корисних информација, као што су опис везе и трајања.
  • Способност да се створи везе улоге које описују однос између два записа, као што је однос између лекара и пацијента, или менаџер и запослени.
  • Брз начин за креирање више веза и улога за одређени запис. На пример, контакт може имати много релација са другим контактима, пословним контактима или уговорима. У сваком односу контакт може играти различиту улогу.
  • Информације за изградњу упита и креирање графикона. Можете тражити све везе и улоге везе за одређени запис и креирати графиконе и графиконе за визуелни приказ веза.
  • Подршка за токове посла и ревизију за аутоматизацију и побољшање пословних процеса.

Омогућавање и стварање веза

Можете омогућити било коју прилагођену или прилагодљиву табелу за повезивање ажурирањем дефиниција табеле. Користите UpdateEntityRequest поруку да подесите особину IsConnectionsEnabled на true.

Да бисте креирали везу између два записа, користите табелу Цоннецтион . Морате навести запис из којег креирате везу (извор) и запис на који се повезујете (циљ). Користите колону Цоннецтион.Record1Id да бисте одредили изворни запис и колону Цоннецтион.Record2Id да бисте одредили циљни запис. Опционо , можете одредити трајање везе и опис. Да бисте описали однос између учесника у вези, користите улоге везе. Да бисте одредили улоге везе, користите колону Цоннецтион.Record1RoleId и колону Цоннецтион.Record2RoleId .

Упитивање веза

Упитивање веза даје вам драгоцене податке које можете користити за креирање извештаја, графикона или графикона. Можете упитати везе по запису, по типу (код типа ентитета), по одређеној улози или другим критеријумима. Следе примери како можете упитати везе:

По записнику:

  • Прикажи све везе за рачун А.

  • Прикажи све улоге за рачун А.

    По типу (користећи кодове типа ентитета):

  • Покажи све улоге за такмичара.

  • Пронађите укупан број улога за рачун.

    По улози:

  • Пронађите све везе у којима је рачун А "продавац".

  • Пронађите све отворене могућности преко $ КСНУМКС, где је контакт Б "продавац".

  • Пронађите све одговарајуће улоге за улогу "Доктора", као што су "Пацијент", "Медицинска сестра" или "Медицински асистент".

  • Пронађите све контакте који имају улогу "Пријатељ".

Важно

Када креирате запис везе, два записа се креирају у бази података. Први запис представља извор за циљну везу, а други запис представља циљ за изворну везу. Ово гарантује да ће упит наћи све везе у којима запис учествује, без обзира да ли је запис изворни запис или циљни запис у вези.

Опишите однос између табела са улогама везе
Табела повезивања
Табела улога везе
Узорак : Креирајте везу
Узорак : Креирајте улогу везе
Узорак : Креирајте реципрочну улогу везе
Узорак : Упит везе од стране записа (рано везан)
Узорак : Улоге повезивања упита према коду типа ентитета (рано везано)
Узорак : Упитне везе по реципрочним улогама (рано везане)
Узорак : Ажурирајте улогу везе (рано везано)