Жазбаларды бір-бірімен байланыстыру үшін байланыстарды пайдалану

Қосылымдар Microsoft Dataverse бағдарламасындағы кез-келген екі жазба арасындағы қатынастарды байланыстырудың және сипаттаудың икемді әдісін ұсынады. Ол сізге командалық жұмысты, ынтымақтастықты дамытуға, сондай-ақ бизнес пен сату процестерін тиімді басқаруға ықпал етеді. Қосылымдар пайдаланушыларды, контактілерді, баға ұсыныстарын, сату тапсырыстарын және басқа да көптеген жазбаларды бір-бірімен оңай байланыстыруға мүмкіндік береді. Бірлестіктегі жазбаларға қарым-қатынастың мақсатын анықтауға көмектесетін ерекше рөлдер берілуі мүмкін.

Қосылымдар келесі мүмкіндіктерді қамтамасыз етеді:

  • Dataverse кесте түрлерінің көпшілігінің екі жазбасы арасында байланыс орнатудың оңай және икемді тәсілі. Қосылымдар үшін барлық реттелетін бизнес және реттелетін кестелерді қосуға болады.
  • Қосылымның сипаттамасы және ұзақтығы сияқты пайдалы ақпаратты қосу параметрі.
  • Екі жазбаның өзара байланысын сипаттайтын байланыс рөлдерін жасай білу, мысалы, дәрігер мен науқастың немесе менеджер мен қызметкердің өзара байланысы.
  • Белгілі бір жазба үшін бірнеше байланыстар мен рөлдерді жасаудың жылдам жолы. Мысалы, контакт басқа контактілермен, тіркелгілермен немесе келісімшарттармен көптеген қатынаста болуы мүмкін. Әр қатынаста контакт әр түрлі рөл атқаруы мүмкін.
  • Сұрауларды құруға және графиктер жасауға арналған ақпарат. Белгілі бір жазба үшін барлық байланыстар мен қосылым рөлдерін іздеуге және байланыстарды көрнекі көрсету үшін графиктер мен диаграммалар жасауға болады.
  • Бизнес-процестердi автоматтандыру және жетiлдiру үшiн жұмыс процестерiн қолдау және аудит жүргiзу.

Қосылымдарды қосу және жасау

Кесте анықтамаларын жаңарту арқылы қосылу үшін кез келген реттелетін немесе реттелетін кестені қосуға болады. Сипатты UpdateEntityRequest орнату үшін хабарды IsConnectionsEnabledtrueпайдаланыңыз.

Екі жазба арасында байланыс жасау үшін Байланыс кестесін пайдаланыңыз. Қосылым (дереккөз) жасайтын жазбаны және қосылатын (нысана) жазбаны көрсету қажет. Бастапқы жазбаны көрсету үшін Connection.Record1Id бағанын және мақсатты жазбаны көрсету үшін Connection.Record2Id бағанын пайдаланыңыз. Міндетті емес, қосылымның ұзақтығы мен сипаттамасын көрсетуге болады. Қосылымға қатысушылар арасындағы қарым-қатынасты сипаттау үшін қосылым рөлдерін пайдаланыңыз. Байланыс рөлдерін көрсету үшін Connection.Record1RoleId бағанын және Connection.Record2RoleId бағанын пайдаланыңыз.

Байланыстарды сұрау

Сұрау байланыстары есептер, графиктер немесе диаграммалар жасау үшін пайдалануға болатын құнды деректерді береді. Байланыстарды жазба бойынша, түрі бойынша (Нысан түрі коды), белгілі бір рөл немесе басқа шарттар бойынша сұрауға болады. Келесідей байланыстарды сұрауға болатын мысалдар:

Жазба бойынша:

  • A тіркелгісі үшін барлық байланыстарды көрсету.

  • A тіркелгісі үшін барлық рөлдерді көрсету.

    Түрі бойынша (Нысан түрі кодтарын пайдалана отырып):

  • Қатысушының барлық тапсырмаларын орындау.

  • Есептік жазбаның жалпы санын табыңыз.

    Рөлі бойынша:

  • A тіркелгісі «Сатушы» болып табылатын барлық байланыстарды табыңыз.

  • 20 000 доллардан асатын барлық ашық мүмкіндіктерді табыңыз, онда B байланысы «Сатушы» болып табылады.

  • «Дәрігер» рөлі үшін «Пациент», «Медбике» немесе «Медициналық көмекші» сияқты барлық сәйкес рөлдерді табыңыз.

  • «Дос» рөлі бар барлық контактілерді табыңыз.

Маңызды

Байланыс жазбасын жасағанда, дерекқорда екі жазба жасалады. Бірінші жазба мақсатты қосылым көзін білдіреді және екінші жазба бастапқы қосылымның нысанасын білдіреді. Бұл жазбаның бастапқы жазба немесе қосылымдағы мақсатты жазба екеніне қарамастан, сұрау жазба қатысатын барлық байланыстарды табатынына кепілдік береді.

Байланыс рөлдері бар кестелер арасындағы қатынасты сипаттау
Қосылу кестесі
ConnectionRole кестесі
Үлгі: Байланыс жасау
Үлгі: Байланыс рөлін жасау
Үлгі: Өзара байланыс рөлін жасау
Үлгі: Жазба арқылы байланыстарды сұрау (ерте байланыстыру)
Үлгі: Нысан түрі коды бойынша байланыс рөлдерін сұрау (ерте шектелген)
Үлгі: Өзара рөлдер бойынша сұрау байланыстары (ерте байланыстыру)
Үлгі: Қосылым рөлін жаңарту (ерте байланыстыру)