Σύνδεση με 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
Χρονοπρογραμματισμός Ενεργειών/Εργασιών στο Pegasus Web App (scheduler)

Σκοπός: Ορισμός Χρονοπρογραμματισμένων ενεργειών στο Pegasus Web App

Εργαλεία
Pegasus Web App
Module Προγραμματισμένες Εργασίες  PE.00.088 (προστίθεται)

Λειτουργία
To module [Προγραμματισμένες Εργασίες] μας δίνει τη δυνατότητα να χρονοπρογραμματίσουμε την εκτέλεση διαφόρων ενεργειών από το πρόγραμμα ώστε οι ενέργειες αυτές να εκτελούνται: 

  • Επαναλαμβανόμενα (π.χ. κάθε 15 Λεπτά)
  • Συγκεκριμένες μέρες της εβδομάδας (π.χ. όλες τις ημέρες τις εβδομάδος)
  • Για ορισμένη Χρονική Περίοδο (π.χ. από 04/10)
  • με έναρξη συγκεκριμένη ώρα της ημέρας (π.χ. 10:00)
  • με ορισμένη διάρκεια (π.χ. για δώδεκα ώρες)

Οι ενέργειες που εκτελούνται αφορούν μεταξύ άλλων στην:

  • Εκτέλεση αυτοματισμών της Εφαρμογής π.χ. Εξαγωγή XML για Skroutz
  • Αποστολή email στους πελάτες του site μας όταν η παραγγελία τους πάρει μία συγκεκριμένη κατάσταση.
  • Αποστολή e-mail Τιμολογίου
  • Αποστολή e-mail Στην Υπέρβαση Παλαιότητας Υπολοίπου

Επιπρόσθετα, οι διαθέσιμες ενέργειες διαμορφώνονται και με βάση τα επιπλέον modules που διαθέτει η εγκατάσταση ή από τον τύπο της.

Για παράδειγμα, αν υπάρχει το module [Έργα] προστίθεται και η ενέργεια [Αποστολή e-mail στις Δωροεπιταγές], έτσι ώστε η εφαρμογή να στέλνει αυτόματα e-mail μετά την έκδοση μιας δωροεπιταγής.

Τέλος, αν οι [Προγραμματισμένες Εργασίες] προστεθούν σε μια εγκατάσταση Pegasus Web App e-Hotel, τότε διατίθεται και η ενέργεια [Αποστολή e-mail κατά το check-in/check-out]. Δείτε εδώ το λίνκ της σχετικής μελέτης.


Ορισμοί
Χρονοπρογραμματισμός :
[Toolbox->Προγραμματισμένες Εργασίες->Εργασίες->Χρονοπρογραμματισμός].
Κάνουμε μία νέα Καταχώρηση

Ενέργεια που εκτελείται :
[Toolbox->Προγραμματισμένες Εργασίες->Εργασίες->Ενέργειες].
Κάνουμε μία νέα Καταχώρηση.Επιλέγουμε το είδος της ενέργειας που θα εκτελεστεί.Η ενέργειά μας μπορεί να είναι η εκτέλεση ενός αυτοματισμού ή η αποστολή email.

Ενδεικτικά :

Α.Εκτέλεση Αυτοματισμού

Β.Αποστολή Email με την αλλαγή κατάστασης μίας παραγγελίας
Στο παράδειγμά μας , στέλνεται email από την εφαρμογή για όλες τις παραγγελίες των οποίον η κατάσταση άλλαξε σε "Τιμολογήθηκε"

 


Εκτέλεση Ενεργειών
Α.Εκτέλεση από το Pegasus Web App[Toolbox->Προγραμματισμένες Εργασίες->Εκτέλεση Εργασιών]
Από εδώ, θέτουμε σε λειτουργία τον χρονοπρογραμματιστή μας.Μας δίνεται η δυνατότητα να κάνουμε παύση της εκτέλεσής του (button PAUSE) και έπειτα να την επανεκκινήσουμε(button RESUME). Όσο η οθόνη αυτή είναι ανοιχτή, ο χρονοπρογραμματιστής εκτελεί τις εργασίες όπως τις έχουμε ορίσει.

