MEGASOFT ΤΜΗΜΑ ΥΠΟΣΤΗΡΙΞΗΣ Οδηγός Ρυθµίσεων Συγχρονισµού PrismaWin Pos Sync
Ρυθµίσεις Συγχρονισµού Pos Sync Η διαδικασία του συγχρονισµού γίνεται από τον Η/Υ που έχει το BackOffice. Βασική προϋπόθεση για να ενεργοποιηθεί ο συγχρονισµός είναι να υπάρχει εγκατεστηµένη η «SQL Standard Edition» για το BackOffice, ενώ στα Pos να υπάρχει εγκατεστηµένη η «SQL Express Advanced» (όχι δηλαδή η απλή SQL Express). Σχετικά manual για την εγκατάσταση των παραπάνω υπάρχουν στον Ftp της Megasoft. Στον Η/Υ που είναι εγκατεστηµένη η SQL του BackOffice θα πρέπει να έχουµε εγκατεστηµένο και το πρόγραµµα του POS ώστε να µπορέσουµε να δηµιουργήσουµε την κεντρική βάση PRISMAWINPOS, όπου θα µοιραστεί µε το συγχρονισµό στα POS. Εκτελείτε το πρόγραµµα συγχρονισµού «PRISMA_Win_POS_Sync» από το BackOffice (βγάζουµε συντόµευση στην επιφάνεια εργασίας από την διαδροµή C:\Program Files\Megasoft\Prisma\POS Sync για το PRISMA_Win_POS_Sync.exe). Ανοίγει το παρακάτω παράθυρο. Στο παράθυρο διαλέγουµε τον διακοµιστή της βάσης Megasoft του Εµπορικού (BackOffice), πατώντας ανανέωση για να εµφανιστούν οι διαθέσιµοι διακοµιστές. Συνδεόµαστε µε Όνοµα Χειριστή: sa και Kωδικό Χειριστή: admin. Αφού πατήσουµε το «Σύνδεση», διαλέγουµε την εταιρία χρήση που επιθυµούµε και τσεκάρουµε το «Αποθήκευση ρυθµίσεων» και πατάµε Επόµενο. 1
Στην επόµενη σελίδα θα πρέπει να προσθέσουµε τους διακοµιστές των Pos. Πατώντας το κουµπί «Ανανέωση ιακοµιστών» και ύστερα το «+» κάτω αριστερά, στην κενή γραµµή που εµφανίζεται, κάνουµε κλικ στο πεδίο ιακοµιστής και διαλέγουµε τον ιακοµιστή του Pos1. Στην συνέχεια και πατώντας το «Ανανέωση Υπολογιστών» µπορούµε να διαλέξουµε το Όνοµα Υ ολογιστή, καθώς και την Αποθήκη που θέλουµε να «βλέπει» το Pos που συνδέουµε και βάζουµε sa και admin στα αντίστοιχα πεδία. Αν έχουµε περισσότερα από ένα Pos που θέλουµε να συνδέσουµε, πατάµε το «+» και ακολουθούµε την ίδια διαδικασία. Στο τέλος πατάµε το «Σύνδεση Όλων» για να δηµιουργηθούν* οι αντίστοιχες βάσεις PrismaWinPos στα Pos. * Προσοχή!!! Για την σωστή δηµιουργία των βάσεων, προκειµένου να έχουµε σωστό συγχρονισµό, δεν θα πρέπει να υπάρχει βάση PrismaWinPos στα Pos. Αν υπάρχει την διαγράφουµε από τα Pos ώστε να δηµιουργηθούν από την διαδικασία του συγχρονισµού. 2
Θα χρειαστεί να κάνουµε επανεκκίνηση στον SQL Server του κάθε Pos, όπως αναφέρεται και στο σχετικό µήνυµα.. Όταν γίνει αυτό επιλέγουµε το ΟΚ, και ξαναπατάµε το «Σύνδεση Όλων» ώστε να τσεκαριστούν οι αντίστοιχες εγγραφές. Τσεκάρουµε το «Α οθήκευση ρυθµίσεων» και πατάµε «Επόµενο». Σε αυτό το σηµείο για την πρώτη φορά που ρυθµίζουµε το συγχρονισµό, επιλέγουµε το «Ρυθµίσεις» και εµφανίζεται το παρακάτω παράθυρο. 3
Αφήνουµε τις δυο πρώτες επιλογές ατσεκάριστες. Θα χρειαστεί να φτιάξουµε δυο φακέλους στο δίσκο, ο ένας θα πρέπει να είναι κοινόχρηστος µε πλήρη δικαιώµατα. Στο παράδειγµα ο κοινόχρηστος φάκελος είναι ο ReplData. Πατώντας το κουµπάκι δεξιά της διαδροµής ορίζουµε τον απλό φάκελο στην «ιαδροµή δεδοµένων της Megasoft» και µε τον ίδιο τρόπο διαλέγουµε τον κοινόχρηστο φάκελο στην «ιαδροµή δεδοµένων Snapshot». Προσοχή: Στην αναζήτηση του φακέλου πάµε από Θέσεις ικτύου ώστε να προκύψει η διαδροµή όπως ακριβώς είναι στο παράδειγµα. Στην περιοχή όπου ορίζουµε τον ηµερήσιο προγραµµατισµό αφήνουµε τα προτεινόµενα και για την διάρκεια επιλέγουµε «Χωρίς Ηµ/νια Τέλους» και πατάµε το «Αποθήκευση» Αν υπήρχε συγχρονισµός, πατώντας το πλήκτρο «Κατάργηση Συγχρονισµού» διαγράφονται όλες οι διαδικασίες συγχρονισµού (όχι οι βάσεις), ώστε να ξεκινήσουµε από την αρχή. 4
Στην συνέχεια πατάµε τέλος για να ξεκινήσει η διαδικασία δηµιουργίας των διαδικασιών του συγχρονισµού. Όταν ολοκληρωθεί η διαδικασία της Megasoft για το συγχρονισµό (θα εµφανιστεί σχετικό µήνυµα), ξεκινά η διαδικασία στην SQL για να δηµιουργήσει τους πίνακες στα POS (η διαδικασία απαιτεί το ανάλογο χρονικό διάστηµα). Μπορούµε να µεταβούµε στον SQL Server Management Studio, αν επιθυµούµε να δούµε την εξέλιξη της διαδικασίας. Σχετικές πληροφορίες στην ενότητα «Έλεγχος ιαδικασιών στην SQL». Θα χρειαστεί να τρέξουµε ξανά το PRISMAWin POS Sync και πατώντας επόµενο θα µπούµε στις ρυθµίσεις του συγχρονισµού (πατάµε το πλήκτρο «Ρυθµίσεις») και τσεκάρουµε το πρώτο checkbox «Ενηµέρωση µόνο των διαδικασιών και των πινάκων», ώστε όταν τρέχουµε τον συγχρονισµό να ενηµερώνονται µόνο τα αρχεία πελατών, προµηθευτών, αποθήκης κ.λ.π. Αφού αποθηκεύουµε την ρύθµιση αυτή, πατώντας το «Αποθήκευση», µετά πατάµε «Ακύρωση» ώστε να κλείσουµε την εφαρµογή. 5
ιαδικασία Μεταφοράς Εγγραφών Προκειµένου να µεταφέρουµε τις εγγραφές των αρχείων Πελατών, Προµηθευτών και Αποθήκης από το BackOffice προς τα Pos, ή και τις Κινήσεις από τα Pos προς το BackOffice, τρέχουµε το PRISMA_Win_POS_Sync.exe Πατάµε επόµενο µέχρι να φτάσουµε στο σηµείο όπου τσεκάρουµε τα αντίστοιχα αρχεία π.χ. Πελατών και Αποθήκης και πατάµε «Τέλος». Αν είναι η πρώτη φορά που ενηµερώνουµε τους πίνακες προς τα Pos στο πεδίο «Από Ηµεροµηνία» βάζουµε ηµεροµηνία π.χ. 1/1/1900 ώστε να εµφανιστεί στο «Πλήθος εγγραφών» όλο το σύνολο των εγγραφών που υπάρχουν στα αντίστοιχα αρχεία. ιαφορετικά αφήνουµε τις προτεινόµενες ηµεροµηνίες ώστε να ενηµερώνονται κάθε φορά οι νέες καταχωρήσεις ή οι αλλαγές που έχουν γίνει στα αρχεία που επιλεγούµε. Επίσης την πρώτη φορά και για την µεταφορά των κινήσεων, αφού τσεκάρουµε την αντίστοιχη επιλογή πατάµε το «Ρυθµίσεις Κινήσεων». Εδώ επιλέγουµε για την µεταφορά τους στο BackOffice, Πωλήσεις ή Χειρόγραφα. Για να περάσουν οι κινήσεις στο BackOffice, θα πρέπει να ορίσουµε το ή τα ταµεία που θέλουµε να ενηµερώνουν τα Pos, καθώς και τους µικτούς τρόπους πληρωµής όπως π.χ. πιστωτικές κάρτες (πρέπει να τους έχουµε ανοίξει στο εµπορικό). 6
Έλεγχος ιαδικασιών στην SQL Στις παρακάτω οθόνες µπορούµε να δούµε την διαδικασία εξέλιξης και δηµιουργίας των βάσεων στα Pos. Ανοίγουµε το SQL Server Management Studio και συνδεόµαστε στο διακοµιστή του κεντρικού (BackOffice). Από τον Object Explorer (αριστερά), ανοίγουµε το Replication και µετά το Local Publications, πατάµε δεξί κλικ απάνω στο [PrismaWinPos]:MegasoftPublication και επιλέγουµε «View Snapshot Agent Status» Εµφανίζεται το παρακάτω παράθυρο όπου όταν φθάσει στο 100% πατάµε το Monitor. 7
Ανοίγουµε αριστερά το My Publishers τον διακοµιστή και κάνουµε κλικ απάνω στο [PrismaWinPos]:MegasoftPublication και µε διπλό κλικ ανοίγουµε το Synchronizing του Pos όπως φαίνεται και στην παρακάτω οθόνη. Εµφανίζεται το παρακάτω παράθυρο όπου όταν το Initialization φθάσει στο 100% έχει ολοκληρωθεί η διαδικασία του συγχρονισµού και οι βάσεις στα Pos είναι έτοιµες. 8
Πρέπει να γνωρίζουµε ότι : Στο Pos δεν πρέπει να υπάρχει βάση PrismaWinPos για να γίνει ο συγχρονισµός Στο BackOffice πριν ξεκινήσουµε το συγχρονισµό, θα έχουµε δηµιουργήσει την κεντρική βάση PrismaWinPos. Για το λόγο αυτό θα κάνουµε εγκατάσταση του PrismaWin P.O.S. και στο κεντρικό υπολογιστή, ώστε να µπούµε στο PRISMA Win P.O.S. Manager, για να δηµιουργηθεί η βάση. Στον κεντρικό υπολογιστή που είναι εγκατεστηµένη η βάση του BackOffice είναι υποχρεωτική η SQL STANDARD EDITION. Τα Pos χρειάζονται την SQL Express ADVANCED. Τα ονόµατα των διακοµιστών δεν πρέπει να περιλαµβάνουν το χαρακτήρα. Θα ήταν επιθυµητό οι διακοµιστές των Pos να µην έχουν «\», δηλαδή να µην είναι της µορφής «POS1\SQLEXPRESS» αλλά «POS1» (δηλαδή όχι named instance) Εννοείται ότι πρέπει να έχουµε δίκτυο VPN µε πλήρη δικαιώµατα πρόσβασης και όλες οι συνδέσεις που θα γίνουν, θα δηλώνονται µε ονόµατα υπολογιστών και όχι µε διευθύνσεις IP. Ο φάκελος που θα δηµιουργήσουµε για την «ιαδροµή εδοµένων Snapshot» στης ρυθµίσεις του συγχρονισµού θα πρέπει να είναι κοινόχρηστος µε πλήρη δικαιώµατα και να δηλωθεί όπως αναφέρεται στο παράδειγµα. Θα πρέπει πρώτα στο εµπορικό (BackOffice) να ρυθµίσουµε τους µικτούς τρόπους πληρωµής, ώστε να έχουµε τις αντίστοιχες επιλογές στις ρυθµίσεις κινήσεων του συγχρονισµού. Για τους τρόπους πληρωµής που αφορούν «Μετρητά» ή «Πίστωση», ρυθµίζουµε ποιο ταµείο θέλουµε να ενηµερώνουν. Για την ευκολότερη οργάνωση της σχεδίασης των κουµπιών των ειδών στα Pos είναι καλύτερα να έχουν οριστεί οι οµάδες στα είδη του BackOffice. Η διαδικασία ενηµέρωσης των Pos θα γίνεται αυτόµατα. Μπαίνοντας δηλαδή στο PrismaWin Pos Manager από το Pos θα γίνεται αυτόµατα η ενηµέρωση (για Πελάτες, Προµηθευτές και Αποθήκη), ανάλογα µε τις επιλογές που είχαν τσεκαριστεί στην τελευταία φορά που εκτελέσαµε το PrismaWinPosSync. 9