Schedule Tasks

Schedule Tasks

  1. Schedule Tasks


Στα Schedule Tasks μπορούμε να ορίσουμε εργασίες που θα εκτελούνται αυτόματα από το σύστημα.

Για να λειτουργήσει ΠΡΕΠΕΙ να έχει εγκατασταθεί σαν Window Service το «gvsXAFMain001.WindowsService.exe». H εγκατάσταση γίνεται από το Command Prompt με την εντολή:  

 gvsXafMain001.WindowsService.exe install

Για να απεγκαταστήσουμε το Service στο Command Prompt  δίνουμε την εντολή:  


gvsXafMain001.WindowsService.exe uninstall


Στο gvsXafMain001.WindowsService.exe.Config ΠΡΕΠΕΙ να ορίσουμε το Connection String και το «SERVICE_INTERVAL» στο οποίο δηλώνουμε κάθε πόσα λεπτά θέλουμε να τρέχει o SP4 Scheduler.

 <add key="SERVICE_INTERVAL" value="3"/> <!-- Interval scheduler running in minutes -->


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


 <add key="GVSLOG_PATH" value="c:\logs\" />


Το Service μπορεί να εκτελέσει κάποιο Exe ή Bat file ή μπορεί να εκτελέσει ειδικές διαδικασίες που έχουν υλοποιηθεί στο SP4.




Για να δημιουργήσουμε μια διαδικασία, καταχωρούμε. 

  • Κωδικός Διαδικασίας: Ορίζουμε κάποιο κωδικό για την διαδικασία.
  • Περιγραφή Διαδικασίας: Περιγράφουμε την εργασία. 
  • Ημερομηνία Έναρξης: Ορίζουμε από πότε να αρχίσει να τρέχει η διαδικασία.
  • Ημερομηνία Λήξης: Ορίζουμε πότε να σταματήσει να τρέχει η διαδικασία.
  • Τρόπος εκτέλεσης - Υπάρχουν δυο μέθοδοι εκτέλεσης των διαδικασιών:
  • Daily: Εκτελείται ΜΟΝΟ μία φορά την ημέρα. Η ώρα που θα εκτελεστεί ορίζεται στο πεδίο «Ώρα εκτέλεσης».
  • PerMinute: Επαναλαμβάνεται η εκτέλεση της διαδικασίας κάθε Χ λεπτά. Τα λεπτά ορίζονται στο πεδίο «Εκτέλεση κάθε Χ Λεπτά». Στην μέθοδο αυτή ΠΡΕΠΕΙ να ορίσουμε και την περίοδο (Από ώρα / Έως Ώρα) στην διάρκεια της οποίας θα εκτελείται η διαδικασία.
  • RunDays: Ορίζουμε της ημέρες στις οποίες θα εκτελείται η διαδικασία. 
  • Διαδικασία προς εκτέλεση: Ορίζουμε το πλήρες όνομα του προγράμματος που θέλουμε να εκτελείται. Στις περιπτώσεις ειδικών διαδικασιών που έχουν υλοποιηθεί ΠΡΕΠΕΙ να γνωρίζουμε το ακριβές όνομα της διαδικασίας (Όπως έχει οριστεί στο SP4) .Αυτές πρέπει να αρχίζουν με “@SP4#<?>” όπου <?>= όνομα διαδικασίας:  
  • FIATCSI: Εξαγωγή δεδομένων για το CSI της FIAT.  
  • BMWCSI: Εξαγωγή δεδομένων για το CSI της ΒΜ.
  • DIAS: Ενημέρωση πληρωμών από ΜΚΠ.
  • RENAULTWS01: Ενημέρωση από B2B Renault (Offers, Orders).
  • RENAULTWS02: Ενημέρωση από B2B Renault (Μοντέλα, Χρώματα, Αξεσουάρ).
  • SAP_REUPDATE: Επανενημέρωση προβληματικών εγγραφών SAP.
  • EXELIXI: Δημιουργία CSV αρχείων με εντολές και ραντεβού (Παράμετρος=Κωδικός Καταστήματος π.χ. 01001)
  •  SADE2 = ΄Δημιουργία αρχείων OPEL SADE2 (Παραμερος=Κωδικοί Καταστηματων διαχωριζόμενοι με ‘;’ π.χ. 01081;01072) Βαζουμε μόνο τα βασικά καταστηματα που εχουμε ορισει στο Setup (π.χ. 01081 για κωδικο GR6500 και 01072 για GR6300)
  • OPELREAD = Διάβασμα αρχείων που λαμβάνονται από την OPEL μεσω Axway και ενημερωση των αντιστοιχων αρχείων στο SP4
  • Παράμετρος εκτέλεσης: Ορίζουμε την παράμετρο, εάν απαιτείται από την διαδικασία.
  • Username/Password: Ορίζουμε, εάν απαιτείται από την διαδικασία.
  • Τελευταία εκτέλεση: Εμφανίζεται η ημερομηνία που εκτελέστηκε η διαδικασία τελευταία φορά.
  • Τελευταία εκτέλεση_Status: Εμφανίζεται τo Status  (Εάν υπάρχει ) από την τελευταία φορά που έτρεξε η διαδικασία.
  • Αναλυτική περιγραφή: Καταχωρούμε μια αναλυτική περιγραφή της διαδικασίας.
  • Select Criteria: Στις δυνατότητες της εφαρμογής είναι η προγραμματισμένη, ομαδική αποστολή E-Mails ή SMS από τα ραντεβού. Για να υλοποιηθεί αυτό, πρέπει να επιλέξουμε σαν  «Διαδικασία προς εκτέλεση» από την λίστα των διαθέσιμων εργασιών το “@CRMLIST_email” ή “@CRMLIST_sms” ανάλογα. Στα κριτήρια επιλέγουμε ένα από τα “Filtering Criteria” τα οποία μπορούμε να δημιουργήσουμε από το μενού CRM.  Στο πεδίο “Παράμετρος εκτέλεσης” πρέπει να ορίσουμε τον κωδικό “Λίστας CRM” στην οποία θα προστίθενται οι εγγραφές που έχουν συλλεγεί από το “Filtering Criteria”

