Ρύθμιση Mobile Offline για εφαρμογές καμβά
Ενεργοποιήστε τη λειτουργία εκτός σύνδεσης στην εφαρμογή καμβά, εάν οι χρήστες πρέπει να εργαστούν χωρίς να ανησυχείτε για τη σύνδεσή τους στο Internet.
Προϋποθέσεις
Για να ρυθμίσετε τη λειτουργία εκτός σύνδεσης για τις εφαρμογές καμβά, πρέπει να έχετε το ρόλο Δημιουργός περιβάλλοντος, Διαχειριστής συστήματος ή υπεύθυνος προσαρμογής συστήματος. Αυτοί οι ρόλοι έχουν δικαιώματα δημιουργίας, ανάγνωσης, εγγραφής, διαγραφής και κοινής χρήσης σε πίνακες εφαρμογών καμβά, προφίλ Mobile offline και σφαλμάτων συγχρονισμού . Μάθετε σχετικά με τους προκαθορισμένους ρόλους ασφαλείας.
Οι χρήστες με ρόλο βασικού χρήστη δεν μπορούν να ανοίξουν μια εφαρμογή χωρίς σύνδεση. Πρέπει να δημιουργήσετε μια προσαρμοσμένη ρόλος ασφαλείας με δικαιώματα ανάγνωσης στους πίνακες εφαρμογών καμβά, Mobile offline και σφαλμάτων συγχρονισμού .
Αν έχετε ήδη μια προσαρμοσμένη ρόλος ασφαλείας, βεβαιωθείτε ότι εκχωρεί δικαιώματα ανάγνωσης στους πίνακες εφαρμογών καμβά, Mobile offline και σφαλμάτων συγχρονισμού . Μάθετε σχετικά με τη Δημιουργία ή επεξεργασία ρόλος ασφαλείας για τη διαχείριση της πρόσβασης.
Βελτιστοποιήστε την εφαρμογή σας για το mobile offline
Οι εφαρμογές για κινητές συσκευές εκτελούνται σε μικρές οθόνες με περιορισμένη συνδεσιμότητα. Πριν ρυθμίσετε τη λειτουργία χωρίς σύνδεση, βεβαιωθείτε ότι η εφαρμογή καμβά σας είναι βελτιστοποιημένη για χρήση εκτός σύνδεσης και για χρήση από κινητές συσκευές. Λάβετε υπόψη σας τα σεναρία χρήστη που θέλετε να καλύψετε και το πλήθος των δεδομένων που χρησιμοποιεί η εφαρμογή. Δημιουργήστε μια απλή και ελαφριά εφαρμογή.
Ακολουθήστε αυτές τις βέλτιστες πρακτικές κατά τη δημιουργία μιας εφαρμογής για χρήση με εκτός σύνδεσης σε κινητές συσκευές:
Οι επιδόσεις είναι πολύ σημαντικές όταν εκτελείτε μια εφαρμογή σε κινητές συσκευές. Για περισσότερες πληροφορίες σχετικά με τη δημιουργία εφαρμογών καμβά υψηλών επιδόσεων, ανατρέξτε στο θέμα Επισκόπηση της δημιουργίας εφαρμογών απόδοσης.
Προσδιορίστε τα καθ'οδόν σενάρια που σχετίζονται λειτουργικά, όπως οι εργασίες που εκτελούνται από χρήστες που εργάζονται επί τόπου.
Μειώστε την πολυπλοκότητα της εφαρμογής σας περιορίζοντας τον αριθμό των πινάκων που πρέπει να ληφθούν. Μερικές φορές είναι καλύτερα να έχετε δύο εφαρμογές αντί για μία.
Χρησιμοποιήστε προβολές που είναι βελτιστοποιημένες για την εμπειρία αντί να εμφανίσετε ένα μεγάλο σύνολο δεδομένων. Για παράδειγμα, είναι προτιμότερο να χρησιμοποιήσετε την προβολή Οι ενεργοί λογαριασμοί μου , αντί της προβολής Όλοι οι λογαριασμοί .
Ενεργοποίηση της δυνατότητας εργασίας χωρίς σύνδεση για πίνακες
Οι πίνακες που περιλαμβάνονται σε μια εφαρμογή εκτός σύνδεσης πρέπει να ρυθμιστούν για χρήση εκτός σύνδεσης. Μερικοί ενσωματωμένοι πίνακες το έχουν από προεπιλογή. Ορισμένοι πίνακες δεν μπορούν να χρησιμοποιηθούν χωρίς σύνδεση. Ωστόσο, μπορείτε να ενεργοποιήσετε τη δυνατότητα εργασίας χωρίς σύνδεση για έναν νέο, προσαρμοσμένο πίνακα.
Είσοδος στο Power Apps.
Στον αριστερό πλαϊνό πίνακα, επιλέξτε Πίνακες.
Επιλέξτε ένα πίνακα και, στη συνέχεια, επιλέξτε Επεξεργασία.
Επιλέξτε Επεξεργασία ιδιοτήτων πίνακα.
Επιλέξτε Επιλογές για προχωρημένους και, στη συνέχεια, κάντε κύλιση στην ενότητα Γραμμές σε αυτόν τον πίνακα .
Επιλέξτε Μπορεί να αποσυνδεθεί.
ΕπιλέξτεΑποθήκευση.
Ενεργοποίηση της δυνατότητας εργασίας για την εφαρμογή σας
Στο Power Apps Studio αριστερό πλαίσιο, επιλέξτε Εφαρμογές.
Επιλέξτε την εφαρμογή καμβά σας και, στη συνέχεια, επιλέξτε Επεξεργασία.
Επιλέξτε Ρυθμίσεις.
Επιλέξτε Γενικά.
Ενεργοποιήστε την επιλογή Μπορεί να χρησιμοποιηθεί χωρίς σύνδεση .
Εάν δεν βλέπετε την επιλογή Μπορεί να χρησιμοποιηθεί χωρίς σύνδεση, βεβαιωθείτε ότι η εφαρμογή βρίσκεται σε μια λύση.
Επιλογή προφίλ χωρίς σύνδεση. Έχετε δύο επιλογές:
- Χρησιμοποιήστε ένα αυτοπαραγόμενο προφίλ. Αυτή η ρύθμιση κάνει λήψη των πινάκων που χρησιμοποιούνται στην εφαρμογή σας και είναι η συνιστώμενη επιλογή.
- Δημιουργήστε ένα προσαρμοσμένο προφίλ mobile offline, επιλέξτε το εικονίδιο Ανανέωση για να δείτε το νέο προφίλ σας στη λίστα και, στη συνέχεια, επιλέξτε το.
Κλείστε το παράθυρο Ρυθμίσεις και στη συνέχεια αποθηκεύστε και δημοσιεύστε την εφαρμογή σας.
Μια σελίδα που βασίζεται στο πρότυπο χωρίς σύνδεση εισάγεται αυτόματα στην εφαρμογή. Η σελίδα περιέχει ένα εικονίδιο που χρησιμοποιεί τη λειτουργία Σύνδεση Power Fx για να απεικονίσει την κατάσταση συγχρονισμού της εφαρμογής χωρίς σύνδεση. Μπορείτε να το χρησιμοποιήσετε ως έχει ή να το προσαρμόσετε, ανάλογα με την περίπτωση.
Σημείωση
Αν ενεργοποιείτε τη δυνατότητα εκτός σύνδεσης για μια νέα εφαρμογή καμβά, βεβαιωθείτε ότι η προεπιλεγμένη πρώτη οθόνη βασίζεται στο πρότυπο Χωρίς σύνδεση .
Δημιουργία προσαρμοσμένου προφίλ mobile offline (με δικαιώματα διαχειριστή)
Αν το προφίλ που δημιουργείται αυτόματα εκτός σύνδεσης δεν ανταποκρίνεται στις ανάγκες σας, δημιουργήστε τις δικές σας. Μάθετε για τις οδηγίες σχετικά με τα προφίλ εκτός σύνδεσης.
Θα πρέπει να δημοσιεύσετε το νέο προφίλ σας εκτός σύνδεσης για να μπορείτε να το επιλέξετε στις ρυθμίσεις της εφαρμογής καμβά σας. Εάν επεξεργάζεστε και δημοσιεύετε ένα προφίλ χωρίς σύνδεση, πρέπει επίσης να δημοσιεύσετε τυχόν εφαρμογές καμβά που τον χρησιμοποιούν.
Συνδεθείτε στο Κέντρο διαχείρισης του Power Platform χρησιμοποιώντας τον λογαριασμό διαχειριστή σας.
Στο αριστερό τμήμα παραθύρου, επιλέξτε Περιβάλλοντα.
Επιλέξτε ένα περιβάλλον και μετά επιλέξτε Ρυθμίσεις.
Αναπτύξτε το στοιχείο Χρήστες + δικαιώματα και, στη συνέχεια, επιλέξτε Ρύθμιση παραμέτρων Mobile.
Επιλέξτε δημιουργία νέου προφίλ.
Πληκτρολογήστε ένα όνομα και μια περιγραφή και μετά επιλέξτε Δημιουργία.
Αφού δημιουργηθεί το προφίλ, επιλέξτε το για να συνεχίσετε την επεξεργασία του.
Προσθήκη πίνακα σε προφίλ χωρίς σύνδεσης και εφαρμογή φίλτρων
Η εφαρμογή ενός κατάλληλου φίλτρου για κάθε έναν από τους πίνακες που έχουν ρυθμιστεί στο προφίλ εκτός σύνδεσης είναι σημαντική για τον περιορισμό του ποσοστού των δεδομένων που λαμβάνονται στις συσκευές των χρηστών.
Βεβαιωθείτε ότι έχετε ρυθμίσει τουλάχιστον έναν από τους κανόνες προφίλ για κάθε πίνακα για τη λήψη των δεδομένων του.
Προσαρμογή | Πρόταση |
---|---|
Γραμμές οργανισμού - εάν επιλεγεί, επιλέξτε τουλάχιστον μία από αυτές τις επιλογές: - Γραμμές χρήστη - Σειρές ομάδας - Γραμμές επιχειρηματικής μονάδας |
Εάν θέλετε να ορίσετε αυτό το φίλτρο πρέπει να επιλέξετε τουλάχιστον μία από τις δεδομένες επιλογές. Συνιστάται ιδιαίτερα να μην υπάρχει φίλτρο σε επίπεδο επιχειρηματικής μονάδας για έναν πίνακα, εκτός εάν υπάρχει ισχυρή αιτιολόγηση. Συνιστάται για ένα σενάριο κύριων δεδομένων με ένα μικρό σύνολο δεδομένων, όπως κωδικούς χωρών. |
Όλες οι γραμμές | Εάν επιλέξετε αυτό το φίλτρο, δεν μπορείτε να ορίσετε άλλους κανόνες φίλτρου. |
Σχετικές γραμμές μόνο | Βεβαιωθείτε ότι ο σχετικός πίνακας έχει προστεθεί στο προφίλ χωρίς σύνδεση. |
Προσαρμοσμένες | Μπορείτε να ορίσετε ένα προσαρμοσμένο φίλτρο βάθους έως τριών επιπέδων. |
Λάβετε υπόψη ότι μπορείτε να έχετε 15 σχετικούς πίνακες σε ένα προσαρμοσμένο φίλτρο. Επίσης, μπορείτε να έχετε 15 σχέσεις. Το όριο των 15 σχέσεων είναι μεταβατικό, που σημαίνει ότι εάν ο πίνακας B έχει N Σχέσεις και προσθέσετε μια αναφορά στον πίνακα B στον πίνακα A, τότε αυξάνει τον αριθμό σχέσεων του A κατά N+1, ένα συν το N που βρίσκεται ήδη στον πίνακα B. Αυτό το όριο είναι ανά στοιχείο προφίλ για έναν πίνακα στο προφίλ.
Στην ενότητα Δεδομένα διαθέσιμα εκτός σύνδεσης επιλέξτε Προσθήκη πίνακα.
Επιλέξτε έναν πίνακα και, στη συνέχεια, ορίστε τα φίλτρα.
Επιλέξτε Επόμενο.
Ορίστε τα παρακάτω φίλτρα:
Επιλέξτε τη γραμμή που θέλετε να είναι διαθέσιμη χωρίς σύνδεση. Για την επιλογή Προσαρμογή, χρησιμοποιήστε το εργαλείο δόμησης παράστασης για να ορίσετε σύνθετες συνθήκες.
Το στοιχείο Σχέσεις παραθέτει τις διαφορετικές σχέσεις που είναι διαθέσιμες μεταξύ του τρέχοντος πίνακα και άλλων πινάκων που προστίθενται στο προφίλ εργασίας χωρίς σύνδεση. Εάν επιλέξετε μια σχέση, εξασφαλίζει ότι γίνεται λήψη των σχετικών γραμμών που ακολουθούν αυτήν τη σχέση και θα είναι διαθέσιμες χωρίς σύνδεση. Μπορείτε να έχετε μόνο έως 15 σχετικούς πίνακες σε ένα προφίλ. Εάν υπερβείτε το όριο, εμφανίζεται ένα σφάλμα και δεν θα είναι δυνατή η δημοσίευση του προφίλ εργασίας χωρίς σύνδεση.
Το διάστημα συγχρονισμού καθορίζει τη συχνότητα συγχρονισμού που θα εφαρμοστεί στη συσκευή που συγχρονίζεται με τα δεδομένα με το διακομιστή. Εάν τα δεδομένα ενός πίνακα δεν αλλάζουν συχνά, όπως ένας κατάλογος ή ένας πίνακας προϊόντων, μπορείτε να εστιάσετε μόνο στον συγχρονισμό δεδομένων, όταν είναι απαραίτητο, όπως, σε ανανέωση μόνο μία φορά την ημέρα.
Επιλέξτε Αποθήκευση.
Σημαντικό
Μην προσθέτετε χρήστες στο προφίλ χωρίς σύνδεση στην περιοχή Χρήστες με πρόσβαση χωρίς σύνδεση. Αυτή η δυνατότητα ισχύει μόνο για εφαρμογές βάσει μοντέλου και περιορίζεται σε επιλεγμένους χρήστες.
Δημιουργία προσαρμοσμένου προφίλ mobile offline (χωρίς δικαιώματα διαχειριστή)
Αν ο λογαριασμός Power Apps σας δεν έχει δικαιώματα διαχειριστή, εξακολουθείτε να μπορείτε να δημιουργήσετε ένα προφίλ χωρίς σύνδεση για κινητές συσκευές. Σύντομα θα μπορείτε να δημιουργήσετε απευθείας ένα προφίλ εκτός σύνδεσης στο Power Apps Studio. Έως τότε, χρησιμοποιήστε αυτήν τη λύση.
Δημιουργήστε μια εφαρμογή που καθορίζεται από μοντέλο στο δοκιμαστικό σας περιβάλλον, η οποία θα χρησιμοποιεί τους ίδιους πίνακες με την εφαρμογή καμβά σας.
Ρύθμιση της εφαρμογής με βάση το μοντέλο για χρήση εκτός σύνδεσης.
Δημιουργήστε ένα προεπιλεγμένο προφίλ και προσθέστε πίνακες με φίλτρα.
Δημοσιεύστε την εφαρμογή βάσει μοντέλου.
Επιλέξτε το προφίλ εκτός σύνδεσης στην εφαρμογή καμβά σας.
Χρήση του προτύπου χωρίς σύνδεση και του εικονιδίου κατάστασης χωρίς σύνδεση
Για να διευκολύνουμε τη δημιουργία ή τη μετατροπή μιας εφαρμογής καμβά για χρήση χωρίς σύνδεση, δημιουργήσαμε το πρότυπο εργασίας χωρίς σύνδεση. Το πρότυπο περιλαμβάνει ένα καθολικό εικονίδιο στη γραμμή πλοήγησης, το οποίο εμφανίζει την κατάσταση συνδεσιμότητας και συγχρονισμού, ενώ η εργασία χωρίς σύνδεση βρίσκεται στο κέντρο της εμπειρίας. Οι χρήστες γνωρίζουν πάντα εάν η συσκευή και τα δεδομένα τους είναι έτοιμα για χρήση.
Μια νέα σελίδα που δημιουργείται από το πρότυπο εργασίας χωρίς σύνδεση εισάγεται αυτόματα μόλις ενεργοποιήσετε τη δυνατότητα εργασίας χωρίς σύνδεση στην εφαρμογή καμβά σας.
Μπορείτε επίσης να προσθέσετε μια νέα σελίδα με βάση το πρότυπο εργασίας χωρίς σύνδεση με τον ίδιο τρόπο που προσθέτετε σελίδες από οποιοδήποτε άλλο πρότυπο.
Το καθολικό εικονίδιο στη γραμμή πλοήγησης του προτύπου χρησιμοποιεί διαφορετικά εικονίδια ανάλογα με την τιμή της συνάρτησης Power Fx Connection.Sync
. Μπορείτε να δημιουργήσετε το δικό σας εικονίδιο και να ορίσετε την ιδιότητα εικονίδιο χρησιμοποιώντας την παρακάτω δέσμη ενεργειών Power Fx:
Switch(Connection.Sync,
ConnectionSync.Connected, Icon.Globe,
ConnectionSync.ConnectedWithWarning, Icon.GlobeWarning,
ConnectionSync.ConnectedPendingUpsync, Icon.GlobeChangesPending,
ConnectionSync.ConnectedError, Icon.GlobeError,
ConnectionSync.ConnectedRefresh, Icon.GlobeRefresh,
ConnectionSync.NotConnected, Icon.GlobeNotConnected,
ConnectionSync.NotConnectedWithWarning, Icon.GlobeWarning,
ConnectionSync.NotConnectedPendingUpsync, Icon.GlobeChangesPending,
ConnectionSync.NotConnectedSyncError, Icon.GlobeError)
Μπορείτε να ορίσετε την ιδιότητα OnSelect χρησιμοποιώντας τη συνάρτηση Power Fx ShowHostInfo
για να εμφανίσετε τη σελίδα κατάστασης συσκευής κατά την επιλογή του εικονιδίου globe.
ShowHostInfo(HostInfo.OfflineSync)
Μπορείτε να ορίσετε την ιδιότητα Ορατό χρησιμοποιώντας τη συνάρτηση Power Fx Host
ώστε να εμφανίζεται το εικονίδιο globe μόνο όταν η εφαρμογή χρησιμοποιείται σε ένα πρόγραμμα αναπαραγωγής που υποστηρίζει τη λειτουργία εκτός σύνδεσης.
Host.OfflineEnabled
Εξαγωγή λύσης που περιέχει μια εφαρμογή καμβά ενεργοποιημένη για εργασία χωρίς σύνδεση
Όταν εξάγετε μια λύση με μια εφαρμογή καμβά χωρίς σύνδεση, πρέπει επίσης να εξαγάγετε το προφίλ εκτός σύνδεσης για την εφαρμογή, καθώς αποτελεί εξάρτηση της εφαρμογής.
Συνδεθείτε στο Power Apps και στο αριστερό τμήμα παραθύρου περιήγησης επιλέξτε Λύσεις.
Επιλέξτε τη λύση που θέλετε να εξαγάγετε και, στη συνέχεια, επιλέξτε Επεξεργασία.
Επιλέξτε την εφαρμογή καμβά που είναι ενεργοποιημένη για εργασία χωρίς σύνδεση και, στη συνέχεια, επιλέξτε Για προχωρημένους > Προσθήκη απαιτούμενων αντικειμένων.
Βεβαιωθείτε ότι το συσχετισμένο προφίλ εργασίας χωρίς σύνδεση βρίσκεται στη λύση και, στη συνέχεια, μπορείτε να το εξαγάγετε.