Ripianificazione
La ripianificazione di un ordine è consentita quando gli attributi importanti per la pianificazione vengono modificati.
La ripianificazione è abilitata solo attraverso le sospensioni dell'ordine e la seguente configurazione utente:
- L'utente deve creare un tipo di sospensione
- Questa sospensione dovrebbe impedire alle transazioni ReleaseOrder e CreateChainedOrder di prelevare un ordine
- Questa attesa deve essere attivata dai tipi di modifica che hanno un impatto sulla programmazione (modifica della prenotazione della riga dell'ordine, modifica di ShipToAddress, modifica del nodo e così via)
- Questo blocco deve essere risolvibile dalla transazione SCHEDULE.Nota: se è necessario ripianificare un ordine a causa di variazioni di inventario, utilizzare IBA (item - based allocation) invece della funzione di ripianificazione.
Ogni volta che la pianificazione prende un ordine, controlla se l'ordine ha delle sospensioni attive che la pianificazione è configurata per la risoluzione. In tal caso, conferma che la pianificazione è in modalità di ripianificazione. Al termine della pianificazione, vengono chiuse tutte le sospensioni configurate per la risoluzione, a meno che non sia possibile elaborare un ordine.
Quando viene apportata una modifica alla linea e la linea è stata pianificata, le pianificazioni della linea d'ordine rimangono invariate. La linea viene congelata e quindi ripianificata. Al termine della pianificazione, il tipo di sospensione viene rimosso dall'ordine.