Rinominare le origini dati basate su azioni di Power Apps
Un cambiamento nel nome visualizzato di un connettore in Power Apps può causare errori nelle formule utilizzate dall'app. Questo problema richiede ulteriori sforzi per aggiornare le formule esistenti con l'intervento manuale e le modifiche ai nomi.
Grazie alla possibilità di rinominare le origini dati basate su azioni, puoi risparmiare gli sforzi aggiuntivi necessari per correggere le formule interessate dalla modifica del nome del connettore.
Origini dati tabulari e basate su azioni
Prima di iniziare a utilizzare questa funzionalità, è importante comprendere la differenza tra origini dati basate su azioni e tabulari.
Le origini dati basate su azioni utilizzano origine dati o il nome del servizio nella formula. Le origini dati tabulari utilizzano invece il nome della tabella.
Ad esempio, Azure DevOps è un connettore basato sull'azione, mentre Excel è un'origine dati tabulare.
Ad esempio, quando fai riferimento a un'istanza Azure DevOps, la formula usa Azure DevOps come nome dell'origine dati
Quando si utilizza Excel, il nome dell'origine dati nella formula utilizza il nome della tabella (anziché il nome del connettore o del servizio):
Come vengono generati i nomi delle origine dati?
I nomi delle origine dati sono generati dal nome visualizzato della connessione su cui si basano. La prima istanza di un nome origine dati in un'app è in genere il nome esatto della connessione. Ad esempio, se usi l'origine dati "AzureDevOps", il nome della connessione sarà "AzureDevOps". Se poi aggiungi un'altra origine dati "AzureDevOps" alla stessa applicazione, la seconda origine dati si chiamerà "AzureDevOps_1".
Connettori rinominati
Occasionalmente, un connettore subisce una modifica nel nome visualizzato. Ad esempio, da "OldConnector" a "NewConnector".
Le app esistenti continueranno a funzionare anche se i tuoi nomi delle origini dati fanno riferimento a "OldConnector". Questo comportamento dipende dal fatto che le origini dati puntano ancora (in incognito) al tipo di connettore corretto.
Tuttavia, se rilasci la tuo origine dati esistente nell'app e la aggiungi di nuovo, la nuova origine dati si chiamerà "NewConnector". Le tue formule faranno comunque riferimento a "OldConnector", causando errori di formula ovunque esista questo nome dell'origine dati.
Correzione dei riferimenti di formula non funzionanti ai nomi delle origini dati
Utilizzando la nuova funzione di ridenominazione puoi rinominare i connettori basati sull'azione e correggere automaticamente le formule.
Per risolvere questo tipo di problema, rinomina l'origine dati dal nuovo nome visualizzato al vecchio nome visualizzato.
Ad esempio, rinomina il nome visualizzato dell'origine dati da "Nuovo connettore" a "Vecchio connettore". Una volta eseguita la ridenominazione, tutti i riferimenti alla formula si riconnetteranno e funzioneranno come prima. La tua applicazione ora funzionerà correttamente. Puoi salvare le modifiche all'app e pubblicare la nuova versione.
Opzionale: usa il nuovo nome dell'origine dati (consigliato)
Dopo che il nome e le formule di origine dati sono sincronizzati, puoi anche rinominare di nuovo il tuo origine dati per allinearlo al nuovo nome del connettore.
Ad esempio, puoi rinominare la tua origine dati in "NewConnector". Questa ridenominazione aggiorna tutti i riferimenti alle formule per utilizzare il nuovo nome. Abbiamo consigliato questo approccio perché se dovessi mai eliminare di nuovo la tua origine dati, la lettura dell'origine dati sarà basata sul nuovo nome visualizzato del connettore. Questo passaggio ti aiuterà a evitare problemi futuri.
Questo approccio funziona perché il nome visualizzato dell'origine dati e le origini dati a cui fa riferimento la formula sono sincronizzate. In altre parole, condividono esattamente lo stesso nome visualizzato. Non è possibile rinominare le origini dati nelle formule prima di rinominare l'origine dati stessa perché il nome visualizzato dell'origine dati e le origini dati a cui si fa riferimento nella formula non sono gli stessi.
Limiti
Questa funzionalità di ridenominazione è limitata ai connettori basati su azioni. Non funziona per le origini dati tabulari. Le origini dati tabulari utilizzano il nome delle tabelle a cui puntano (anziché il nome generale del servizio che le ospita).