Search

Page tree
Skip to end of metadata
Go to start of metadata

For each out-of-the box connector that you activate or for any custom integration you will build, you must define a data exchange schedule. This can be accomplished from the "Scheduled Jobs" setup option.

A scheduler is not created automatically when you activate an integration connector

When you activate a connector, the default scheduler is used that synchronizes the data once per day. For overriding the default scheduler, you need to follow the instructions below.

Create a Scheduler for an Integration Connector


For defining how often the data will be exchanged between your BSS and your back office system, you must do the following:

  1. Navigate the BSS > Setup > Administration > System Options > Scheduled Jobs.
  2. Select "Add new Record" for creating a new scheduler.

  3. In the pop-up form define the following info:

    1. Name and Description of your scheduler.
    2. Instance. This is a drop-down field that includes all the instances you have activated in your BSS.  You must select for which instance is this scheduler
    3. Settings. In this section you can define the recurrence of the data exchange process.  You can define if the synchronization of the data will be performed daily, weekly or monthly.
      1. Daily synchronization: You can define the interval from once per day to every minute
      2. Weekly synchronization: You can define which days the synchronization will run.
      3. Monthly synchronization: You can define which months the synchronization will run
    4. Advanced Settings. In this section you can define when this schedule will stop. You can define that it will stop after a number of times or after a specific date. If you reactivate the scheduler at some point in the future, the system will sync all the data from the last date the scheduler ran.

Managing the Scheduler


You can edit an existing scheduler for changing its option, or you can delete it if you no longer want it.

  • No labels

4 Comments

  1. Thomas Zisopoulos αυτη είναι η σελίδα που έφτιαξα για το scheduler ενός integration connector αλλά στα R&D documents δεν βρήκα κάπου τα specs και έχω αρκετές απορίες

    1. Οταν δημιουργώ ένα custom instance ή ενεργοποιώ ένα existing connector, θα δημιουργηθεί αυτόματα ένας scheduler εδω? αν ναι με τι default τιμη? μία φορά την ημέρα?
    2. Ανάλογα αν διαγράψω ένα Integration instance, υα διαγραφεί αυτόματα και ο scheduler του από εδώ?
    3. Φαντάζομαι ότι δεν μπορώ να έχω 2 schedulers για το ίδιο Instance, σωστά? αλλά το interface το αφήνει... λάθος δεν είναι αυτό?
    4. Πήγα να διαγράψω ένα scheduler και ενώ συμπληρώθηκε το delete όταν έκανα refresh το είδα μπροστά μου
    5. Αν επιλέξω recurrence weekly ή Monthly που δηλώνω ποια ώρα να τρέχει το sync?
    6. Αν πάω σε ένα scheduler και δηλώσω expire παρελθοντική ημερομηνία ή αριθμό occurrences που έχει ήδη γίνει, o scheduler δεν θα ξανατρέξει αν κατάλαβα καλά. έστω ότι σήμερα 02/09 πήγα και έβαλα expire 31/08. o scheduler σταματαει. αν παω στις 15/09 και αλλάξω το expire se 31/12, τι θα κάνει την επόμενη φορά που θα τρέξει? θα κάνει sync ολα τα data από το τελευταίο sync (stis 31/08) μέχρι σήμερα?

    cc  Stelios Draganidis Vicky Proikoglou

  2. Apostolos Karakaxas  όσο αφορά τις ερωτήσεις

    1) Όχι, το job είναι ξεχωριστό από το Instance. Αν θέλεις κάποιο καινούργιο instance να έχει schedule job θα πρέπει να μπει καινούργιο job από αυτή τη σελίδα.
    2) George Koskinopoulos  υπάρχει τέτοια υλοποιήση μέσω cascade?
    3) Δεν έχει γίνει κάποιος έλεγχος για duplicate, αλλά συμφωνώ οτι είναι λάθος να υπάρχουν 2 jobs για ένα instance.
    4) Είτε είναι bug, είτε πήγες να διαγράψεις κάποιο job που είχε type Organization, το οποίο δεν θα έπρεπε να υπάρχει στη λίστα
    5) Η ώρα δηλώνεται στο πεδίο Run task at
    6) To expire date δουλεύει όπως το λες αλλά όχι ο αριθμός των occurences. Τα occurences μετράνε από τη φορά που ξεκινάει ο scheduler και επειδή εμείς κάνουμε restart των scheduler ίσως έχουμε θέμα. Το actual sync δεν έχει άμεση σχέση με τον Scheduler. Ο scheduler θα πει στο σύστημα να κάνει sync τώρα και το σύστημα θα πάει να κάνει sync ολα τα module  (οσα είναι ενεργοποιημένα) τα οποία έχουν γίνει create/update ή delete μετά από το τελευταίο sync. Αν δεν έχει προηγηθεί κάποιο sync για ενα module τότε θα πάρει όλα τα data για αυτό το Module.

    Επειδή το UI έγινε σε συνεργασία με τον George Koskinopoulos , καλό θα ήταν να δει τις απαντήσεις μου και να με διορθώσει αν έχω κάπου λάθος.

    cc Stelios Draganidis Vicky Proikoglou

  3. 2) Δεν θα διαγραφεί, την υλοποίηση του job με instance την αφήσαμε γενική για να βάλουμε αργότερα και άλλα να εκτελεί το job όπως provisioning, notification. Thomas Zisopoulos να κάνουμε το delete από το instance του integration provider καλύτερα.

    3) Θεωρώ ότι δεν χρειάζεται να γίνει έλεγχος, καθώς η λογική είναι να κάνει jobs σε instance, όσα jobs θέλεις. Μπορεί το ένα job να μην καλύπτει το schedule της εκτέλεσης. Αλλά αν θεωρείτε ότι ένα χρειάζεται μπορεί να γίνει.

    4) Thomas Zisopoulosbug πρέπει να είναι, δες αν μπορείς κάτι στο service θα είναι.

    Apostolos Karakaxas , Vicky Proikoglou , Stelios Draganidis

  4. George Koskinopoulos  Thomas Zisopoulos  Vicky Proikoglou

    2) I believe it's bug. We cannot leave a job for a delete instance. I opened an EXL for this

    3) I leave it to you to decide if you want more than one scheduler per instance.. I don't know for which other services you want it. We will suggest to our customer to use only one for the integration instances

    4) what do you mean organization type job? which are these jobs?

    5) It's a bug. I have opened an EXL for this

    6) so the occurrence field is wrong since we restart the job every day.. correct? Why don't we remove it then?