Compartilhar via


Visão geral de políticas de consolidação de remessa

O processo de consolidação de remessa que usa políticas de consolidação de remessa permite a consolidação de remessa automatizada durante a liberação automatizada e manual para o depósito. A consolidação automatizada que estava disponível antes da apresentação deste recurso tinha campos codificados e se baseava no campo Remessa consolidada em liberação para depósito que foi definido para um depósito.

As políticas de consolidação de remessa são usadas para a seguinte funcionalidade:

  • Os trabalhos em lote automatizados de liberação para o depósito
  • O comando Liberar para o depósito em uma ordem de venda, uma ordem de transferência ou uma ordem de remessa de saída
  • As páginas Liberar para o depósito dedicadas
  • O comando Liberar para o depósito na página Bancada de planejamento de carga de saída
  • A consolidação manual das remessas nas páginas Consolidar remessas e Bancada de consolidação de remessas

Antes da apresentação de políticas de consolidação de remessa, a função de consolidação existia como uma configuração no nível de depósito. Todas as ordens para todos os clientes de um único depósito eram tratadas como se tivessem os mesmos requisitos de consolidação. As políticas de consolidação de remessa adicionam suporte a cenários em que organizações diferentes têm requisitos diferentes para a consolidação de remessa.

As consultas são usadas para identificar a política de consolidação de remessa que se aplica e, depois, um conjunto editável de campos determina como as linhas de carga são agrupadas no nível de remessa. (Esse padrão é semelhante ao padrão seguidos pelos modelos de ciclo). Além disso, uma opção Consolidar com remessas existentes foi adicionada a cada política. Quando essa opção está ativada, o procedimento Liberar para o depósito localiza remessas para consolidação pesquisando entre as remessas existentes criadas com base na mesma política de consolidação. Nesse caso, o sistema selecionará uma remessa ou um carga existente em vez de criar uma nova. No entanto, o sistema só fará a consolidação com remessas existentes que tenham um status de Aberto. As remessas que pertençam a uma liberação do ciclo com o status Liberado ou superior não serão consideradas como destinos para a consolidação.

Quando o recurso Políticas de consolidação de remessa é ativado para o seu sistema, a configuração Remessa consolidada em liberação para depósito que estava disponível anteriormente na página de configuração de Depósitos é ocultada. Para ajudar você a fazer a transição para o novo recurso de consolidação de remessa, uma função na página Políticas de consolidação de remessa permite que você crie uma política padrão que inclui automaticamente a configuração antiga para os depósitos existentes. Após a criação da política padrão, a configuração Remessa consolidada em liberação para depósito na página de configuração de Depósitos não será mais considerada. Para obter mais informações, consulte Consolidar políticas de consolidação de remessa.

Você pode usar as páginas Liberar para o depósito diversas para substituir manualmente a política de consolidação aplicável da mesma maneira como pode substituir as política de processamento.

Você pode usar o comando Liberar > Liberar para o depósito na página Bancada de planejamento de carga de saída para compilar cargas de saída baseadas em linhas da ordem de venda, transferência e remessa de saída a fim de fazer a liberação para o depósito. Essas cargas usam a mesma lógica de consolidação que foi apresentada juntamente com a consolidação das políticas de remessa.

Você pode usar a página Bancada de consolidação de remessas para consolidar as remessas existentes que ainda não foram confirmadas, mas que já foram liberadas para o depósito. Essa funcionalidade oferece suporte a cenários em que o processo de liberação automatizado, que tem sua própria consolidação de remessa, é executado várias vezes por dia, mas que possíveis consolidações adicionais sejam identificadas manualmente antes que a remessa para as transportadoras seja concluída durante o processo de confirmação. Essa funcionalidade permite a você consolidar remessas de saída criadas a partir das linhas da ordem de venda, transferência e remessa de saída a qualquer momento depois que as remessas forem liberadas para o depósito, mas antes de serem confirmadas.

A página Bancada de consolidação de remessas funciona como a bancada de criação de carga, no qual é possível avaliar várias remessas ao mesmo tempo e atribuir uma ordem não consolidada a uma remessa específica. Você pode aplicar modelos de consolidação de remessa para avaliar as consolidações propostas várias vezes e confirmá-las. Algumas regras são implementadas para evitar a consolidação não autorizada e para avisar sobre possíveis erros.

