Σύνδεση με Google+

ή με

ΤΕΣΑΕ ΑΤΕ
  • H Επιχείρηση
    • Τεχνολογία
    • Pegasus Phaethon
    • Tα Νέα της ΤΕΣΑΕ
      • Τα νέα μας
      • Ηλεκτρονικά Βιβλία ΑΑΔΕ myDATA
      • Ισολογισμοί
  • Oι Συνεργάτες
  • Tοπικά Λογισμικά
    • Λογισμικά (Pegasus ERP)
      • Εμπορικές Επιχειρήσεις
      • Πρατήρια Υγρών Καυσίμων
      • Χώροι Εστίασης (Εστιατόρια Καφετέριες , Bar , Delivery)
      • Στεγνοκαθαριστήρια, Ταπητοκαθαριστήρια
      • Συνεργεία, Φανοποιεία, Ανταλλακτικά
      • Ελαιοτριβεία
      • Parking, Λιπαντήρια Αυτοκινήτων
      • Μεταφορικές Εταιρίες
      • Courier , Ταχυμεταφορες
      • Βιβλιοπωλεία - Χαρτικά
      • Γεωργικές επιχειρήσεις
      • Κρεοπωλεία
    • Pegasus ERP
    • Video Παρουσιάσεις
    • Πρότυπες Μελέτες ή Εφαρμογές
    • Ιστορικό Αλλαγών Pegasus ERP
    • Module PDA Client
    • Module Γέφυρες Λογιστικής
    • Module Phone
  • Διαδικτυακά Λογισμικά
    • Λογισμικά (Pegasus Web App)
      • Pegasus Web App ERP
      • Pegasus Web App Freelancer
      • Pegasus e-Hotel
      • Pegasus e-Courier
      • Pegasus e-Transport
      • Pegasus Gym
    • Pegasus Web app
    • Video Παρουσιάσεις
    • Πρότυπες Μελέτες ή Εφαρμογές
    • Ιστορικό αλλαγών Pegasus Web App
    • WEB App REST API
Μεταφορά Τοπικής Εφαρμογής σε Web App

Σκοπός: 

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

Πριν τη Μεταφορά:

Πριν γίνει η μεταφορά των δεδομένων της τοπικής σας εφαρμογής στο web app, θα πρέπει να έχετε ελέγξει τα παρακάτω:

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

2. Απο την στιγμή που θα πάρετε backup από την τοπική σας εφαρμογή για να το μεταφέρετε στο web app, δεν θα πρέπει να χρησιμοποιήσετε ξανά την τοπική εφαρμογή και να κάνετε νέες καταχωρήσεις.

3. Αν έχετε εγκατεστημένο φορολογικό μηχανισμό στην τοπική εφαρμογή και θέλετε να τον εγκαταστήσετε και στο web app, θα πρέπει να έχετε προμηθευτεί το WebApp module Pegasus CnA. Για το συγκεκριμένο module αλλά και τη διαδικασία εγκατάστασης, δείτε τη μελέτη: https://www.tesae.gr/articles/protipes-meletes-i-efarmoges-(pegasus-webapp)/pegasus-web-app-ke-technika-themata/pegasus-.net-cna-app-&-pegasus-web-app-sindesi-me-eafdss.html

Σημείωση: αφορά μόνο ΕΑΦΔΣΣ που λειτουργούν με τον docmsign.dll driver.

4. Γενικότερα θα πρέπει να υπάρχουν τα ίδια module στην τοπική και στην web εφαρμογή για να γίνει η μεταφορά όλων των δεδομένων σας. Για περισσότερες λεπτομέρειες, καταγράψτε τη λίστα των modules της τοπικής σας εφαρμογής και επικοινωνήστε με το Τεχνικό μας τμήμα.

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

