Συγχρονισμός δεδομένων εκτός σύνδεσης

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

Χρονικά διαστήματα συγχρονισμού

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

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

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

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

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

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

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

Διενέξεις συμβαίνουν στο επίπεδο πίνακα και όχι στο επίπεδο πεδίου. Για παράδειγμα, εάν ένας τεχνικός πεδίου αλλάξει την Ώρα έναρξης μιας παραγγελίας εργασίας και ένας αποστολέας αλλάξει την Ώρα λήξης, αυτό σημαίνει ότι υπάρχει διένεξη. Το σύστημα δεν προσπαθεί να συγχωνεύσει αλλαγές πεδίο προς πεδίο. Αντ' αυτού, εξετάζει ολόκληρη την καρτέλα και προσπαθεί να προσδιορίσει ποια θα διατηρήσει.

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

  • Όχι: Το σύστημα δεν ελέγχει εάν υπάρχουν διενέξεις όταν μια συσκευή χωρίς σύνδεση βρίσκεται ξανά σε σύνδεση. Οι αλλαγές που έκανε ο τεχνικός πεδίου εκτός σύνδεσης "κερδίζουν", αντικαθιστώντας τις αλλαγές που έκανε ο αποστολέας. Αυτή είναι η προεπιλεγμένη ρύθμιση.

  • Ναι: Το σύστημα ελέγχει εάν υπάρχουν διενέξεις όταν μια συσκευή χωρίς σύνδεση βρίσκεται ξανά σε σύνδεση. Οι αλλαγές που έκανε ο αποστολέας "κερδίζουν", αντικαθιστώντας τις αλλαγές που έκανε ο τεχνικός πεδίου εκτός σύνδεσης. Ο τεχνικός πεδίου ενδέχεται να δει ένα σφάλμα διένεξης συγχρονισμού.

Μάθετε περισσότερα σχετικά με την εργασία εκτός σύνδεσης.

Οι διαχειριστές μπορούν να προβάλουν σφάλματα συγχρονισμού που ήταν παλαιότερα, επιλέγοντας Ρυθμίσεις>Σφάλματα συγχρονισμού.

Ειδοποιήσεις συγχρονισμού

Οι χρήστες λαμβάνουν μια ειδοποίηση εντός εφαρμογής όταν:

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

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

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

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

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

Το εικονίδιο συγχρονισμού εκτός σύνδεσης εμφανίζει την κατάσταση συγχρονισμού της ίδιας της εφαρμογής για κινητές συσκευές. Είναι πάντα ορατό στην περιήγηση στην κύρια εφαρμογή στις συσκευές Windows, iOS και Android. Μάθετε με μια ματιά εάν η εφαρμογή σας είναι συνδεδεμένη στο δίκτυο, εάν ένας συγχρονισμός βρίσκεται σε εξέλιξη ή εάν υπάρχουν σφάλματα συγχρονισμού.

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

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

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

Κατάργηση δεδομένων από την κινητή συσκευή

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

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

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

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

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

Επόμενα βήματα