Table of Contents

Modele własności danych na potrzeby synchronizacji

Dataverse wymaga określenia właściciela przechowywanych danych. Dodatkowe informacje zamieszczono w artykule Typy tabel w dokumentacji Power Apps. Podczas konfigurowania integracji pomiędzy Dataverse i Business Central, dla rekordów, które są synchronizowane, należy wybrać model własności Użytkownik lub zespół. Akcje, które mogą być wykonywane na tych rekordach, mogą być kontrolowane z poziomu użytkownika.

Własność zespołu

W Business Central firma jest tabelą, zawierającą dane prawne i biznesowe, która umożliwia różne sposoby zabezpieczenia i wizualizacji danych firmowych. Użytkownicy zawsze pracują w kontekście danej firmy. Najbliższa tej koncepcji jest tabela jednostki organizacyjnej Dataverse, która nie ma uwarunkowań prawnych ani biznesowych.

Ponieważ jednostki organizacyjne nie mają konsekwencji prawnych ani biznesowych, nie można wymusić ani jedno ani dwukierunkowego mapowania jeden do jednego (1:1) w celu synchronizacji danych pomiędzy firmą a jednostką organizacyjną. Aby umożliwić synchronizację, po włączeniu synchronizacji dla firmy w Business Central, w Dataverse następują poniżej wymienione akcje:

  • Tworzona jest tabela firmy, która jest odpowiednikiem tabeli firmy w Business Central. Do nazwy firmy dodawane są przyrostki "BC Firma ID." Na przykład CRONUS International Ltd (93555b1a-af3e-ea11-bb35-000d3a492db1).
  • Tworzona jest domyślna jednostka organizacyjna, o takiej samej nazwie jak firma. Na przykład CRONUS International Ltd (93555b1a-af3e-ea11-bb35-000d3a492db1).
  • Tworzony jest osobny zespół właścicieli o tej samej nazwie, co firma, który następnie jest łączony z jednostką organizacyjną. Nazwa zespołu posiada przedrostek "BCI -". Na przykład BCI - CRONUS International Ltd. (93555b1a-af3e-ea11-bb35-000d3a492db1).
  • Zapisy, które są tworzone i zsynchronizowane z Dataverse, są przypisane do zespołu "BCI Właściciel", który jest połączony z jednostką organizacyjną.
Uwaga

Jeżeli nazwa firmy w Business Central ulegnie zmianie, nazwy firmy organizacji i zespołu, utworzonych automatycznie w Dataverse, nie są aktualizowane. Nie ma to wpływu na synchronizację, ponieważ do integracji wykorzystywany jest tylko identyfikator firmy. Aby nazwy odpowiadały sobie, w Dataverse, należy zaktualizować firmę, jednostkę organizacyjną i zespół.

Poniższy obraz przedstawia przykładowe ustawienia tych danych w Dataverse.

Główna jednostka organizacyjna jest widoczna na górze ekranu, zespoły są wyświetlane w środku, a firmy są na dole.

W tej konfiguracji rekordy powiązane z firmą Cronus US staną się własnością zespołu, który jest połączony z jednostką organizacyjną Cronus US w Dataverse. Użytkownicy, którzy posiadają dostęp do tej jednostki organizacyjnej poprzez rolę zabezpieczeń, mają wgląd w rekordy na poziomie jednostki organizacyjnej w Dataverse. Poniższy przykład pokazuje, jak wykorzystać zespoły do dostarczenia dostępu do rekordów.

  • Rola kierownika ds. sprzedaży jest przydzielona członkom zespołu Cronus US Sprzedaż.
  • Użytkownicy, którzy pełnią rolę kierownika ds. sprzedaży, posiadają dostęp do rekordów konta członków tej samej jednostki organizacyjnej.
  • Zespół Cronus US Sprzedaż jest powiązany z wspomnianą jednostką organizacyjną Cronus US. Członkowie zespołu sprzedaży Cronus US mają wgląd w każde konto, którego właścicielem jest użytkownik Cronus US i które zostało utworzone w ramach tabeli firmy Cronus US w Business Central.

