Redenumiți surse de date Power Apps bazate pe acțiune
O modificare a numelui afișat al unui conector din Power Apps poate provoca erori în formulele utilizate de aplicație. Această problemă necesită eforturi suplimentare pentru actualizarea formulelor existente cu intervenție manuală și modificări de nume.
Cu posibilitatea de a redenumi sursele de date bazate pe acțiuni, puteți salva eforturile suplimentare necesare pentru a remedia formulele afectate de schimbarea numelui conectorului.
Surse de date bazate pe acțiuni și tabelare
Înainte de a începe să utilizați această caracteristică, este important să înțelegeți diferența dintre sursele de date bazate pe acțiuni și cele tabelare.
Sursele de date bazate pe acțiuni utilizează sursă de date sau numele serviciului din formulă. Surse de date tabelare utilizează în schimb numele tabelului.
De exemplu, Azure DevOps este conector bazat pe acțiune, în timp ce Excel este o sursă de date tabelară.
De exemplu, atunci când faceți referire la o instanță Azure DevOps, formula folosește Azure DevOps ca nume sursă de date
Când utilizați Excel, numele sursă de date din formulă folosește numele tabelului (în loc de conector sau numele serviciului):
Cum sunt generate numele de sursă de date?
Numele de sursă de date sunt generate din numele afișat al conexiunii pe care se bazează. Prima instanță a unui nume de sursă de date într-o aplicație este de obicei numele exact al conexiunii. De exemplu, dacă utilizați sursa de date „AzureDevOps”, numele conexiunii va fi „AzureDevOps”. Și, dacă adăugați o altă sursă de date „AzureDevOps” la aceeași aplicație, a doua sursă de date va fi denumită „AzureDevOps_1”.
Conectori redenumiți
Ocazional, un conector trece printr-o modificare a numelui afișat. De exemplu, de la „OldConnector” la „NewConnector”.
Aplicațiile existente vor continua să funcționeze, chiar dacă numele dvs. sursă de date spune „OldConnector". Acest comportament se datorează faptului că sursele dvs. de date indică în continuare (sub subiect) tipul corect de conector.
Cu toate acestea, dacă introduceți sursa de date existentă în aplicație și o adăugați din nou, noua sursă de date va fi numită „NewConnector”. Cu toate acestea, formulele dvs. vor face referire la „OldConnector”, provocând erori de formulă oriunde există acest nume de sursă de date.
Remedierea referințelor de formulă întrerupte la numele sursă de date
Folosind noua caracteristică „Redenumiți”, puteți redenumi conectorii pe bază de acțiune și puteți remedia formulele automat.
Pentru a remedia acest tip de problemă, redenumiți sursa de date din noul nume afișat înapoi în vechiul nume afișat.
De exemplu, redenumiți numele afișat de sursă de date din „Conector nou” înapoi în „Conector vechi”. După ce ați redenumit, toate referințele formulelor dvs. se vor reconecta și vor funcționa ca înainte. Aplicația dvs. va funcționa corect acum. Puteți salva modificările aplicației și puteți publica noua versiune.
Opțional - utilizați noul nume de sursă de date (recomandat)
După ce numele și formulele de sursă de date sunt sincronizate, puteți, de asemenea, să redenumiți sursă de date din nou pentru a-l alinia cu noul nume al conectorului.
De exemplu, puteți redenumi sursa de date pentru a fi „NewConnector”. Această redenumire actualizează toate referințele formulelor pentru a utiliza noul nume. Vă recomandăm această abordare deoarece, dacă vreți să renunțați la sursa de date din nou, atunci citirea sursei de date se va baza pe numele de afișare al conectorului mai nou. Acest pas vă va ajuta să evitați problemele viitoare.
Această abordare funcționează deoarece numele afișat de sursă de date și sursele de date la care se face referire la formulă sunt sincronizate. Cu alte cuvinte, exact același nume afișat. Redenumirea surselor de date din formule nu poate avea loc înainte de a redenumi sursa de date înapoi deoarece numele afișat de sursă de date și sursele de date la care face referire formula nu sunt aceleași.
Limitări
Această capacitate de redenumire este limitată la conectori bazați pe acțiune. Nu funcționează pentru sursele de date tabelare. Sursele de date tabelare utilizează numele tabelelor către care indică (spre deosebire de numele general al serviciului care le găzduiește).