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 versão 10.0.33 ou posterior do Microsoft Dynamics 365 Supply Chain Management, pode criar 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 a Visibilidade do Inventário do Microsoft Dynamics 365 Supply Chain Management.
- Existem dois sistemas de receção de encomendas a funcionar em paralelo (um sistema de comércio eletrónico e a gestão cadeia de fornecimento). Num caso concreto, pode haver 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 é soft reserved em visibilidade do inventário, a quantidade de inventário físico permanece a mesma em cadeia de fornecimento Management porque a ordem de venda A não foi sincronizada com cadeia de fornecimento Management.
- Agora, o centro de atendimento introduz a ordem de venda B diretamente na Gestão cadeia de fornecimento, que efectua uma chamada de reserva em modo flexível para visibilidade do inventário. Apesar de a gestão do cadeia de fornecimento ainda mostrar 100 peças disponíveis, o visibilidade do inventário sabe que só há 90 peças disponíveis, pelo que o pedido de reserva em condições favoráveis falha. No entanto, o utilizador do centro de atendimento pode ainda optar por bloquear ou continuar a processar a ordem de cliente B na gestão cadeia de fornecimento (se o excesso de vendas for permitido).
- 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 — Os pedidos de reserva que incluam dimensões que não estão definidas no Separador Rápido Dimensões da reserva têm êxito, mas as dimensões indefinidas são ignoradas.
- False — Os pedidos de reserva que incluam dimensões que não estão definidas no Separador Rápido Dimensões da 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 iv 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:
- Origem de dados de medida física:iv
- Medida física:SoftReservPhysical
- Disponível para origem de dados de reserva:iv
- Disponível para medida calculada de reserva: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 tem de conter uma configuração de partição.
Eis um exemplo das dimensões da reserva.
Chave Hierarquia SiteId 1 LocationId 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).
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).
Integração do visibilidade do inventário com reservas flexíveis nas linhas de ordens de venda - Esta funcionalidade permite-lhe evitar a dupla reserva, efectuando uma reserva flexível depois de criar uma linha de ordem de venda no cadeia de fornecimento Management. A reserva suave é automaticamente anulada quando esta linha atinge o estado Reserva ordenada, Reserva física, Pick, e assim sucessivamente.
Integração do visibilidade do inventário com a compensação de reservas - Esta funcionalidade permite-lhe compensar as reservas flexíveis efectuadas fora da gestão do cadeia de fornecimento. É possível fazer uma reserva virtual diretamente da API de reserva virtual (ou de outro canal de personalização) e, em seguida, entrar o ID da reserva na linha do pedido de venda correspondente em cadeia de fornecimento Management. Esta funcionalidade compensa automaticamente a reserva suave quando o estado da linha cumpre as condições estabelecidas pelas suas definições.
Ativar a caraterística no Supply Chain Management
Inicie sessão em cadeia de fornecimento Management e certifique-se de que activou as duas funcionalidades seguintes em Gestão de funcionalidades.
- Integração da Visibilidade do Inventário com compensação de reservas — Esta caraterística requer a versão 10.0.22 ou posterior do Supply Chain Management.
- Integração da Visibilidade do Inventário com reserva flexível em linhas de ordens de venda — Esta caraterística é recomendada se estiver a executar a versão 10.0.33 ou posterior do Supply Chain Management.
Estas funcionalidades são compatíveis entre si a partir da compilação 10.0.1591.98 do cadeia de fornecimento Management versão 10.0.34 e da compilação 10.0.1627.63 do cadeia de fornecimento Management versão 10.0.35 (e todas as compilações das versões 10.0.36 e superiores). Antes destas versões, as funcionalidades não eram compatíveis umas com as outras, pelo que só deve ativar a que pretende utilizar. Recomendamos a atualização para uma versão mais recente se necessitar de ambas as funcionalidades.
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:
- Bloco — Não pode processar uma linha de ordem de venda para uma reserva fixa (reserva física) ou mais, a menos que a Visibilidade do Inventário já tenha registado uma reserva flexível bem-sucedida para a linha.
- Aviso — Recebe uma mensagem de aviso se tentar processar uma linha de ordem de venda para uma reserva fixa (reserva física), mas nenhuma reserva física correspondente tiver sido feita na Visibilidade do Inventário.
- Ignorar — O sistema não verifica se há uma reserva flexível na Visibilidade do Inventário quando tenta processar linhas de encomenda no Supply Chain 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 a compensação de reservas – Defina esta opção como Sim para ativar a funcionalidade.
Modificador de compensação de reservas — Selecione um dos seguintes valores para especificar o estado da transação de inventário que compensa as reservas criadas na 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.
- Sob encomenda — Encomendas com um estado de Sob encomenda enviam um pedido de compensação quando são criadas. A quantidade compensada é a quantidade da encomenda criada (linha).
- Reserva — As encomendas com um estado de Reserva enviam um pedido de compensação quando são reservadas por encomenda ou reservadas fisicamente. 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 de forma flexível toda a encomenda, incluindo todas as linhas, selecione Integração da Visibilidade do Inventário>Reserva flexível no Painel de Ações. Em seguida, selecione uma das seguintes opções:
- Reservar a encomenda completa diretamente — Faça uma chamada instantânea à API de reserva flexível para a Visibilidade do Inventário.
- Reservar a encomenda completa por lote — Adicione os pedidos de reserva a uma fila de lote associada a uma tarefa de lote que sincroniza o Supply Chain Management com a Visibilidade do Inventário aproximadamente uma vez por minuto.
Para reservar de forma flexível uma linha de encomenda específica, selecione a linha de vendas e, em seguida, selecione Inventário>Integração da Visibilidade do Inventário>Reserva flexível na barra de ferramentas do Separador Rápido para abrir a caixa de diálogo Detalhes da reserva de 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 reservada — A quantidade que não foi reservada de forma flexível.
- Êxito da reserva flexível — A quantidade que foi reservada com êxito.
- Reserva de lote em curso — A quantidade que foi adicionada à fila de lote de reserva flexível.
- Reserva direta em curso — A quantidade que acionou uma chamada instantânea à API de reserva flexível para a Visibilidade do Inventário.
- Falhada — inventário insuficiente — A quantidade que não pôde ser reservada de forma flexível devido à indisponibilidade de inventário.
- Falhada — outro motivo — A quantidade que não pôde ser reservada por outro motivo, como uma chamada à API falhada, problemas de ligação ou outros problemas.
- Quantidade de compensação — A quantidade de compensação total, incluindo as quantidades de compensação bem-sucedidas e em curso.
- Quantidade pendente para compensação — A quantidade que ignorou a reserva flexível e passou diretamente para a reserva fixa ou para o consumo de inventário físico posterior.
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.
- Campos selecionados — 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 da reserva flexível a partir da reserva externa.
- ISSOFTRESERVEDEXTERNALLY — Introduza 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 ordem original for cancelada ou eliminada e for necessário reverter a reserva flexível correspondente, execute uma das seguintes ações:
- Lançar um evento de reserva flexível com uma quantidade negativa que tenha exatamente as mesmas informações no corpo da consulta da API.
- Lançar um pedido de anulação de reserva com a mesma quantidade e ID de reserva. Ver Eventos de reserva invertida para mais informações.