Compartilhar via


Reservas do Inventory Visibility

Este artigo descreve um caso de uso típico para reservas flexíveis e explica como configurá-las na Visibilidade do estoque. Ele inclui informações sobre como criar reservas flexíveis, compensá-las no consumo físico e ajustar ou cancelar a reserva de quantidades de estoque especificadas.

Na Microsoft Dynamics 365 Supply Chain Management versão 10.0.33 ou posterior, você pode fazer reservas flexíveis de ordens de venda. Quando você faz uma reserva flexível nas ordens de venda, as solicitações de reserva flexível são lançadas na Visibilidade de Estoque e as quantidades disponíveis para reserva são validadas na Visibilidade de Estoque.

Importante

A configuração padrão de de reserva flexível evoluiu por meio de várias iterações de versão. Portanto, é possível que seu ambiente de área restrita tenha sido inicialmente configurado com uma configuração padrão desatualizada, enquanto seu ambiente de produção foi inicializado com a versão mais recente da configuração padrão. Se você personalizou seu sistema de terceiros com base em uma configuração padrão desatualizada, ele poderá encontrar problemas quando seu ambiente de produção for ativado, especialmente se você não tiver revisado e ajustado a configuração. Para ajudar a evitar esse cenário, recomendamos que você revise e atualize minuciosamente as configurações de rascunho e de runtime antes de fazer a transição do seu ambiente de produção.

Exemplo de caso de uso de reserva flexível

As reservas flexíveis ajudam as organizações a obter uma única fonte de verdade sobre o estoque disponível, especialmente durante o processo de processamento do pedido. Essa funcionalidade é útil para organizações nas quais existem as seguintes condições:

  • A organização tem pelo menos dois sistemas diferentes que recebem pedidos de saída diretamente.
  • A organização é muito rigorosa e deseja evitar reservas duplas de estoque de produtos, o que pode acontecer se vários sistemas conseguirem reservar em excesso o último item de estoque. Essa situação é evitada quando todos os sistemas de pedidos podem fazer chamadas instantâneas de API de reserva flexível para a Visibilidade de inventário, o que fornece uma única fonte de verdade sobre a disponibilidade de estoque.

Reserva flexível do Visibilidade de estoque.

A ilustração anterior mostra como funciona a reserva flexível e destaca as seguintes operações:

  • Seu nível de estoque inicial é sincronizado com visibilidade de estoque de Microsoft Dynamics 365 Supply Chain Management.
  • Você tem dois sistemas de tomada de pedidos em execução em paralelo (um sistema de comércio eletrônico e cadeia de fornecedores Management). Em um caso real, você poderia ter mais sistemas.
  • As reservas flexíveis são postadas de cada um de seus canais ou sistemas de pedidos para o Visibilidade de estoque. A Visibilidade do estoque valida a disponibilidade do estoque e tenta fazer uma reserva flexível. Se a reserva flexível for bem-sucedida, a Visibilidade do estoque adiciona à quantidade dessa reserva, deduz da quantidade disponível para reserva (AFR) e responde com um ID de reserva flexível.
  • Quando a ordem de venda A é reservada de forma flexível no visibilidade de estoque, sua quantidade de estoque físico permanece a mesma no Gerenciamento de cadeia de fornecedores porque a ordem de venda A não foi sincronizada com o Gerenciamento de cadeia de fornecedores.
  • Agora, o call center insere a ordem de venda B diretamente no Gerenciamento de cadeia de fornecedores, que faz uma chamada de reserva flexível para o visibilidade de estoque. Embora o Gerenciamento de cadeia de fornecedores ainda mostre 100 peças disponíveis, visibilidade de estoque sabe que There apenas 90 peças disponíveis, portanto, a solicitação de reserva flexível falha. No entanto, o usuário do call center ainda pode optar por bloquear ou continuar o processamento da ordem de venda B no Gerenciamento de cadeia de fornecedores (se a venda excessiva for permitida).
  • Você pode então sincronizar pedidos individuais ou agregados de reserva flexível (linhas de pedido) no Supply Chain Management para fazer reservas definitivas e liberar para o depósito ou atualizar a quantidade final de estoque.
  • Você pode definir o sistema como deslocar reservas flexíveis quando o estoque físico for atualizado no Supply Chain Management.