Visão geral da nova funcionalidade

Esta seção descreve as páginas, os comandos e os recursos que foram alterados ou adicionados quando você ativa e usa o recurso Políticas de consolidação de remessa.

Página de políticas de consolidação da remessa

As políticas são diferenciadas por tipo de ordem de serviço. O tipo Ordens de venda representa remessas de Ordem de venda, o tipo Ordens de transferência representa Transferir saída e o tipo Ordem de remessa de saída representa remessas Ordem de remessa de saída.

Cada política de consolidação de remessa tem uma consulta que define quando ela é aplicada e um número de sequência que determina a ordem de execução. A consolidação é aplicada a cada combinação exclusiva dos campos selecionados. Um parâmetro adicional fornecido é usado para a consolidação com remessas existentes (abertas). As políticas são avaliadas e aplicadas toda vez que uma nova remessa é criada (antes do processamento da onda).

Se um algum campo obrigatório estiver ausente na política ou se ela incluir algum campo proibido, a política será marcada como inválida na seção Selecionada. As listas de campos obrigatórios e proibidos são codificadas e podem ser estendidas.

A lista a seguir mostra os campos obrigatórios. Como as remessas são sempre divididas com base nesses campos, não é possível agrupar várias remessas com valores diferentes para esses campos.

  • Em ordens de venda:

    • Número da conta:WHSShipmentTable.AccountNum
    • Destinatário da entrega:WHSShipmentTable.DeliveryName
    • Endereço postal (RecId):WHSShipmentTable.DeliveryPostalAddress
    • Depósito:WHSShipmentTable.InventLocationId
  • Para ordens de transferência:

    • Do depósito:InventTransferTable.InventLocationIdFrom
    • Para o depósito:InventTransferTable.InventLocationIdTo
  • Para ordens de remessa de saída:

    • Número da conta:WHSShipmentTable.AccountNum
    • Destinatário da entrega:WHSShipmentTable.DeliveryName
    • Endereço postal (RecId):WHSShipmentTable.DeliveryPostalAddress
    • Depósito:WHSShipmentTable.InventLocationId
    • Sistema de origem:WHSShipmentTable.SourceSystem

Os campos a seguir não estão disponíveis para todos os tipos de documento. Esses campos não são visíveis na interface do usuário (IU) e não podem ser usados para a consolidação.

  • ID da Remessa:WHSShipmentTable.ShipmentId
  • Status:WHSShipmentTable.ShipmentStatus
  • Política de consolidação de remessa:WHSShipmentTable.ShipConsolidationPolicyName
  • Tipo de transação de trabalho:WHSShipmentTable.WorkTransType
  • ID ciclo:WHSShipmentTable.WaveId
  • ID da carga:WHSShipmentTable.LoadId
  • ID da Remessa:WHSLoadLine.ShipmentId
  • ID da carga:WHSLoadLine.LoadId

Por padrão, ao criar uma política, o conjunto de campos obrigatórios é usado como campos de consolidação. No entanto, você pode modificar a lista usando os botões de seta para a esquerda e seta para a direita. (O processo lembra o processo de seleção de métodos em modelos de onda.)

Os valores selecionados pelos usuários para esses campos serão usados para todas as remessas recém-criadas ou serão adicionados a remessas existentes durante a consolidação com essas remessas. Quando duas remessas têm o mesmo valor para um campo selecionado para a consolidação dessas remessas, as remessas são consolidadas. O mesmo princípio se aplica a todos os campos de consolidação subsequentes selecionados. Se os valores forem diferentes, a segunda remessa será descartada e será selecionada para uma nova remessa. O processo de consolidação automatizada consiste na criação de todas as combinações exclusivas de valores para os campos de consolidação de remessa e depois na atribuição de uma remessa à combinação relevante.

Os campos não selecionados são ignorados durante o processo de consolidação. Se duas remessas tiverem valores diferentes para um campo não selecionado, o campo será limpo (ou seja, será definido como em branco). Se ambas as remessas tiverem o mesmo valor para um campo não selecionado, o campo será preenchido.

A lista de campos de consolidação (ou seja, os campos que serão limpos se tiverem valores diferentes) é codificada. A lista contém todos os campos inicializados a partir de uma ordem de venda ou linha de ordem de transferência quando uma nova remessa é criada. Em outras palavras, se um campo não for inicializado a partir de uma ordem de venda ou de linha de ordem de transferência, ele será ignorado quando novos dados forem adicionados a uma remessa existente.

