Αν διαβάσει κανείς τις διαθέσιμες εντολές των web services, θα καταλάβει ότι είναι φτιαγμένες για να λειτουργήσει το soft1 360 και κάπως όπως λειτουργεί και το ίδιο το softone.
Δηλαδή όταν μπαίνεις σε ένα αντικείμενο (ενότητα ή οντότητα) έχεις ένα ευρετήριο που ψάχνεις, μια λίστα που βλέπεις για να επιλέξεις και να μπεις σε μία εγγραφή.
Επιπλέον όταν είσαι σε ένα αντικείμενο, και έχει σελέκτορες, να μπορείς να το γεμίσεις με επιλογές για να επιλέξει ο χρήστης.
Στον online κόσμο αυτά θα ήταν αρκετά, αλλά σε εμάς που ζούμε και στον σκοτεινό offline κόσμο και δεν θέλουμε η εφαρμογή μας να δουλεύει μόνο όταν έχει επικοινωνία με τα webservices, θέλουμε να μπορούμε να ρουφάμε τα data και να τα κρατάμε και να τα δείχνουμε όπως θέλουμε εμείς.
Πριν την
SqlData (όπως βλέπεις είναι τελευταία στην λίστα γιατί μπήκε αργότερα) αν ήθελες να κάνεις κάτι για να ρουφήξεις τα data, έπρεπε να χρησιμοποιήσεις τα παραπάνω.
Αν δεν θες να γράφεις τα δικά σου queries, θα μπορούσες να φτιάξεις τα δικά σου ευρετήρια και με τις
getBrowserInfo &
getBrowserData να πάρεις αυτά που θες.
Αλλά και εκείνα, αν δεν τα κλειδώσεις μέσα σε ένα custom, θα μπορεί να στα πειράξει κάποιος , να σβήσει στήλες που θες αλλά εκείνος όχι και μετά να μην έχεις όλα τα data στην διάθεσή σου.
Για offline χρήση , η
SqlData είναι ο ορθή επιλογή.
Αυτά μέχρι να φτάσουμε στις φωτογραφίες. Εκεί δεν έχεις άλλη επιλογή από το ένα - ένα για να πάρεις την φώτο.
Για να κλειδώσεις και να στείλεις στον πελάτη κλειδωμένα, χρησιμοποιείς το SDK->Customization tools ->custom administration
Διάβασε λίγο πως λειτουργεί και πως τα κλειδώνεις εξάγωντας τα.