As reservas flexíveis geralmente são criadas, consumidas e canceladas usando chamadas de API para o serviço de Visibilidade de Estoque.

Observação

Opcionalmente, você pode configurar o Supply Chain Management (e outros sistemas de terceiros) para compensar automaticamente a quantidade que foi reservada usando o Visibilidade de Estoque. A quantidade compensada é excluída dos registros de reserva no Visibilidade de Estoque.

Por padrão, a função de deslocamento é ativada automaticamente quando você ativa o recurso de reserva flexível.

Ativar e configurar o recurso de reserva na versão 2 da interface do usuário

Esta seção e suas subseções se aplicam quando você usa a versão 2 da interface do usuário da Visibilidade de Estoque.

Ativar o recurso de reserva

Siga estas etapas para ativar o recurso de reserva na versão 2 da interface do usuário:

  1. Entre no seu ambiente do Power Apps e abra o aplicativo Visibilidade de Estoque.

  2. No painel de navegação, selecione Reserva flexível.

  3. No bloco Configurações da fonte de dados , selecione Gerenciar.

  4. Defina a opção Habilitar recurso como Verdadeira.

  5. A opção Filtrar dimensões não configuradas controla como o sistema se comporta se um usuário enviar solicitações de reserva que incluam dimensões que não estão especificadas na Guia Rápida Dimensões da reserva. (Para obter mais informações, consulte a seção Configurar mapeamentos e dimensões de reserva deste artigo.) Selecione um dos seguintes valores:

    • True – As solicitações de reserva que incluem dimensões não definidas na Guia Rápida Dimensões de reserva são bem-sucedidas, mas as dimensões indefinidas são ignoradas.
    • False – As solicitações de reserva que incluem dimensões não definidas na Guia Rápida Dimensões de reserva falham.

    Importante

    Se tiver habilitado o recurso Integração da Visibilidade de Estoque com reserva flexível em linhas de ordem de venda no Supply Chain Management, você deverá definir a opção Filtrar dimensões não configuradas como Verdadeira. Para obter mais informações, consulte a seção Integrar reservas flexíveis e compensações com o Supply Chain Management.

  6. Na barra de ferramentas, selecione Salvar.

  7. Se tiver alterado a configuração da opção Filtrar dimensões não configuradas, você deverá reverter todas as reservas existentes para preservar a consistência dos dados. Use a API de limpeza de dados de reserva para limpar registros de reservas flexíveis existentes.

Configurar mapeamentos e dimensões de reserva

Ao fazer uma reserva, você pode querer saber se o estoque em mãos está disponível para reserva. A validação está ligada a uma medida calculada que representa uma fórmula de cálculo de uma combinação de medidas físicas.

Ao configurar o mapeamento de uma medida física para uma medida calculada, você permite que o serviço Visibilidade de Estoque valide automaticamente a disponibilidade da reserva, com base na medida física.

Importante

Todas as medidas físicas e medidas calculadas que você planeja mapear para cada fonte de dados já devem estar definidas para seu sistema. Para obter informações sobre como configurar medidas e fontes de dados, consulte Configurar Visibilidade de Estoque.

