Udostępnij przez


Migrowanie aplikacji typu canvas osadzonych na formularzach napędzanych modelem utworzonych przy użyciu wersji publicznej zapoznawczej

Ważne

W najnowszej wersji aplikacje osadzone kanwy na formularzach opartych na modelu są ogólnie dostępne. Wszystkie osadzone aplikacje kanwy na formularzach opartych na modelu utworzone przy użyciu publicznej wersji zapoznawczej powinny być migrowane do nowych osadzonych aplikacji kanwy utworzonych przy użyciu najnowszej wersji. Obsługa osadzonych aplikacji kanwy na formularzach opartych na modelu utworzonych przy użyciu publicznej wersji zapoznawczej wkrótce zostanie wycofana.

Aby przeprowadzić migrację osadzonej aplikacji Canvas na formularzu opartym na modelu, utworzonym przy użyciu publicznej wersji zapoznawczej, do najnowszej wersji, projektanci muszą najpierw utworzyć nową osadzoną aplikację Canvas, korzystając z najnowszej wersji. Twórcy mogą następnie kopiować kontrolki z istniejącej osadzonej aplikacji kanwy do nowej, dodawać wymagane źródła danych i aktualizować uszkodzone odwołania, jeśli istnieją. Poniżej przedstawiono szczegółowe instrukcje.

  1. Zaloguj się w Power Apps.
  2. Otwórz osadzoną aplikację płótnową utworzoną przy użyciu publicznej wersji zapoznawczej w celu edytowania w Power Apps Studio. Aby uzyskać instrukcje dotyczące edytowania aplikacji kanwy, zobacz: Edytowanie aplikacji kanwy.
  3. Na nowej karcie przeglądarki wykonaj kroki dodawania nowej osadzonej aplikacji kanwy na formularzu opartym na modelu.
  4. Skopiuj kontrolki z osadzonej aplikacji typu canvas utworzonej przy użyciu publicznej wersji zapoznawczej do nowej osadzonej aplikacji typu canvas, wykonując poniższe kroki po jednym ekranie.
    1. Wybierz kartę przeglądarki z kroku 2, która ma osadzoną aplikację kanwy utworzoną przy użyciu publicznej wersji zapoznawczej, i otwórz ją w Power Apps Studio.
    2. Wybierz ekran, z poziomu który chcesz skopiować kontrolki.
    3. Naciśnij Ctrl + A , aby zaznaczyć wszystkie kontrolki na ekranie.
    4. Użyj Ctrl + C , aby skopiować wszystkie zaznaczone kontrolki.
    5. Wybierz kartę przeglądarki z kroku 3, która ma nową osadzoną aplikację kanwy utworzoną przy użyciu najnowszej wersji.
    6. Wybierz ekran lub dodaj nowy.
    7. Użyj Ctrl + V , aby wkleić kontrolki na wybranym ekranie.
    8. Powtórz kroki kopiowania każdego ekranu.
  5. Po zakończeniu kopiowania wszystkich ekranów wybierz kartę przeglądarki z kroku 3, która ma nową osadzoną aplikację kanwy utworzoną przy użyciu najnowszej wersji.
  6. Zaktualizuj wszystkie miejsca, w których jest uzyskiwany dostęp do wiersza z formularza opartego na modelu hosta. Zastąp First(ModelDrivenFormIntegration.Data) przez ModelDrivenFormIntegration.Item.
  7. Dodaj wszystkie brakujące źródła danych w nowej osadzonej aplikacji kanwy.
  8. Zaktualizuj wszystkie uszkodzone odwołania w nowej osadzonej aplikacji kanwy.
  9. Po zakończeniu wprowadzania zmian wybierz kartę Plik , a następnie wybierz pozycję Zapisz.
  10. Aby udostępnić zmiany użytkownikom końcowym, wybierz pozycję Publikuj , a następnie wybierz pozycję Opublikuj tę wersję.

W wersji zapoznawczej, aby osadzić aplikację typu canvas w formularzu opartym na modelu danych, twórcy musieli zdecydować z wyprzedzeniem, czy chcą przekazać bieżący wiersz jako kontekst danych, czy listę wierszy powiązanych z bieżącym wierszem w formularzu głównym. Następnie musieli dodać kontrolkę aplikacji typu canvas do kontrolki kolumny lub podsiatki.

W najnowszej wersji dodanie osadzonej aplikacji canvas na formularzu opartym na modelu jest uproszczone i usprawnione wyłącznie do kolumny. Twórcy mogą nadal łatwo uzyskiwać dostęp do listy powiązanych wierszy bezpośrednio w aplikacji kanwy przy użyciu łącznika usługi Common Data Service.

Aby przeprowadzić migrację osadzonej aplikacji Canvas na formularzu opartym na sterowaniu modelowym, który korzysta z listy wierszy powiązanych z bieżącym wierszem formularza głównego, wykonaj poniższe kroki.

  1. Wykonaj kroki opisane w powyższej sekcji, aby przeprowadzić migrację osadzonych aplikacji canvas na modelowych formularzach utworzonych przy użyciu wersji zapoznawczej do najnowszej wersji.
  2. Za pomocą łącznika usługi Common Data Service dodaj źródło danych dla powiązanej tabeli do aplikacji. Aby dowiedzieć się, jak dodać źródło danych do aplikacji canvas, zobacz Dodawanie połączenia danych do aplikacji canvas w Power Apps.
  3. Korzystając ze źródła danych powiązanej tabeli dla kontrolki, takiej jak Galeria lub Tabela danych, użyj funkcji Filter, aby przefiltrować wiersze do tych, które są powiązane z bieżącym wierszem głównego formularza. Bieżący wiersz (formularz główny) jest dostępny za pośrednictwem elementu ModelDrivenFormIntegration.Item.

    Uwaga / Notatka

    Osadzona aplikacja kanwy ma pełny dostęp do wiersza z formularza opartego na modelu hosta za pośrednictwem elementu ModelDrivenFormIntegration.Item. Aby na przykład uzyskać wartość kolumny o nazwie accountnumber i nazwa wyświetlana Account Number, możesz użyć parametru ModelDrivenFormIntegration.Item.accountnumber lub ModelDrivenFormIntegration.Item.'Account Number'.

  4. Dzięki ostatnim aktualizacjom rozwiązanie Microsoft Dataverse zapewnia teraz również obsługę używania widoków tabel jako filtru. Zobacz ten wpis w blogu, aby uzyskać szczegółowe informacje: Ulepszone wybieranie źródła danych i widoki usługi Dataverse.

Zobacz także

Osadź aplikację kanwy w formularzu korzystającym z modelu
Dodawanie osadzonej aplikacji kanwy w formularzu opartym na modelu
Edytuj aplikację kanwy osadzoną w formularzu korzystającym z modelu
Dostosowywanie rozmiaru ekranu i orientacji aplikacji kanwy osadzonej w formularzu opartym na modelu
Wykonaj wstępnie zdefiniowane działania w formularzu hosta w ramach osadzonej aplikacji kanwy
Właściwości i akcje formantu ModelDrivenFormIntegration
Udostępnianie osadzonej aplikacji canvas
Wytyczne dotyczące pracy z osadzonymi aplikacjami kanwy