Reservas da aplicação Visibilidade do Inventário
Este artigo descreve um caso de utilização típico para reservas flexíveis e explica como as configurar na Visibilidade do Inventário. Inclui informações sobre como configurar reservas flexíveis, compensá-las aquando do consumo físico e ajustar ou anular a reserva de quantidades de inventário especificadas.
Na Microsoft Dynamics 365 Supply Chain Management versão 10.0.33 ou posterior, você pode fazer reservas flexíveis a partir de ordens de venda. Quando cria reservas flexíveis a partir de ordens de venda, os pedidos de reserva são publicados na Visibilidade do Inventário e as quantidades de disponibilidade para reserva são validades na Visibilidade do Inventário.
Importante
A configuração de reservas flexíveis predefinida evoluiu por várias iterações de versão. Portanto, é possível que o seu ambiente de sandbox tenha sido inicialmente configurado com uma configuração predefinida desatualizada, enquanto o seu ambiente de produção foi inicializado com a versão mais recente da configuração predefinida. Se personalizou o seu sistema de terceiros com base numa configuração predefinida desatualizada, isto poderá ter problemas quando o seu ambiente de produção entrar em direto, especialmente se não tiver revisto e ajustado a configuração. Para ajudar a evitar este cenário, recomendamos que reveja e atualize com atenção o seu rascunho e as configurações de runtime antes de transitar para o ambiente de produção.
Caso de utilização de amostra para reservas flexíveis
As reservas flexíveis ajudam as organizações a obter uma única fonte de verdade para o inventário disponível, especialmente durante o processo de cumprimento de encomendas. Esta funcionalidade é útil para organizações onde existem as seguintes condições:
- A organização tem, pelo menos, dois sistemas diferentes que recebem diretamente as encomendas de saída.
- A organização é muito rigorosa e pretende evitar a reserva dupla de inventário de produtos, o que pode acontecer se vários sistemas conseguirem reservar em excesso a última peça de inventário. Esta situação é evitada quando todos os sistemas de encomendas podem efetuar chamadas à API de reservas flexíveis instantâneas para a Visibilidade do Inventário, que fornece uma única fonte de verdade para a disponibilidade do inventário.
A ilustração anterior mostra como a reserva flexível funciona e realça as seguintes operações:
- O seu nível de inventário inicial é sincronizado com visibilidade do inventário partir de Microsoft Dynamics 365 Supply Chain Management.
- Tem dois sistemas de receção de encomendas a funcionar em paralelo (um sistema de comércio eletrónico e cadeia de fornecimento Management). Em um caso real, você poderia ter mais sistemas.
- As reservas flexíveis são publicadas a partir de cada um dos seus canais ou sistemas de encomenda para a Visibilidade do Inventário. A Visibilidade do Inventário valida a disponibilidade do inventário e tenta criar uma reserva flexível. Se a reserva flexível for bem-sucedida, a Visibilidade do Inventário adiciona à quantidade reservada flexível, deduz da quantidade disponível para a reserva (AFR) e responde com um ID de reserva flexível.
- Quando a ordem de venda A é reservada de forma flexível no visibilidade do inventário, a quantidade de inventário físico permanece a mesma no cadeia de fornecimento Management porque a ordem de venda A não foi sincronizada com o cadeia de fornecimento Management.
- Agora, o call center insere a ordem de venda B diretamente no cadeia de fornecimento Management, que faz uma chamada de reserva suave para visibilidade do inventário. Embora cadeia de fornecimento Management ainda mostre 100 peças disponíveis, visibilidade do inventário sabe que há apenas 90 peças disponíveis, então a solicitação de reserva flexível falha. No entanto, o utente do call center ainda pode optar por bloquear ou continuar processando a ordem de venda B no cadeia de fornecimento Management (se a sobrevenda for permitida).
- Em seguida, pode sincronizar as encomendas individuais ou agregadas reservadas de forma flexível (linhas de encomenda) no Supply Chain Management para criar reservas definitivas e libertar para o armazém ou atualizar a quantidade de inventário final.
- Pode definir o sistema como compensar reservas flexíveis quando o inventário físico é atualizado no Supply Chain Management.
As reservas flexíveis, normalmente, são criadas, consumidas e canceladas através de chamadas à API para o serviço de Visibilidade do Inventário.
Nota
Pode configurar opcionalmente o Supply Chain Management (e outros sistemas de terceiros) para compensar automaticamente a quantidade que foi reservada utilizando a Visibilidade do Inventário. A quantidade compensada é eliminada dos registos de reservas na Visibilidade do Inventário.
Por predefinição, a função de compensação é automaticamente ativada quando ativa a função de reserva flexível.
Ativar e configurar a caraterística de reserva na versão 2 da IU
Esta secção e as respetivas subsecções aplicam-se quando estiver a utilizar a versão 2 da IU da Visibilidade do Inventário.
Ativar a caraterística de reserva
Siga estes passos para ativar a caraterística de reserva na versão 2 da IU.
Inicie sessão no seu ambiente do Power Apps e abra a aplicação Visibilidade do Inventário.
No painel de navegação, selecione Reserva Flexível.
No mosaico Definições da origem de dados, selecione Gerir.
Defina a opção Ativar caraterística como True.
A opção Filtrar dimensões não configuradas controla a forma como o sistema se comporta se um utilizador submeter pedidos de reserva que incluam dimensões que não estejam especificadas no Separador Rápido Dimensões da reserva. (Para mais informações, consulte a secção Configurar mapeamentos e dimensões de reservas deste artigo). Selecione um dos seguintes valores:
- True – As solicitações de reserva que incluem dimensões que não estão definidas na Guia Rápida Dimensões de reserva são bem-sucedidas, mas as dimensões indefinidas são ignoradas.
- Falso – As solicitações de reserva que incluem dimensões que não estão definidas na Guia Rápida Dimensões de reserva falham.
Importante
Se ativou a caraterística Integração da Visibilidade do Inventário com reserva flexível em linhas de ordens de venda no Supply Chain Management, tem de definir a opção Filtrar dimensões não configuradas como True. Para mais informações, consulte a secção Integrar reservas flexíveis e compensações com o Supply Chain Management.
Na barra de ferramentas, selecione Guardar.
Se tiver alterado a definição da opção Filtrar dimensões não configuradas, tem de reverter todas as reservas existentes para preservar a consistência dos dados. Utilize a API de limpeza de dados da reserva para limpar registos de reservas flexíveis existentes.
Configurar mapeamentos e dimensões de reservas
Ao fazer uma reserva, talvez queira saber se o inventário disponível está disponível atualmente 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, permite ao serviço de Visibilidade do Inventário validar automaticamente a disponibilidade de reserva, com base na medida física.
Importante
Todas as medidas físicas e medidas calculadas que planeia mapear para cada origem de dados têm de já estar definidas para o sistema. Para mais informações sobre como medidas e origens de dados, consulte Configurar a Visibilidade do Inventário.
Os mapeamentos de reserva predefinidos são fornecidos de origem. Pode rever e utilizar diretamente estes mapeamentos. Também pode adicionar os seus próprios mapeamentos seguindo estes passos.
Inicie sessão no seu ambiente do Power Apps e abra a aplicação Visibilidade do Inventário.
Defina todas as origens de dados, medidas físicas e medidas calculadas que pretende utilizar com a caraterística de reservas flexíveis. Para instruções, consulte Configurar Visibilidade do Inventário. Eis algumas diretrizes para a configuração de medidas tipicamente necessárias:
- Defina a medida física que serve como medida de reserva flexível (por exemplo, SoftReservPhysical).
- Defina a medida calculada disponível para reserva que contém a fórmula de cálculo de reserva disponível para cálculo que será mapeada para a medida física. Por exemplo, pode configurar AvailableToReserve (disponível para reserva) para que seja mapeada para a medida física SoftReservPhysical previamente definida. Desta forma, pode encontrar quais as quantidades que têm o estado de inventário SoftReservPhysical que estarão disponíveis para reserva.
A tabela a seguir mostra a fórmula de cálculo de disponível para reserva.
Tipo de cálculo Origem de dados Medida física Adição FNO AvailPhysical Adição POS Entrada Subtração POS Saída Subtração • SoftReservPhysical Recomendamos que configure a medida física em que a medida de reserva se baseia como um componente da medida calculada. Deste modo, a quantidade de medida calculada é afetada pela quantidade da reserva. Por exemplo, utilize a medida física SoftReservPhysical da origem de dados iv como um componente da medida calculada AvailableToReserve da origem de dados iv.
Na secção Mapeamento de reservas, configure o mapeamento da medida física para a medida calculada. Para o exemplo anterior, poderá utilizar as seguintes definições para mapear AvailableToReserve para a medida física SoftReservPhysical previamente definida:
- Fonte de dados de medida física:iv
- Medida física: SoftReservPhysical
- Disponível para origem de dados de reserva:iv
- Disponível para reserva medida calculada:AvailableToReserve
Agora, quando fizer a reserva em SoftReservPhysical, a Visibilidade do Inventário encontra automaticamente AvailableToReserve e a fórmula de cálculo relacionada para fazer a validação da reserva.
Na secção Dimensões da reserva, configure todas as dimensões do produto que podem ser especificadas quando é criada uma reserva. Cada dimensão de reserva deve conter uma configuração de partição.
Eis um exemplo das dimensões da reserva.
Chave Hierarquia Id do Site 1 LocalizaçãoId 2 ID de cor 3 SizeId 4 StyleId 5 Neste exemplo, o esquema de partição é ByLocation e a dimensão básica da partição é (SiteId, LocationId).
Na barra de ferramentas, selecione Guardar.
Exemplo de cálculo de disponível para reserva
O exemplo a seguir mostra como a API de Visibilidade do Inventário pode reportar informações de inventário 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
}
}
}
Neste caso, aplica-se o seguinte cálculo de disponível para reserva:
AvailableToReserve
= fno.availphysical
+ pos.inbound
–– pos.outbound
iv.SoftReservPhysical
= 70 + 50 – 20 – 90
= 10
Portanto, se tentar fazer reservas em iv.SoftReservPhysical
e a quantidade for inferior ou igual a AvailableToReserve
(10), o pedido de reserva flexível tem êxito.
Ativar e configurar a caraterística de reserva na versão 1 da IU
Esta secção aplica-se quando estiver a utilizar a versão 1 da IU da Visibilidade do Inventário.
Para ativar e configurar a caraterística de reserva na versão 1 da IU, siga estes passos.
- Inicie sessão no seu ambiente do Power Apps e abra a aplicação Visibilidade do Inventário.
- No menu Alterar área na parte inferior do painel de navegação, selecione IU Legada.
- No painel de navegação, selecione Configuração.
- No separador Gestão de caraterísticas e definições, utilize a opção para ativar a caraterística Reserva flexível.
- Selecione o separador Reserva flexível.
- Abra a página Configuração.
- Se planeia receber dados de reserva flexível do Supply Chain Management, selecione a caixa de verificação Utilizar reserva flexível para ordem de venda em FinOps.
- No separador Reserva Flexível, reveja a hierarquia de reservas flexíveis predefinida. Adicione novas dimensões à hierarquia, conforme necessário. Para mais informações sobre como trabalhar com a hierarquia de reservas flexíveis, consulte a secção Configurar mapeamentos e dimensões de reservas.
- Na secção Definir Mapeamento de Reservas Flexíveis, reveja as predefinições. Para mais informações sobre mapeamentos de reservas flexíveis e as medidas necessárias, consulte a secção Configurar mapeamentos e dimensões de reservas.
Criar reservas flexíveis com a API de Visibilidade do Inventário
Quando 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) a partir do site de comércio eletrónico. Um cliente cria uma ordem de venda de um pequeno armário vermelho através do site. A Contoso decide satisfazer esta encomenda usando as seguintes dimensões:
- ID da Organização = usmf
- Local = 1
- Armazém = 11
- Produto = D0002
- Cor = vermelho
- Tamanho = pequeno
A Contoso já configurou uma ligação da API à Visibilidade do Inventário a partir do respetivo sistema de comércio eletrónico. Quando a encomenda é recebida, o sistema aciona instantaneamente uma chamada à API para criar uma reserva flexível para o armário na Visibilidade do inventário.
As reservas são efetuadas no serviço de Visibilidade do Inventário, submetendo um pedido LANÇAR para o URL do serviço, como /api/environment/{environmentId}/onhand/reserve
.
Para uma reserva, o corpo do pedido deve conter um ID da organização, um ID do produto, quantidades reservadas e dimensões.
Quando chama a API de reserva, pode controlar a validação da reserva especificando o parâmetro booleano ifCheckAvailForReserv
no corpo de pedido. Um valor de True
significa que a validação é necessária, enquanto um valor de False
significa que a validação não é necessária. O valor predefinido é True
.
Se pretender cancelar uma reserva ou cancelar a reserva de quantidades de inventário especificadas, defina a quantidade como um valor negativo e defina o parâmetro ifCheckAvailForReserv
como False
para ignorar a validação.
Eis um exemplo do corpo do pedido que referencia a ordem 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 têm de ser definidas na sua configuração das dimensões da reserva e têm de conter a partição do produto. Eis exemplos de combinações de dimensões viáveis que utilizam a configuração predefinida:
(SiteId, LocationId)
(SiteId, LocationId, SizeId)
(SiteId, LocationId, ColorId, SizeId)
(SiteId, LocationId, ColorId, SizeId, StyleId)
Nota
As 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 reservar alguma quantidade para um produto ao nível da dimensão (SiteId, LocationId, ColorId)
, as reservas noutros níveis, como (Site , Location , Color , Size)
ou (Site , Location)
, não são afetadas.
Um pedido de reserva flexível com êxito devolve um ID de reserva flexível para cada registo de reserva. O ID de reserva flexível não é um identificador exclusivo de um registo de reserva flexível individual, mas uma combinação do ID do produto e dos valores de dimensão associados ao pedido de reserva flexível. Pode registar o ID de reserva flexível na linha da encomenda quando sincroniza as encomendas reservadas com sucesso para o Supply Chain Management ou outro sistema ERP para compensação.
Integrar reservas flexíveis e compensações com o Supply Chain Management
Pode acionar uma reserva flexível a partir de uma ordem de venda do Supply Chain Management e, em seguida, fazer uma compensação de volta para a Visibilidade do Inventário quando as linhas de encomenda são reservadas de forma fixa (ou seja, alteradas para um estado de Reserva física, Reserva encomendada, Selecionada, e assim por diante). O processo difere ligeiramente, consoante a caraterística de reserva flexível que está a utilizar (Integração da Visibilidade do Inventário com compensação de reserva ou Integração da Visibilidade do Inventário com reserva flexível em linhas de ordens de venda).
visibilidade do inventário integração com a reserva flexível em linhas de ordens de venda– Esta funcionalidade permite-lhe evitar reservas duplas ao fazer uma reserva flexível depois de criar uma linha de ordem de venda no cadeia de fornecimento Management. A reserva suave compensa automaticamente quando esta linha atinge um estatuto de Reserva encomendada, Reserva física, Escolha e assim por diante.
visibilidade do inventário integração com compensação de reservas – Esta funcionalidade permite-lhe compensar reservas flexíveis que foram feitas fora da Gestão de cadeia de fornecimento. Você pode reservar diretamente da API de reserva flexível (ou outro canal de personalização) e, em seguida, inserir o ID de reserva na linha de ordem de venda correspondente no cadeia de fornecimento Management. Esta funcionalidade compensa automaticamente a reserva flexível assim que o estado da linha cumpre as condições estabelecidas pelas suas definições.
Ativar a caraterística no Supply Chain Management
Inicie sessão no cadeia de fornecimento Management e certifique-se de que ativou as duas funcionalidades seguintes na Gestão de funcionalidades.
- visibilidade do inventário integração com compensação de reservas – Esta funcionalidade requer a versão 10.0.22 ou posterior do cadeia de fornecimento Management.
- visibilidade do inventário integração com a reserva flexível em linhas de ordens de venda– Esta funcionalidade é recomendada se estiver a executar a versão 10.0.33 ou posterior do cadeia de fornecimento Management.
Esses recursos são compatíveis entre si a partir da compilação 10.0.1591.98 da versão 10.0.34 do cadeia de fornecimento Management e da compilação 10.0.1627.63 da versão 10.0.35 do cadeia de fornecimento Management (e todas as compilações das versões 10.0.36 e superiores). Antes dessas versões, os recursos não eram compatíveis entre si, então você só deve habilitar o que deseja usar. Recomendamos atualizar para uma versão mais recente se você precisar de ambos os recursos.
Configurar definições adicionais se a caraterística "Integração da Visibilidade do Inventário com reserva flexível em linhas de ordem de venda" estiver ativada
Se ativou a caraterística Integração da Visibilidade do Inventário com reserva flexível em linhas de ordem de venda, siga estes passos para configurar definições adicionais.
No Supply Chain Management, aceda a Gestão do Inventário>Configuração>Parâmetros de integração da Visibilidade do Inventário.
No separador Ativar reserva flexível, no campo Nível de bloco de reserva flexível predefinido, selecione um dos seguintes valores para especificar como o sistema deve comportar-se se tentar processar linhas de ordem de venda para as quais não existe reserva flexível na Visibilidade do Inventário:
- Bloquear – Não é possível processar uma linha de ordem de venda para uma reserva fixa (reserva física) ou mais, a menos que visibilidade do inventário já tenha registrado uma reserva flexível bem-sucedida para a linha.
- Aviso – Você recebe uma mensagem de aviso se tentar processar uma linha de ordem de venda para uma reserva fixa (reserva física), mas nenhuma reserva flexível correspondente tiver sido feita no visibilidade do inventário.
- Ignorar – O sistema não verifica se há uma reserva flexível no visibilidade do inventário quando você tenta processar linhas de pedidos no cadeia de fornecimento Management.
Dica
Não tem de ativar nem configurar o modificador de compensação, porque a compensação para a reserva flexível está sempre ativado e será acionado quando uma linha de vendas passar para o estado de reserva fixa (ou ainda, se o passo de reserva fixa for ignorado).
Configurar definições adicionais se a caraterística "Integração da Visibilidade do Inventário com compensação de reserva" estiver ativada
Se ativou a caraterística Integração da Visibilidade do Inventário com compensação de reserva, siga estes passos para configurar definições adicionais.
No Supply Chain Management, aceda a Gestão do Inventário>Configuração>Parâmetros de integração da Visibilidade do Inventário.
No separador Compensação de reserva, defina os seguintes campos:
Ativar compensação de reserva – Defina esta opção como Sim para ativar a funcionalidade.
Modificador de compensação de reservas– Selecione um dos seguintes valores para especificar o estatuto da transação de inventário que compensa as reservas feitas em visibilidade do inventário. Esta definição determina a fase de processamento da encomenda que aciona as compensações. A fase é determinada pelo estado da transação de inventário da encomenda.
- Encomenda – As encomendas que têm o estado Na encomenda enviam um pedido de compensação quando são criadas. A quantidade compensada é a quantidade da encomenda criada (linha).
- Reserva – As encomendas que têm um estado de Reserva enviam um pedido de compensação quando são encomendas reservadas ou fisicamente reservadas. Quando compensa no estado de Reserva, a encomenda envia um pedido de compensação em qualquer novo estado de inventário que esteja mais próximo da recolha reservada (por exemplo, recolha, guia de remessa publicada ou faturada). Este comportamento ocorre mesmo que ignore a reserva no Supply Chain Management e continuar para outro estado de inventário (por exemplo, se ignorar a libertação para o armazém para a recolha e empacotamento). O pedido é acionado apenas uma vez. Se for acionado na recolha, a compensação não é duplicada quando uma guia de remessa é publicada. A quantidade compensada é a mesma que a quantidade do estado da transação do inventário quando a compensação foi acionada (por outras palavras, Encomendado reservado/Reserva Física ou um estado posterior, na linha de encomenda correspondente).
Criar reservas e compensações flexíveis ao utilizar a integração da Visibilidade do Inventário com a caraterística de reserva flexível em linhas de ordens de venda
Quando utiliza a caraterística Integração da Visibilidade do inventário com reserva flexível em linhas de ordens de venda, pode publicar reservas flexíveis e também compensar reservas flexíveis a partir de linhas de ordens de venda no Supply Chain Management. As capacidades de compensação nesta caraterística suportam linhas de vendas criadas tanto internamente como externamente.
Inicie sessão no Supply Chain Management
Aceda a Vendas e marketing>Ordens de Venda>Todas as Ordens de Venda.
No Painel de Ações, selecione Novo para criar uma ordem de venda.
Preencha a caixa de diálogo Criar ordem de venda da forma habitual e, em seguida, selecione OK para concluir a criação da nova encomenda.
A nova ordem é aberta. Introduza uma linha de venda. Certifique-se de que especifica os valores de ID do Produto, Site, Armazém e Quantidade. Especifique quaisquer outros valores de dimensão de inventário aplicáveis.
Existem duas formas de criar uma reserva flexível a partir de uma ordem de venda. Siga um destes passos:
Para reservar suavemente toda a ordem, incluindo todas as linhas, selecione visibilidade do inventário integração>Reserva flexível no Painel de Ações. Em seguida, selecione uma das seguintes opções:
- Reserve todo o pedido diretamente – Faça uma chamada instantânea de API de reserva flexível para visibilidade do inventário.
- Reservar encomenda inteira por lote – Adicione os pedidos de reserva a uma fila de lotes associada a uma tarefa de lote que sincroniza a Gestão cadeia de fornecimento com visibilidade do inventário cerca de uma vez por minuto.
Para reservar uma linha de encomenda específica, selecione a linha de vendas e, em seguida, selecione Integração>visibilidade do inventário inventário> Reserva suave na barra de ferramentas da Guia Rápida para abrir a caixa de diálogo Detalhes da reserva do serviço de inventário. Em seguida, selecione para reservar diretamente ou para adicionar a reserva como uma tarefa de lote. São apresentadas as seguintes informações:
- Não reservado – A quantidade que não foi reservada suavemente.
- Sucesso da reserva suave – A quantidade que foi reservada com sucesso.
- Reserva de lote 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 do inventário.
- Falhou - estoque insuficiente - A quantidade que não pôde ser reservada devido ao estoque não disponível.
- Falha - outro motivo - A quantidade que não pôde ser reservada por outro motivo, como uma chamada de API com falha, problemas de conexão ou outros problemas.
- Quantidade de compensação– A quantidade total de compensação, incluindo as quantidades de sucesso de compensação e as quantidades em andamento.
- Pendente para compensar a quantidade – A quantidade que ignorou a reserva flexível e procedeu diretamente à reserva rígida ou ao consumo adicional de inventário físico.
Para ver e editar o estado da reserva flexível de uma linha de vendas, selecione a linha no Separador Rápido Linhas de ordens de venda e, em seguida, no Separador Rápido Detalhes da linha, selecione o separador Geral. Se o seu sistema estiver definido para bloquear ou avisar quando não for possível efetuar uma reserva flexível, pode ver um aviso de bloqueio aqui. Para ajudar a evitar o risco de sobrevenda, recomendamos vivamente que não opte por substituir a validação de reserva flexível, a menos que as substituições sejam permitidas na sua empresa.
Quando uma reserva flexível é criada com sucesso, é automaticamente devolvido e registado um ID de reserva flexível para cada linha de vendas.
Por predefinição, a compensação de reserva flexível é acionada quando a linha atinge um estado de reserva fixa (Reserva física ou Reserva encomendada) ou posterior. As linhas de vendas que apresentem um ID de reserva flexível válido e um estado de acionador de qualificado serão automaticamente adicionadas à fila de lote de compensação.
Nota
Se tiver de reverter uma reserva flexível bem-sucedida, abra a ordem de venda relevante e selecione Reverter reserva diretamente ou Reverter reserva por lote ao nível da ordem de venda ou da linha de venda.
Importar ordens de venda que tenham sido reservadas de forma flexível externamente
É provável que a sua empresa tenha outros canais de encomendas que também lançam reservas flexíveis na Visibilidade do Inventário. As ordens de venda que tenham sido reservadas de forma flexível externamente podem ter de ser importadas para o Supply Chain Management se estiver a utilizá-la como sistema de registo. Siga estes passos para importar ordens de venda que tenham sido reservadas de forma flexível externamente.
Inicie sessão no Supply Chain Management.
Aceda a Administração do Sistema>Áreas de trabalho>Gestão de dados.
Selecione o mosaico Parâmetros da estrutura.
Na página Parâmetros de importação/exportação de dados, no separador Definições da entidade e selecione Atualizar lista de entidades.
Regresse a Administração do Sistema>Áreas de trabalho>Gestão de dados.
Selecione o mosaico Exportar.
Na página Novo Registo, no campo Nome do grupo, introduza um nome.
No Separador Rápido Entidades selecionadas, selecione Adicionar entidade na barra de ferramentas e, em seguida, na caixa de diálogo pendente, defina os seguintes valores:
- Nome da entidade – Selecione Linhas de ordem de venda V2.
- Formato de dados de destino – Selecione Excel.
- Selecionar campos – Selecione Campos importáveis.
Selecione Adicionar para aplicar as suas definições e, em seguida, selecione Fechar para fechar a caixa de diálogo.
Uma nova linha é adicionada à grelha. Na nova linha, selecione o botão na coluna Filtro.
Na caixa de diálogo Consulta, a grelha no separador Intervalo já deve ter uma linha. Edite a linha para que tenha os seguintes valores:
- Tabela – Selecione Linhas de ordem de venda V2.
- Tabela derivada– Selecione Linhas de ordem de venda V2.
- Campo – Selecione Ordem de venda.
- Critérios – Selecione qualquer número de ordem de venda.
Selecione OK para aplicar as suas definições e fechar a caixa de diálogo.
No Painel de Ações, selecione Exportar.
Na página Resumo da execução, no Separador Rápido Estado de processamento da entidade, selecione Transferir ficheiro na barra de ferramentas.
Abra o ficheiro transferido no Excel e remova todas as linhas de dados. Deixe apenas a linha do cabeçalho.
Adicione novas linhas que incluam os detalhes da linha da ordem de venda que pretende importar para o Supply Chain Management.
Para cada linha, para além dos dados habituais da encomenda, certifique-se de que inclui os detalhes da reserva nas colunas seguintes:
- INVENTORYSERVICERESERVATIONID – Introduza o ID de reserva flexível da reserva externa.
- ISSOFTRESERVEDEXTERNALLY – Digite Sim.
Importe o ficheiro Excel preenchido. Poderá verificar o estado da importação após a conclusão.
Depois de o ficheiro ter sido importado com sucesso, pode confirmar que as novas ordens de venda têm detalhes de reserva flexível ao abrir essas encomenda no Supply Chain Management.
Nota
Depois de importar ordens de venda que incluam detalhes de reservas flexíveis, não conseguirá modificar a reserva flexível nem revertê-la a partir do Supply Chain Management. Se os dados que importou não estiverem corretos, elimine a linha de vendas afetada e volte a importá-la.
Criar reservas e compensações flexíveis ao utilizar a caraterística Integração da Visibilidade do Inventário com a compensação de reserva
Quando utiliza a caraterística Integração da Visibilidade do Inventário com compensação de reserva, não pode acionar a reserva flexível diretamente a partir do Supply Chain Management. Em vez disso, esta caraterística suporta apenas a compensação de linhas de ordens de venda criadas externamente a partir do Supply Chain Management. Quando as linhas de vendas com reservas flexíveis criadas externamente são replicadas no Supply Chain Management, podem ser necessárias compensações do Supply Chain Management para a Visibilidade do Inventário.
Pode compensar uma quantidade reservada de forma flexível após a quantidade de uma encomenda ser fisicamente deduzida no Supply Chain Management ou noutro sistema ERP. A Visibilidade do Inventário oferece integração de compensação de reserva flexível de origem com o Supply Chain Management.
Siga estes passos para compensar uma reserva flexível.
Inicie sessão no Supply Chain Management.
Aceda a Vendas e marketing>Ordens de Venda>Todas as Ordens de Venda.
No Painel de Ações, selecione Novo. Criar uma nova encomenda e uma nova linha de venda.
Recrie a ordem de venda externa e adicione uma linha de vendas que utilize os mesmos valores de ID do produto, organização, local, depósito e dimensões.
No Separador Rápido Linhas da ordem de venda, selecione a linha de vendas que acabou de introduzir e, em seguida, na barra de ferramentas, selecione Inventário>ID de Reserva.
Siga um destes passos:
- Copie o ID de reserva flexível na sua resposta ao pedido de reserva flexível e cole-o no campo ID de Reserva.
- Deixe o campo ID de Reserva em branco, mas selecione a caixa de verificação Compensação automática do serviço de inventário. O sistema determinará automaticamente qual o produto e que dimensões do produto compensar, com base no ID do item e nos valores de dimensão introduzidos na linha selecionada.
Selecione OK.
Enquanto a mesma linha de vendas estiver selecionada, reserve fisicamente a quantidade encomendada ao selecionar Inventário>Reserva na barra de ferramentas do Separador Rápido Linhas de ordens de venda.
Se tiver previamente definido o campo Modificador de compensação de reservas como Reservado, a compensação será acionada quando a linha de encomenda tiver um estado de Reserva física ou Reserva encomendada. Uma tarefa de lote é executada uma vez por minuto para sincronizar pedidos de compensação a partir do Supply Chain Management para a Visibilidade do Inventário.
Nota
Para os estados de transação que incluem um modificador de compensação de reserva especificado, a atualização de transações compensará o registo de reserva correspondente quando todas as seguintes condições estiverem satisfeitas:
- O ID de reserva na transação de inventário corresponde ao ID de reserva do registo de reserva na Visibilidade do Inventário.
- As dimensões da transação de inventário correspondem às dimensões do registo de reserva na Visibilidade do Inventário.
- As alterações no estado de transação de inventário acionam compensações para reservas quando o estado da transação de inventário reflete o facto de que um processo de encomenda foi concluído ou ignorado.
As quantidades de compensação seguem as quantidades de inventário especificadas nas transações de inventário relevantes. Uma compensação só entrará em vigor se a quantidade reservada permanecer na Visibilidade do Inventário.
Verificar se existem compensações de reserva falhadas
Para verificar se existem compensações de reservas falhadas, aceda a Gestão de Inventário>Tarefas periódicas>Integração da Visibilidade do Inventário. Uma compensação falhada pode ser causada por um ID de reserva flexível incorreto, um problema de Internet, uma ligação ao sistema interrompida, etc.
Cancelar ou reverter uma reserva flexível
Se uma linha de encomenda original for cancelada ou eliminada e tiver de reverter a reserva flexível correspondente, execute uma das seguintes ações:
- Publique um evento de reserva flexível com uma quantidade negativa que tenha as mesmas informações exatas no corpo da consulta da API.
- Publique um pedido de reserva com a mesma quantidade e ID de reserva. Consulte Reverter eventos de reserva para obter mais informações.