Přejmenování zdrojů dat Power Apps založených na akcích
Změna zobrazované jméno konektoru v Power Apps může způsobit chyby ve vzorcích používaných aplikací. Tento problém vyžaduje další úsilí k aktualizaci stávajících vzorců s ručním zásahem a změnami názvů.
Díky možnosti přejmenovat zdroje dat založené na akci můžete ušetřit další úsilí potřebné k opravě vzorců ovlivněných změnou názvu konektoru.
Zdroje dat založené na akcích a tabulkách
Než začnete používat tuto funkci, je důležité pochopit rozdíl mezi zdroji dat založenými na akcích a tabulkách.
Zdroje dat založené na akcích používají zdroj dat nebo název služby ve vzorci. Tabulkové zdroje dat místo toho používají název tabulky.
Například Azure DevOps je konektor založený na akci, zatímco Excel je tabulkový zdroj dat.
Například když odkazujete na instanci Azure DevOps, vzorec jako název zdroje dat použije Azure DevOps.
Když používáte Excel, název zdroj dat ve vzorci používá název tabulky (namísto konektoru nebo názvu služby):
Jak se generují názvy zdroje dat?
Názvy zdroje dat jsou generovány ze zobrazovaného názvu připojení, na kterém jsou založeny. První instance názvu zdroje dat v aplikaci je obvykle přesný název připojení. Například pokud používáte zdroj dat „AzureDevOps“, název připojení bude „AzureDevOps“. A pokud do stejné aplikace přidáte další zdroj dat „AzureDevOps“, bude druhý zdroj dat mít název „AzureDevOps_1“.
Přejmenované konektory
Občas konektor projde změnou v zobrazovaném jménu. Například z „OldConnector“ na „NewConnector“.
Existující aplikace budou i nadále fungovat, i když názvy vašeho zdroje dat říkají „OldConnector“. Toto chování je způsobeno tím, že vaše zdroje dat stále ukazují (pod pokrytím) na správný typ konektoru.
Pokud však v aplikaci zrušíte svůj stávající zdroj dat a přidáte jej znovu, nový zdroj dat bude mít název „NewConnector“. Vaše vzorce však budou i nadále odkazovat na „OldConnector“, což způsobí chyby vzorců všude, kde tento zdroj dat název existuje.
Oprava nefunkčních vzorců na názvy zdroje dat
Pomocí nové funkce „Přejmenovat“ můžete přejmenovat konektory založené na akcích a automaticky upravovat vzorce.
Chcete-li tento druh problému vyřešit, přejmenujte zdroj dat z nového zobrazovaného názvu zpět na starý zobrazovaný název.
Například přejmenujte zobrazovaný název zdroje dat z „New Connector“ zpět na „Old Connector“. Po přejmenování se všechny odkazy na vzorce znovu připojí a budou fungovat jako dříve. Vaše aplikace bude nyní fungovat správně. Můžete uložit změny aplikace a publikovat novou verzi.
Volitelné - použít nový název zdroje dat (doporučeno)
Po synchronizaci názvu a vzorců zdroje dat můžete svůj zdroj dat také přejmenovat, aby byl v souladu s novým názvem konektoru.
Například můžete přejmenovat svůj zdroj dat na „NewConnector“. Toto přejmenování aktualizuje všechny odkazy na vzorce tak, aby používaly nový název. Tento přístup jsme doporučili, protože pokud budete muset někdy zdroj dat znovu přetáhnout, pak bude čtení zdroje dat založeno na novějším konektoru zobrazovaného názvu. Tento krok vám pomůže vyhnout se budoucím problémům.
Tento přístup funguje, protože zobrazovaný název zdroje a zdroje dat odkazované vzorcem jsou synchronizované. Jinými slovy, přesně stejný zobrazovaný název. K přejmenování zdrojů dat ve vzorcích nemůže dojít, než přejmenujete svůj zdroj dat zpět, protože zobrazovaný název zdroje dat a zdroje dat odkazované ve vzorci nejsou stejné.
Omezení
Tato funkce přejmenování je omezena na konektory založené na akci. Nefunguje to u tabelárních zdrojů dat. Tabelární zdroje dat používají název tabulek, na které odkazují (na rozdíl od obecného názvu služby, která je hostuje).