Os mapeamentos de reserva padrão são fornecidos prontos para uso. Você pode revisar e usar esses mapeamentos diretamente. Você também pode adicionar seus próprios mapeamentos seguindo estas etapas:

  1. Entre no seu ambiente do Power Apps e abra o aplicativo Visibilidade de Estoque.

  2. Defina todas as fontes de dados, medidas físicas e medidas calculadas que você planeja usar com o recurso de reservas flexíveis. Para obter informações, consulte Configurar Visibilidade de Estoque. Veja algumas diretrizes para a configuração das medidas normalmente necessárias:

    • Defina a medida física que serve como medida da reserva flexível (por exemplo, SoftReservPhysical).
    • Defina a medida calculada disponível para reserva que contém a fórmula de computação de disponível para reserva que você mapeará para a medida física. Por exemplo, você pode configurar AvailableToReserve (disponível para reserva) para que ela seja mapeada para a medida física SoftReservPhysical definida anteriormente. Dessa forma, você poderá descobrir quais quantidades que tenham o status de estoque SoftReservPhysical estarão disponíveis para reserva.

    A tabela a seguir mostra a fórmula de computação de disponível para reserva.

    Tipo de cálculo Fonte de dados Medida física
    Adição FNO DisponibilidadeFísica
    Adição pdv Entrada
    Subtração pdv Saída
    Subtração Iv SoftReservPhysical

    É recomendável configurar a medida física na qual a medida da reserva se baseia como um componente da medida calculada. Dessa forma, a quantidade da medida calculada será afetada pela quantidade da reserva. Por exemplo, use a medida física SoftReservPhysical da fonte de dados iv como um componente da medida calculada AvailableToReserve da fonte de dados iv.

  3. Na seção Mapeamento de reserva, configure o mapeamento da medida física para a medida calculada. No exemplo anterior, você pode usar as configurações a seguir para mapear AvailableToReserve para a medida física SoftReservPhysical definida anteriormente:

    • Fonte de dados de medida física:iv
    • Medida física: SoftReservPhysical
    • Disponível para fonte de dados de reserva:iv
    • Disponível para medida calculada da reserva:AvailableToReserve

    Agora, quando você fizer a reserva em SoftReservPhysical, a Visibilidade de Estoque encontrará automaticamente AvailableToReserve e sua fórmula de computação relacionada para fazer a validação da reserva.

  4. Na seção Dimensões da reserva, configure todas as dimensões do produto que poderão ser especificadas quando uma reserva for feita. Cada dimensão de reserva deve conter uma configuração de partição.

    Veja um exemplo de dimensões de hierarquia.

    Chave Hierarquia
    Id do Site 1
    LocalizaçãoId 2
    ColorId 3
    SizeId 4
    StyleId 5

    Neste exemplo, o esquema de partição é ByLocation e a dimensão básica da partição é (SiteId, LocationId).

  5. Na barra de ferramentas, selecione Salvar.

Cálculo de disponível para reserva de exemplo

O exemplo a seguir mostra como a API de Visibilidade de Estoque pode relatar informações de estoque disponível.

{
    "productId": "D0002",
    "dimensions": {
        "SiteId": "1",
        "LocationId": "11",
        "ColorId": "Red"
    },
    "quantities": {
        "iv": {
            "SoftReservPhysical": 90
        },
        "fno": {
            "availphysical": 70.0,
        },
        "pos": {
            "inbound": 50.0,
            "outbound": 20.0
        }
    }
}

Nesse caso, o seguinte cálculo de disponível para reserva se aplica:

AvailableToReserve = fno.availphysical + pos.inboundpos.outboundiv.SoftReservPhysical
= 70 + 50 – 20 – 90
= 10

Portanto, se você tentar fazer reservas em iv.SoftReservPhysical e a quantidade for menor ou igual a AvailableToReserve (10), a reserva flexível terá êxito.

Ativar e configurar o recurso de reserva na versão 1 da interface do usuário

Esta seção se aplica quando você usa a versão 1 da interface do usuário da Visibilidade de Estoque.

Para ativar o recurso de reserva na versão 1 da interface do usuário, siga estas etapas:

  1. Entre no seu ambiente do Power Apps e abra o aplicativo Visibilidade de Estoque.
  2. No menu Alterar área na parte inferior do painel de navegação, selecione Interface do Usuário Herdada.
  3. No painel de navegação, selecione Configuração.
  4. Na guia Gerenciamento de recursos e configurações, use a opção para ativar o recurso Reserva flexível.
  5. Selecione a guia Reserva flexível.
  6. Abra a página Configuração.
  7. Se você planeja receber dados de reserva flexível do Supply Chain Management, marque a caixa de seleção Usar reserva flexível para ordem de venda no FinOps.
  8. Na guia Reserva flexível, revise a hierarquia de reserva flexível padrão. Adicione novas dimensões à hierarquia conforme necessário. Para obter mais informações sobre como trabalhar com a hierarquia de reservas flexíveis, consulte a seção Configurar mapeamentos e dimensões de reserva.
  9. Na seção Definir mapeamento de reserva flexível, revise as configurações padrão. Para obter mais informações sobre mapeamento de reserva flexível e as medidas necessárias, consulte a seção Configurar mapeamentos e dimensões de reserva.

Criar reservas flexíveis usando a API de Visibilidade de Estoque

Quando você chama a API de reserva, o sistema marca a reserva das mercadorias e quantidades especificadas.

