Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Połączenia zapewniają elastyczny sposób nawiązywania połączenia i opisywania relacji między dowolnymi dwoma rekordami w usłudze Microsoft Dataverse. Pomaga ona promować pracę zespołową, współpracę i skuteczne zarządzanie procesami biznesowymi i sprzedażowymi. Połączenia umożliwiają łatwe kojarzenie użytkowników, kontaktów, ofert, zamówień sprzedaży i wielu innych rekordów ze sobą. Rekordy w skojarzeniu mogą być przypisane do określonych ról, które ułatwiają zdefiniowanie celu relacji.
Połączenia zapewniają następujące możliwości:
- Łatwy i elastyczny sposób nawiązywania połączenia między dwoma rekordami większości typów tabel Dataverse. Wszystkie konfigurowalne tabele biznesowe i niestandardowe mogą być włączone do połączeń.
- Opcja dodawania przydatnych informacji, takich jak opis połączenia i czas trwania.
- Możliwość tworzenia ról połączenia, które opisują relację między dwoma rekordami, takimi jak relacja między lekarzem a pacjentem lub menedżerem i pracownikiem.
- Szybki sposób tworzenia wielu powiązań i ról dla danego rekordu. Na przykład kontakt może mieć wiele relacji z innymi kontaktami, kontami lub kontraktami. W każdej relacji kontakt może odgrywać inną rolę.
- Informacje dotyczące tworzenia zapytań i tworzenia grafów. Możesz wyszukać wszystkie połączenia i role połączeń dla określonego rekordu oraz utworzyć grafy i wykresy, aby uzyskać wizualną reprezentację połączeń.
- Obsługa przepływów pracy i inspekcji w celu automatyzacji i ulepszania procesów biznesowych.
Włączanie i tworzenie połączeń
Możesz włączyć dowolną tabelę niestandardową lub dostosowywalną dla połączenia, aktualizując definicje tabeli. Użyj komunikatu UpdateEntityRequest, aby ustawić właściwość IsConnectionsEnabled na true.
Aby utworzyć połączenie między dwoma rekordami, użyj tabeli Połączenie. Należy określić rekord, z którego utworzysz połączenie (źródło) i rekord, z którym nawiązujesz połączenie (element docelowy). Użyj kolumny Connection.Record1Id , aby określić rekord źródłowy i kolumnę Connection.Record2Id , aby określić rekord docelowy. Opcjonalnie możesz określić czas trwania połączenia i opis. Aby opisać relację między uczestnikami połączenia, użyj ról połączenia. Aby określić role połączenia, użyj kolumny Connection.Record1RoleId i kolumny Connection.Record2RoleId .
Wykonywanie zapytań dotyczących połączeń
Wykonywanie zapytań dotyczących połączeń zapewnia cenne dane, których można użyć do tworzenia raportów, grafów lub wykresów. Można zapytać o połączenia według rekordów, typu (kod typu encji), określonej roli lub innych kryteriów. Poniżej przedstawiono przykłady sposobu wykonywania zapytań dotyczących połączeń:
Według rekordu:
Pokaż wszystkie połączenia dla konta A.
Pokaż wszystkie role dla konta A.
Według typu (przy użyciu kodów typów jednostek):
Pokaż wszystkie role konkurenta.
Znajdź łączną liczbę ról dla konta.
Według roli:
Znajdź wszystkie połączenia, w których konto A jest "dostawcą".
Znajdź wszystkie otwarte możliwości powyżej 20 000 USD, gdzie kontakt B jest „sprzedawcą”.
Znajdź wszystkie pasujące role dla roli "Lekarz", takie jak "Pacjent", "Pielęgniarka" lub "Asystent medyczny".
Znajdź wszystkie kontakty, które mają rolę "Przyjaciel".
Ważne
Podczas tworzenia rekordu połączenia w bazie danych są tworzone dwa rekordy. Pierwszy rekord reprezentuje połączenie źródło-docelowe, a drugi rekord reprezentuje połączenie docelowo-źródłowe. Gwarantuje to, że zapytanie znajdzie wszystkie połączenia, w których uczestniczy rekord, niezależnie od tego, czy rekord jest rekordem źródłowym, czy rekordem docelowym w połączeniu.
Powiązane artykuły
Opisywanie relacji między tabelami z rolami połączenia
Tabela połączeń
Tabela ConnectionRole
Przykład: tworzenie połączenia
Przykład: tworzenie roli połączenia
Przykład: Utwórz rolę połączenia rewersyjnego
Przykład: Wykonywanie zapytań o połączenia według rekordu (wczesne wiązanie)
Przykład: Wykonywanie zapytań o role połączeń według kodu typu encji (wczesne wiązanie)
Przykład: Wykonywanie zapytań o połączenia według ról obustronnych (wczesne wiązanie)
Przykład: Aktualizowanie roli połączenia (wczesne wiązanie)