Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jeśli aplikacja nie działa zgodnie z oczekiwaniami, może to być problem z konfiguracją usługi Power Apps lub systemem poza usługą Power Apps.
W zależności od problemu możesz uzyskać pomoc od następujących osób lub organizacji:
| Typ problemu | Kto może pomóc najlepiej |
|---|---|
| Aplikacja | Twórcy aplikacji, administratorzy |
| Power Apps | Microsoft |
| Zewnętrzne źródła danych i integracje | Użytkownicy odpowiedzialni za system zewnętrzny |
Różnice między usterkami aplikacji a usterkami usługi Power Apps
Usterka aplikacji jest nieoczekiwanym zachowaniem w określonej aplikacji. Dla porównania usterka usługi Power Apps jest nieoczekiwanym zachowaniem w systemie, który tworzy, uruchamia lub zarządza aplikacją. Podstawowa usterka usługi Power Apps może spowodować usterkę aplikacji, co utrudnia ustalenie, czy usterka jest aplikacją, czy usterka usługi Power Apps.
Oto kilka znaków wyróżniających.
| Usterka aplikacji | Usterka usługi Power Apps |
|---|---|
| Możliwość odtworzenia problemu w określonej aplikacji | Możliwość utworzenia aplikacji, która odtworzy problem |
| Wymaga dostępu do określonych połączeń danych | Każde połączenie danych odtwarza problem, co może wymagać określonej konfiguracji źródła danych |
| Wpływa tylko na jedną aplikację w jednej organizacji | Wpływa na aplikacje w wielu organizacjach lub ma potencjał, aby mieć na nie wpływ |
| Skomplikowana aplikacja z składnikami, które nie są istotne dla problemu | Minimalna aplikacja do reprodukcji, która pokazuje problem z kilkoma składnikami |
| Wspomina o funkcjach niestandardowych i kodzie | Wzmianki o określonych funkcjach usługi Power Apps |
| Dokumentacja firmy Microsoft nie istnieje w przypadku funkcji, której dotyczy problem | Dokumentacja firmy Microsoft istnieje dla funkcji, której dotyczy problem, i wyjaśnia jej oczekiwane zachowanie |
Przykładowe usterki aplikacji
W poniższych przykładach przedstawiono usterki aplikacji oraz sposób, w jaki użytkownicy mogą je opisać jako kroki dla właścicieli aplikacji, dzięki czemu właściciele mogą odtworzyć i rozwiązać błędy.
Aplikacja Canvas nie wyświetla faktur.
- Zaloguj się do aplikacji typu canvas, np. Contoso.
- Na ekranie głównym wybierz pozycję Moje faktury.
- Oczekiwane zachowanie: wyświetlane są faktury utworzone przez użytkownika.
- Rzeczywiste zachowanie: nie są wyświetlane faktury.
Aplikacja oparta na modelu nie wyświetla faktur.
- Zaloguj się do aplikacji Contoso w swoim środowisku.
- Na stronie Pulpit nawigacyjny wybierz pozycję Faktury na mapie witryny.
- Na stronie Faktury ustaw widok na Moje aktywne faktury. Zostanie wyświetlona lista faktur.
- Oczekiwane zachowanie: wyświetlane są faktury utworzone przez użytkownika.
- Rzeczywiste zachowanie: nie są wyświetlane faktury.
Usterki mogą mieć dużą wariancję, ponieważ funkcje, interfejsy użytkownika i tabele są specyficzne dla aplikacji i organizacji, co sprawia, że przyczyna błędów różni się dla wszystkich. Na przykład faktura nie jest wbudowaną tabelą w usłudze Power Apps. W aplikacjach kanwy nie ma wyspecjalizowanej funkcji filtrowania rekordów przez określonego użytkownika, dlatego twórca aplikacji musi pisać wyrażenia Power Fx lub konfigurować łączniki danych. Podobnie twórca musi skonfigurować widoki w aplikacjach opartych na modelu, aby wyświetlać żądane rekordy.
W jednym z przykładów nie ma wystarczających informacji, aby ustalić, czy występuje problem z usługą Power Apps. Twórcy aplikacji są najlepiej przygotowani do zbadania problemów z aplikacją.
Przykładowe usterki usługi Power Apps
Jeśli twórcy aplikacji zbadają i znajdą to, co klasyfikują jako usterkę usługi Power Apps, mogą zgłosić je podobnie do poniższych przykładów.
Funkcja Filtr aplikacji kanwy nie zwraca żadnych wyników, gdy tekst filtru zawiera znak gwiazdki
- Aby zademonstrować problem, dołączono minimalną aplikację do ponownego odtworzenia.
- Ta aplikacja zawiera prostą kolekcję:
TestTablez danymi[{Name: "a"}, {Name: "*b"}]. - W aplikacji znajdują się dwie kontrolki Tabela . Obie kontrolki są skonfigurowane do wyświetlania kolumny Nazwa .
-
Tabela Table1 ma wartość Elementy ustawione na
Filter(TestTable, Name="a"). - W Table2 wartość dla elementów jest ustawiona na
Filter(TestTable, Name="*b").- Oczekiwane zachowanie: tabela Table1 pokazuje rekord
{Name: "a"}, pasujący do warunku funkcjiName="a". Tabela2 przedstawia rekord{Name: "*b"}, pasujący do warunku funkcjiName="*b". - Rzeczywiste zachowanie: tabela Table1 pokazuje oczekiwany rekord, ale tabela Table2 nie pokazuje żadnych rekordów.
- Uwagi: to samo zachowanie jest obserwowane w przypadku innych kontrolek zestawu danych, takich jak Galeria, gdy elementy są ustawione na te same wyrażenia.
- Oczekiwane zachowanie: tabela Table1 pokazuje rekord
Widok aplikacji opartej na modelu nie zwraca żadnych wyników, gdy warunek filtru zawiera znak gwiazdki
- Utwórz widok dla dowolnej tabeli.
- Usuń wszystkie filtry widoku.
- Dodaj filtr dla kolumny podstawowej, zgodny z tekstem rozpoczynającym się od *b.
- Dodaj ten widok i tabelę do dowolnej aplikacji opartej na modelu.
- Zapisz i opublikuj wszystkie zmiany.
- Uruchom aplikację.
- Dodaj kilka rekordów z różnymi wartościami dla kolumny podstawowej. Upewnij się, że jedna kolumna zaczyna się od *b.
- Przejdź do strony tabeli.
- Zmień widok na nowo utworzony widok.
- Oczekiwane zachowanie: siatka pokazuje rekordy z wartościami kolumny podstawowej rozpoczynającymi się od *b.
- Rzeczywiste zachowanie: brak wyświetlanych rekordów.
- Uwagi: jeśli warunek filtru nie używa gwiazdki, takiej jak b, filtr działa zgodnie z oczekiwaniami.
Te usterki usługi Power Apps opisują problemy z określonymi funkcjami usługi Power Apps: funkcja Filtr dla aplikacji kanwy i Filtry widoku dla aplikacji opartej na modelu.
Dobry wniosek o pomoc techniczną zawiera wystarczające informacje dla każdego, kto może łatwo odtworzyć problem. Autor może wspomnieć o wyniku swoich działań śledczych lub rozwiązywaniu problemów, które próbowali podczas próby wyizolowania problemu. Na przykład autor może wspomnieć, że problem występuje tylko w przeglądarce Chrome, ale nie w przeglądarce Firefox.
Co sprawia, że wniosek o pomoc techniczną w Power Apps jest dobry
Dobry wniosek o pomoc techniczną tworzy ramkę problemu jako usterkę usługi Power Apps, a nie usterkę aplikacji. Postępuj zgodnie z tymi wytycznymi, jeśli ma to zastosowanie, aby pomóc firmie Microsoft w szybkim zrozumieniu i rozwiązaniu problemu.
Tytuł opisowy
Tytuł powinien zawierać następujące informacje:
- Określona funkcja usługi Power Apps
- Nieoczekiwane zachowanie
- Warunki, które powodują wystąpienie usterki
Przykład nieprawidłowego tytułu: „Kontrolka galerii jest pusta”
Przykład dobrego tytułu: "Funkcja filtru nie zwraca żadnych wyników, gdy tekst filtru zawiera znak gwiazdki"
Dołączanie uproszczonej aplikacji, a nie oryginalnej aplikacji
W przypadku problemów z uruchamianiem aplikacji podaj minimalną aplikację demonstracyjną dla aplikacji kanwowych lub podstawowe rozwiązanie demonstracyjne dla aplikacji opartych na modelu.
Ważne
Celem dobrego wniosku o pomoc techniczną jest uwzględnienie wystarczającej ilości informacji, aby każdy mógł odtworzyć problem na własnym urządzeniu.
Jeśli możesz pokazać, że błąd jest błędem usługi Power Apps, a nie błędem aplikacji, przy użyciu minimalnej lub testowej aplikacji w wersji podstawowej, firma Microsoft może szybko naprawić problem. Bez tych aplikacji do odtworzenia rozwiązanie może być opóźnione lub żądanie pomocy technicznej może nie zostać zaakceptowane.
Exceptions
Minimalna lub prosta aplikacja odtworzeniowa nie zawsze jest możliwa lub potrzebna w przypadku tych problemów.
- Dostęp do danych i zapisywanie ich z określonego źródła danych
- Określone dane użytkownika, takie jak uprawnienia użytkownika
- Licensing
- Operacja offline
- Ogólne problemy z serwerem
Niezależnie od tego, uprość aplikację tak bardzo, jak to możliwe i wyizoluj problem dla aplikacje kanwa lub aplikacje oparte na modelu.
Dołącz śledzenie sieci
W przypadku problemów z danymi i serwerem badanie komunikacji sieciowej między klientem a serwerem pomaga odizolować problematyczną warstwę. Rekord wywołań sieciowych jest znany jako ślad sieciowy.
Do rejestrowania śledzenia sieci można użyćnarzędzi do monitorowania lub programowania przeglądarki .
Pamiętaj, aby rozpocząć nagrywanie tuż przed odtworzeniem problemu i zakończyć nagrywanie bezpośrednio po pomyślnym odtworzeniu go. Ten krótki interwał minimalizuje nieistotne informacje w śledzeniu, które mogą powodować opóźnienia w obsłudze żądania pomocy technicznej przez firmę Microsoft.
Podaj szczegółowe kroki odtworzenia problemu
Jeśli utworzono minimalną lub zwykłą aplikację odtworzenia, opisz jak odtworzyć problem w tej aplikacji. Nie opisywaj problemów z aplikacją, w której pierwotnie znaleziono problem.
Należy wspomnieć o obserwowanym zachowaniu i oczekiwanym zachowaniu.
Udostępnianie zrzutów ekranu lub klipów wideo
W przypadku problemów z interfejsem użytkownika zrzuty ekranu lub filmy wideo mogą szybciej wyjaśnić kroki odtwarzania usterki, a nie opis napisany.
Link do oficjalnej dokumentacji
Dołącz linki do dokumentacji firmy Microsoft, aby wyjaśnić, której funkcji to dotyczy i jakie jest jej oczekiwane zachowanie.
W przypadku problemów z funkcjami rozwoju zawodowego, podaj link do dokumentacji funkcji API, która nie działa.
Uproszczenie przykładów kodu
Jeśli problem obejmuje kodowanie i inne funkcje programowania zawodowego, najpierw uprość kod. Zwykle wystarczy kilka wierszy kodu, aby zademonstrować usterkę usługi Power Apps. Wdróż aplikację w nowym środowisku bez innych dostosowań. Sprawdź, czy problem występuje i dołącz fragment problematycznego kodu.
Przykłady profesjonalnych funkcji programowania w usłudze Power Apps:
- Składniki usługi Power Apps
- Skrypty niestandardowych formularzy w aplikacjach opartych na modelu
- Polecenia Power Fx lub JavaScript w aplikacjach opartych na modelu
- Zasoby internetowe dla aplikacji opartych na modelu
Podaj konkretne kroki konfiguracji, aby inne osoby mogły odtworzyć problem we własnym środowisku.
Podaj informacje systemowe
Problem może wystąpić tylko w określonej wersji usługi Power Apps, przeglądarce lub środowisku. Podaj identyfikator sesji , aby firma Microsoft mogła użyć tych szczegółów.
Dodawanie notatek z badania
Możesz wypróbować różne konfiguracje, aby wyeliminować możliwe przyczyny. Podaj te konfiguracje w żądaniu pomocy technicznej. Włączenie to pomaga innym lepiej zrozumieć problem i uniknąć powtarzania tych samych kroków.
Przesyłanie wniosku o pomoc techniczną usługi Power Apps
Przed przesłaniem wniosku o pomoc techniczną sprawdź, czy usterka jest znanym problemem. Jeśli usterka nie jest jeszcze znana, możesz utworzyć wniosek o pomoc techniczną , aby zgłosić usterkę.