6. Αν χρησιμοποιείτε φόρμες που δεν είναι standard και θέλετε να τις μεταφέρετε στο web app ή προτυπωμένο τιμολόγιο. Οι φόρμες δεν μεταφέρονται αυτούσιες στο webapp. Θα πρέπει να γίνει έλεγχος αν τυχόν custom φόρμες που έχετε, μπορούν να μεταφερθούν έστω και κατά προσέγγιση στο webapp.

7. Αν στην τοπική σας εφαρμογή έχουν υλοποιηθεί τυχόν custom π-αναφορές, οι οποίες ενδέχεται να μη λειτουργήσουν απευθείας. Θα πρέπει να γίνει έλεγχος από το Τεχνικό μας τμήμα.

8. Αν στην τοπική σας εφαρμογή έχουν υλοποιηθεί μέθοδοι, οι οποίοι όπως και στο #7 ενδέχεται να μη λειτουργήσουν απευθείας. Θα πρέπει να γίνει έλεγχος από το Τεχνικό μας τμήμα.

9. Αν διαθέτετε την τοπική εφαρμογή Pegasus Champion ERP ή την Pegasus e-Champion Web App, θα πρέπει να γνωρίζετε οτι θα γίνει μεταφορά μόνο των πινάκων δεδομένων, των πινάκων που είναι κοινοί μεταξύ των εγκαταστάσων και κάποιων επιπλέον πίνακων (Γυμναστές, Μέλη Γυμναστηρίου, Φωτογραφίες Μελών, Αίθουσες Εξυπηρέτησης, Κατηγορίες Μονάδων / Επισκέψεων). Για παράδειγμα, οι πίνακες που αφορούν τα RV μελών δεν θα μεταφερθούν (θα πρέπει να τα αντιγράψετε χειροκίνητα).

10. Αν η τοπική σας εφαρμογή διαθέτει το module [Retail].

Στο webapp δεν υπάρχει δυνατότητα εμφάνισης οθόνης reception μέχρι τη στιγμή συγγραφής της συγκεκριμένης μελέτης.

Διαδικασία:

1. Από την τοπική σας εφαρμογή παίρνετε ένα πλήρες backup από την επιλογή [Υποστήριξη -> Συντήρηση Κεντρικών Πινάκων -> Backup]. Το backup θα πρέπει να αποθηκεύεται στον φάκελο της εφαρμογής στη διαδρομή C:\TESAESA\Pegasus_ERP\output\backup.

2. To backup αυτό θα πρέπει να το ανεβάσετε σε μια online βάση, στην οποία θα υπάρχει δυνατότητα απομακρυσμένης πρόσβασης από την webapp εφαρμογή.

Ακολουθούν τα σχετικά βήματα σε online χώρο με πρόσβαση μέσω cPanel.

Σε αυτό τον online χώρο, θα πρέπει να δημιουργήσετε μία νέα βάση (New Database), ένα νέο χρήστη (New User) και να συνδέσετε το χρήστη με τη βάση που δημιουργήσατε δίνοντας του όλα τα δικαιώματα. Επίσης, θα πρέπει να ορίσετε ότι αυτή η βάση είναι προσβάσιμη από την IP του Υ/Η στον οποίο θα εκτελεστεί η μεταφορά(από εκεί που θα έχετε ανοιχτή την webapp εφαρμογή), ορίζοντας τη σχετική IP ή προσθέτοντας το token % (πρόσβαση από όλες τις εξωτερικές IP).

3. Για να ανεβάσετε το backup στην online βάση μπορείτε να χρησιμοποιήσετε το Command Prompt (cmd) των windows.

Σημείωση: μπορείτε να το ανεβάσετε και με εξωτερικές εφαρμογές (βλ. Navicat), όμως η διαδικασία μέσα από το cmd είναι σημαντικά ταχύτερη.

Ανοίγετε το cmd με δικαιώματα διαχειριστή και μεταφέρεστε στον φάκελο που περιέχει το backup χρησιμοποιώντας την εντολή cd C:\TESAESA\Pegasus_ERP. Εκεί εκτελείτε την εντολή:

mysql -h{online_hosting} -u{new_database_user} -p{user_password} -D{new_database} -P3306< ./output/backup/{backup}.sql

όπου:

  • {online_hosting} το όνομα του domain που βρίσκεται η βάση,
  • {new_database_user} το όνομα του χρήστη της βάσης που δημιουργήσατε,
  • {user_password} το password του χρήστη,
  • {new_database} το όνομα της βάσης που δημιουργήσατε,
  • {backup} το όνομα του αρχείου που έχει το backup που θα ανέβει

Στην ουσία, εκτελείτε το mysql execute απευθείας από το φάκελο που βρίσκεται το εκτελέσιμο, έχοντας ως "πηγή" το backup αρχείο της τοπικής εφαρμογής.

4. Μέχρι να ανέβει το backup στην online βαση και για να κερδίσετε χρόνο, μπορείτε να ενεργοποιήσετε την webapp εφαρμογή και να εκτελέσετε όλες τις διαθέσιμες αναβαθμίσεις. Στην συνέχεια από την επιλογή [Toolbox->Εκτέλεση Αυτοματισμών] θα εκτελέσετε τον αυτοματισμό [Καθαρισμός των προσωρινών εγγραφών (delete temporary)]. Μόλις εκτελεστεί η εφαρμογή θα κάνει logout και θα πρέπει να εισέλθετε ξανά.

5. Εφόσον έχει τελειώσει η διαδικασία για να ανέβει το backup στην online βαση, από τη Web App εφαρμογή σας θα μεταφερθείτε και πάλι στην επιλογή [Toolbox->Εκτέλεση Αυτοματισμών] και τώρα θα εκτελέσετε τον αυτοματισμό [Μεταφορά Δεδομένων από άλλη εφαρμογή Pegasus Web App ή Τοπική Pegasus ERP]. Εδώ θα πρέπει να ορίσετε τις παραμέτρους χρησιμοποιώντας τα στοιχεία της βάσης που δημιουργήσατε στο βήμα 3.

Συγκεκριμένα:

  • Host Βάσης: το όνομα της online βάσης στην οποία θα ανεβάσετε το backup,
  • Όνομα Βάσης: το όνομα της βάσης που δημιουργήσατε,
  • Χρήστης Βάσης: το όνομα του χρήστη της βάσης που δημιουργήσατε,
  • Κωδικός Χρήστη Βάσης: το password του χρήστη.
  • ΠΡΟΣΟΧΗ: στην παράμετρο [Είναι τοπική εφαρμογή (1=ΝΑΙ)], θα πρέπει να ορίσετε τιμή 1.

Πατάτε [Εκτέλεση] και περιμένετε μέχρι να εκτελεστεί ο αυτοματισμός της μεταφοράς.

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

ΠΡΟΣΟΧΗ: η τοπική σας εφαρμογή δεν θα πρέπει να έχει κάποιον χρήστη με [όνομα χρήστη] admin αλλιώς ενδέχεται να προκληθεί πρόβλημα κατά το login στο webapp.

7. Μετά την ολοκλήρωση της εκτέλεσης του αυτοματισμού της μεταφοράς, θα πρέπει να ελέγξτε τα δεδομένα της εγκατάστασης. Υπενθυμίζουμε ότι θα πρέπει να ορίσετε ξανά τους [Τίτλους επιχείρησης] μέσα από τις [Βασικές Παραμέτρους Εφαρμογής] (δεν μεταφέρονται).

