La finestra Processo di pianificazione consente di pianificare un processo da eseguire nel negozio.
- Comando processo
- Selezionare il comando basato sull'URL da eseguire dall'elenco a discesa.
- Parametri processo
- La queryString del comando da eseguire. E' necessario codificare tutti i caratteri speciali; ad esempio &, =, /, e ? devono essere codificati utilizzando la codifica HTML standard. Se si utilizza il modulo fornito, la codifica verrà eseguita automaticamente.
- Data di inizio
- La data in cui si vuole incominciare l'esecuzione di questo processo.
- Ora di inizio
- L'ora in cui si vuole incominciare l'esecuzione di questo processo. L'orario deve essere immesso nel formato 24 ore.
- Utente associato
- L'utente per conto del quale il processo viene eseguito. Per impostazione predefinita, in questo campo viene inserito l'ID utente dell'utente corrente. Può essere sostituito immettendovi un altro ID utente. Questo parametro è memorizzato nella colonna LOGONID della tabella database USERREG.
- Host consentito
- Il nome dell'host che è in grado di eseguire questo processo. Se questo parametro viene omesso, il processo può essere eseguito da qualsiasi host. Questo parametro è necessario solo se il programma di pianificazione è in esecuzione su più host e se un processo deve essere limitato ad uno solo di questi. Il nome host dovrebbe essere del tipo seguente: name.domain
- Intervallo di pianificazione
- Il numero di secondi tra successive esecuzioni di questo processo. Se questo parametro viene omesso, il processo viene eseguito una sola volta.
- Tentativi processi
- Il numero di tentativi di esecuzione di questo processo fatti dal programma di pianificazione, in caso di esito negativo. E' necessario utilizzare questo parametro insieme al parametro Secondi tra i nuovi tentativi. Entrambi i parametri devono essere presenti per eseguire un altro tentativo del processo di negozio.
- Secondi tra nuovi tentativi
- Il numero di secondi tra i nuovi tentativi di esecuzione di un processo di negozio che ha avuto esito negativo. E' necessario utilizzare questi parametri insieme al parametro Tentativi processi. Entrambi i parametri devono essere presenti per eseguire un altro tentativo del processo.
- Criterio del programma di pianificazione
- Specifica il criterio che deve essere utilizzato dal programma di pianificazione quando un processo di negozio non può essere eseguito più di una volta. Vengono definiti due valori possibili:
- 0 - Il processo di negozio è stato eseguito una volta sola e la prossima esecuzione è programmata per il futuro; questa è l'impostazione predefinita.
- 1 - Il processo di negozio viene eseguito tante volte quante necessarie per recuperare tutte le esecuzioni mancate.
- Specifica il criterio che deve essere utilizzato dal programma di pianificazione quando un processo di negozio non può essere eseguito più di una volta. Vengono definiti due valori possibili:
- Priorità processo
- Il numero associato alla priorità del processo. Questo valore verrà inserito nella colonna SCCPRIORITY della tabella SCHCONFIG. Un numero maggiore indica un processo di priorità più alta.
- Tipo applicazione
- Il pool di pianificazione dell'applicazione a cui appartiene il lavoro. Lo scopo di questo parametro è di ridurre i lavori ad alto consumo di risorsa ad un numero limitato di thread. I tipi di applicazione e le leggi che regolano l'accesso alle risorse sono definiti dall'utente nel file di configurazione del server XML. Il tipo di applicazione predefinito è nullo.
- Comando di attività associato
- Il comando di attività che determina se il processo deve essere eseguito.