Jamio Schedule Service

<< Fare clic per visualizzazione il sommario >>

Percorso:  API di piattaforma > Servizi Core >

Jamio Schedule Service

Descrizione

I metodi di questo servizio consentono di pianificare eventi temporali all'interno di un flusso di processo tramite la definizione di schedulazioni. Inoltre alcuni metodi sono utili a calcolare date nel rispetto delle festività.

 

Metodi per la  pianificazione di eventi e processi

CronScheduleEvent

Pianifica l'invocazione di un evento attraverso un'espressione Cron.

CronScheduleProcess

Pianifica l'invocazione di un processo attraverso un'espressione Cron.

PauseSchedule

Sospende una schedulazione precedentemente pianificata.

RemoveScheduleResource

Eliminare tutte le schedulazioni che possiedono una specifica risorsa collegata. Opzionalmente è possibile specificare il collegamento al modello di processo o evento il cui lancio è pianificato con la schedulazione.

ResumeSchedule

Riprende una schedulazione precedentemente sospesa.

SimpleScheduleEvent

Pianifica l'invocazione di un evento che verrà lanciato ad un tempo di inizio e ripetuto per il numero di volte indicato con gli intervalli di tempo specificati.

SimpleScheduleProcess

Pianifica l'invocazione di un processo che verrà avviato ad un tempo di inizio e ripetuto per il numero di volte indicato con gli intervalli di tempo specificati.

Unschedule

Cancella una schedulazione precedentemente pianificata.

 

Metodi per il calcolo delle date

AddWorkingDays

Aggiunge ad una data il numero di giorni indicato tenendo conto dei giorni lavorativi, delle festività legate al paese e di eventuali altre festività aggiuntive.

GetHolidays

Restituisce la lista delle festività per l’anno indicato.

GetNonWorkingDates

Restituisce la lista dei giorni non lavorativi tra due date.

GetNonWorkingDays

Calcola il numero di giorni non lavorativi tra due date.

IsHoliday

Verifica se una certa data è una festività.