Por exemplo, a empresa Contoso vende o produto D0002 (Armário) em seu site de comércio eletrônico. Um cliente faz um pedido de venda de um pequeno armário vermelho por meio do site. A Contoso decide processar esse pedido usando as seguintes dimensões:

  • ID da organização = usmf
  • Site = 1
  • Depósito = 11
  • Produto = D0002
  • Cor = vermelho
  • Tamanho = pequeno

A Contoso já configurou uma conexão de API para Visibilidade de inventário de seu próprio sistema de comércio eletrônico. Quando a ordem é recebida, o sistema aciona instantaneamente uma chamada de API para fazer uma reserva flexível para o armário no Visibilidade de estoque.

As reservas são feitas no serviço de Visibilidade de Estoque enviando uma solicitação POST para a URL do serviço, como /api/environment/{environmentId}/onhand/reserve.

Para uma reserva, o corpo da solicitação deve conter uma ID da organização, uma ID do produto, quantidades reservadas e dimensões.

Ao chamar a API de reserva, você pode controlar a validação da reserva especificando o parâmetro booliano ifCheckAvailForReserv no corpo da solicitação. Um valor True significa que a validação é necessária, enquanto um valor False significa que a validação não é necessária. O valor padrão é True.

Se você deseja cancelar uma reserva ou cancelar a reserva de quantidades de estoque especificadas, defina a quantidade como um valor negativo e defina o parâmetro ifCheckAvailForReserv como False para ignorar a validação.

Aqui está um exemplo do corpo da solicitação que faz referência ao pedido de venda no contexto anterior.

# Url

# Replace {endpoint} with your system endpoint.
    {endpoint}/api/environment/{environmentId}/onhand/reserve

# Method
Post

# Header
# replace {access_token} with the one get from security service
Api-version: "1.0"
Content-Type: "application/json"
Authorization: "Bearer {access_token}"

# Body
{
    "id": "Testrequest",
    "organizationId": "usmf",
    "productId": "D0002",
    "dimensions": {
        "SiteId": "1",
        "LocationId": "11",
        "ColorId": "red",
        "SizeId": "small"
    },
    "quantityDataSource": "iv",
    "modifier": "softreserved",
    "quantity": 1,
    "ifCheckAvailForReserv": true
}

Todas as dimensões devem ser definidas em sua configuração de dimensões de reserva e devem conter a partição do produto. Veja exemplos de combinações de dimensões viáveis que usam a configuração padrão:

  • (SiteId, LocationId)
  • (SiteId, LocationId, SizeId)
  • (SiteId, LocationId, ColorId, SizeId)
  • (SiteId, LocationId, ColorId, SizeId, StyleId)

Observação

Reservas em diferentes níveis de dimensão são independentes. Por exemplo, as dimensões de reserva definidas são (SiteId, LocationId, ColorId, SizeId). Se você reservar alguma quantidade para um produto em nível de dimensão (SiteId, LocationId, ColorId), as reservas em outros níveis, como (Site , Location , Color , Size) ou (Site , Location) não serão afetadas.

Uma solicitação de reserva flexível bem-sucedida retorna um ID de reserva flexível para cada registro de reserva. O ID de reserva flexível não é um identificador exclusivo para um registro de reserva flexível individual, mas uma combinação do ID do produto e dos valores de dimensão associados à solicitação de reserva flexível. Você pode registrar o ID de reserva flexível na linha do pedido ao sincronizar os pedidos reservados com sucesso para o Supply Chain Management ou outro sistema ERP para deslocamento.

Integrar reservas flexíveis e compensações com o Supply Chain Management