Πριν ενεργοποιήσουμε την διαδικασία, μπορούμε να ελέγξουμε τις εγγραφές που θα επιλέγονται από τα “Filtering Criteria”, εκτελώντας το φίλτρο που έχουμε δημιουργήσει σε List View της οντότητας στην οποία αναφέρεται το “Filtering Criteria”.      

            Μπορούμε να εκτελέσουμε Manually κάποιο Task από το εικονίδιο.  

            Στα Shedule Tasks εχει προστεθει δυνατοτητα αυτόματης χρονοπρογραμματισμενης εκτέλεσης Report για την δημιουργία αρχείων.   
                    
                  

                  Στην διαδικασια προς εκτέλεση πρεπει να βαλουμε “@SP4#REPX” και σαν παραμετρο εκτελεσης πρεπει να βαλουμε τρια πεδια διαχωριζόμενα με ;  Στο πρωτο μερος βαζουμε το όνομα του                   Report, στο δευτερο τον τυπο του                   αρχείου (xml,txt,csv,rtf,xls,pdf) και στο τριτο μερος, το πληρες όνομα του αρχειου που θα δημιουργηθει. Το όνομα του αρχειου μπορει να                   περιεχει παραμετρικά πεδια (@C, ,@T, @M)  (π.χ..  GVS_PartsExport_test;csv;c:\temp\PartsExport_@C_@T). Πολύ σημαντικό και απαραίτητο είναι να βαλουμε το Filtering Κριτήριο                   το οποίο θα δημιουργήσει το DataSource
                  

            Δηλ. πρεπει να δημιουργήσουμε ένα “Filtering κτιτήριο”  βαση του οποίου θα συλλέγονται οι εγγραφες που θα περιληφθουν στο Report. Ο χρηστης ο οποίος οριζεται στο πεδίο “RunAs_User” εχει             σημασια σε Reports που χρησιμοποιουν το καταστημα ή την μαρκα ή καποια άλλη παραμετρο από τα στοιχεια του χρηστη. 

            Στο Task για την αυτοματη δημιουργία Report εχει προστεθεί η δυνατότητα αυτόματης αποστολής του Report με E-mail. Για να μπορέσει να υλοποιηθεί η αποστολή πρεπει στο πεδιο «Παράμετρος             εκτέλεσης» να προσθέσουμε σαν τεταρτη παράμετρο τον κωδικο του Email_Template. Πρεπει να εχουμε ορισει τον χρηστη που θα εκτελέσει το Task και το αρχείο στο Email_Template πρεπει να είναι το             αρχείο χρηστών. (GvsUser2)

                              Π.χ. GVS_PartsExport_test;pdf;c:\temp\PartsList_@C_@D@T;Repx1




    • Related Articles

    • Updates up to Version 20.1.7.178

      · QRcode της AADE Εχει προστεθει νέο πεδιο στο Response της ΑΑΔΕ στο οποίο θα αποθηκεύεται η πληροφορια του QRcode, το οποίο θα λαμβάνεται από την ΑΑΔΕ και το οπόιο μπορει να εκτυπώνεται στο παραστατικο. Για να είναι δυνατον αυτό, η αποστολή του ...
    • Updates to Version 20.1.7.166

      Ενημέρωση για τη νέα έκδοση (20.1.7.166)
    • Updates to Version 20 1 7 150

      Γενικα Στο Report Υπόλοιπα ανταλλακτικών και Ισοζυγιο ανταλλακτικών εχει προστεθεί στα φιλτρα το «Συνολα Μάρκας Μόνο» για εκτύπωση μόνο των συνόλων ανα μάρκα. Ετσι γίνεται πιο ευκολα ο ελεγχος των δεδομένων τους. Στην καταχώριση παραστατικών ...
    • Updates up to Version 20.1.7.172

      Updates up to Version 20.1.7.172 · Schedule Task (@SP4#REPX). Στο Task για την αυτοματη δημιουργία Report εχει προστεθεί η δυνατότητα αυτόματης αποστολής του Report με E-mail. Για να μπορέσει να υλοποιηθεί η αποστολή πρεπει στο πεδιο «Παράμετρος ...
    • Time-Clock - Χρονόληψη

      Time-Clock - Χρονόληψη Η χρονόληψη έχει υλοποιηθεί εκτός Framework XAF για να μπορεί να λειτουργεί και ανεξάρτητη. Είναι ένα αυτόνομο .EXE και ξεκινάει από Command Line. Στο Config αρχείο που πρέπει να το συνοδεύει ορίζουμε ορισμένες παραμέτρους ...