Página Liberar para o depósito

  • Um novo campo na grade inferior mostra a política de consolidação aplicada.
  • Um novo botão permite selecionar e/ou substituir manualmente a política de consolidação.

O comando Liberar para o depósito na página Bancada de planejamento de carga de saída

  • A lógica foi ajustada para usar as políticas de consolidação aplicadas.
  • As remessas agora estão consolidadas em somente uma única carga.

Página Consolidar remessas

  • A pesquisa por remessas semelhantes (ou seja, candidatas à consolidação) foi alterada para usar os campos selecionados na política de consolidação de remessa.
  • Os campos que tenham valores diferentes em remessas diferentes são agora definidos como em branco. (Anteriormente, eram usados os valores da remessa "base" selecionada.)

Página Bancada de consolidação de remessas

  • A nova funcionalidade replica o processo de consolidação manual em uma escala maior.
  • Agora você pode abrir esta página no menu Liberar para o depósito no módulo Gerenciamento de depósito.
  • O algoritmo analisa as remessas existentes que ainda não foram enviadas. Em seguida, ele propõe consolidação com base nos campos selecionados nas políticas de consolidação.

Comparação de funcionalidades

A tabela a seguir resume como a consolidação de remessa funciona quando você não usa políticas de consolidação de remessa e quando usa.

Sem políticas de consolidação de remessa Com políticas de consolidação de remessa
Não Aplicável As remessas de venda ou transferência selecionadas para consolidação devem ter a mesma política de consolidação que a remessa que está sendo criada ou devem ser atribuídas a uma remessa aberta (quando a opção Consolidar com remessas existentes estiver ativada).
O procedimento Liberar para o depósito não pesquisa entre as remessas existentes para encontrar uma remessa para a consolidação. Somente as remessas criadas por uma instância atual do procedimento Liberar para o depósito são usadas para encontrar uma remessa para a consolidação. Se a opção Consolidar com remessas existentes estiver ativada para uma política de consolidação que está sendo usada no momento, o procedimento Liberar para o depósito pesquisará entre as remessas existentes que foram criadas com base na mesma política de consolidação para encontrar uma remessa para a consolidação. Portanto, se você tiver duas políticas, uma remessa criada com base na política 2 nunca será consolidada com uma remessa criada com base na política 1.
Não Aplicável Se uma lista de campos de política de consolidação estiver vazia ou se uma política não puder ser encontrada, uma nova remessa será criada para cada ordem de venda ou linha de ordem de transferência.
O campo de consolidação a seguir define a combinação exclusiva de valores que é usada para consolidar remessas para uma linha de transferência. (Todos os outros campos são ignorados.)
  • Número da ordem (OrderNum)
Os campos de consolidação a seguir definem a combinação exclusiva de valores que é usada para consolidar remessas para uma linha de transferência. (Todos os outros campos são ignorados.)
  • Número da ordem (OrderNum)
  • Destinatário da entrega (DeliveryName)
  • Endereço postal (DeliveryPostalAddress)
  • Código ISO do país (CountryRegionISOCode)
  • Endereço (Address)
  • Site (InventSiteId)
  • Depósito (InventLocationId)
  • Transportadora (CarrierCode)
  • Serviço de transportadora (CarrierServiceCode)
  • Modo de entrega (ModeCode) *
  • Grupo de transportadoras (CarrierGroupCode)
  • Condições de entrega (DlvTermId)

Esses campos são os únicos campos disponíveis e inicializados quando uma nova remessa é criada.

* Observação: o ModeCode é o Modo atribuído à Transportadora selecionada para uma linha de transferência (não o Modo de entrega selecionado para uma linha de transferência). Se você optar por incluir o Modo de entrega (ModeCode) entre os critérios de consolidação, o sistema só consolidará as linhas de transferência com o mesmo valor de Modo se Transportadora, Serviço de transportadora e Modo de entrega estiverem definidos para a linha (independentemente de seus valores). Além disso, o sistema também consolidará todas as linhas de transferência, nas quais o Modo está em branco.