Você pode disparar uma reserva flexível em uma ordem de venda do Supply Chain Management e, em seguida, fazer uma compensação de volta na Visibilidade de Estoque quando as linhas da ordem forem reservadas de modo fixo (ou seja, alteradas para um status de Reserva física, Reserva encomendada, Separado, etc.). O processo difere ligeiramente, dependendo do recurso de reserva flexível que você está usando (Integração da Visibilidade de Estoque à compensação de reserva ou Integração da Visibilidade de Estoque à reserva flexível em linhas de ordem de venda).

  • Integração do visibilidade de estoque com a reserva flexível em linhas de ordem de venda – esse recurso permite evitar reservas duplas fazendo uma reserva flexível depois de criar uma linha de ordem de venda no Gerenciamento de cadeia de fornecedores. A reserva flexível é compensada automaticamente quando essa linha atinge um status de Reserva encomendada, Reserva física, Separação e assim por diante.

  • visibilidade de estoque integração com compensação de reserva – esse recurso permite compensar reservas flexíveis feitas fora do Gerenciamento de cadeia de fornecedores. Você pode fazer reserva flexível diretamente da API de reserva flexível (ou de outro canal de personalização) e, em seguida, inserir a ID de reserva na linha da ordem de venda correspondente no Gerenciamento de cadeia de fornecedores. Esse recurso compensa automaticamente a reserva flexível quando o status da linha atende às condições estabelecidas por suas configurações.

Ativar o recurso no Supply Chain Management

Faça logon no Gerenciamento de cadeia de fornecedores e verifique se você habilitou os dois recursos a seguir no Gerenciamento de recursos.

  • Integração do visibilidade de estoque com compensação de reserva – Este recurso requer o Gerenciamento do cadeia de fornecedores versão 10.0.22 ou posterior.
  • visibilidade de estoque integração com a reserva flexível em linhas de ordem de venda– esse recurso é recomendado se você estiver executando o Gerenciamento de cadeia de fornecedores versão 10.0.33 ou posterior.

Esses recursos são compatíveis entre si a partir da compilação 10.0.1591.98 do cadeia de fornecedores Management versão 10.0.34 e compilação 10.0.1627.63 do cadeia de fornecedores Management versão 10.0.35 (e todas as compilações das versões 10.0.36 e posteriores). Antes dessas versões, os recursos não eram compatíveis entre si, portanto, você só deve habilitar o que deseja usar. É recomendável atualizar para uma versão mais recente se você precisar de ambos os recursos.

Definir configurações adicionais se o recurso "Integração da Visibilidade de Estoque com reserva flexível em linhas de ordem de venda" estiver habilitado

Se você habilitou o recurso Integração da Visibilidade de Estoque à reserva flexível em linhas de ordem de venda, siga as etapas a seguir para definir configurações adicionais.

  1. No Supply Chain Management, acesse Gerenciamento de Estoque>Configuração>Parâmetros da integração da Visibilidade de Estoque.

  2. Na guia Habilitar reserva flexível, no campo Nível de bloqueio de reserva flexível padrão, selecione um dos valores a seguir para especificar como o sistema deve se comportar se você tentar processar as linhas de ordem de venda para as quais não exista reserva flexível na Visibilidade de Estoque:

    • Bloquear – Não é possível processar uma linha de ordem de venda em uma reserva fixa (reserva física) ou adicional, a menos que visibilidade de estoque já tenha registrado uma reserva flexível bem-sucedida para a linha.
    • Aviso – Você receberá uma mensagem de aviso se tentar processar uma linha da ordem de venda em uma reserva fixa (reserva física), mas nenhuma reserva flexível correspondente tiver sido feita em visibilidade de estoque.
    • Ignorar – O sistema não verifica se há uma reserva flexível no visibilidade de estoque quando você tenta processar linhas de ordem no Gerenciamento de cadeia de fornecedores.

Dica

Não é necessário habilitar nem configurar o modificador de compensação, pois a compensação da reserva flexível está sempre habilitada e será disparada quando uma linha de venda avançar para o status de reserva fixa (ou ainda, se a etapa da reserva fixa for ignorada).

Definir configurações adicionais se a "Integração da Visibilidade de Estoque com compensação da reserva" estiver habilitada