Β.Εκτέλεση από το Scheduler των Windows με τη χρήση REST Services

Εναλλακτικά, μπορούμε να εκτελέσουμε τις χρονοπρογραμματισμένες εργασίες χωρίς να χρειάζεται να γίνει login στην εφαρμογή, ή να παραμένει αυτή ανοιχτή καθόλη τη διάρκεια εκτέλεσης των εργασιών μέσα στην ημέρα. Αυτό επιτυγχάνεται με το module Web App REST Service(PE.00.087). Ο τεχνικός της εγκατάστασης θα πρέπει να κάνει τα εξής:

1.Είναι απαραίτητη η ύπαρξη της βιβλιοθήκης curl. Για εγκατάσταση της βιβλιοθήκης curl , θα πρέπει να κατεβάσετε το zip από εδώ: https://curl.se/windows/ . Θα πρέπει να γίνει unzip ώστε τα αρχεία της βιβλιοθήκης να είναι μέσα στον φάκελο C:\curl

2.Από την επιλογή [Toolbox->Εργαλεία Παραμετροποίησης->Παραμετροποίηση Rest Service->App IDs] δημιουργούμε ένα νέο APP ID τσεκάρουμε το "Ναι" στην στήλη "Προβολή" στη γραμμή "Εκτέλεση Χρονοπρογραμματισμένων Εργασιών"

3.Δημιουργούμε ένα αρχείο .bat με τις εντολές:

@echo off
C:\curl\bin\curl.exe https://[mydomain]/api/scheduler/exec?appid=[myappid] 

αντικαθιστώντας το [mydomain] με το site μας και το [myappid] με το App ID που φτιάξαμε στο βήμα 1. 

4.Ορίζουμε την εκτέλεση του παραπάνω .bat περιοδικά, μέσα από τον προγραμματιστή των Windows

Γ.Εκτέλεση από τις Προγραμματισμένες Εργασίες (Cron Jobs) στο Cpanel με τη χρήση REST Services

Έχουμε επίσης τη δυνατότητα να εκτελέσουμε τις χρονοπρογραμματισμένες εργασίες με το module Web App REST Service(PE.00.087) από τα Cron Jobs στο Cpanel. Αυτό που θα πρέπει να κάνουμε είναι να μεταβούμε στην επιλογή "Cron Jobs"

1. Πρώτο βήμα είναι να ορίσουμε ένα email στο οποίο θα λαμβάνουμε τα αποτελέσματα και τα μηνύματα λάθους που προκύπτουν κατά τις εκτελέσεις των χρονοπρογραμματισμένων εργασιών:

2. Έπειτα θα πρέπει να ορίσουμε τη συχνότητα εκτέλεσης της εργασίας μας στα παρακάτω πεδία. Ακόμη θα πρέπει να ορίσουμε την εντολή που θα εκτελείται. Για το παραδειγμά μας θα προσθέσουμε την εντολή

/usr/bin/curl https://[mydomain]/api/scheduler/exec?appid=[myappid] 

όπου [myappid] είναι το app Id που δημιουργήσαμε με τον τρόπο που περιγράφεται στο Β. Πατάμε "Add New Cron Job".

Ιστορικό εκτέλεσης εργασιών:
[Toolbox->Προγραμματισμένες Εργασίες->Ιστορικό Εκτέλεσης Εργασιών]

Σημαντική σημείωση: για τις εφαρμογές που φιλοξενούνται στη δομή pegcloud.io, θα χρειαστεί να επικοινωνήσετε με το Τεχνικό τμήμα της ΤΕΣΑΕ προκειμένου να γίνουν οι παραπάνω ρυθμίσεις.

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

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
Pegasus Gym: Σενάρια Λειτουργίας
Iαν30,2023
Δείτε όλες τις Πρότυπες Μελέτες >>
ΤΕΣΑΕ ΑΤΕ
© Copyright TESAE SA - Γ.Ε.ΜΗ : 2120301000
  Powered by Pegasus Technology   
ΕΣΠΑ 2014-2020ΕΣΠΑ 2014-2020