Korzystanie z portali usługi Microsoft Power Apps z modelem danych strony
Wersja rozwiązania Dual-write Application Orchestration 2.0.999.0 a następnie zawiera zmiany modelu danych w tabelach Party i globalna książka adresowa Danych i Kontakt. Zmiany umożliwiają obsługę relacji typu „wiele do wielu”, które obsługują zaawansowane scenariusze biznesowe. Te zmiany nie są obsługiwane przez role sieci web portalu, w tym portal dla klientów, które są wysyłane poza polem lub istniały w środowisku przed zainstalowaniem podwójnego zapisu. Aby role sieci web działały zgodnie z oczekiwaniami, trzeba utworzyć nowe role sieci web przy użyciu nowego modelu danych.
Podsumowując, sposób interakcji tabel uległ zmianie, ale uprawnienia tabel w portalu klientów nie zostały zmienione. W tym artykule opisano sposób tworzenia nowych ról sieci web, które działają z nowym zaawansowanym modelem danych.
Ten schemat przedstawia relację tabeli bez strony globalna książka adresowa modelu danych:
Ten schemat przedstawia relację tabeli ze stroną globalnej książki adresowej modelu danych:
Utwórz nowe uprawnienie do tabeli
Aby utworzyć nowe uprawnienia tabeli, należy wykonać następujące czynności:
Zaloguj się do Power Apps i przejdź do aplikacji.
Wybierz aplikację Zarządzanie portalem.
Na pasku bocznym wybierz pozycję Zabezpieczenia > Uprawnienia tabeli.
Należy utworzyć trzy nowe uprawnienia:
- Tabela połączenia osoba kontaktowa ze stroną
- Tabela połączenia Strona z Konto
- Tabela połączenia Konto z Zamówienie
Utwórz i zapisz nowe uprawnienie dla kontaktu do połączenia ze stroną, ustawiając następujące parametry:
- Nazwa: tabela połączenia Strona z Konto (lub wybór użytkownika)
- Nazwa tabeli: msdyn_contactforparty
- Witryna: Portal klienta
- Zakres: Osoba kontaktowa
- Uprawnienia: zaznacz wszystkie
- Role sieci Web: uwierzytelnieni użytkownicy, przedstawiciel odbiorcy (lub wybór użytkownika)
Utwórz i zapisz nowe uprawnienie dla kontaktu do połączenia ze stroną, ustawiając następujące parametry:
- Nazwa: stroną połączonego konta (lub do wyboru)
- Nazwa tabeli: konto
- Witryna: Portal klienta
- Zakres: nadrzędny
- Uprawnienia: zaznacz wszystkie
- Uprawnienie tabeli nadrzędnej: połączenie ze stroną
Utwórz i zapisz nowe uprawnienie dla konta do połączenia z zamówieniem, ustawiając następujące parametry:
- Nazwa: konto do połączenia z zamówieniem (lub do wyboru)
- Nazwa tabeli: zamówienie sprzedaży
- Witryna: Portal klienta
- Zakres: nadrzędny
- Uprawnienia: zaznacz wszystkie
- Uprawnienie tabeli nadrzędnej: połączenie strona do konta