Se você habilitou o recurso Integração da Visibilidade de Estoque à compensação de reserva, siga as etapas a seguir para definir configurações adicionais.

  1. No Supply Chain Management, acesse Gerenciamento de Estoque>Configuração>Parâmetros da integração da Visibilidade de Estoque.

  2. Na guia Compensação da reserva, defina os seguintes campos:

    • Habilitar compensação de reserva – Defina esta opção como Sim para habilitar a funcionalidade.

    • Modificador de deslocamento de reserva – Select um dos valores a seguir para especificar o status da transação de estoque que desativa as reservas feitas em visibilidade de estoque. Essa configuração determina a fase de processamento da ordem que dispara compensações. O estágio é rastreado pelo status de transação do estoque da ordem.

      • Na ordem – Ordens que têm um status Em ordem enviam uma solicitação de compensação quando são criadas. A quantidade de compensação será a quantidade da ordem criada (linha).
      • Reserva – As ordens com um status de Reserva enviam uma solicitação de compensação quando são reservadas por ordem ou reservadas fisicamente. Ao compensar no status Reserva, a ordem enviará uma solicitação de compensação em qualquer novo status de estoque que esteja mais próximo da reservada coletada (por exemplo, coleta, guia de remessa postada ou faturada). Esse comportamento ocorre mesmo que você ignore a reserva no Supply Chain Management e prosseguir para outro status de estoque (por exemplo, se você pular da liberação para o depósito para coletar e embalar). A solicitação será desencadeada somente uma vez. Se ela for desencadeada na coleta, a compensação não será duplicada quando uma guia de remessa for lançada. A quantidade deslocada será a mesma que a quantidade do status da transação de estoque quando a compensação foi desencadeada (em outras palavras, Qtd. encomendada/Reserva física ou um status posterior, na linha da ordem correspondente).

Criar reservas flexíveis e compensações ao usar o recurso Integração da Visibilidade de Estoque à reserva flexível em linhas de ordem de venda

Ao usar o recurso Integração da Visibilidade de Estoque à reserva flexível em linhas de ordem de venda, você pode lançar reservas flexíveis e também compensar reservas flexíveis das linhas de ordem de venda no Supply Chain Management. Os recursos de compensação desse recurso dão suporte a linhas de venda criadas interna e externamente.

  1. Entrar no Supply Chain Management

  2. Acesse Vendas e marketing>Ordens de venda>Todas as Ordens de Venda.

  3. No Painel de Ações, selecione Novo para criar uma ordem de venda.

  4. Preencha a caixa de diálogo Criar ordem de venda da forma usual e selecione OK para finalizar a criação da nova ordem.

  5. A nova ordem é aberta. Insira uma linha de venda. Certifique-se de especificar os valores de ID do Produto, Site, Depósito e Quantidade. Especifique quaisquer outros valores de dimensão de estoque aplicáveis.

  6. Há duas maneiras de fazer uma reserva flexível a partir de uma ordem de venda. Siga uma destas etapas:

    • Para fazer reserva flexível da ordem inteira, incluindo todas as linhas, Select visibilidade de estoque integração>Reserva flexível no Painel de Ações. Em seguida, selecione uma das seguintes opções:

      • Reservar todo o pedido diretamente – faça uma chamada instantânea à API de reserva flexível para visibilidade de estoque.
      • Reservar ordem inteira por lote – adicione as solicitações de reserva a uma fila de lotes associada a um trabalho em lotes que sincroniza o Gerenciamento de cadeia de fornecedores com o visibilidade de estoque uma vez por minuto.
    • Para fazer reserva flexível de uma linha de ordem específica, Select a linha de venda e, em seguida, a integração com o Select> Estoque> visibilidade de estoque Faça uma reserva flexível na barra de ferramentas da Guia Rápida para abrir a caixa de diálogo Detalhes da reserva de serviço de estoque. Em seguida, selecione para reservar diretamente ou para adicionar a reserva como um trabalho em lotes. As seguintes informações são mostradas:

      • Não reservado – a quantidade que não foi reservada de forma flexível.
      • Êxito de reserva flexível – A quantidade de reserva flexível feita com êxito.
      • Reserva em lotes em andamento – A quantidade que foi adicionada à fila de lotes de reserva flexível.
      • Reserva direta em andamento – a quantidade que disparou uma chamada instantânea de API de reserva flexível para visibilidade de estoque.
      • Falha – estoque insuficiente – a quantidade que não pôde ser reservada de forma flexível por causa do estoque não disponível.
      • Falha - outro motivo - a quantidade que não pôde ser reservada de forma flexível por outro motivo, como uma chamada de API com falha, problemas de conexão ou outros problemas.
      • Quantidade de deslocamento – a quantidade total de compensação, incluindo quantidades em andamento e com sucesso de compensação.
      • Pendente para quantidade de compensação – a quantidade que ignorou a reserva flexível e passou diretamente para a reserva fixa ou consumo adicional de estoque físico.
  7. Para exibir e editar o status da reserva flexível de uma linha de vendas, selecione a linha na Guia Rápida Linhas da ordem de venda e, na Guia Rápida Detalhes da linha, selecione a guia Geral. Se o seu sistema estiver configurado para bloquear ou avisar quando uma reserva flexível não puder ser feita, você poderá ver um aviso de bloqueio aqui. Para ajudar a evitar o risco de venda a mais, é enfaticamente recomendável não optar por substituir a validação da reserva flexível, a menos que as substituições sejam permitidas na sua empresa.

    Quando uma reserva flexível é feita com êxito, uma ID de reserva flexível é retornada automaticamente e registrada para cada linha de venda.

    Por padrão, a compensação de reserva flexível é disparada quando a linha atinge um status de reserva fixa (Reserva física ou Reserva encomendada) ou posterior. As linhas de venda que mostram uma ID de reserva flexível válida e um status de gatilho qualificado serão adicionadas automaticamente à fila de lotes de compensação.

