Preimenovanje Power Apps izvora podataka zasnovanih na radnjama
Promena u imenu za prikaz konektora u usluzi Power Apps može da izazove greške u formulama koje aplikacija koristi. Ovaj problem zahteva dodatne napore kako bi ručne intervencije i promene imena ažurirale postojeće formule.
Uz mogućnost preimenovanja izvora podataka zasnovanih na radnjama možete uštedeti dodatne napore potrebne za popravljanje formula na koje utiče promena imena konektora.
Izvori podataka zasnovani na radnjama i tabelarni izvori podataka
Pre nego što počnete da koristite ovu funkciju, važno je da shvatite razliku između izvora podataka zasnovanih na radnjama i tabelarnih izvora podataka.
Izvori podataka zasnovani na radnjama koriste naziv izvora podataka ili usluge u formuli. Tabelarni izvori podataka umesto toga koriste naziv tabele.
Na primer, Azure DevOps je konektor zasnovan na radnji, dok je Excel tabelarni izvor podataka.
Na primer, kada referencirate Azure DevOps instancu, formula koristi Azure DevOps kao naziv izvora podataka
Kada koristite Excel, ime izvora podataka u formuli koristi ime tabele (umesto konektora ili imena usluge):
Kako se generišu imena izvora podataka?
Imena izvora podataka generišu se iz imena za prikaz veze na kojoj se zasnivaju. Prva instanca imena izvora podataka u aplikaciji obično je tačan naziv veze. Na primer, ako koristite izvor podataka „AzureDevOps“, ime veze biće „AzureDevOps“. A, ako dodate još jedan „AzureDevOps“ izvor podataka u istu aplikaciju, drugi izvor podataka će dobiti naziv „AzureDevOps_1“.
Preimenovani konektori
Povremeno, konektor prolazi kroz promenu u imenu za prikaz. Na primer, sa „OldConnector“ u „NewConnector“.
Postojeće aplikacije će i dalje raditi iako vaša imena izvora podataka glase „OldConnector“. Ovakvo ponašanje dešava se zato što izvori podataka i dalje vode (u suštini) do ispravnog tipa konektora.
Međutim, ako u aplikaciji izbacite svoj postojeći izvor podataka i ponovo ga dodate, novi izvor podataka će dobiti naziv „NewConnector“. Vaše formule će se i dalje pozivati na „OldConnector“, što uzrokuje greške u formulama gde god postoji ovo ime izvora podataka.
Ispravljanje neispravnih referenci formule za imena izvora podataka
Korišćenjem nove funkcije „Preimenuj“ možete da preimenujete konektore zasnovane na radnjama i automatski popravite svoje formule.
Da biste rešili ovu vrstu problema, preimenujte izvor podataka iz novog imena za prikaz u staro.
Na primer, preimenujte ime za prikaz izvora podataka iz „Novi konektor“ nazad u „Stari konektor“. Kada preimenujete, sve reference formule će se ponovo povezati i raditi kao i pre. Vaša aplikacija će sada ispravno raditi. Možete da sačuvate promene aplikacije i objavite novu verziju.
Opcionalno - koristite novo ime izvora podataka (preporučeno)
Nakon što se vaše ime i formule izvora podataka sinhronizuju, takođe možete ponovo da preimenujete svoj izvor podataka da biste ga uskladili sa novim imenom konektora.
Na primer, izvor podataka možete preimenovati u „NewConnector“. Ovo preimenovanje ažurira sve reference formule da bi se koristilo novo ime. Preporučili smo ovaj pristup, jer ako ikada budete morali ponovo da izbacite izvor podataka, ponovno dodavanje izvora podataka će se zasnivati na imenu za prikaz novog konektora. Ovaj korak će vam pomoći da izbegnete buduće probleme.
Ovaj pristup funkcioniše jer su ime za prikaz izvora podataka i izvor podataka na koji se odnosi formula sinhronizovani. Drugim rečima, sa potpuno istim imenom za prikaz. Preimenovanje izvora podataka u formulama ne može se dogoditi pre nego što ponovo preimenujete izvor podataka, jer ime za prikaz izvora podataka i izvori podataka na koje se odnosi formula nisu isti.
Ograničenja
Ova mogućnost preimenovanja ograničena je na konektore zasnovane na radnji. Ne funkcioniše za tabelarne izvore podataka. Tabelarni izvori podataka koriste naziv tabela na koje upućuju (za razliku od opšteg naziva usluge koja ih hostuje).