Przegląd Power Apps rozwiązań

Rozwiązania są używane do transportu aplikacji i składników z jednego środowiska do innego lub do zastosowania zestawu dostosowań do istniejących aplikacji. Rozwiązanie może zawierać jedną lub więcej aplikacji oraz innych składników, takich jak mapy witryny, tabele, procesy, zasoby sieci Web, wybory, przepływy itd.

Rozwiązania to mechanizm implementowania zarządzania cyklami eksploatacji aplikacji (ALM) w ramach Power Apps i innych produktów Power Platform, takich jak Power Automate.

Uwaga

Aby dowiedzieć się więcej o koncepcjach rozwiązań i sposobie wykorzystania rozwiązań do zarządzania cyklem życia aplikacji, przejdź do Omówienie ALM z Microsoft Power Platform w Przewodniku ALM Power Platform.

W tej sekcji skupiono się na zadaniach ręcznych, które twórcy aplikacji muszą wykonać podczas pracy z rozwiązaniami Power Apps.

Wprowadzenie: pojęcia dotyczące rozwiązania

Przed rozpoczęciem pracy z rozwiązaniami warto pamiętać, że zapoznanie się z następującymi pojęciami dotyczącymi rozwiązań:

  • Dwa typy rozwiązań (zarządzane i niezarządzane)
  • Składniki rozwiązania
  • Cykl życia rozwiązania (tworzenie, aktualizacja, uaktualnianie i poprawianie rozwiązania)
  • Wydawca rozwiązania
  • Rozwiązanie i zależności składników rozwiązania

Aby dowiedzieć się więcej, przejdź do tematu Koncepcja rozwiązań ALM w przewodniku ALM Power Platform.

Rozwiązania domyślne

Power Apps zapewnia następujące ustawienie domyślne niezarządzane rozwiązania:

  • Rozwiązanie domyślne Common Data Service. Jest to podstawowe rozwiązanie, które jest dostępne dla twórców, aby mogli je dostosować w ramach środowiska. Rozwiązanie domyślne Common Data Service jest przydatne wtedy, gdy użytkownik chce ocenić lub poznać Power Apps. Zaleca się jednak, aby twórcy aplikacji pracowali we własnych rozwiązaniach niezarządzanych.
  • Rozwiązanie domyślne. Jest to specjalne rozwiązanie zawierające wszystkie składniki w systemie. Rozwiązanie domyślne jest przydatne do odkrywania wszystkich składników i konfiguracji systemu.

Jednak zaleca się utworzenie rozwiązania do zarządzania dostosowań. Więcej informacji: Użyj rozwiązania, aby dostosować w przewodniku po cyklu życia aplikacji Power Platform.

Właściwości zarządzane

Istnieje możliwość sterowania możliwością dostosowywania składników rozwiązania zarządzanego za pomocą właściwości zarządzanych. Zaleca się ustawienie właściwości zarządzanych tak, aby nie można było zmodyfikować składników zarządzanych. Pomaga to chronić rozwiązanie przed modyfikacjami, które mogą spowodować jego awarię po zaimportowaniu do innego środowiska, takiego jak testowe lub produkcyjne.

Więcej informacji: Zarządzane właściwości w Power Platform

Praca z rozwiązaniami w Power Apps