Observação

Se você precisar reverter uma reserva flexível bem-sucedida, abra a ordem de venda relevante e selecione Reverter reserva diretamente ou Reverter reserva por lote no nível da ordem de venda ou da linha de venda.

Importar ordens de venda que foram reservadas de forma externa

É provável que sua empresa tenha outros canais de ordem que também lancem a reserva flexível para a visibilidade de estoque. As ordens de venda que foram reservadas externamente de forma flexível podem precisar ser importadas para o Supply Chain Management, caso você a esteja usando como seu sistema de registro. Siga estas etapas para importar ordens de venda que foram reservadas externamente de forma flexível.

  1. Entre no Supply Chain Management.

  2. Acesse Administração do Sistema>Espaços de trabalho>Gerenciamento de dados.

  3. Selecione o bloco Parâmetros da estrutura.

  4. Na página Parâmetros de estrutura de importação/exportação de dados, na guia Configurações da entidade, selecione Atualizar lista de entidades.

  5. Volte para Administração do Sistema>Espaços de trabalho>Gerenciamento de dados.

  6. Selecione o bloco Exportar.

  7. Na página Novo Registro, no campo Nome do grupo, insira um nome.

  8. Na FastTab Entidades selecionadas, selecione Adicionar entidade na barra de ferramentas e, depois, na caixa de diálogo suspensa, defina os seguintes valores:

    • Nome da entidade – Select Linhas da ordem de venda V2.
    • Formato de dados de destino – Select Excel.
    • Select campos – Select Campos importáveis.
  9. Selecione Adicionar para aplicar suas configurações e, depois, selecione Fechar para fechar a caixa de diálogo.

  10. Uma nova linha é adicionada à grade. Na nova linha, selecione o botão na coluna Filtro.

  11. Na caixa de diálogo Consulta, a grade na guia Intervalo já deve ter uma linha. Edite a linha de forma que ela tenha os seguintes valores:

    • Tabela – Select Linhas da ordem de venda V2.
    • Tabela derivada – Select Linhas da ordem de venda V2.
    • Campo – Select Ordem de venda.
    • Critérios – Select qualquer número de ordem de venda.
  12. Selecione OK para aplicar suas configurações e fechar a caixa de diálogo.

  13. No Painel de Ações, selecione Exportar.

  14. Na página Resumo da execução, na FastTab Status de processamento da entidade, selecione Baixar arquivo na barra de ferramentas.

  15. Abra o arquivo baixado no Excel e remova todas as linhas de dados. Deixe somente a linha de cabeçalho.

  16. Adicione novas linhas que incluam os detalhes da linha da ordem de venda que você deseja importar para o Supply Chain Management.

  17. Para cada linha, além dos dados da ordem usual, certifique-se de incluir detalhes da reserva flexível nas seguintes colunas:

    • INVENTORYSERVICERESERVATIONID – Insira o ID de reserva flexível da reserva externa.
    • ISSOFTRESERVEDEXTERNALLY – Digite Sim.
  18. Importe o arquivo Excel concluído. Você poderá verificar o status da importação após a conclusão.

  19. Depois que o arquivo for importado com êxito, você poderá confirmar que as novas ordens de venda têm detalhes de reserva flexível abrindo-as no Supply Chain Management.

Observação

