Galaxy Mobile SFA Customization

Εισαγωγή

Στις εκδόσεις 21.39 του Galaxy ERP και 3.39c.001(910) του Galaxy Mobile S.F.A, είναι διαθέσιμη η δυνατότητα υλοποίησης, από το interface της εφαρμογής (sync set up), custom επιλογών ανά χρήστη ή ομάδα χρηστών.

πληροφορ Πληροφορίες

Η δυνατότητα αυτή εμπλουτίζεται συνεχώς και θα διευρυνθεί σε περισσότερα αρχεία

 

Ο νέος τρόπος εφαρμογής των custom αλλαγών σε σχέση με τον μέχρι στιγμής (εφαρμογή αλλαγών σε κάθε συσκευή) έχει πρόσθετα πλεονεκτήματα :

  • Μαζικός συγχρονισμός αλλαγών, εφόσον αυτό είναι επιθυμητό
  • Τα customs δεν χρήζουν συντηρήσης σε μελλοντικές αναβαθμίσεις του Galaxy ERP
  • Εύκολο interface για την εφαρμογή τους

Εξειδικευμένα customs στα οποία είχε γίνει παρέμβαση στα xml της εφαρμογής, αντί να τα εισάγετε σε κάθε συσκευή, τα εισάγετε απευθείας στο φάκελο customs του “Galaxy ERP” και οι συσκευές ενημερώνονται αυτόματα με το custom, (προϋπόθεση αποτελεί ότι θα εισέλθετε εκ νέου (login) στην εφαρμογή).

Από που ενεργοποιείται

Τα “Customs” ενσωματώθηκαν στο μενού της εφαρμογής

Εικ.1

 

Βήματα υλοποίησης

Δημιουργήστε το custom, δηλώνοντας το όνομά του.

Η έκδοση του custom ξεκινά από το μηδέν “0”. Αν επιθυμείτε να προχωρήσετε σε αλλαγές στο custom (έστω ότι έχτε αλλάξει κάποιο αρχείο xml του περιεχομένου του deviceconfigs), η έκδοση του custom θα πρέπει να αυξάνεται ώστε κατά το Login η συσκευή να αντιλαμβάνεται ότι οφείλει να λάβει αλλαγές.

σημείωσηΣΗΜΕΙΩΣΗ

Αφορά και στις μεταβολές εκτός Interface, δηλαδή αρχεία τα οποία έχουν μεταβληθεί, όπως xml που έχουν εισαχθεί στο directory του εκάστοτε custom όπως φαίνεται για παράδειγμα στο directory του Galaxy C:\Galaxy\Config\WebServices\Glx.SFA\Customs\Default\anew\orders)

Εικ.2

Στη συνέχεια,

καθορίστε το custom στη συσκευή και αποθηκεύστε τις αλλαγές που επιφέρατε. Με τον τρόπο αυτό κάθε συσκευή μπορεί να υπόκειται σε διαφορετικό customization.

Εικ.3

Επιστρέφοντας στο menu των customs, θα παρατηρήσετε ότι η συσκευή έχει αυτόματα συμπληρωθεί στο tab “Devices

Εικ.4

σημείωσηΣΗΜΕΙΩΣΗ

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

Με το πέρας του συγχρονισμού εμφανίζεται η λίστα με τα αρχεία και

Eικ.5

γίνεται επέκταση των διαθέσιμων αρχείων

Εικ.6

Πιο συγκεκριμένα, επιλέγοντας το αρχείο appMenuAct (αφορά στη βασική οθόνη της εφαρμογής), μπορείτε :

  • Να αφαιρέσετε menu

  • Να αλλάξετε θέση εντός της οθόνης
  • Να κάνετε μετονομασία (rename)

Εικ.7

Επιλέγοντας το αρχείο, στο πεδίο “commnand” μπορείτε να δείτε το φυσικό αρχείο του deviceconfigs που αφορά.

Αν θελήσετε περισσότερες αλλαγές που ΔΕΝ διατίθενται από το interface του customization, θα πρέπει να γίνει custom επί του αναφερόμενου αρχείου κατόπιν συνεννόησης με σύμβουλο.

Εικ.8

Αποθηκεύστε τις αλλαγές και

Εικ.9

παρατηρήστε ότι η αλλαγή ενημέρωσε τη συσκευή.

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

Συνιστάται να έχουν αποσταλεί οι εκκρεμείς κινήσεις και να έχει γίνει κλείσιμο ημέρας σε περίπτωση που αφορά XVAN εγκατάσταση.

Εικ.10

Αν κατά την επιλογή αρχείων εμφανιστεί μήνυμα “not implemented”, σημαίνει ότι δεν έχουν συμπεριληφθεί ακόμα στην υλοποίηση. Ουσιαστικά, πρόκειται για ένα entry level customization το οποίο θα εμπλουτιστεί μελλοντικά.

Εικ.11

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

Εικ.12

Τα αρχεία που φαίνονται προς μεταβολή είναι επί της ουσίας τα αρχεία του φακέλου anew που βρίσκονται στο apk της εγκατάστασης.

Εικ.13

Πρακτικά υπάρχει η δυνατότητα να μην χρειάζεται για αυτές τις αλλαγές να τροποποιήσετε το αρχείο, είτε αφορά σε xml είτε σε view και να το τοποθετήσετε σε κάθε συσκευή.

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

To μήνυμα που θα εμφανιστεί σας ενημερώνει ότι γίνεται λήψη των αρχείων παραμετροποίησης.

Εικ.14

Στις Ρυθμίσεις της εφαρμογής μπορείτε να βρείτε λεπτομέρειες για την έκδοση Προσαρμογής του SFA, δηλαδή το πεδίο version της εικόνας 4, αλλά και τον αριθμό των προσαρμοσμένων αρχείων που λάβατε στη συσκευή.

Το τελευταίο αφορά σε σενάρια που τοποθετήσατε στo directory του Galaxy ERP π.χ. C:\Galaxy\Config\WebServices\Glx.SFA\Customs\Default\anew\, custom αρχεία για λύσεις που δεν εμπεριέχονται στη νέα υλοποίηση.