Ogni processo o elaborazione può essere eseguito nel momento dell’impostazione dei parametri e dei filtri oppure può essere posticipato.
Differire l’esecuzione di un processo diventa una operazione di schedulazione. E’ possibile pianificare l’esecuzione di più processi che possono anche essere eseguiti contemporaneamente.
Ogni utente ha la possibilità di schedulare i processi che è abilitato ad eseguire.
Esistono due tipologie di schedulazione:
· Singola: eseguita dall’utente-operatore.
· Ricorrente: pianificata dall’utente-amministratore;
La schedulazione effettuata dall’utente amministratore permette una pianificazione ripetitiva del processo mentre la schedulazione eseguita dall’utente non amministratore è limitata al singolo evento e non può essere ripetuta automaticamente.
L’utente amministratore ha le competenze per:
· Creare una nuova schedulazione (per qualsiasi utente);
· Modificare una schedulazione esistente (di tutti gli utenti);
· Creare una nuova schedulazione da file (operazione riservata a Sipac per l’esecuzione di aggiornamenti di versione).
L’utente Non amministratore può solo Creare una nuova schedulazione.
La creazione di una schedulazione Ricorrente deve essere fatta a partire da una schedulazione Singola da parte dell’utente dal quale deve essere eseguita.
Dopo aver creato la schedulazione, l’utente amministratore procede con la variazione e l’integrazione dei parametri necessari per determinare le modalità di ripetizione del processo.