Depois de importar ordens de venda que incluam detalhes de reserva flexível, não será possível modificar a reserva flexível ou revertê-la do Supply Chain Management. Se os dados importados não estiverem corretos, exclua a linha de venda afetada e, depois, importe-a novamente.

Criar reservas flexíveis e compensações ao usar o recurso Integração da Visibilidade de Estoque à compensação de reserva

Ao usar o recurso Integração da Visibilidade de Estoque à compensação de reserva, você não pode disparar a reserva flexível diretamente do Supply Chain Management. Esse recurso oferece suporte somente à compensação das linhas da ordem de venda criadas externamente no Supply Chain Management. Quando as linhas de vendas com reserva flexível criadas externamente são replicadas no Supply Chain Management, as compensações podem ser exigidas do Supply Chain Management para a Visibilidade de Estoque.

Você pode deslocar uma quantidade de reserva flexível após a quantidade em um pedido ser deduzida fisicamente no Supply Chain Management ou em outro sistema ERP. A Visibilidade de estoque oferece integração de deslocamento de reserva flexível pronta para uso com o Supply Chain Management.

Siga estas etapas para deslocar uma reserva flexível.

  1. Entre no Supply Chain Management.

  2. Acesse Vendas e marketing>Ordens de venda>Todas as Ordens de Venda.

  3. No Painel de Ações, selecione Novo. Crie uma nova ordem e uma nova linha de venda.

  4. Recrie a ordem de venda externa e adicione uma linha de venda que use os mesmos valores de ID do produto, organização, site, depósito e dimensões.

  5. Na Guia Rápida Linhas da ordem de venda, selecione a linha de vendas que você acabou de inserir e, na barra de ferramentas, selecione Estoque>ID da Reserva.

  6. Siga uma destas etapas:

    • Copie o ID da reserva flexível em sua resposta de solicitação de reserva flexível e cole-o no campo ID da reserva.
    • Deixe o campo ID da reserva em branco, mas marque a caixa de seleção Compensação automática do serviço de estoque. O sistema determinará automaticamente qual produto e as dimensões do produto deslocar, com base no ID do item e nos valores de dimensão inseridos na linha selecionada.
  7. Selecione OK.

  8. Enquanto a mesma linha de vendas ainda estiver selecionada, reserve fisicamente a quantidade encomendada selecionando Estoque>Reserva na barra de ferramentas da Guia Rápida Linhas da ordem de venda.

  9. Se você definiu anteriormente o campo Modificador de deslocamento de reserva como Reservado, o deslocamento será acionado quando a linha da ordem tiver o status Reserva física ou Reserva solicitada. Um trabalho em lote é executado uma vez por minuto para sincronizar as solicitações de deslocamento do Supply Chain Management para a Visibilidade de estoque.

Observação

Para status de transação que incluem um modificador de compensação de reserva especificado, a atualização da transação compensará o registro de reserva correspondente quando todas as seguintes condições forem atendidas:

  • A ID de reserva na transação de estoque corresponde à ID de reserva do registro de reserva no Visibilidade de Estoque.
  • As dimensões da transação de estoque correspondem às dimensões do registro de reserva no Visibilidade de Estoque.
  • Alterações no status da transação de estoque disparam compensações para reservas quando o status da transação de estoque reflete o fato de que um processo de ordem foi concluído ou ignorado.

As quantidades deslocadas seguem as quantidades de estoque especificadas nas transações de estoque relevantes. Um deslocamento terá efeito somente se a quantidade reservada permanecer na Visibilidade do Estoque.

Verificar se há compensações de reserva com falha

Para verificar se há compensações de reserva com falha, acesse Gerenciamento de Estoque>Tarefas periódicas>Integração da Visibilidade de Estoque. Uma compensação com falha pode ser causada por uma ID de reserva flexível incorreta, um problema de Internet, uma conexão interrompida do sistema, etc.

Cancelar ou reverter uma reserva flexível

Se uma linha da ordem original for cancelada ou excluída e você precisar reverter a reserva flexível correspondente, execute uma das seguintes ações:

  • Lance um evento de reserva flexível com uma quantidade negativa que tenha as mesmas informações exatas no corpo de consulta da API.
  • Lance uma solicitação de cancelamento de reserva com a mesma quantidade e ID de reserva. Consulte Reverter eventos de reserva para obter mais informações.