Os campos de consolidação a seguir definem a combinação exclusiva de valores que é usada para consolidar remessas para uma linha de venda. (Todos os outros campos são ignorados.)
  • Número da ordem (OrderNum)
  • Referência de cliente (CustomerRef)
  • Requisição de cliente (CustomerReq)
  • Condições de entrega (DlvTermId)
Os campos de consolidação a seguir definem a combinação exclusiva de valores que é usada para consolidar remessas para uma linha de venda. (Todos os outros campos são ignorados.)
  • Número da ordem (OrderNum)
  • Número da conta (AccountNum)
  • Destinatário da entrega (DeliveryName)
  • Endereço postal (DeliveryPostalAddress)
  • Código ISO do país (CountryRegionISOCode)
  • Endereço (Address)
  • Site (InventSiteId)
  • Depósito (InventLocationId)
  • Transportadora (CarrierCode)
  • Serviço de transportadora (CarrierServiceCode)
  • Modo de entrega (ModeCode) *
  • Grupo de transportadoras (CarrierGroupCode)
  • ID do Agente (BrokerCode)
  • Direção (LoadDirection)
  • Condições de entrega (DlvTermId)
  • Referência de cliente (CustomerRef)
  • Requisição de cliente (CustomerReq)

Esses campos são os únicos campos disponíveis e inicializados quando uma nova remessa é criada.

* Observação: o ModeCode é o Modo atribuído à Transportadora selecionada para uma linha de vendas (não o Modo de entrega selecionado para uma linha de vendas). Se você optar por incluir o Modo de entrega (ModeCode) entre os critérios de consolidação, o sistema só consolidará as linhas de vendas com o mesmo valor de Modo se Transportadora, Serviço de transportadora e Modo de entrega estiverem definidos para a linha (independentemente de seus valores). Além disso, o sistema também consolidará todas as linhas de vendas, nas quais o Modo está em branco.

Não aplicável Os seguintes campos de consolidação são obrigatórios para uma linha de venda e não podem ser removidos:
  • Número da conta (AccountNum)
  • Destinatário da entrega (DeliveryName)
  • Endereço postal (DeliveryPostalAddress)
  • Depósito (InventLocationId)
Por padrão, esses campos serão atribuídos quando uma nova política for criada. Eles não podem ser removidos.
O procedimento Liberação de cargas para o depósito na página Bancada de planejamento de carga de saída usa seu próprio código separado para criar remessas e ciclos. As políticas de consolidação de remessa são aplicadas para determinar quais campos devem ser avaliados para consolidação. As remessas agora são consolidadas em somente uma única carga.
Você seleciona manualmente Consolidar remessas na página Todas as remessas e, em seguida, seleciona a remessa "base" de destino. O filtro sugerirá todas as remessas existentes que tenham valores correspondentes a vários campos-chave. Você seleciona manualmente Consolidar remessas na página Todas as remessas e, em seguida, seleciona a remessa "base" de destino. O sistema sugerirá outras remessas existentes fazendo a correspondência dos valores de vários campos-chave configurados para as política de consolidação de remessa relevantes.
Você pode usar o comando Consolidar remessas na página Todas as remessas para uma única remessa. A página Bancada de consolidação de remessas ajuda você a encontrar um conjunto de remessas que ainda não estejam em um estado Enviado. Essas remessas são analisadas com base em vários campos-chave configurados nas políticas de consolidação de remessa. As remessas em que haja correspondência nos valores desses campos serão sugeridas para consolidação.

Você pode manter a consolidação manualmente, removendo remessas das consolidações sugeridas e/ou adicionando remessas a elas. Vários tipos de erros podem ocorrer, mas é possível substituir alguns deles.

Design note: O procedimento Liberação automática de ordens de venda para o depósito divide as linhas de venda em grupos. Cada grupo tem seu próprio valor exclusivo de ReleaseToWarehouseId e é processado separadamente pelo procedimento Liberar para depósito. Esse procedimento cria um trabalho independentemente da configuração de intervalo de trabalho. Design note: O procedimento Liberação automática de ordens de venda para o depósito atribui o mesmo valor ReleaseToWarehouseId a todas as linhas de venda que estão sendo processadas. Todas as linhas de venda são processadas pelo procedimento Liberar para o depósito ao mesmo tempo. Para garantir o comportamento anterior, você deve configurar o intervalo de trabalho por ID de remessa.

Recursos adicionais