Vytvořte efektivní žádost o podporu
Pokud se aplikace nechová podle očekávání, může jít o problém s vaší Power Apps konfigurací nebo systémem mimo Power Apps.
V závislosti na problému můžete získat pomoc od následujících jednotlivců nebo organizací:
Typ vydání | Kdo může pomoci nejlépe |
---|---|
App | Tvůrci aplikace, administrátoři |
Power Apps | Microsoft |
Externí zdroje dat a integrace | Uživatelé odpovědní za externí systém |
Rozdíly mezi chybami aplikace a Power Apps chybami
Chyba aplikace je neočekávané chování v konkrétní aplikaci. Ve srovnání s Power Apps chybou je neočekávané chování v systému, který vytváří, spouští nebo spravuje aplikaci. Základní Power Apps chyba může způsobit chybu aplikace, takže je obtížné určit, zda se jedná o chybu aplikace nebo Power Apps chybu.
Zde jsou některé rozlišovací znaky.
Chyba aplikace | Power Apps Chyba |
---|---|
Schopnost reprodukovat problém v konkrétní aplikaci | Schopnost vytvořit aplikaci, která reprodukuje problém |
Vyžaduje přístup ke konkrétním datovým připojením | Jakékoli datové připojení reprodukuje problém, který může vyžadovat specifickou konfiguraci zdroj dat |
Ovlivňuje pouze jednu aplikaci v jedné organizaci | Ovlivňuje aplikace ve více organizacích nebo je může ovlivnit |
Složitá aplikace s komponentami, které nejsou pro daný problém relevantní | Minimální repro aplikace , která vykazuje problém s několika komponentami |
Zmiňuje vlastní funkce a kód | Zmiňuje konkrétní Power Apps funkce |
Dokumentace společnosti Microsoft pro dotčenou funkci neexistuje | Pro dotčenou funkci existuje dokumentace společnosti Microsoft a vysvětluje její očekávané chování |
Příklad chyb aplikace
Následující příklady ukazují chyby aplikací a způsob, jak je uživatelé mohou popsat jako kroky vlastníkům aplikací, aby mohli vlastníci chyby reprodukovat a vyřešit.
Aplikace Canvas nezobrazuje faktury.
- Přihlaste se do své aplikace na plátně, jako je Contoso.
- Na domovské obrazovce vyberte Moje faktury.
- Očekávané chování: Zobrazí se faktury vytvořené uživatelem.
- Skutečné chování: Nezobrazují se žádné faktury.
Modelem řízená aplikace nezobrazuje faktury.
- Přihlaste se do aplikace Contoso ve svém prostředí.
- Na stránce Panel vyberte na mapě webu Faktury .
- Na stránce Faktury nastavte zobrazení na Moje aktivní faktury. Zobrazí se seznam faktur.
- Očekávané chování: Zobrazí se faktury vytvořené uživatelem.
- Skutečné chování: Nezobrazují se žádné faktury.
Chyby se mohou velmi lišit, protože funkce, uživatelská rozhraní a tabulky jsou specifické pro aplikaci a organizaci, takže příčina chyb je pro každého jiná. Například faktura není vestavěná tabulka v Power Apps. V aplikacích plátna neexistuje specializovaná funkce pro filtrování záznamů určitým uživatelem, proto musí tvůrce aplikace zapisovat Power Fx výrazy nebo konfigurovat datové konektory. Podobně musí výrobce nakonfigurovat Zobrazení v aplikacích řízených modelem, aby zobrazovaly požadované záznamy.
Ani v jednom z příkladů není dostatek informací, aby bylo možné určit, zda se jedná o problém Power Apps . Tvůrci aplikace se nejlépe hodí k prošetření problémů s aplikací.
Příklad Power Apps chyby
Pokud tvůrci aplikací prozkoumají a zjistí, co klasifikují jako Power Apps chybu, mohou je nahlásit podobně jako v následujících příkladech.
Funkce filtru aplikace Canvas nevrací žádné výsledky, pokud text filtru obsahuje hvězdičku
- Pro demonstraci problému je připojena minimální repro aplikace.
- Tato aplikace obsahuje jednoduchou kolekci:
TestTable
s daty[{Name: "a"}, {Name: "*b"}]
. - V aplikaci jsou dva ovládací prvky Tabulka . Oba ovládací prvky jsou nakonfigurovány tak, aby zobrazovaly sloupec Název .
- Tabulka 1 má Položky nastaveny na
Filter(TestTable, Name="a")
. - Tabulka 2 má Položky nastaveny na
Filter(TestTable, Name="*b")
.- Očekávané chování: Tabulka1 zobrazuje záznam
{Name: "a"}
odpovídající podmínce funkce FiltrName="a"
. Tabulka2 ukazuje záznam{Name: "*b"}
, který odpovídá stavu funkce FiltrName="*b"
. - Skutečné chování: Tabulka1 zobrazuje očekávaný záznam, ale Tabulka2 nezobrazuje žádné záznamy.
- Poznámky: Stejné chování je pozorováno u jiných ovládacích prvků datové sady, jako je Galerie, když jsou Položky nastaveny na stejné výrazy.
- Očekávané chování: Tabulka1 zobrazuje záznam
Modelem řízené zobrazení aplikace nevrací žádné výsledky, pokud podmínka filtru obsahuje hvězdičku
- Vytvořte Zobrazení pro libovolnou tabulku.
- Odstraňte všechny filtry pro zobrazení.
- Přidejte filtr pro primární sloupec odpovídající textu, který začíná *b.
- Přidejte toto zobrazení a tabulku do jakékoli modelem řízené aplikace.
- Uložte a publikujte všechny změny.
- Spusťte aplikaci.
- Přidejte několik záznamů s různými hodnotami pro primární sloupec. Ujistěte se, že jeden sloupec začíná *b.
- Přejděte na stránku tabulky.
- Změňte pohled na nově vytvořený pohled.
- Očekávané chování: Mřížka zobrazuje záznamy s hodnotami primárního sloupce, které začínají *b.
- Skutečné chování: Nejsou zobrazeny žádné záznamy.
- Poznámky: Pokud podmínka filtru nepoužívá hvězdičku, například b, funguje filtr podle očekávání.
Tyto Power Apps chyby popisují problémy s konkrétními Power Apps funkcemi: funkcí Filtr pro aplikaci canvas a Zobrazit filtry pro modelem řízenou aplikaci.
Dobrá žádost o podporu poskytuje dostatek informací, aby mohl každý problém snadno reprodukovat. Autor by se mohl zmínit o výsledku svých vyšetřovacích akcí nebo řešení problémů, o které se pokusili, když se pokoušeli problém izolovat. Autor může například zmínit, že se problém vyskytuje pouze v prohlížeči Chrome, ale nikoli v Firefox.
Co dělá dobrý Power Apps žádost o podporu
Dobrá žádost o podporu označuje problém jako chybu Power Apps , nikoli chybu aplikace. Pokud je to možné, postupujte podle těchto pokynů, které společnosti Microsoft pomohou problém rychle pochopit a vyřešit.
Mít popisný název
V názvu by mělo být uvedeno:
- Specifická Power Apps funkce
- Neočekávané chování
- Podmínky, které způsobují výskyt chyby
Příklad špatného názvu: „Ovládací prvek galerie je prázdný“
Příklad dobrého názvu: "Funkce filtru nevrací žádné výsledky, když text filtru obsahuje hvězdičku"
Připojte zjednodušenou aplikaci, nikoli původní aplikaci
V případě problémů se spuštěním aplikace poskytněte minimální repro aplikaci pro aplikace plátna nebo řešení vanilky pro modelem řízené aplikace.
Důležité
Cílem dobré žádosti o podporu je zahrnout dostatek informací, aby si kdokoli mohl reprodukovat problém na svém vlastním zařízení.
Pokud dokážete ukázat, že chyba je Power Apps chyba místo chyby aplikace, pomocí minimální nebo vanilkové repro aplikace, Microsoft ji dokáže rychle vyřešit. Bez těchto repro aplikací může být řešení zpožděno nebo žádost o podporu nemusí být přijata.
Výjimky
Minimální nebo vanilková repro aplikace není vždy proveditelná nebo potřebná pro tyto problémy:
- Přístup k datům a jejich ukládání z konkrétního zdroj dat
- Konkrétní uživatelská data, jako jsou uživatelská oprávnění
- Licencování
- Offline provoz
- Obecné problémy se serverem
Bez ohledu na to svou aplikaci co nejvíce zjednodušte a izolujte problém pro plátno nebo aplikace řízené modelem.
Připojte trasování sítě
Pokud jde o problémy s daty a servery, zkoumání síťové komunikace mezi klientem a serverem pomáhá izolovat problematický vrstva. Záznam síťových volání se nazývá trasování sítě.
K záznamu trasování sítě můžete použít buď Monitor nebo nástroje pro vývoj prohlížeče .
Ujistěte se, že začněte nahrávat těsně před reprodukováním problému a ukončete nahrávání ihned po úspěšném zreprodukování. Tento krátký interval minimalizuje irelevantní informace ve trasování, které by mohly způsobit zpoždění při zpracování žádosti o podporu ze strany společnosti Microsoft.
Poskytněte podrobné kroky k reprodukci problému
Pokud jste vytvořili minimální nebo vanilkovou repro aplikaci, popište jak reprodukovat problém v této aplikaci. Nepopisujte problémy s aplikací, kde jste problém původně našli.
Uveďte pozorované chování a očekávané chování.
Poskytněte snímky obrazovky nebo videa
V případě problémů s uživatelským rozhraním mohou snímky obrazovky nebo videa rychleji objasnit kroky k reprodukci chyby, spíše než písemný popis.
Odkaz na oficiální dokumentaci
Zahrňte odkazy na dokumentaci společnosti Microsoft, abyste objasnili dotčenou funkci a její očekávané chování.
V případě problémů s funkcemi profesionálního vývoje poskytněte odkaz na dokumentaci k funkci API, která nefunguje.
Zjednodušte ukázky kódu
Pokud se problém týká kódování a dalších funkcí profesionálního vývoje, nejprve kód zjednodušte. K demonstraci Power Apps chyby obvykle stačí jen pár řádků kódu. Nasaďte aplikaci v novém prostředí bez dalších úprav. Ověřte, že k problému dochází, a připojte fragment problematického kódu.
Příklady funkcí pro profesionální rozvoj v Power Apps:
- Power Apps komponenty
- Vlastní skripty formulářů v aplikacích řízených modelem
- Power Fx nebo příkazy JavaScript v modelem řízených aplikacích
- Webové zdroje pro modelem řízené aplikace
Uveďte konkrétní kroky konfigurace, aby ostatní mohli problém reprodukovat ve svém vlastním prostředí.
Poskytněte informace o systému
Problém může nastat pouze v konkrétní verzi Power Apps, prohlížeči nebo prostředí. Poskytněte ID relace , aby Microsoft mohl tyto podrobnosti použít.
Přidejte poznámky z vašeho vyšetřování
Chcete-li odstranit možné příčiny, můžete vyzkoušet různé konfigurace. Tyto konfigurace uveďte v žádosti o podporu. Toto zahrnutí pomáhá ostatním lépe porozumět problému a vyhnout se opakování stejných kroků.
Odeslání žádosti o podporu Power Apps
Před odesláním žádosti o podporu zkontrolujte, zda je chyba známým problémem. Pokud chyba ještě není známá, můžete vytvořit žádost o podporu a nahlásit chybu.