Udostępnij przez


Tworzenie skutecznego wniosku o pomoc techniczną

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.

  1. Aplikacja Canvas nie wyświetla faktur.

    1. Zaloguj się do aplikacji typu canvas, np. Contoso.
    2. 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.
  2. Aplikacja oparta na modelu nie wyświetla faktur.

    1. Zaloguj się do aplikacji Contoso w swoim środowisku.
    2. Na stronie Pulpit nawigacyjny wybierz pozycję Faktury na mapie witryny.
    3. 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.

  1. Funkcja Filtr aplikacji kanwy nie zwraca żadnych wyników, gdy tekst filtru zawiera znak gwiazdki

    1. Aby zademonstrować problem, dołączono minimalną aplikację do ponownego odtworzenia.
    2. Ta aplikacja zawiera prostą kolekcję: TestTable z danymi [{Name: "a"}, {Name: "*b"}].
    3. W aplikacji znajdują się dwie kontrolki Tabela . Obie kontrolki są skonfigurowane do wyświetlania kolumny Nazwa .
    4. Tabela Table1 ma wartość Elementy ustawione na Filter(TestTable, Name="a").
    5. 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 funkcji Name="a". Tabela2 przedstawia rekord {Name: "*b"}, pasujący do warunku funkcji Name="*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.
  2. Widok aplikacji opartej na modelu nie zwraca żadnych wyników, gdy warunek filtru zawiera znak gwiazdki

    1. Utwórz widok dla dowolnej tabeli.
    2. Usuń wszystkie filtry widoku.
    3. Dodaj filtr dla kolumny podstawowej, zgodny z tekstem rozpoczynającym się od *b.
    4. Dodaj ten widok i tabelę do dowolnej aplikacji opartej na modelu.
    5. Zapisz i opublikuj wszystkie zmiany.
    6. Uruchom aplikację.
    7. Dodaj kilka rekordów z różnymi wartościami dla kolumny podstawowej. Upewnij się, że jedna kolumna zaczyna się od *b.
    8. Przejdź do strony tabeli.
    9. 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:

  1. Określona funkcja usługi Power Apps
  2. Nieoczekiwane zachowanie
  3. 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.

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:

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ę.

Zobacz także