Ημερομηνία  13/02/2023
Σχετικά Aρθρα
Βασική Παραμετροποίηση και Λειτουργία 2-Factor Authentication (2FA)
Συνολικές αναπαραγγελίες ειδών μέσα από το Pegasus Web App
Pegasus Web App Module Χρώμα - Μέγεθος
Μεταφορά και συγχώνευση δεδομένων από δύο ή περισσότερες τοπικές εφαρμογές σε Web App
Διαδικασία εκτέλεσης Backup στο Pegasus Web App
Pegasus Web App Module Προσφορές
Μεταφορά Pegasus WebApp από PHP 5.6 σε 7.4 για WebServer εφαρμογές
Μαζική αλλαγή τιμής πεδίου στο web app
Αλλαγή Κατηγορίας ΦΠΑ - Pegasus Web App - Εφαρμογή από 01/06/2016
Χρήστες στο Web App
Μεταφορά Pegasus WebApp από PHP 5.6 σε 7.4 για localhost εφαρμογές
Στήσιμο Γέφυρας Λογιστικής (με χρήση παραδείγματος για βιβλία Εσόδων-Εξόδων) για το Pegasus Web App
Ενεργοποίηση και προσαρμογή του service παραλαβής των στοιχείων από το ΑΦΜ στη Διαδικτυακή Εφαρμογή
Καταχώρηση Δαπανών(webapp)
Διαχείριση πολλών καταστημάτων από το Pegasus Web App (Module Καταστήματα)
Παραμετροποίηση και Λειτουργία του module Phone
Διαδικασία εγκατάστασης Pegasus Web App σε Web Server με cPanel
Δημιουργία π-Αναφοράς στο Pegasus Web App
Παραμετροποίηση Dashboard
Πρώτα βήματα παραμετροποίησης Pegasus Web App ERP Start Up
Χρονοπρογραμματισμός Ενεργειών/Εργασιών στο Pegasus Web App (scheduler)
Διασύνδεση με την Γενική Ταχυδρομική και έκδοση Voucher για Παραγγελίες
Module Μαζικός Μετασχηματισμός Παραστατικών Πελατών
Σημειωσεις Είδους Παραστατικού (webapp)
Βασικά Βήματα Εγκατάστασης Παραμετροποίησης Pegasus Web App με το Module Lots (Παρτίδες)
Pegasus .NET CnA App & Pegasus Web App - Σύνδεση με ΕΑΦΔΣΣ
Module Έργα
Συμβάσεις στο Pegasus WebApp
Web App module Πλάνο Δραστηριοτήτων
Απογραφή Αποθήκης στο Pegasus Web App με το Module Απογραφή Αποθήκης
Web App module Ερωτηματολόγιο
Αξιόγραφα στις εφαρμογές Pegasus Web App
Web Αpp module Μαζική Εισαγωγή Δεδομένων
  • Μεσογείων 274, 3ος όροφος, 15562, Eλλάδα
  • +30 210-7489589
  • Επικοινωνία
  • Επικοινωνία
  • Downloads
  • Sitemap
  • Όροι Χρήσης
Εξελίξεις Λογισμικών
Pegasus ERP Updates: 2820
Pegasus Web App Updates: 10834

Τεχνικά Θέματα εφαρμογών Pegasus: Μεταφορά εφαρμογής Champion (τοπικής ή Web App) σε Pegasus Gym Web App
Μαρ23,2023
Pegasus Web App και Τεχνικά Θέματα: Παραμετροποίηση και Λειτουργία του module Phone
Μαρ14,2023
Pegasus Gym: Αυτόματες Ενημερώσεις
Φεβ14,2023
Pegasus Web App και Τεχνικά Θέματα: Μεταφορά Τοπικής Εφαρμογής σε Web App
Φεβ13,2023
Pegasus Web App και Τεχνικά Θέματα: Μεταφορά και συγχώνευση δεδομένων από δύο ή περισσότερες τοπικές εφαρμογές σε Web App
Φεβ13,2023
Δείτε όλες τις Πρότυπες Μελέτες >>
ΑΜΕΑΑΜΕΑ
-A+
© Copyright TESAE SA - Γ.Ε.ΜΗ : 2120301000
  Powered by Pegasus Technology   
ΕΣΠΑ 2014-2020ΕΣΠΑ 2014-2020