W ramach Power Apps, można wyświetlić listę rozwiązań, wybierając Rozwiązania w lewym oknie nawigacji. Użytkownik może wykonać następujące zadania dotyczące rozwiązania:

  • Nowe rozwiązanie: aby znaleźć tylko te składniki, które zostały dostosowane, należy utworzyć rozwiązanie i wykonać na nim wszystkie dostosowania. Następnie można z łatwością dokonać dystrybucji rozwiązania w innych środowiskach. Więcej informacji: Tworzenie rozwiązania
  • Importuj: Importowanie pliku rozwiązania do środowiska. Więcej informacji: Importowanie rozwiązań
  • OtwórzAppSource: W Microsoft AppSource uzyskaj rozwiązania dostosowane do Twojej branży współpracujące z produktami, z których już korzystasz.
  • Opublikuj wszystkie dostosowania: Opublikuj wszystkie aktywne dostosowania w swoim środowisku.
  • Ustaw preferowane rozwiązanie: Ustaw preferowane rozwiązanie , w którym są tworzone wszystkie składniki rozwiązania.
  • Przejdź do widoku klasycznego: otwieranie klasycznego Eksploratora rozwiązań.
  • Zobacz Historię: Wyświetl szczegóły dotyczące operacji rozwiązania w czasie, takie jak importowanie, eksportowanie i odinstalowywanie. Więcej informacji: Wyświetlanie historii rozwiązania
  • Sprawdzanie rozwiązań: Uruchom lub przejrzyj wyniki modułu sprawdzania rozwiązań dla tego rozwiązania.
  • Pokaż zależności: Wyświetl zależności rozwiązania dla rozwiązań, które blokowałyby odinstalowanie tego rozwiązania.
  • Zastosuj uaktualnienie: Zastosuj oczekujące uaktualnienie , które zostało zainicjowane dla rozwiązania zarządzane.

Zadania dostępne bez wybranego rozwiązania to: Nowe rozwiązanie, Importuj rozwiązanie, Otwórz AppSource, Opublikuj wszystkie dostosowania, Ustaw preferowane rozwiązanie.

Polecenia dostępne, gdy rozwiązanie nie jest wybrane.

Zadania dostępne po wybraniu rozwiązania obejmują: Nowe rozwiązanie, Edycja, Usuń, Eksportuj rozwiązanie, Sprawdzanie rozwiązań, Pokaż zależności, Ustaw preferowane rozwiązanie, Zobacz historię, Klonuj, Zastosuj uaktualnienie (gdy uaktualnienie jest dostępne).

Polecenia dostępne po wybraniu rozwiązania.

W obszarze Rozwiązania wybierz rozwiązanie, aby wyświetlić wszystkie jego obiekty.

Przykładowe rozwiązanie ze wszystkimi obiektami.

Przeglądaj wszystkie obiekty w rozwiązaniu, przewijając elementy. Jeśli na liście znajduje się więcej niż 100 elementów, możesz wybrać pozycję Załaduj następne 100 elementów, aby wyświetlić więcej.

Załaduj kolejne 100 elementów.

Kolumny można sortować i filtrować, wybierając nagłówek kolumny.

Nagłówki kolumn obejmują:

  • Zarządzane: obiekt rozwiązania pochodzi z rozwiązania zarządzanego. Obiekt można sprawdzić, zaznaczając go, a następnie wybierając pozycję Zaawansowane > warstwy rozwiązania.
  • Możliwość dostosowania: Komponent jest dostępny do dostosowania.
  • Dostosowane: Oznacza to, że obiekt jest obiektem niezarządzanym lub obiektem zarządzanym z niezarządzaną warstwą dostosowywania. Za pomocą tej kolumny można szybko zlokalizować niezarządzane zmiany składników w rozwiązaniu.
  • Właściciel: Jeśli obiekt rozwiązania obsługuje własność użytkownika i zespołu, zostanie wyświetlony bieżący właściciel.
  • Stan: Jeśli obiekt rozwiązania obsługuje zarządzanie stanem (włączone/wyłączone, włączone/wyłączone, aktywne/nieaktywne), wyświetlany jest stan.

Porada

Możesz szybko zlokalizować wszystkie obiekty rozwiązania, które są niezarządzane lub mają niezarządzane dostosowania, wybierając rozwiązanie domyślne i filtrując według kolumny Dostosowane .

Przeszukuj rozwiązanie i filtruj je

Wyszukaj określony komponent według jego nazwy.

Komponent wyszukiwania.

Lub filtruj wszystkie składniki na liście według typu składników.

Filtruj komponent według typu.

Polecenia kontekstowe

Po wybraniu każdego składnika akcje dostępne na pasku poleceń zmieniają się w zależności od typu wybranego składnika oraz od tego, czy rozwiązanie jest domyślne, czy zarządzane.

Polecenia specyficzne dla komponentu.

Jeśli nie wybierzesz żadnego składnika, na pasku poleceń zostaną wyświetlone akcje zastosowane do samego rozwiązania.

Polecenia specyficzne dla rozwiązania.

