Σκοπός του εγχειριδίου είναι η παραμετροποίηση του Scheduler/Χρονοπρογραμματιστή της εφαρμογής.
Χρονοπρογραμματιστής
Η λειτουργία του χρονοπρογραμματιστή δίνει την δυνατότητα να προγραμματίσετε την εκτέλεση συγκεκριμένων εργασιών ανά μέρα και ανά κάποια δευτερόλεπτα.
Ενεργοποίηση
Για να ενεργοποιήσετε τον χρονοπρογραμματιστή ώστε να εκτελείται στον application server θα πρέπει να έχετε εγκαταστήσει το Service της εφαρμογής από τον Pylon Configurator, ακολουθώντας την διαδρομή Services → Install 32bit ή 64bit σύμφωνα με την μνήμη του μηχανήματος. Στην συνέχεια και αφού εκκινήσετε το service της εφαρμογής, ακολουθείτε την διαδρομή Advanced → Daemons Configuration και τροποποιείτε το αρχείο Poseidon Json Service.cfg:
- Poseidon Json Service.cfg

Στο tag <Active> αλλάζετε το false σε true και επιλέγετε “Save”.
Δικαιώματα διαχειριστή δίνετε με δεξί κλικ στο εκτελέσιμο αρχείο Poseidon.
Προσοχή δεν τροποποιείτε το path του listener.
Δημιουργία Χρονοπρογραμματισμένων Εργασιών
Μέσα στην εφαρμογή Pylon ακολουθείτε την διαδρομή Οργάνωση → Για Προχωρημένους → Χρονοπρογραμματιστής Windows. Απαραίτητη προϋπόθεση για να ανοίξει το παράθυρο είναι η εφαρμογή να εκτελείται με δικαιώματα διαχειριστή. Διαφορετικά, όταν επιλέξετε να συνδεθείτε θα σας ενημερώσει ότι δεν εκτελείται με δικαιώματα διαχειριστή και θα σας ανοίξει εκ νέου την εφαρμογή για να κάνετε είσοδο ως διαχειριστής.
Στις περιπτώσεις Firebird, θα πρέπει να είναι κλειστή η εφαρμογή και να τρέχει είτε το service είτε η κονσόλα. Ο λόγος είναι ότι η Firebird υποστηρίζει μόνο ένα Instance.

Αρχικά επιλέγετε Ενέργειες → Συνδέσεις, ώστε να δηλώσετε τα κριτήρια εισόδου. Στο νέο Scheduler, τα στοιχεία σύνδεσης δηλώνονται μία φορά και δεν χρειάζεται να δηλωθούν σε κάθε ενέργεια.

Αφού αποθηκεύσετε μεταβαίνετε στην προηγούμενη οθόνη και δημιουργείτε μία νέα εγγραφή.

Στο πεδίο “Σύνδεση” εμφανίζονται όλες οι διαθέσιμες συνδέσεις (windows logins) που έχετε ορίσει, δηλαδή ότι κάνατε στο προηγούμενο βήμα.
Στο πεδίο “Ενέργεια” εμφανίζονται όλες οι διαθέσιμες ενέργειες του Χρονοπρογραμματιστή.
Στο πεδίο “User Type” δηλώνετε τον χρήστη των Windows με τον οποίο θα εκτελούνται οι ενέργειες του Windows Scheduler. Εκτός από την τιμή Τρέχων Χρήστης, υπάρχουν οι επιλογές Network Service και Defined User.
Ανάλογα με την Ενέργεια που θα ορίσετε στον Χρονοπρογραμματιστή, θα εμφανισθούν και οι αντίστοιχες επιλογές στο tab:Παράμετροι, όπου οι επιλογές είναι γνώριμες από τον παλαιότερο Χρονοπρογραμματιστή.

Στο tab:Triggers, δηλώνετε τις παραμέτρους χρονικά για την εκτέλεση του σεναρίου.

Στο πεδίο “Είδος” υπάρχουν οι επιλογές:
- One Time
- Ημερήσια
- Εβδομαδιαία
- Μηνιαία
Στα tab:Βασικά Στοιχεία ορίζετε την ημερομηνία έναρξης, καθώς και την συχνότητα στο πεδίο “Recur every”. Στο tab: Για Προχωρημένους εισάγετε στα αντίστοιχα πεδία:

- Expire: Αν επιθυμείτε να έχει ημερομηνία λήξης η ενέργεια
- Κάθε: Την συχνότητα εκτέλεσης της ενέργειας
- Διάρκεια: Η διάρκεια που θα παραμείνει ενεργή η ενέργεια
Παράδειγμα Κατανόησης
Έχει οριστεί η ενέργεια «Execute Custom Report» με τις παραπάνω παραμέτρους, δηλαδή:
Είδος: Ημερήσια
Κάθε: 5 minutes
Διάρκεια: 15 minutes
Το report θα εκτελείται κάθε ημέρα («Ημερήσια») ανά 5’ («5 minutes») και η ενέργεια θα
παραμείνει ενεργή για 15’ από την ώρα έναρξης («15 minutes»).
Εφόσον αποθηκεύσετε, αν μεταβείτε στο Task Scheduler των Windows, τότε θα δείτε ότι υπάρχει καταχώρηση task στον Windows Scheduler η οποία δημιουργήθηκε από την
εγγραφή σας στην εφαρμογή Pylon.

