Galaxy Mobile SFA Οδηγίες Προσαρμογής Custom υλοποιήσεων

Στις νέες εκδόσεις των εφαρμογών “Galaxy ERP” & “Galaxy SFA” υλοποιήθηκε νέος μηχανισμός για :

A1. Τη συντήρηση των customs που αφορούν σε layout οθονών, φορμών εκτύπωσης κ.α.

A2. Την υλοποίηση των customs που αφορούν σε layout οθονών, φορμών εκτύπωσης κ.α.

Σημείωση : για την υλοποίηση των customs από το interface του Sync Set Up δεν θα γίνει ανάλυση στο παρόν έντυπο.

 

Μέχρι πρόσφατα, οι τρόποι με τους οποίους ο σύμβουλος είχε δυνατότητα παρέμβασης ήταν :

B1. Με την προσθήκη των μεταβλημένων αρχείων (με τη δομή που αυτή υπήρχε στο DeviceConfigs | anew | orders |…), σε κάθε συσκευή, σε συγκεκριμένο φάκελο με το όνομα SFA

B2. Mε την αποσυμπίεση του DeviceConfigs, τη μεταβολή του, την αύξηση του versioning του DeviceConfigs και τέλος την εκ νέου συμπίεσή του

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

 

 

Στο συγκεκριμένο σημείο θα ασχοληθούμε με τον τρόπο μετάβασης από το Β2, στη νέα τοπολογία, η οποία δεν απαιτεί πλέον τη συντήρηση του custom από τον σύμβουλο.

 

Βήματα μετάβασης

Θα χρειαστεί :

1. Να δημιουργηθούν αντίγραφα των μεταβλημένων αρχείων ως back up

2. Να δημιουργήσετε στο SyncSetUp, τόσες εγγραφές customs όσα και τα διαφορετικά σενάρια εφαρμογής

To ζητούμενο είναι ο συνδυασμός συσκευής – profile και custom να επιφέρει το επιθυμητό αποτέλεσμα.

3. Να διαγράψετε το συμπιεσμένο αρχείο DeviceConfigs από το folder του Galaxy ERP π.χ. C:\Galaxy\DirectoryGalaxy\Apps\WebServices\SLnet.WebExtApi.ServiceInterface\Glx.SFA\System.

Στο σημείο αυτό μπορείτε να πάρετε τα μεταβλημένα αρχεία (αποσυμπιέζοντας το Device Configs.zip) και να τα εισάγετε :

  • στο φάκελο C:\GalaxyDir\Config\WebServices\Glx.SFA\Customs\custom-name

ή

  • σε φακέλους που έχετε δημιουργήσει χειροκίνητα εντός του path που αναφέρθηκε

D:\MyDocs\Galaxy\icons\attention.pngη δομή των φακέλων πρέπει να είναι αυτή που υπάρχει στο φάκελο “anew” εντός του DeviceConfigs

 

Εισαγωγή μεταβλημένου αρχείου στο φάκελο

1ο παράδειγμα

C:\GalaxyDir\Config\WebServices\Glx.SFA\Customs\Default\anew\contacts

 

2ο παράδειγμα

C:\GalaxyDir\Config\WebServices\Glx.SFA\Customs\Default\anew\customers

 

3ο παράδειγμα

C:\GalaxyDir\WebServices\Glx.SFA\Customs\Default\anew\orders