Udostępnij za pośrednictwem


Omówienie rozwiązań Power Apps

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.

Ta sekcja skupi się na ręcznych zadaniach, które twórcy aplikacji muszą wykonać podczas pracy z rozwiązaniami w 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. Ułatwia to zabezpieczenie rozwiązania przed modyfikacjami, które mogą spowodować jego uszkodzenie po zaimportowaniu do innego środowiska, na przykład testu lub produkcji.

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 swoje preferowane rozwiązanie, w którym tworzone są 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
  • Narzędzie do sprawdzania rozwiązań: Uruchom lub sprawdź wyniki narzedzia do 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 aktualizację: Zastosowanie oczekującej aktualizacji, która została zainicjowana dla rozwiązania zarządzanego.

Zadania dostępne bez wybranego rozwiązania obejmują: 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, Edytuj, Usuń, Eksportuj rozwiązanie, Sprawdzanie rozwiązania, Pokaż zależności, Ustaw preferowane rozwiązanie, Zobacz historię, Klonuj, Zastosuj aktualizację (gdy aktualizacja jest dostępna).

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

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 produkty. Jeśli na liście znajduje się więcej niż 100 pozycji, możesz wybrać Załaduj kolejnych 100 elementów, aby zobaczyć więcej.

Załaduj następne 100 produktów.

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

Nagłówki kolumn zawierają:

  • Zarządzane: Obiekt rozwiązania pochodzi z rozwiązania zarządzanego. Obiekt można sprawdzić, zaznaczając produkt, a następnie wybierając Zaawansowane>Zobacz warstwy rozwiązania.
  • Możliwość dostosowania: Składnik można dostosować.
  • Dostosowane: Wskazuje, że obiekt jest obiektem niezarządzanym lub obiektem zarządzanym z niezarządzaną warstwą dostosowywania. Możesz użyć tej kolumny, aby szybko zlokalizować niezarządzane zmiany, które masz dla składników w rozwiązaniu.
  • Właściciel: Jeśli obiekt rozwiązania obsługuje własność użytkownika i zespołu, wyświetlany jest bieżący właściciel.
  • Status: Jeśli obiekt rozwiązania obsługuje zarządzanie stanem (włączony/wyłączony, włączony/wyłączony, aktywny/nieaktywny), wyświetlany jest status.

Porada

Można 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 w kolumnie Dostosowane.

Przeszukuj rozwiązanie i filtruj je

Możesz też wyszukać określony składnika po jego nazwie.

Wyszukaj składnik.

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

Filtruj składnik według typu.

Polecenia kontekstowe

Podczas wybierania każdego składnika akcje dostępne na pasku poleceń zmieniają się zależnie od typu wybranego składnika oraz tego, czy rozwiązanie jest rozwiązaniem domyślnym czy zarządzanym.

Polecenia charakterystyczne dla składników.

Gdy nie wybierasz żadnego składnika, paskek poleceń wyświetla akcje zastosowane dla samego rozwiązania.

Polecenia charakterystyczne dla rozwiązań.

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 komponenty mogą wymagać pewnych uprawnień Dataverse dla użytkowników do uruchomienia komponentu, gdy komponent 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ń.

Aby uzyskać szczegółowe informacje na temat dostosowywania indywidualnych składników w rozwiązaniu, zobacz następujące tematy:

  • 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