Παρατηρήσεις
- Δεν υπάρχει δυνατότητα μεταφοράς των ενεργειών του παλιού Scheduler στον νέο, και η μεταφορά γίνεται χειροκίνητα.
- Μπορούν να δηλωθούν πολλαπλά Triggers σε μία εργασία.
Διαθέσιμες εργασίες
Οι διαθέσιμες ενέργειες που μπορείτε να επιλέξετε από τον χρονοπρογραμματιστή είναι οι εξής:
- Calculate Sales Pricelist Prices
Υπολογισμός τιμών τιμοκαταλόγου. Η αντίστοιχη εργασία βρίσκεται στο μενού από τη διαδρομή Οργάνωση → Υποδομή → Εργασίες → Υπολογισμός Τιμών → Τιμοκατάλογος πωλήσεων.
- Create Service Item Maintenance Events
Δημιουργεί τα σχετικά Maintenance Events για τα είδη Service. Η αντίστοιχη διαδικασία βρίσκεται στο μενού από τη διαδρομή Service → Εργασίες → Δημιουργία Συμβάντων Συντήρησης.
- Email Ληγμένες ενέργειες
Αφορά CRM. Η διαδικασία στέλνει email στον αντίστοιχο πόρο για τις Ενέργειες που πρόκειται να λήξουν. Η αντίστοιχη διαδικασία βρίσκεται στο μενού από τη διαδρομή CRM → Εργασίες → Email ληγμένων ενεργειών.
- Epsilon Cloud Synchronization
Συγχρονισμός με την βάση στον Epsilon Cloud.
- Execute connectivity scenario.
Εκτέλεση του σεναρίου Connectivity, που έχει δηλωθεί από τη διαδρομή Οργάνωση → Για προχωρημένους → Συνδεσιμότητα→ Βάση Δεδομένων → Σενάρια.
- Execute custom report.
Εκτέλεση Σχεδιαζόμενης αναφοράς και αποστολή της σε διάφορους παραλήπτες.
- Execute Data Export.
Εκτελεί και εξάγει τα δεδομένα από σχεδιαζόμενη εκτύπωση. Προϋπόθεση είναι να οριστεί στον σχεδιασμό της εκτύπωσης, ότι επιτρέπει την εξαγωγή δεδομένων.
- Execute ERG Export.
Εκτέλεση εκτύπωσης ERG και αποστολή της σε διάφορους παραλήπτες.
- Execute Report
Εκτέλεση εκτύπωσης της εφαρμογής και αποστολή της σε διάφορους παραλήπτες.
- Execute Service Item Maintenance Events.
Εκτελεί τα σχετικά Maintenance Events για τα είδη Service. Η αντίστοιχη διαδικασία βρίσκεται στο μενού από τη διαδρομή Service → Εργασίες → Εκτέλεση Συμβάντων Συντήρησης.
- Items Financial Info.
Ενημερώνει τα οικονομικά στοιχεία των ειδών.
- Touch Document Batch Processing.
Ενημερώνει το Back Office με παραστατικά από το Retail.
- Ανανέωση Τραπεζιών.
Ανανεώνει το Χρώμα-status και τον πελάτη του εστιατορικού.
- Ανανέωση των δεδομένων κύβου στον SQL Analysis Services.
- Ανέβασμα διαθεσιμότητας Internet.
Αφορά Ξενοδοχειακό και συγκεκριμένα διαθεσιμότητα δωματίων.
- Εκτέλεση δυναμικών Λιστών.
Αφορά CRM. Εκτελεί τις δυναμικές λίστες του CRM. Αντίστοιχη εργασία βρίσκεται από τη διαδρομή CRM → Εργασίες → Εκτέλεση δυναμικών λιστών.
- Εκτέλεση εισαγωγής δεδομένων.
Εκτελεί σενάριο εισαγωγής δεδομένων.
- Συγχρονισμός καταληκτικών ημερομηνιών.
Αφορά Φορολογικό CRM. Συγχρονίζει τις καταληκτικές ημερομηνίες με το e-forologia. Η αντίστοιχη διαδικασία βρίσκεται από τη διαδρομή CRM → Εργασίες → Συγχρονισμός καταληκτικών ημερομηνιών.
- Συγχρονισμός Οντοτήτων.
Συγχρονίζει τις οντότητες για Replication-Είδη-Πελάτες-Τιμοκαταλόγους-Παραστατικά.
- Συγχρονισμός Οντοτήτων Φορητής Παραγγελιοληψίας.
Συγχρονίζει τις οντότητες για Replication-Είδη-Πελάτες-Τιμοκαταλόγους-Παραστατικά για Φορητή Παραγγελιοληψία.
- Υπολογισμός Ημερομηνιών.
Συγχρονισμός Ημερομηνιών Φορολογικού Ημερολογίου.