W przypadku rozwiązań niezarządzanych lub domyślnych, można użyć polecenia Nowy lub Dodaj istniejący, aby utworzyć lub dodać różne typy składników. Więcej informacji: Dodawanie składników rozwiązania

Uwaga

Nie można dodawać składniki w rozwiązaniu zarządzanym. Gdy spróbujesz, pojawi się następujący komunikat:
"You cannot directly edit the components within a managed solution. You’ll need to add it to another unmanaged solution that you’ve created to customize the component. The component might not be customizable."

Wymagane są dodatkowe uprawnienia

Niektóre składniki mogą wymagać pewnych Dataverse uprawnień dla użytkowników do uruchamiania składnika, gdy składnik jest importowany do środowiska z rozwiązania.

Przepływy

Aby używać lub uruchamiać przepływ z aplikacji kanwy zawartej w rozwiązaniu, musisz mieć uprawnienia do przepływu przez osobę udostępnianie lub uruchamianie uprawnień. Gdy aplikacja w rozwiązaniu jest udostępniana zestawowi użytkowników, przepływy muszą być również jawnie udostępniane.

Więcej informacji: Role zabezpieczeń i uprawnienia

Korzystanie z potoków w Power Platform w celu wdrażania rozwiązań

W tym celu można łatwo wdrożyć rozwiązania do testowania i środowiska produkcyjnego przy użyciu potoków w Power Platform. Gdy są już dostępne potoki, twórcy mogą inicjować wdrożenia w produktach po kilku kliknięciach. Twórcy stosują je bezpośrednio w środowiskach deweloperskich. Więcej informacji: Omówienie potoków w Power Platform

Znane ograniczenia

W rozwiązaniach są stosowane następujące ograniczenia dotyczące korzystania z aplikacji kanwy, przepływów i łączników niestandardowych.

  • Jeśli wystąpi błąd publikowania aplikacji kanw: aplikacja ma połączenia z przepływami, które nie są już dostępne w środowisku, usuń usunięte przepływy z aplikacji. Nastepnie zapisz i opublikuj aplikację.
  • Aplikacje kanwy udostępnione Wszystkim, które przechodzą przez operacje tworzenia kopii zapasowej środowiska i przywracania środowiska, nie są dostępne dla Wszystkich w przywróconym środowisku. Zwróć uwagę, że aplikację kanwy można udostępnić grupie zabezpieczeń, a aplikacja w przywróconym środowisku jest udostępniona tej grupie zabezpieczeń.
  • Chmura rozwiązań przepływa za pomocą łącznika Project Roadmap ani przy użyciu delegowanej autoryzacji nie można jeszcze dodać do rozwiązań. Obejście tego ograniczenia polega na edycji przepływu w celu usunięcia użycia łącznika Project Roadmap i/lub delegowanej autoryzacji, dodania przepływu do rozwiązania, a następnie zmiany przepływu z powrotem w razie potrzeby.

Aby dowiedzieć się więcej na temat dostosowywania poszczególnych składników w rozwiązaniu, przejdź do następujących artykułów:

  • Aby dostosować tabelę, tabelę relacje, kolumny i wiadomości, przejdź do Metadane.
  • Aby zapoznać się z formularzami tabelarycznymi, przejdź do Formularze.
  • Aby dowiedzieć się więcej o procesach, przejdź do opcji Procesy.
  • Aby dowiedzieć się więcej o regułach biznesowych, przejdź do opcji Reguły biznesowe.

Rozwiązywanie problemów z rozwiązaniami

Znane problemy i informacje na temat rozwiązywania problemów podczas pracy z rozwiązaniami można znaleźć w sekcji Zarządzanie aplikacjami i rozwiązaniami w dokumentacji Rozwiązywanie problemów z aplikacjami Power Apps.

Następny krok

Tworzenie rozwiązania

Uwaga

Czy możesz poinformować nas o preferencjach dotyczących języka dokumentacji? Wypełnij krótką ankietę. (zauważ, że ta ankieta jest po angielsku)

Ankieta zajmie około siedmiu minut. Nie są zbierane żadne dane osobowe (oświadczenie o ochronie prywatności).