Utwórz skuteczny wniosek o pomoc techniczną
Jeśli aplikacja nie zachowuje się zgodnie z oczekiwaniami, może to oznaczać problem z Power Apps konfiguracją lub systemem poza systemem Power Apps.
W zależności od problemu możesz uzyskać pomoc od następujących osób lub organizacji:
Rodzaj problemu | Kto może najlepiej pomóc |
---|---|
App | 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 błędami aplikacji a Power Apps błędami
Usterka aplikacji to nieoczekiwane zachowanie w określonej aplikacji. Dla porównania, usterka Power Apps to nieoczekiwane zachowanie w systemie, który tworzy, uruchamia lub zarządza aplikacją. Podstawowy Power Apps błąd może spowodować błąd aplikacji, co utrudnia określenie, czy błąd jest aplikacją, czy Power Apps błędem.
Oto kilka znaków rozpoznawczych.
Błąd aplikacji | Power Apps pluskwa |
---|---|
Możliwość odtworzenia problemu w określonej aplikacji | Możliwość utworzenia aplikacji, która odtwarza problem |
Wymaga dostępu do określonych połączeń danych | Każde połączenie danych odtwarza problem, który może wymagać określonej konfiguracji źródła danych |
Ma wpływ tylko na jedną aplikację w jednej organizacji | Ma wpływ na aplikacje w wielu organizacjach lub może mieć na nie wpływ |
Skomplikowana aplikacja z komponentami niezwiązanymi z problemem | Minimalna aplikacja odtworzenia, która pokazuje problem z kilkoma składnikami |
Wspomina o niestandardowych funkcjach i kodzie | Wspomina o specyficznych Power Apps cechach |
Dokumentacja firmy Microsoft nie istnieje dla funkcji, której dotyczy problem | Istnieje dokumentacja firmy Microsoft dotycząca funkcji, której dotyczy problem, i wyjaśnia jej oczekiwane zachowanie |
Przykładowe błędy w aplikacji
W poniższych przykładach przedstawiono usterki aplikacji i sposób, w jaki użytkownicy mogą opisywać je jako kroki dla właścicieli aplikacji, dzięki czemu właściciele mogą odtwarzać i usuwać błędy.
Aplikacja kanwy nie wyświetla faktur.
- Zaloguj się do aplikacji kanwy, takiej jak Contoso.
- Na ekranie głównym wybierz opcję Moje faktury.
- Oczekiwane zachowanie: Wyświetlane są faktury utworzone przez użytkownika.
- Rzeczywiste zachowanie: Nie są wyświetlane żadne faktury.
Aplikacja oparta na modelu nie pokazuje faktur.
- Zaloguj się do aplikacji Contoso w swoim środowisku.
- Na stronie Dashboard (Pulpit nawigacyjny) wybierz opcję Invoices (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 żadne faktury.
Błędy mogą mieć dużą wariancję, ponieważ funkcje, interfejsy użytkownika i tabele są specyficzne dla aplikacji i organizacji, co sprawia, że przyczyna błędów jest różna dla każdego. Na przykład faktura nie jest wbudowaną tabelą Power Apps. W aplikacjach kanwy nie ma wyspecjalizowanej funkcji filtrowania rekordów według określonego użytkownika, dlatego twórca aplikacji musi pisać Power Fx wyrażenia lub konfigurować łączniki danych. Podobnie twórca musi skonfigurować widoki w aplikacjach opartych na modelu, aby wyświetlać żądane rekordy.
W żadnym z przykładów nie ma wystarczających informacji, aby określić, czy występuje Power Apps problem. Twórcy aplikacji najlepiej nadają się do badania problemów z aplikacją.
Przykładowe Power Apps błędy
Jeśli twórcy aplikacji zbadają i znajdą to, co klasyfikują jako Power Apps błąd, mogą zgłosić go podobnie jak w poniższych przykładach.
Funkcja filtru aplikacji kanwy nie zwraca żadnych wyników, gdy tekst filtru zawiera znak gwiazdki
- W celu zademonstrowania problemu dołączona jest minimalna aplikacja do odtworzenia.
- Ta aplikacja zawiera prostą kolekcję:
TestTable
z danymi[{Name: "a"}, {Name: "*b"}]
. - W aplikacji dostępne są dwie kontrolki Tabela . Obie kontrolki są skonfigurowane tak, aby wyświetlały kolumnę Nazwa .
- Tabela Table1 ma ustawioną wartość Items
Filter(TestTable, Name="a")
. - Tabela Table2 ma ustawioną wartość Items
Filter(TestTable, Name="*b")
.- Oczekiwane zachowanie: Tabela 1 pokazuje rekord
{Name: "a"}
pasujący do warunku funkcji FiltrujName="a"
. Tabela 2 przedstawia rekord{Name: "*b"}
pasujący do warunku funkcji FiltrName="*b"
. - Rzeczywiste zachowanie: Tabela 1 pokazuje oczekiwany rekord, ale Tabela 2 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 1 pokazuje rekord
Aplikacja oparta na modelu View nie zwraca żadnych wyników, gdy warunek filtru zawiera znak gwiazdki
- Utwórz widok dla dowolnej tabeli .
- Usuń wszystkie filtry dla widoku.
- Dodaj filtr dla kolumny podstawowej, pasujący do tekstu rozpoczynającego 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 podstawowymi wartościami kolumn, które zaczynają się od *b.
- Rzeczywiste zachowanie: Nie pokazano żadnych rekordów.
- Uwagi: Jeśli warunek filtru nie używa gwiazdki, takiej jak b, filtr działa zgodnie z oczekiwaniami.
Te Power Apps usterki opisują problemy z określonymi Power Apps funkcjami: funkcją Filter dla aplikacji kanwy i View filters dla aplikacji opartej na modelu.
Dobre zgłoszenie do pomocy technicznej zawiera wystarczającą ilość informacji, aby każdy mógł łatwo odtworzyć problem. Autor może wspomnieć o wyniku swoich działań dochodzeniowych lub rozwiązywania problemów, które próbował rozwiązać, próbując wyizolować problem. Na przykład autor może wspomnieć, że problem występuje tylko w przeglądarce Chrome, ale nie w. Firefox
Co sprawia, że zgłoszenie do pomocy technicznej jest dobre Power Apps
Dobre zgłoszenie do pomocy technicznej określa problem jako Power Apps błąd, a nie błąd aplikacji. Postępuj zgodnie z tymi wskazówkami, jeśli ma to zastosowanie, aby pomóc firmie Microsoft w zrozumieniu i szybkim rozwiązaniu problemu.
Mieć opisowy tytuł
W tytule należy wymieniać:
- Specyficzna Power Apps cecha
- Nieoczekiwane zachowanie
- Warunki, które powodują wystąpienie błędu
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łącz uproszczoną aplikację, a nie oryginalną aplikację
W przypadku problemów z uruchamianiem aplikacji zapewnij minimalną aplikację do odtwarzania dla aplikacji kanwy lub standardowe rozwiązanie do odtwarzania dla aplikacji opartych na modelu.
Ważne
Celem dobrego zgłoszenia do pomocy technicznej jest dołączenie wystarczającej ilości informacji, aby każdy mógł odtworzyć problem na swoim urządzeniu.
Jeśli możesz wykazać, że błąd jest błędem Power Apps , a nie błędem aplikacji, za pomocą minimalnej lub waniliowej aplikacji repro, firma Microsoft może go szybko rozwiązać. Bez tych aplikacji do odtworzenia rozwiązanie może być opóźnione lub wniosek o pomoc techniczną może nie zostać zaakceptowany.
Wyjątki
Minimalna lub podstawowa aplikacja repro nie zawsze jest wykonalna lub potrzebna w przypadku tych problemów:
- Dostęp do danych i zapisy z określonego źródła danych
- Określone dane użytkownika, takie jak uprawnienia użytkownika
- Licencjonowanie
- Praca w trybie offline
- Ogólne problemy z serwerem
Niezależnie od tego uprość aplikację tak bardzo, jak to możliwe, i wyizoluj problem dla aplikacji kanwy lub aplikacji opartych na modelu.
Dołączanie śladu sieci
W przypadku problemów z danymi i serwerem zbadanie komunikacji sieciowej między klientem a serwerem pomaga wyizolować problematyczną warstwę. Rejestr połączeń sieciowych jest nazywany śledzeniem sieci.
Możesz użyć narzędzia programistycznego Monitor lub przeglądarki, aby zarejestrować ślad sieci.
Pamiętaj, aby rozpocząć nagrywanie tuż przed odtworzeniem problemu i zakończyć nagrywanie bezpośrednio po jego pomyślnym odtworzeniu. Ten krótki interwał minimalizuje nieistotne informacje w śledzeniu, które mogą powodować opóźnienia w obsłudze wniosku o pomoc techniczną przez firmę Microsoft.
Podaj szczegółowe kroki, aby odtworzyć problem
Jeśli utworzono minimalną lub zwykłą aplikację odtworzenia, opisz , jak odtworzyć problem w tej aplikacji. Nie opisuj problemów z aplikacją w miejscu, w którym problem został pierwotnie znaleziony.
Wspomnij o zaobserwowanym zachowaniu i oczekiwanym zachowaniu.
Prześlij zrzuty ekranu lub filmy
W przypadku problemów z interfejsem użytkownika zrzuty ekranu lub filmy mogą szybciej wyjaśnić kroki, które należy wykonać, aby odtworzyć błąd, a nie pisemny opis.
Połącz do oficjalnej dokumentacji
Dołącz linki do dokumentacji firmy Microsoft, aby wyjaśnić funkcję, której dotyczy problem, i jej oczekiwane zachowanie.
W przypadku problemów z profesjonalnymi funkcjami programistycznymi podaj połączenie do dokumentacji funkcji interfejsu API, która nie działa.
Uproszczenie przykładów kodu
Jeśli problem dotyczy kodowania i innych funkcji rozwoju zawodowego, najpierw uprość kod. Zwykle wystarczy kilka linijek kodu, aby zademonstrować Power Apps błąd. Wdróż aplikację w nowym środowisku bez żadnych innych dostosowań. Sprawdź, czy występuje problem, i dołącz wstawkę problematycznego kodu.
Przykłady funkcji rozwoju zawodowego w Power Apps:
- Power Apps Składniki
- Niestandardowe skrypty formularzy w aplikacjach opartych na modelu
- Power Fx lub Polecenia JavaScript w aplikacjach opartych na modelu
- Zasoby sieci Web dla aplikacji opartych na modelu
Wspomnij o konkretnych krokach konfiguracji, aby inne osoby mogły odtworzyć problem we własnym środowisku.
Podaj informacje o systemie
Problem może wystąpić tylko w określonej wersji Power Apps, przeglądarce lub środowisku. Podaj identyfikator sesji, aby firma Microsoft mogła użyć tych szczegółów.
Dodawanie notatek z dochodzenia
Możesz wypróbować różne konfiguracje, aby wyeliminować możliwe przyczyny. Wspomnij o tych konfiguracjach w żądaniu pomocy technicznej. To włączenie pomaga innym lepiej zrozumieć problem i uniknąć powtarzania tych samych kroków.
Przesyłanie wniosku o Power Apps pomoc techniczną
Przed wysłaniem wniosku o pomoc techniczną sprawdź, czy błąd jest znanym problemem. Jeśli usterka nie jest jeszcze znana, możesz utworzyć wniosek o pomoc techniczną, aby zgłosić usterkę.