Inoltro di un processo batch per l'esecuzione

I processi batch possono essere inoltrati per l'esecuzione selezionando un processo batch dall'elenco dei processi batch disponibili. In base al tipo di processo batch, è necessario immettere alcuni parametri prima di poter eseguire il batch. La richiesta batch verrà quindi elaborata una volta eseguito il batch launcher. Per i dettagli sui parametri richiesti e l'esecuzione del batch launcher, consultare la documentazione Cúram Batch Processing Guide.

L'utente può definire i valori per i parametri impostati quando inoltra un processo batch. Questo limita le informazioni che verranno elaborate. Un esempio di processo batch è DetermineProductDeliveryEligibility. Viene utilizzato per attivare un numero elevato di casi contemporaneamente e viene quindi eseguito come processo batch in modo da effettuare questa elaborazione di casi in periodi non di punta e di conseguenza ridurre al minimo l'impatto sul sistema. Il processo batch viene configurato per accettare il parametro product. L'impostazione del parametro su un prodotto specifico significa che verranno elaborati solo i casi di quel prodotto. Tenere presente che è necessario impostare i valori di alcuni parametri perché un processo batch possa essere eseguito (l'impostazione di altri parametri è facoltativa). È possibile inoltre impostare un valore predefinito per un parametro. Questo viene applicato ogni volta che il processo batch viene eseguito, a meno che l'utente non imposti un valore diverso.

È necessario prendere in considerazione anche l'ordine con cui vengono inoltrati i processi batch poiché alcuni processi batch non funzioneranno a meno che non ne siano stati eseguiti altri precedentemente. Ad esempio, DetermineProductDeliveryEligibility deve essere eseguito prima di GenerateInstructionLineItems perché gli elementi riga di istruzione possono essere generati solo per casi che sono stati già attivati.

Dopo che l'amministratore ha inoltrato i processi batch, vengono conservati in una coda batch fino a quando non viene eseguito il batch launcher. Il batch launcher è un programma separato che esegue i processi batch nell'ordine con cui sono stati inoltrati. Tenere presente che i lavori batch possono avere specificata una data di elaborazione. In genere viene utilizzata la data di sistema come data di elaborazione business. Quando è specificata, la data di elaborazione sostituisce la data di sistema.