Κοινή χρήση μέσω


Επίλυση διενέξεων συγχρονισμού με τον διακομιστή

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

Πίνακας σφαλμάτων συγχρονισμού

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

Όνομα στήλης Description Παράδειγμα
Χρόνος σφάλματος Ώρα δημιουργίας του σφάλματος. 5/17/2024 7:16 AM
Μήνυμα σφάλματος Περιγραφή του σφάλματος. Entity Account With Id = <RowId> Does Not Exist
Τύπος σφάλματος Ο τύπος του σφάλματος, για παράδειγμα, δεν βρέθηκε σφάλμα σε διένεξη ή καρτέλα. Η καρτέλα δεν βρέθηκε
Εγγραφή Σφάλμα ενημέρωσης καρτέλας κατά το συγχρονισμό. Contoso
Κάτοχος Ο χρήστης που ενημέρωσε την καρτέλα. John Doe
Ενέργεια Ενέργεια που εφαρμόζεται στην καρτέλα προς συγχρονισμό. Update
Δεδομένα ενέργειας Json που περιέχει το ωφέλιμο φορτίο της ενέργειας. {"lastname":"Contoso2"}
Αίτηση για δεδομένα Json που περιέχει το ερώτημα. {"lastname":"Contoso2","syncerror__regardingentityid":<syncerrorId>,"entitylogicalname":"account"}
Κωδικός σφάλματος Ο κωδικός του σφάλματος. -2147015424

Σημείωση

Βεβαιωθείτε ότι ο ρόλος που έχει ανατεθεί στο χρήστη εκχωρεί δικαιώματα ανάγνωσης στον πίνακα Σφάλμα συγχρονισμού. Μάθετε περισσότερα: Δημιουργία ή επεξεργασία ρόλου ασφαλείας για τη διαχείριση της πρόσβασης

Συστάσεις σχετικά με τον τρόπο χρήσης του πίνακα "Σφάλμα συγχρονισμού"

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

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

Σφάλμα συγχρονισμού στη σελίδα κατάστασης συσκευής

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

Χρήση ροής cloud για την λήψη ενεργειών σε σφάλματα συγχρονισμού

Μπορείτε να δημιουργήσετε μια αυτοματοποιημένη ροή cloud στο Power Automate χρησιμοποιώντας τον κανόνα ενεργοποίησης Dataverse όταν προστίθεται, τροποποιείται ή διαγράφεται μια ροή. Η ροή μπορεί να στείλει αυτόματα ένα email ή να στείλει μια ειδοποίηση στη συσκευή.

Σημείωση

Για να ανακτήσετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου του χρήστη εντός της ροής, προσθέστε την ενέργεια Dataverse Λήψη γραμμής κατά αναγνωριστικό χρησιμοποιώντας τη στήλη Κάτοχος της γραμμής Σφάλμα συγχρονισμού.

Διένεξη συγχρονισμού

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

Τρόπος επίλυσης διενέξεων συγχρονισμού

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

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

Ρυθμίσεις επίλυσης διενέξεων

Σημαντικό

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

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

  1. Συνδεθείτε στο κέντρο διαχείρισης του Power Platform.
  2. Επιλέξτε Περιβάλλοντα στο τμήμα παραθύρου περιήγησης.
  3. Επιλογή ενός περιβάλλοντος.
  4. Στη γραμμή εντολών επιλέξτε Ρυθμίσεις.
  5. Επιλέξτε Προϊόν > Δυνατότητες.
  6. Στην ενότητα Ρυθμίσεις για προχωρημένους για κινητές συσκευές εκτός σύνδεσης για εφαρμογές βάσει μοντέλου, απενεργοποιήστε την επιλογή Ενεργοποίηση εντοπισμού διενέξεων για συγχρονισμό με κινητές συσκευές χωρίς σύνδεση.

Σημείωση

Όταν αυτή η επιλογή είναι ενεργοποιημένη (δεν συνιστάται), οι ενημερώσεις στο διακομιστή ενδέχεται να εμποδίσουν την εφαρμογή ενημερώσεων του προγράμματος-πελάτη. Τα σφάλματα διένεξης πρέπει να επιλυθούν με μη αυτόματο τρόπο.