Modele własności danych
Uwaga
Obowiązuje od listopada 2020 r.:
- Nazwa Common Data Service została zmieniona na Microsoft Dataverse. Dowiedz się więcej
- Część terminologii w Microsoft Dataverse została zaktualizowana. Na przykład encja jest teraz tabelą, a pole jest teraz kolumną. Dowiedz się więcej
Dataverse wymaga określenia właściciela dla danych, które przechowujesz. Aby uzyskać więcej informacji, zobacz Typy tabel w dokumentacji Power Apps. Podczas konfigurowania integracji między Dataverse i Business Central należy wybrać własność użytkownika lub zespołu dla rekordów, które są synchronizowane. Akcje, które można wykonywać na tych rekordach, można kontrolować na poziomie użytkownika.
Własność zespołu
W Business Central firma jest tabelą prawną i biznesową, która oferuje sposoby zabezpieczania i wizualizacji danych biznesowych. Użytkownicy zawsze pracują w kontekście firmy. Najbliżej Dataverse do tej koncepcji jest tabela jednostek biznesowych, która nie ma implikacji prawnych ani biznesowych.
Ponieważ jednostki biznesowe nie mają implikacji prawnych i biznesowych, nie można wymusić mapowania jeden-do-jednego (1:1) w celu synchronizacji danych między firmą a jednostką biznesową, zarówno jednokierunkową, jak i dwukierunkową. Aby umożliwić synchronizację, po włączeniu synchronizacji dla firmy w Business Central w Dataverse, w Dataverse dzieją się następujące zdarzenia:
- Tworzymy tabelę firm, która jest odpowiednikiem tabeli firm w Business Central. Nazwa firmy jest sufiksowana przez "BC Company ID". Na przykład Cronus International Ltd. (93555b1a-af3e-ea11-bb35-000d3a492db1).
- Tworzymy domyślną jednostkę biznesową, która ma taką samą nazwę jak firma. Na przykład Cronus International Ltd. (93555b1a-af3e-ea11-bb35-000d3a492db1).
- Tworzymy oddzielny zespół właścicieli o tej samej nazwie co firma i kojarzymy go z jednostką biznesową. Nazwa zespołu jest poprzedzone "BCI -." Na przykład BCI - Cronus International Ltd. (93555b1a-af3e-ea11-bb35-000d3a492db1).
- Rekordy, które są tworzone i synchronizowane z Dataverse, są przypisywane do zespołu "BcI Owner", który jest połączony z jednostką biznesową.
Uwaga
Jeśli zmienisz nazwę firmy w Business Central, nazwy firmy, firmy i zespołu, które tworzymy automatycznie w Dataverse, nie zostaną zaktualizowane. Ponieważ do integracji używany jest tylko identyfikator firmy, nie ma to wpływu na synchronizację. Jeśli chcesz, aby nazwy pasowały, musisz zaktualizować firmę, jednostkę biznesową i zespół w Dataverse.
Na poniższej ilustracji przedstawiono przykład tej konfiguracji danych w Dataverse.

W tej konfiguracji rekordy związane z firmą Cronus US będą własnością zespołu połączonego z jednostką biznesową Cronus US w Dataverse. Użytkownicy, którzy mogą uzyskać dostęp do tej jednostki biznesowej za pośrednictwem roli zabezpieczeń, która jest ustawiona na widoczność na poziomie jednostki biznesowej w Dataverse, mogą teraz zobaczyć te rekordy. Poniższy przykład pokazuje, jak używać zespołów do zapewnienia dostępu do tych rekordów.
- Rola Kierownik sprzedaży jest przypisana do członków zespołu cronus US Sales.
- Użytkownicy, którzy mają rolę Kierownik sprzedaży, mogą uzyskiwać dostęp do rekordów kont członków tej samej jednostki biznesowej.
- Zespół Cronus US Sales jest powiązany z jednostką biznesową Cronus US, o której wspomniano wcześniej. Członkowie zespołu Cronus US Sales mogą zobaczyć dowolne konto należące do użytkownika Cronus US, które pochodziłoby z tabeli firmy Cronus US w Business Central.
Jednak mapowanie 1: 1 między jednostką biznesową, firmą i zespołem jest tylko punktem wyjścia, jak pokazano na poniższej ilustracji.

W tym przykładzie nowa główna jednostka biznesowa EUR (Europa) jest tworzona w Dataverse jako jednostka nadrzędna zarówno dla Cronus DE (Gernamy), jak i Cronus ES (Hiszpania). Jednostka biznesowa EUR nie jest związana z synchronizacją. Może jednak dać członkom zespołu sprzedaży EUR dostęp do danych konta zarówno w Cronus DE, jak i Cronus ES, ustawiając widoczność danych na Parent/ Child BU na powiązanej roli bezpieczeństwa w Dataverse.
Synchronizacja określa, który zespół powinien posiadać rekordy. Jest to kontrolowane przez pole Domyślny zespół właścicieli w wierszu BCI. Gdy rekord BCI jest włączony do synchronizacji, automatycznie tworzymy powiązaną jednostkę biznesową i zespół właścicieli (jeśli jeszcze nie istnieje) i ustawiamy pole Domyślny zespół właścicieli. Gdy synchronizacja jest włączona dla tabeli, administratorzy mogą zmienić zespół właścicieli, ale zespół musi być zawsze przypisany.
Uwaga
Rekordy stają się tylko do odczytu po dodaniu i zapisaniu firmy, więc pamiętaj, aby wybrać właściwą firmę.
Wybór innej jednostki biznesowej
Możesz zmienić wybór jednostki biznesowej, jeśli używasz modelu własności Teams. Jeśli używasz modelu własności osoby, domyślna jednostka biznesowa jest zawsze zaznaczona.
Jeśli wybierzesz inną jednostkę biznesową, na przykład taką, którą utworzyłeś wcześniej w Dataverse, zachowa ona swoją oryginalną nazwę. Oznacza to, że nie będzie on sufiksowany identyfikatorem firmy. Stworzymy zespół, który korzysta z konwencji nazewnictwa.
Zmieniając jednostkę biznesową, można wybrać tylko te jednostki biznesowe, które znajdują się o jeden poziom poniżej głównej jednostki biznesowej.
Własność osoby
W przypadku wybrania modelu własności osoby należy określić każdego sprzedawcę, który będzie właścicielem nowych rekordów. Jednostka biznesowa i zespół są tworzone zgodnie z opisem w sekcji Własność zespołu.
Domyślna jednostka biznesowa jest używana po wybraniu modelu własności osoby i nie można wybrać innej jednostki biznesowej. Zespół skojarzony z domyślną jednostką biznesową będzie właścicielem rekordów dla typowych tabel, takich jak tabela Produkt, które nie są powiązane z określonymi sprzedawcami.
Gdy połączysz sprzedawców w Business Central z użytkownikami w Dataverse, Business Central doda użytkownika do domyślnego zespołu w Dataverse. Możesz sprawdzić, czy użytkownicy są dodawani, patrząc na kolumnę Domyślny członek zespołu na stronie Użytkownicy - Common Data Service. Jeśli użytkownik nie zostanie dodany, można dodać go ręcznie za pomocą akcji Dodaj sprzężonych użytkowników do zespołu. Aby uzyskać więcej informacji, zobacz Synchronizowanie danych w Business Central z Dataverse.