Le informazioni impostate nella pianificazione dei processi da eseguire variano a seconda della funzione da elaborare.
La procedura di Modifica schedulazione si compone di tre pagine contenenti nell’ordine:
· Elenco delle schedulazioni configurate attive e non;
· I dati di filtro dell’elaborazione e i parametri per l’esecuzione della funzione;
· Le informazioni per la pianificazione cronologica e la ricorrenza del processo.
E’ la lista dei processi schedulati, con schedulazione attiva (eseguibili) e non attiva (non vengono mai eseguiti).
Contiene l’elenco dei parametri che l’utente (non amministratore) ha selezionato nella pagina di esecuzione del processo. Tali informazioni sono modificabili; per ogni informazione vengono indicati solo i valori di codice (es. codice pagamento, codice documento ecc.).
I parametri sono suddivisi in gruppi di dati, nell’elenco dei gruppi di parametri viene sempre mostrato il gruppo SimpleParam.
All’interno di tale gruppo esiste il parametro relativo alle date (tipo dato=4) che consente di specificare delle modalità particolari di filtro sulle date (es dt_documfrom / dt_documto). Questo parametro può contenere una data fissa (personalizzata) o una stringa che identifica una data calcolata in base alla data di esecuzione del programma.
Giorno: Personalizzata (numero del giorno), Corrente, Primo, Ultimo, Precedente, Successivo, Inizio settimana, Fine settimana.
Mese: Personalizzata (numero del mese), Corrente, Primo, Ultimo, Precedente, Successivo, Inizio trimestre, Fine trimestre.
Anno: Corrente, Precedente, Successivo.
Dettaglio parametri date per alcuni report:
|
Descrizione processo |
Dt_documFrom |
Dt_documTo |
Giorno |
Mese |
Anno |
Selezione |
|
Elenco DDT da fatturare |
F/P/C |
|
Primo |
Precedente |
Corrente |
Dal primo giorno di ogni mese precedente la data di esecuzione |
|
|
|
L/P/C |
Ultimo |
Precedente |
Corrente |
All’ultimo giorno di ogni mese precedente la data di esecuzione |
|
Elenco Note accredito Primi 15 gg |
1/P/C |
|
1 |
Precedente |
Corrente |
Dal primo giorno di ogni mese precedente la data di esecuzione |
|
|
|
15/P/C |
15 |
Precedente |
Corrente |
Al 15 di ogni mese precedente la data di esecuzione |
|
Elenco Note accredito Ultimi 15 gg |
16/P/C |
|
16 |
Precedente |
Corrente |
Dal 16° giorno di ogni mese precedente la data di esecuzione |
|
|
|
L/P/C |
Ultimo |
Precedente |
Corrente |
A fine mese di ogni mese precedente la data di esecuzione |
|
Conferme Ordini da Clienti – giornaliero |
C/C/C |
|
Corrente |
Corrente |
Corrente |
Dal giorno data di esecuzione |
|
|
|
C/C/C |
Corrente |
Corrente |
Corrente |
Al giorno data di esecuzione |
Credenziali
Servizio, Utente, password, tipologia con le quali vengono eseguiti i processi schedulati.
Parametri di schedulazione
Inizio /Fine schedulazione: data di inizio e fine esecuzione del processo. La data di fine viene indicata solo nel caso in cui la schedulazione non venga impostata “Infinita”.
Schedulazione infinita: il processo viene sempre eseguito secondo i parametri di ricorrenza specificati;
Ora inizio / Ora fine: l’orario deve essere indicato nella forma hh:mm oppure hh.mm. L’ora di fine indica l’orario dal quale non deve più iniziare l’esecuzione del processo. Se esiste un processo in corso non viene bloccato.
Ripeti ogni / Minuti – Ore: se l’esecuzione del processo deve essere replicata più volte nell’arco della stessa giornata, indicare l’intervallo di tempo per la ripetizione (ore/minuti).
Esegui sempre: lancia il processo anche se è ancora in esecuzione il processo precedente per la stessa schedulazione.
Per processi particolarmente lunghi è consigliabile non attivare il flag.
Schedulazione attiva: il parametro determina se la schedulazione deve essere eseguita o meno;
Modalità di schedulazione:
· Nessuna;
· Giornaliera;
· Settimanale; Permette di scegliere in quali giorni eseguire il processo. (lunedì, martedì, mercoledì… ecc.)
· Elenco date; l’utente ha la possibilità di specificare quali sono le date nelle quali eseguire il processo.
· All’avvio del servizio di Windows. Il processo viene eseguito ogni volta che viene avviato il servizio Windows.
Priorità: normale o urgente.
Descrizione: descrizione della schedulazione.
Casi particolari:
|
Ora inizio |
Ora fine |
Ripeti ogni |
Ora blocco servizio |
Ora riavvio servizio |
Processi eseguiti |
|
9.10 |
12.15 |
1 ora |
10.00 |
11.30 |
9.10-12.10 |
|
9.10 |
12.15 |
1 ora |
10.00 |
14.00 |
9.10 |
|
9.10 |
12.15 |
- |
10.00 |
11.30 |
9.10 |
|
9.10 |
12.15 |
- |
9.00 |
11.35 |
11.35 |
|
9.10 |
12.15 |
- |
9.00 |
14.00 |
- |
Ripeti attivo
Il lancio dei processi viene interrotto nel periodo di tempo nel quale il servizio non è attivo e riprende l’esecuzione il primo orario utile (ora inizio+n_intervalli ripetizione);
Ripeti Non attivo
Il lancio dei processi inizia nel momento in cui viene attivato il servizio.
Attenzione: la verifica dei processi da eseguire avviene per ogni singolo giorno.
Nel caso in cui il servizio Windows non venga attivato ad es. per due giorni, tutte le schedulazioni non vengono eseguite, indipendentemente dalla ricorrenza.
Le schedulazioni attive vengono automaticamente cancellate dall’elenco dopo la “Data fine”.
Attenzione: Le schedulazioni senza il ripeti attivo e già eseguite nella giornata, non vengono rieseguite anche se viene modificata l’ora di inizio esecuzione.
Esempio: la schedulazione in un processo che inizia alle ore 12.30 viene eseguita regolarmente; alle ore 16.00 viene modificata l’ora di inizio esecuzione indicando 18.30. L’operazione è considerata già effettuata per quel giorno e non viene più rieseguita. Il giorno successivo o la volta successiva verrà eseguita alle ore 18.30.