Споделяне чрез


Преименуване на базирани на действие източници на данни на Power Apps

Промяна в показваното име на конектор в Power Apps може да причини грешки във формулите, използвани от приложението. Този проблем изисква допълнителни усилия за актуализиране на съществуващите формули с ръчна намеса и промени в имената.

С възможността да преименувате източници на данни, базирани на действия, можете да спестите допълнителните усилия, необходими за коригиране на формулите, засегнати от промяната на името на конектора.

Базирани на действия и таблични източници на данни

Преди да започнете да използвате тази функция, важно е да разберете разликата между базираните на действия и табличните източници на данни.

Базираните на действия източници на данни използват източника на данни или името на услугата във формулата. Табличните източници на данни използват името на таблицата вместо това.

Например Azure DevOps е базиран на действие конектор, докато Excel е табличен източник на данни.

Например, когато посочвате екземпляр на Azure DevOps, формулата използва Azure DevOps като име на източник на данни

Пример за източник на данни AzureDevOps.

Когато използвате Excel, името на източника на данни във формулата използва името на таблицата (вместо конектора или името на услугата):

Пример за източник на данни на Excel.

Как се генерират имена на източник на данни?

Имената на източник на данни се генерират от показваното име на връзката, на която се базират. Първият екземпляр на име на източник на данни в приложение обикновено е точното име на връзката. Например, ако използвате източник на данни „AzureDevOps”, името на връзката ще бъде „AzureDevOps”. И ако добавите друг "AzureDevOps" източник на данни към същото приложение, вторият източник на данни ще бъде наречен "AzureDevOps_1".

Преименувани конектори

Понякога показваното име на конектор се променя. Например от „OldConnector” на „NewConnector”.

Съществуващите приложения ще продължат да работят, въпреки че имената на източника на данни са „OldConnector“. Това поведение се дължи на факта, че източниците на данни все още посочват (под кориците) към правилния тип конектор.

Ако обаче пуснете съществуващия източник на данни в приложението и го добавите отново, новият източник на данни ще се нарича „NewConnector”. Формулите обаче все още ще препращат към „OldConnector”, което води до грешки във формулата навсякъде, където съществува това име на източник на данни.

Коригирането на неправилни формули посочва имена на източници на данни

С помощта на новата функция „Преименуване” можете да преименувате базираните на действия конектори и да коригирате формулите автоматично.

Опция за преименуване за източник на данни.

За да разрешите този вид проблем, преименувайте източника на данни от новото показвано име обратно на старото показвано име.

Например преименувайте показваното име на източника на данни от „Нов конектор” обратно на „Стар конектор”. След като преименувате, всичките ви препратки към формули ще се свържат отново и ще работят както преди. Приложението ще работи правилно. Можете да запишете промените в приложението и да публикувате новата версия.

След като името и формулите на източника на данни се синхронизират, можете също да преименувате отново източника на данни, за да го приведете в съответствие с новото име на конектора.

Например можете да преименувате източника на данни на „NewConnector”. Това преименуване актуализира всички препратки към формули, за да използват новото име. Препоръчахме този подход, защото ако някога се наложи да оставите отново източника на данни, след това четенето на източника на данни ще се основава на по-новото показвано име на конектора. Тази стъпка ще ви помогне да избегнете бъдещи проблеми.

Този подход работи, тъй като показваното име източник на данни и източниците на данни, посочени от формулата, се синхронизират. С други думи, точно същото показвано име. Преименуването на източници на данни във формулите не може да стане, преди да преименувате източника на данни обратно, защото показваното име на източника на данни и източниците на данни, посочени във формулата, не са еднакви.

Ограничения

Тази възможност за преименуване е ограничена до базирани на действие конектори. Не работи за таблични източници на данни. Табличните източници на данни използват името на таблиците, към които посочват (за разлика от общото име на услугата, която ги хоства).

Вижте също