Perform Load Allocation : public usecase
Created: 10/3/2009 00:43:28
Modified: 10/3/2009 00:52:39
Project:
Advanced:
<p>Faz a alocação de um grupo de cargas que tem a mesma origem e mesmo destino.<br/></p>
Scenario Type Detail
Alocando cargas Basic Path
<p>1- Recebe uma lista de carga que tem a mesma origem e destino.<br/></p><p>2- Para cada carga da lista, segue:<br/></p><p>  2.1- Verifica se existe um horário disponível nas docas de origem para a carga que respeite a janela de embarque.<br/></p><p>  2.2- Se existe aloca a carga e volta para o item 2, pegando a próxima carga.<br/></p><p>  2.3- Caso não exista, verifica a estratégia de alocação associada ao usuário.<br/></p><p>    2.3.1- Se IGNORE, adiciona a carga na lista de cargas não scheduladas e continua no item 2 com a próxima carga.<br/></p><p>    2.3.2- Se INSERT, aloca um horário para a carga fazendo com que todas as outras alocações sejam postergadas, mesmo que isso faça com que alguma outra carga fique fora de sua janela de embarque.<br/></p><p>    2.3.3- Se OVERBOOK, aloca num horário já alocado. <br/></p><p>3- O passo dois deve ser repetido para cada uma das localidades de destino associadas as cargas.<br/></p><p>4- Retorna uma lista com todas as cargas que não foram alocadas.<br/></p>
Object Type Connection Notes
Scheduling UseCase UseCase