Plataforma anterior

Fazendo reservas para uma cotação

Pode ser preciso reservar produtos para uma cotação para que os produtos fiquem disponíveis para um cliente quando a cotação é convertida em um pedido.

Solução

O Sterling™ Field Sales permite que um usuário verifique a disponibilidade das linhas de cotação e faça reservas. Quando o usuário seleciona Verificar disponibilidade no menu Ações na tela Detalhes da cotação, a API getFulfillmentOptionforLines é chamada para recuperar as opções de disponibilidade ou inventário para as linhas de cotação que pertencem à cotação. Quando o usuário clica em Reservar, a API reserveAvailableInventory é chamada com o atributo ReservationID configurado como OpportunityKey para reservar o inventário para as linhas de cotação com base nas opções de inventário, como nós de envio retornados pela API getFulfillmentOptionforLines.

Em alguns casos, após o usuário reservar o inventário para linhas de cotação, a cotação talvez precise ser modificada por inclusão ou remoção de produtos ou mudança de quantidade dos produtos existentes, conforme os requisitos do cliente. Nesses cenários, as reservas feitas para a cotação permanecem inalteradas, mas fora de sincronização com a cotação. Portanto, o usuário deve cancelar as reservas existentes e fazer novas reservas, dependendo das modificações feitas na cotação.

Notas:
  • O agente de Limpeza de Inventário deve ser executado no segundo plano para limpar os registros de reserva de inventário expirados.
  • Se uma cotação contiver dez ou mais linhas de cotação, é recomendável não reservar produtos, pois isso pode afetar o desempenho geral.

Impacto no usuário final

Nenhum.

implementação

Esta seção explica as configurações para essa funcionalidade:
  • Data de expiração da reserva

    O prazo de expiração padrão (em horas) para a reserva de inventário pode ser definido configurando a propriedade yfs.ifs.inventory.reservation.expiration no arquivo de substituições do cliente. Por exemplo, yfs.ifs.inventory.reservation.expiration=<number of hours>.. Por padrão, o prazo de expiração é configurado para 240 hours or 10 days

  • Ativando ou desativando o recurso de reserva de inventário

    O recurso de reserva de inventário pode ser desativado configurando a propriedade yfs.ifs.inventory.reservation.enabled para false no arquivo de substituições do cliente. Por exemplo, yfs.ifs.inventory.reservation.enabled=false. Por padrão, o valor dessa propriedade é configurado como true, que indica que a reserva de inventário está ativada.