Jednak mapowanie 1:1 pomiędzy jednostką organizacyjną, firmą i zespołem jest tylko punktem wyjścia, co przedstawiono na poniższym obrazie.

Rola zabezpieczeń kontroluje widoczność danych.

W tym przykładzie w Dataverse utworzono nową podstawową jednostkę organizacyjną EUR (Europa), która jest jednostką nadrzędną względem zarówno Cronus DE (Niemcy), jak i Cronus ES (Hiszpania). Jednostka organizacyjna EUR nie podlega synchronizacji. Może jednak umożliwić członkom zespołu EUR Sprzedaż dostęp do danych, dotyczących kont zarówno w Cronus DE, jak i Cronus ES, po ustawieniu widoczności danych jako Nadrzędna/podrzędna jednostka organizacyjna dla danej roli zabezpieczeń w Dataverse.

To, który zespół powinien być właścicielem rekordów, określa się w procesie synchronizacji. Użytkownik może zarządzać tą funkcją przy użyciu pola Domyślny zespół-właściciel w wierszu BCI. Gdy rekord BCI ma włączoną synchronizację, powiązana jednostka organizacyjna oraz zespół będący właścicielem (jeżeli wcześniej nie istniał) są automatycznie tworzone, a także ustawiane jest pole Domyślny zespół-właściciel. Jeśli synchronizacja danej tabeli jest włączona, administratorzy mogą zmienić zespół będący właścicielem, przy czym zespół musi być zawsze przypisany.

Uwaga

Po dodaniu i zapisaniu firmy, rekordy są dostępne tylko w trybie do odczytu, więc warto się upewnić, że wybrano właściwą firmę.

Wybór innej jednostki organizacyjnej

Wybraną jednostkę organizacyjną można zmienić, jeśli wykorzystywany jest model własności Zespoły. W przypadku korzystania z modelu własności Osoba, zawsze wybierana jest domyślna jednostka organizacyjna.

Jeśli zostanie wybrana inna jednostka organizacyjna, na przykład utworzona wcześniej w Dataverse, zostanie zachowana jej pierwotna nazwa. To znaczy, że nie będzie na niej przyrostka z identyfikatorem firmy. Utworzony zespół będzie korzystał z konwencji nazewnictwa.

Przy zmianie jednostki organizacyjnej można wybrać tylko te jednostki, które są o jeden poziom poniżej podstawowej jednostki organizacyjnej.

Własność osobista

Jeśli zostanie wybrany model własności Osoba, należy określić każdego sprzedawcę, który będzie posiadał nowe rekordy. Jednostka organizacyjna i zespół są tworzone w sposób opisany w sekcji Własność zespołu.

Domyślna jednostka biznesowa jest używana, gdy wybrany jest model własności Osoba i nie można wybrać innej jednostki organizacyjnej. Zespół związany z domyślną jednostką biznesową będzie właścicielem rekordów dotyczących wspólnych tabel, takich jak tabela produktu, które nie są związane z określonymi sprzedawcami.

Ustawienie sprzężenia sprzedawców w Business Central z użytkownikami Dataverse sprawi, że Business Central automatycznie doda użytkownika do domyślnego zespołu w Dataverse. W kolumnie Domyślny członek zespołu, na stronie Użytkownicy - Common Data Service, można zweryfikować, czy użytkownicy zostali dodani poprawnie. Jeśli użytkownik nie został dodany, można dodać go ręcznie przy pomocy akcji Dodaj sprzężonych użytkowników do zespołu. Dodatkowe informacje zamieszczono w artykule Synchronizacja Business Central i Microsoft Dataverse.

Zobacz też

Integracja z Dataverse za pośrednictwem synchronizacji danych

Bezpłatne ścieżki szkoleniowe dotyczące Business Central