Μετονομασία προελεύσεων δεδομένων βασισμένων σε ενέργειες του Power Apps

Μια αλλαγή στο εμφανιζόμενο όνομα μιας σύνδεσης στο Power Apps μπορεί να προκαλέσει σφάλματα στους τύπους που χρησιμοποιούνται από την εφαρμογή. Αυτό το πρόβλημα απαιτεί επιπλέον προσπάθειες για την ενημέρωση των υπαρχόντων τύπων με μη αυτόματη παρέμβαση και αλλαγές ονομάτων.

Με τη δυνατότητα μετονομασίας προελεύσεων δεδομένων βασισμένων σε ενέργειες, μπορείτε να εξοικονομήσετε τις επιπλέον προσπάθειες που απαιτούνται για τη διόρθωση των τύπων που επηρεάζονται από την αλλαγή του ονόματος της σύνδεσης.

Προελεύσεις δεδομένων σε μορφή πίνακα ή που βασίζονται σε ενέργειες

Πριν αρχίσετε να χρησιμοποιείτε αυτήν τη δυνατότητα, είναι σημαντικό να κατανοήσετε τη διαφορά μεταξύ της προέλευσης δεδομένων βάσει ενεργειών και της προέλευσης δεδομένων με μορφή πίνακα.

Οι προελεύσεις δεδομένων βάσει ενεργειών χρησιμοποιούν την προέλευση δεδομένων ή το όνομα της υπηρεσίας στον τύπο. Αντί για αυτό, οι προελεύσεις δεδομένων με μορφή πίνακα χρησιμοποιούν το όνομα του πίνακα.

Για παράδειγμα, το Azure DevOps είναι σύνδεση βασισμένη σε ενέργειες, ενώ το Excel είναι προέλευση δεδομένων μορφής πίνακα.

Για παράδειγμα, όταν αναφέρετε μια παρουσία Azure DevOps ο τύπος χρησιμοποιεί το Azure DevOps ως το όνομα προέλευσης δεδομένων

Παράδειγμα προέλευσης δεδομένων AzureDevOps.

Όταν χρησιμοποιείτε το Excel, το όνομα της προέλευσης δεδομένων στον τύπο χρησιμοποιεί το όνομα του πίνακα (αντί για τη σύνδεση ή το όνομα της υπηρεσίας):

Παράδειγμα προέλευσης δεδομένων Excel.

Πώς δημιουργούνται τα ονόματα προέλευσης δεδομένων;

Τα ονόματα προέλευσης δεδομένων δημιουργούνται από το εμφανιζόμενο όνομα της σύνδεσης στην οποία βασίζονται. Η πρώτη παρουσία ενός ονόματος προέλευσης δεδομένων σε μια εφαρμογή είναι συνήθως το ακριβές όνομα της σύνδεσης. Για παράδειγμα, εάν χρησιμοποιείτε την προέλευση δεδομένων "AzureDevOps", το όνομα της σύνδεσης θα είναι "AzureDevOps". Και, εάν προσθέσετε μια άλλη προέλευση δεδομένων "AzureDevOps" στην ίδια εφαρμογή, η δεύτερη προέλευση δεδομένων θα ονομάζεται "AzureDevOps_1".

Μετονομασμένες συνδέσεις

Περιστασιακά, μια σύνδεση περνά από μια αλλαγή στο εμφανιζόμενο όνομα. Για παράδειγμα, από “OldConnector” σε “NewConnector”.

Οι υπάρχουσες εφαρμογές θα συνεχίσουν να λειτουργούν παρόλο που τα ονόματα προέλευσης δεδομένων αναφέρουν "OldConnector". Αυτή η συμπεριφορά οφείλεται στο ότι οι προελεύσεις δεδομένων συνεχούν να παραπέμπουν (εσωτερικά) στον σωστό τύπο σύνδεσης.

Ωστόσο, εάν αφαιρέσετε την υπάρχουσα προέλευση δεδομένων από την εφαρμογή και την προσθέσετε ξανά, η νέα προέλευση δεδομένων θα ονομάζεται "NewConnector". Ωστόσο, οι τύποι θα εξακολουθούν να αναφέρονται στο "OldConnector", προκαλώντας σφάλματα τύπου όπου υπάρχει αυτό το όνομα προέλευσης δεδομένων.

Διόρθωση κατεστραμμένων αναφορών τύπου σε ονόματα προέλευσης δεδομένων

Χρησιμοποιώντας τη νέα δυνατότητα "Μετονομασία", μπορείτε να μετονομάσετε τις συνδέσεις που βασίζονται σε ενέργειες και να επιδιορθώσετε αυτόματα τους τύπους σας.

Επιλογή μετονομασίας για προέλευση δεδομένων.

Για να διορθώσετε αυτό το πρόβλημα, μετονομάστε την προέλευση δεδομένων από το νέο εμφανιζόμενο όνομα στο παλιό εμφανιζόμενο όνομα.

Για παράδειγμα, μετονομάστε το εμφανιζόμενο όνομα προέλευσης δεδομένων από "New Connector” ξανά σε “Old Connector”. Αφού μετονομάσετε, όλες οι αναφορές τύπου θα επανασυνδεθούν και θα λειτουργούν όπως πριν. Η εφαρμογή σας θα λειτουργεί πλέον σωστά. Μπορείτε να αποθηκεύσετε τις αλλαγές στην εφαρμογή και να δημοσιεύσετε τη νέα έκδοση.

Αφού συγχρονιστούν το όνομα και οι τύποι της προέλευσης δεδομένων, μπορείτε επίσης να μετονομάσετε ξανά την προέλευση δεδομένων για να την ευθυγραμμίσετε με το νέο όνομα σύνδεσης.

Για παράδειγμα, μπορείτε να μετονομάσετε την προέλευση δεδομένων σε "NewConnector". Με αυτήν την μετονομασία, γίνεται ενημέρωση όλων των αναφορών τύπου ώστε να χρησιμοποιείται το νέο όνομα. Συνιστάται αυτή η προσέγγιση, επειδή εάν χρειαστεί να αφαιρέσετε ξανά την προέλευση δεδομένων, στη συνέχεια, η ανάγνωση της προέλευσης δεδομένων θα βασίζεται στο πιο νέο εμφανιζόμενο όνομα για τη σύνδεση. Αυτό το βήμα θα σας βοηθήσει να αποφύγετε μελλοντικά ζητήματα.

Αυτή η προσέγγιση αποδίδει επειδή το εμφανιζόμενο όνομα της προέλευσης δεδομένων και οι προελεύσεις δεδομένων που αναφέρονται από τον τύπο βρίσκονται σε συγχρονισμό. Δηλαδή, έχουν ακριβώς το ίδιο εμφανιζόμενο όνομα. Η μετονομασία προέλευσης δεδομένων στους τύπους δεν μπορεί να εκτελεστεί πριν μετονομάσετε την προέλευση δεδομένων στο παλιό όνομα επειδή το εμφανιζόμενο όνομα της προέλευσης δεδομένων και οι προελεύσεις δεδομένων που αναφέρονται από τον τύπο δεν είναι οι ίδιες.

Περιορισμοί

Αυτή η δυνατότητα μετονομασίας περιορίζεται σε συνδέσεις βασισμένες σε ενέργειες. Δεν λειτουργεί για προελεύσεις δεδομένων σε μορφή πίνακα. Οι προελεύσεις δεδομένων σε μορφή πίνακα χρησιμοποιούν το όνομα των πινάκων στους οποίους παραπέμπουν (σε αντίθεση με το γενικό όνομα της υπηρεσίας που τους φιλοξενεί).

Δείτε επίσης