Στις νέες εκδόσεις των εφαρμογών “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 που αναφέρθηκε
η δομή των φακέλων πρέπει να είναι αυτή που υπάρχει στο φάκελο “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