Códigos de barras de GS1

Geralmente, os trabalhadores de depósito precisam concluir várias tarefas quando usam um scanner de dispositivo móvel para registrar movimentos de um item, uma paleta ou um contêiner. Essas tarefas podem incluir os códigos de barra de verificação e a inserção manual das informações no dispositivo móvel. Os códigos de barras usam um formato específico da empresa que você define e gerencia usando o Microsoft Dynamics 365 Supply Chain Management.

Os códigos de barras de GS1 foram desenvolvidos para fornecer um padrão global para a troca de dados entre empresas. Eles estão disponíveis em simbologias lineares (1D) (formatos de código de barras), como GS1-128, e simbologias 2D, como DataMatrix de GS1 e códigos QR de GS1. Os códigos de barras de GS1 não só codificam os dados, mas também permitem usar uma lista predefinida de identificadores de aplicativos para definir o significado desses dados. O padrão GS1 define o formato dos dados e os vários tipos de dados que podem ser usados para codificar. Ao contrário dos padrões mais antigos de códigos de barras, os códigos de barras de GS1 podem ter vários elementos de dados. Portanto, uma única verificação de código de barras pode capturar vários tipos de informações sobre o produto, como o lote e a data de vencimento.

O suporte GS1 no Supply Chain Management simplifica muito o processo de digitalização em depósitos nos quais paletes e contêineres são rotulados usando códigos de barras no formato GS1. Os trabalhadores de depósito podem extrair todas as informações necessárias através de uma única verificação de um código de barras de GS1. Ao eliminar a necessidade de realizar várias varreduras e/ou inserir manualmente as informações, os códigos de barras GS1 ajudam a reduzir o tempo associado às tarefas. Ao mesmo tempo, elas também ajudam a melhorar a precisão.

Os gerentes de logística devem configurar a lista necessária de identificadores de aplicativos e associá-los aos itens de menu de dispositivo móvel apropriados. Os identificadores de aplicativo podem ser usados em todos os depósitos como uma configuração global para fins de movimentação e de embalagem. Portanto, todas as etiquetas de remessa têm um formulário unificado.

A menos que especificado de outra forma, este artigo usa o termo código de barras para se referir a códigos de barras lineares (1D) e 2D.

O formato do código de barras de GS1

As especificações gerais de GS1 determinam quais simbologias podem ser usadas em códigos de barras de GS1 e como codificar os dados no código de barras. Esta seção fornece uma breve introdução ao artigo. Para ver todos os detalhes, consulte as Especificações gerais de GS1 publicadas por GS1. O documento especificações de GS1 é atualizado regularmente, e as informações fornecidas estão atualizadas com a versão 22.0 das Especificações gerais de GS1.

Os códigos de barras de GS1 usam as seguintes simbologias:

  • Códigos de barras linear ou 1D: GS1-128 e GS1 DataBar
  • códigos de barras 2D: GS1 DataMatrix, código QR de GS1 e GS1 Dotcode

GS1 é mencionado em GS1-128, que é um caso especial do código de barras linear comum Code-128, GS1 DataMatrix e código QR de GS1. A diferença entre a versão GS1 e a versão não GS1 é a presença de um caractere especial (FNC1) como o primeiro caractere nos dados do código de barras. A presença de um caractere FNC1 indica que os dados no código de barras devem ser interpretados de acordo com a especificação de GS1.

Os dados no próprio código de barras consistem em vários elementos de dados, sendo que cada um deles é identificado por um identificador de aplicativo no início do campo. Normalmente, os dados também são apresentados sob o código de barras em um formato legível por humanos, em que o identificador do aplicativo é mostrado entre parênteses. Este é um exemplo: (01) 09521101530001 (17) 210119 (10) AB-123. Esse código de barras contém três elementos:

  • Identificador de aplicativo 01: o GTIN (Número global de item comercial) de GS1 do item.
  • Identificador do aplicativo 17: a data de vencimento.
  • Identificador de aplicativo 10: o número do lote.

Para cada elemento, os dados podem ter um tamanho predefinido ou variável. Há uma lista fixa de identificadores de aplicativo com tamanhos predefinidos. Todos os outros identificadores de aplicativos têm tamanho variável, e a lista de identificadores de aplicativos de GS1 especifica o tamanho máximo e o formato dos dados. Por exemplo, o identificador de aplicativo 01 tem um tamanho pré-definido de 16 caracteres (dois para o próprio identificador de aplicativo e, em seguida, 14 para o GTIN), e o identificador do aplicativo 17 tem um comprimento predefinido de oito caracteres (dois para o próprio identificador de aplicativo e, em seguida, seis para a data). No entanto, o identificador de aplicativo 10 tem dois números para o próprio identificador de aplicativo e, em seguida, até 20 caracteres alfanuméricos.

Quando elementos são agrupados, se um elemento segue um elemento de comprimento variável, um caractere separador deve ser usado. Esse separador pode ser o caractere FNC1 especial ou o caractere separador de grupo (um caractere não imprimível que tem um código ASCII 29 e um código hexadecimal 1D). O separador não deve ser usado após o último elemento. Embora o separador também não deva ser usado após elementos com tamanho predefinido, sua presença não é um erro crítico.

Nos dados do código de barras do exemplo anterior de um código de barras que contém os identificadores de aplicativo 01, 17 e 10, os dados em um código QR Code-128 ou um símbolo DataMatrix serão codificados como <FNC1>01095211015300011721011910AB-123 (identificadores de aplicativos são mostrados em negrito). Como melhor prática, qualquer elemento com comprimento variável deve ser colocado no final para eliminar a necessidade de um caractere separador de grupo extra. No entanto, o código de barras também pode ter uma ordem diferente de elementos, na qual o separador é obrigatório. Veja um exemplo: <FNC1>010952110153000110AB-123<GS>17210119.

Datas e números decimais

As datas são sempre representadas no formato AAMMDD, onde o século do ano é determinado pelas especificações de GS1. Somente as datas de 49 anos no passado para 50 anos no futuro (em relação ao ano atual) podem ser representadas.

Alguns elementos de dados contêm números decimais. Por exemplo, os identificadores de aplicativo 3100, 3101, ... 3105 representam um peso líquido em quilogramas. Como esses identificadores de aplicativos têm um comprimento pré-definido de 10, seis números estão disponíveis para a quantidade. A posição do ponto decimal é especificada pelo último número do identificador do aplicativo. Portanto, essa família de identificadores de aplicativos também pode ser representada como 310n. Como o padrão de GS1 especifica que deve haver sempre pelo menos um número à esquerda da vírgula decimal, é permitido um máximo de cinco casas decimais.

Veja alguns exemplos que mostram como o número 123456 será interpretado por diferentes identificadores de aplicativos (mostrados em negrito):

  • 3100 123456 → 123456 (inteiro)
  • 3101 123456 → 12345,6 (uma casa decimal)
  • 3102 123456 → 1234,56 (duas casas decimais)
  • 3103 123456 → 123,456 (três casas decimais)
  • 3104 123456 → 12,3456 (quatro casas decimais)
  • 3105 123456 → 1,23456 (cinco casas decimais)

Lendo códigos de barras de GS1 no Supply Chain Management

Para ler códigos de barras de GS1, os operadores de depósito usam um scanner integrado ou conectado a um dispositivo móvel. O scanner transmite o código de barras lido para o aplicativo móvel Warehouse Management como uma série de eventos de teclado. Esse modo de operação também é conhecido como leitura do teclado ou leitura. O aplicativo móvel envia o texto recebido como está para o Supply Chain Management. Quando o sistema recebe dados de entrada, ele primeiro determina se os dados começam com um dos prefixos configurados que indicam que os dados são um código de barras de GS1 (consulte a seção Configurar opções de GS1 globais). Se os dados lidos começarem com um desses prefixos, o sistema usará um analisador de GS1 para analisar os dados e extrair elementos de dados individuais de acordo com seus identificadores de aplicativo. Depois que os dados tiverem sido analisados, o campo de entrada atual ou vários campos serão preenchidos com os dados digitalizados.

Configuração de hardware e software do scanner de código de barras

Para que o Supply Chain Management reconheça e decodifique corretamente códigos de barras de GS1, o scanner de hardware ou o software de suporte deve ser configurado para realizar as seguintes ações:

  • Adicione um prefixo aos códigos de barras lidos para que o sistema possa reconhecer um código de barras de GS1.
  • Converta o caractere separador de grupo ASCII não imprimível (código ASCII 29 ou código hexadecimal 1D) para um caractere imprimível, como um til (~).

Embora seja possível adicionar qualquer prefixo ao código de barras lido, uma opção é adicionar um identificador de simbologia ISO/IEC 15424, também conhecido como um identificador de AIM. Esse identificador de três caracteres começa com ], tem um caractere que identifica a simbologia usada e, em seguida, tem um número que é usado como um modificador adicional. Por exemplo, o identificador de AIM ]C1 especifica um código de barras de Código 128 (por causa do caractere C) e o modificador 1 especifica que há um caractere FNC1 na primeira posição dos dados. Por outro lado, ]C0 é um código de barras de Código 128 que tem qualquer outro caractere como o primeiro caractere dos dados.

Os cinco identificadores de simbologia a seguir correspondem aos códigos de barras de GS1 que têm elementos identificadores de aplicativos:

  • ]C1: Código 128 (C) com o caractere FNC1 na primeira posição (1), também conhecido como GS1-128.
  • ]e0: GS1 DataBar.
  • ]d2: DataMatrix (d) com ECC 200 e FNC1 na primeira posição (2), também conhecido como DataMatrix GS1.
  • ]Q3: Símbolo de modelo 2 de código QR (Q) com FNC1 na primeira posição (3), também conhecido como código QR de GS1.
  • ]J1: GS1 DotCode.

Se você usar esses identificadores, a compatibilidade com códigos de barras não GS1 exigirá que os scanners ou o software de leitura sejam configurados para remover os identificadores que não correspondem aos identificadores de GS1. Por exemplo, ao ler um código de barras de código 39 "normal", o prefixo ]A0 será adicionado. Como o sistema não compreenderá esse prefixo como um dos prefixos de GS1, ele irá interpretá-lo como dados e produzirá resultados inesperados.

Observação

Por conveniência, a versão 2.0.17.0 e posteriores do aplicativo móvel Warehouse Management removerá todos os prefixos do AIM que não estejam incluídos na lista anterior. Esse comportamento oferece suporte a casos em que você pode configurar o mecanismo de leitura para adicionar o prefixo AIM, mas não para remover os prefixos indesejados.

Leitura de campo único e múltiplo

Depois que os dados tiverem sido analisados do código de barras, eles serão inseridos nos controles de fluxo do dispositivo móvel. Há dois métodos que serão processados:

  • Leitura de campo único: esse método preenche somente o campo no qual o código de barras foi lido. Por exemplo, ao ler o código de barras <FNC1>01095211015300011721011910AB-123 enquanto o cursor estiver no campo Item, o GTIN 09521101530001 do código de barras será inserido nesse campo. Ao ler o mesmo código de barras enquanto o cursor estiver no campo Id do lote, o número do lote AB-123 do código de barras será inserido. Este modo funciona para todos os campos em todos os fluxos e só exige que a configuração de dados do código de barras seja definida. Se um código de barras contiver vários elementos, ele ainda deverá ser lido várias vezes, porque somente um código de barras por vez será inserido no fluxo do dispositivo móvel. Esse comportamento é controlado pela configuração de dados do código de barras genérico, conforme descrito na seção Estabelecer a configuração de dados do código de barras genérico.
  • Leitura de campo múltiplo: esse método preenche vários campos quando um código de barras é lido, enviando dados adicionais para o estado de fluxo do dispositivo móvel. Por exemplo, a política é configurada para enviar o identificador de aplicativo 01 para o controle ItemId e o identificador de aplicativo 10 para o campo InventBatchId. Nesse caso, ao ler o código de barras <FNC1>01095211015300011721011910AB-123, os dados de ambas as variáveis serão enviados ao mesmo tempo. Portanto, o sistema não solicitará o número do item e/ou do lote no fluxo. Esse comportamento é controlado por políticas de dados do código de barras vinculadas a itens de menu, conforme descrito na seção Configurar políticas de dados do código de barras itens de menu do dispositivo móvel.

Aviso

As políticas de dados do código de barras padrão foram testadas para funcionar sem um comportamento inesperado. No entanto, a personalização das políticas de dados do código de barras vinculadas a itens de menu pode causar um comportamento inesperado, pois o fluxo talvez não espere a disponibilidade de alguns dados em um determinado momento.

Ative os recursos do GS1 para o seu sistema

Para usar códigos de barra GS1, o recurso Escanear códigos de barras GS1 precisa estar ativado no sistema. A partir do Supply Chain Management versão 10.0.32, este recurso é obrigatório e não pode ser desativado. Se você estiver executando uma versão anterior à 10.0.32, os administradores poderão habilitar ou desabilitar essa funcionalidade pesquisando o recurso Escanear códigos de barras GS1 no espaço de trabalho Gerenciamento de recursos.

Se usar códigos de barras de GS1, recomendamos que você também ative o recurso Analisador aprimorado de códigos de barra GS1. (Desde o Supply Chain Management versão 10.0.32, esse recurso está ativado por padrão. Desde o Supply Chain Management versão 10.0.36, o recurso é obrigatório e não pode ser desativado). Ele fornece uma implementação aprimorada do analisador de código de barras de GS1. Ele acrescenta os seguintes aperfeiçoamentos:

  • Ele segue o algoritmo de especificação geral de GS1 para a análise de dados de símbolo e valida os dados no símbolo de acordo com a especificação.
  • Não é necessário configurar um valor de Tamanho máximo do identificador e usar correspondência de prefixo mais longa a partir de identificadores de aplicativo configurados.
  • Ele permite configurar mais facilmente identificadores de aplicativos decimais usando a letra n para coincidir com qualquer número. Por exemplo, você pode configurar apenas um identificador de aplicativo (310n) em vez de identificadores de aplicativos separados (3101, 3102, 3103 e assim por diante).
  • Ele corrige um problema no qual dados codificados incorretamente são interpretados como dados de campo.
  • Ele é uma classe separada que pode ser reutilizada em outros contextos e permite que um ponto de extensibilidade seja usado para manipular dados lidos antes que os campos de fluxo sejam preenchidos.

Configurar opções de GS1 globais

A página Parâmetros de gerenciamento de depósito fornece algumas configurações que estabelecem opções de GS1 globais.

Para configurar as opções de GS1 globais, siga estas etapas.

  1. Acesse Gerenciamento de depósito > Configuração > Parâmetros de gerenciamento de depósito.

  2. Na guia Geral, na Guia Rápida Códigos de barras, configure os seguintes campos:

    • Caractere de FNC1, Caractere DataMatrix e Caractere de código QR: especifique caracteres que devem ser interpretados como um prefixo para cada tipo de GS1 código de barras.

    • Separador de grupo: especifique o caractere que substitui o caractere separador de grupo ASCII.

    • Tamanho máximo do identificador – especifique o número máximo de caracteres permitido para o identificador do aplicativo. Este campo não será obrigatório se o recurso Analisador aprimorado de GS1 estiver ativado para seu sistema.

    • Política de identificador de aplicativo desconhecida – selecione um dos valores a seguir para especificar o que o sistema deve fazer se encontrar um identificador de aplicativo desconhecido ao analisar um código de barras GS1:

      • Erro – o sistema retornará um erro e não digitalizará nenhuma parte do código de barras. Para digitalizar esse tipo de código de barras, você deve adicionar uma entrada correspondente na tabela de identificadores de aplicativo GS1.
      • Ignorar o elemento de dados – o sistema continuará a analisar o código de barras sem relatar erro nem emitir um aviso. Os dados do identificador de aplicativo desconhecido não estarão disponíveis para o aplicativo para processamento adicional.

Observação

Os prefixos informam ao sistema que um código de barras é codificado, de acordo com o padrão GS1. Até três prefixos (caractere de FNC1, caractere de Datamatrix e caractere de código QR) podem ser usados simultaneamente e para vários fins.

Identificadores de aplicativo de dados do código de barras

Os formatos de GS1 não só codificam os dados, mas também permitem usar uma lista predefinida de identificadores de aplicativos para definir o significado dos dados. Os gerentes de logística devem configurar a lista necessária de identificadores de aplicativos e associá-los aos itens de menu de dispositivo móvel apropriados. Os identificadores podem ser usados em todos os depósitos como uma configuração global para fins de movimentação e de embalagem. Portanto, todas as etiquetas de remessa terão um formulário unificado.

O sistema usa os dados, especialmente os identificadores de aplicativos predefinidos, para estabelecer as regras que devem ser aplicadas à parte relevante das informações verificadas.

Cada identificador de aplicativo sinaliza ao sistema que os caracteres subsequentes no código de barras digitalizados devem ser considerados um bloco de informações criptografadas. A configuração dos identificadores de aplicativo define como o sistema deve interpretar um código de barras e salvá-lo como um valor no sistema.

Os gerentes de logística podem usar os identificadores de aplicativos internacionais padrão e/ou criar seus próprios.

Carregar os identificadores de aplicativo padrão

Para iniciar rapidamente, você pode carregar uma lista de identificadores de aplicativos internacionais comuns. Em seguida, você poderá estender ou editar a lista posteriormente, conforme necessário.

Para carregar os identificadores de aplicativo padrão, siga estas etapas.

  1. Vá até Gerenciamento de depósito > Configuração > GS1 > Identificadores do aplicativo de dados do código de barras.
  2. No Painel de Ação, selecione Criar configuração padrão.

Aviso

O comando Criar configuração padrão exclui todos os identificadores de aplicativo definidos no momento e os substitui pela lista padrão. No entanto, depois de carregar a configuração padrão, você poderá personalizar a lista conforme necessário.

Configurar identificadores de aplicativos personalizados

Se alguns ou todos os identificadores de aplicativos que sua empresa usa forem diferentes do conjunto padrão, você poderá criar seus próprios códigos a partir do zero ou personalizar o conjunto padrão, conforme necessário.

Para configurar e personalizar seus próprios identificadores de aplicativos de GS1, siga estas etapas.

  1. Vá até Gerenciamento de depósito > Configuração > GS1 > Identificadores do aplicativo de dados do código de barras.

  2. Siga uma destas etapas:

    • Para criar um novo identificador: no Painel de Ações, selecione Novo.
    • Para editar um identificador existente: selecione o identificador e, no Painel de Ações, selecione Editar.
  3. Defina os seguintes campos para o identificador novo ou selecionado:

    • Identificador do aplicativo – Insira o código de identificação do identificador do aplicativo. Normalmente, esse código é um inteiro de dois dígitos, mas pode ser mais longo. Para valores decimais, o último dígito indica o número de casas decimais. Para obter mais informações, consulte a descrição da caixa de seleção Decimal mais adiante nesta lista. Se o recurso Analisador aprimorado de códigos de barra GS1 estiver habilitado, você poderá criar um único identificador de aplicativo para todas as grades de casas decimais usando a letra n como o último caractere no identificador do aplicativo. Por exemplo, você pode configurar apenas um identificador de aplicativo (310n) em vez de um identificador de aplicativo separado para cada número de casas decimais (3101, 3102, 3103 e assim por diante).
    • Descrição – insira uma breve descrição do identificador.
    • Tamanho fixo – marque esta caixa de seleção se os valores que são verificados usando esse identificador de aplicativo tiverem um número fixo de caracteres. Desmarque esta caixa de seleção se o tamanho dos valores for variável. Nesse caso, você deve indicar o final do valor usando o caractere separador de grupo especificado na página Parâmetros de gerenciamento de depósito.
    • Tamanho – Insira o número máximo de caracteres que podem aparecer nos valores verificados usando este identificador de aplicativo. Se a caixa de seleção Tamanho fixo estiver marcada, será esperado exatamente este número de caracteres.
    • Tipo – selecione o tipo de valor que é verificado usando este identificador de aplicativo (Numérico, Alfanumérico ou Data). Para obter mais informações sobre como as datas e os números são representados em dados de código de barras, consulte a seção Datas e casas decimais.
    • Decimal – marque esta caixa de seleção se o valor incluir um ponto decimal implícito. Se esta caixa estiver marcada, o sistema usará o último dígito do identificador do aplicativo para determinar o número de casas decimais. Para obter mais informações sobre como as datas e os números são representados em dados de código de barras, consulte a seção Datas e casas decimais.

Aviso

Embora o sistema permita definir a caixa de seleção Tamanho fixo como qualquer identificador de aplicativo, ele deve ser usado somente para o subconjunto de identificadores de aplicativos que têm um tamanho predefinido por as especificações gerais do GS1. O analisador aprimorado de GS1 já contém a lista de todos os identificadores de aplicativo com tamanhos predefinidos.

Observação

O valor de Separador de grupo especificado na página Parâmetros do Warehouse Management é opcional se um valor seguido por um identificador de aplicativo tiver um tamanho fixo.

Estabelecer a configuração de dados do código de barras genérico

A configuração de dados do código de barras genérica estabelece uma coleção de mapeamentos comuns. Esses mapeamentos correspondem a cada campo de entrada relevante no aplicativo móvel para o identificador do aplicativo que controla como os valores dos códigos de barras digitalizados devem ser interpretados e armazenados nesse campo. Por padrão, essas configurações se aplicam a todas as verificações de todos os itens de menu do dispositivo móvel. No entanto, eles podem ser substituídos por um ou mais campos específicos por uma política do código de barras atribuída a um item de menu específico.

A configuração de dados do código de barras genérica só permite que um valor seja digitalizado por vez. Por isso, se quiser carregar vários valores de campos de uma única digitalização, você deverá configurar uma política de dados do código de barras para os itens de menu relevantes.

Para obter mais informações sobre políticas de dados do código de barras, consulte a próxima seção.

Carregar a configuração de dados do código de barras genérico padrão

A página Configuração genérica de dados do código de barras permite a você carregar um conjunto padrão de mapeamentos entre campos de dispositivo móvel e identificadores de aplicativo padrão criados pela configuração padrão.

Para estabelecer a configuração de dados do código de barras genérica, vá até Gerenciamento de depósito > Configuração > GS1 > Configuração genérica de dados do código de barras. Em seguida, selecione Criar configuração padrão para atribuir automaticamente um identificador de aplicativo adequado a cada campo que normalmente é usado por itens de menu de dispositivo móvel.

Aviso

Se qualquer configuração de dados do código de barras genérica já existir, o comando Criar configuração padrão vai exclui-la por completo e carregar a configuração padrão.

Personalizar a configuração de dados do código de barras genérico padrão

Para personalizar a configuração de dados do código de barras genérica, siga as etapas.

  1. Vá até Gerenciamento de depósito > Configuração > GS1 > Configuração genérica de dados do código de barras.

  2. Siga uma destas etapas:

    • Para criar um novo mapeamento: no Painel de Ações, selecione Novo para criar uma nova política.
    • Para editar um mapeamento existente: selecione o mapeamento e, no Painel de Ações, selecione Editar.
  3. Defina os seguintes campos para o mapeamento novo ou selecionado:

    • Campo – Selecione ou insira o campo de entrada do aplicativo móvel ao qual o valor de entrada deve ser atribuído. O valor não é o nome de exibição que os trabalhadores veem. Em vez disso, é o nome da chave que é atribuído ao campo no código subjacente. A configuração padrão fornece uma coleção de campos que provavelmente serão úteis e inclui nomes de chave intuitivos para cada campo e a funcionalidade programada correspondente. No entanto, você pode precisar conversar com seus parceiros de desenvolvimento para encontrar as seleções corretas para sua implementação.
    • Identificador do aplicativo – Selecione o identificador de aplicativo aplicável, conforme definido na página Identificadores do aplicativo de dados do código de barras. O identificador estabelece como o código de barras será interpretado e armazenado como um valor para o campo nomeado. Depois de selecionar um identificador de aplicativo, o campo Descrição mostra a descrição dele.

Configurar políticas de dados do código de barras para itens de menu do dispositivo móvel

A finalidade do padrão de GS1 é habilitar os trabalhadores a carregar vários valores quando examinam um único código de barras uma vez. Para isso, os gerentes de logística devem configurar políticas de dados do código de barras que informam ao sistema como interpretar códigos de barras de vários valores. Posteriormente, você pode atribuir políticas a itens de menu do dispositivo móvel para controlar como um código de barras será interpretado quando os trabalhadores a examinarem enquanto estiverem usando um item de menu específico.

Se nenhuma política de dados do código de barras for atribuída a um item de menu, o sistema só poderá capturar um único valor. Esse valor se aplica à entrada do aplicativo móvel selecionada quando o trabalhador faz a digitalização, conforme especificado pela configuração de dados do código de barras genérica. Se uma política de dados do código de barras for atribuída ao item de menu, o sistema continuará usando a configuração de dados do código de barras genérica a fim de mapear o primeiro valor do código de barras para o campo selecionado. No entanto, ele pode capturar valores de campo adicionais, conforme especificado pela política aplicável.

Carregar as políticas de dados do código de barras específico padrão

Para introdução rápida, você pode carregar um conjunto de políticas de dados do código de barras padrão. Em seguida, você poderá estender ou editar as políticas posteriormente, conforme necessário.

Para carregar os identificadores de aplicativo padrão, siga estas etapas.

  1. Vá até Gerenciamento de depósito > Configuração > GS1 > Política de dados do código de barras.
  2. No Painel de Ação, selecione Criar configuração padrão.

Aviso

O comando Criar configuração padrão exclui todas as políticas definidas no momento e as substitui pelo conjunto de políticas padrão. No entanto, depois de carregar a configuração padrão, você poderá personalizar as políticas, conforme necessário.

Configurar políticas de dados do código de barras específico personalizadas

Aviso

Algumas políticas de dados do código de barras talvez não funcionem com todos os fluxos móveis usados por você. Ao configurar políticas de dados do código de barras personalizadas, você deve testar o fluxo do dispositivo móvel usando informações diferentes digitalizadas em diferentes pontos do fluxo. Dessa forma, você pode determinar se o fluxo se comporta conforme o esperado.

Para configurar e personalizar as políticas de dados do código de barras, siga as etapas.

  1. Vá até Gerenciamento de depósito > Configuração > GS1 > Política de dados do código de barras.

  2. Siga uma destas etapas:

    • Para criar uma nova política: no Painel de Ações, selecione Novo.
    • Para editar uma política existente, selecione-a no painel de lista.
  3. No cabeçalho da política nova ou selecionada, defina os seguintes campos:

    • Nome da política – Insira um nome para a política.

    • Descrição – insira uma breve descrição da política.

    • Método de captura do valor do campo – selecione um dos valores a seguir para especificar como os valores de código de barras individuais devem ser tratados como parte do fluxo do dispositivo móvel:

      • Processar imediatamente – os valores do identificador do aplicativo serão imediatamente passados para a próxima etapa do dispositivo móvel, mesmo que os valores registrados não sejam necessários para captura como parte de uma etapa do dispositivo móvel posterior. Dependendo dos valores registrados, esse valor pode causar um processamento de fluxo do dispositivo móvel inesperado.
      • Salvar como padrão – os valores do identificador do aplicativo serão armazenados em todo o fluxo do item de menu do dispositivo móvel e serão usados somente em etapas do dispositivo móvel que exigem os campos definidos. Por isso, o campo exato de etapa do dispositivo móvel deve ser especificado como parte da configuração da política de dados do código de barras, para vincular os valores do identificador do aplicativo dos códigos de barras aos campos do aplicativo móvel Warehouse Management. Para obter mais informações sobre como encontrar os nomes de campo corretos, consulte Inspecionar detalhes das sessões ativas do aplicativo móvel Warehouse Management.
    • Enviar automaticamente – esta opção estará disponível somente quando o campo Método de captura do valor do campo estiver definido como Salvar como padrão. Defina-o como Sim para enviar automaticamente a etapa do dispositivo móvel se todos os campos estiverem definidos.

  4. Na Guia Rápida abaixo do cabeçalho, mapeie os nomes dos campos para os identificadores de aplicativo, conforme necessário para a política atual. Use os botões da barra de ferramentas para adicionar e remover linhas, conforme necessário. Para cada linha, defina os seguintes campos:

    • Campo – Selecione ou insira o campo de entrada do aplicativo móvel ao qual o valor de entrada deve ser atribuído. O valor não é o nome de exibição que os trabalhadores veem. Em vez disso, é o nome da chave que é atribuído ao campo no código subjacente. A configuração padrão fornece uma coleção de campos que provavelmente serão úteis e inclui nomes de chave intuitivos para cada campo e a funcionalidade programada correspondente. No entanto, você pode precisar conversar com seus parceiros de desenvolvimento para encontrar as seleções corretas para sua implementação. Para obter mais informações sobre como pesquisar nomes de campo, consulte Inspecionar detalhes das sessões ativas do aplicativo móvel Warehouse Management.
    • Identificador do aplicativo – Selecione o identificador de aplicativo aplicável, conforme definido na página Identificadores do aplicativo de dados do código de barras. O identificador estabelece como o código de barras será interpretado e armazenado como um valor para o campo nomeado. Depois de selecionar um identificador de aplicativo, o campo Descrição mostra a descrição dele.
    • Classificação – essa coluna estará disponível somente quando o campo Método de captura do valor do campo estiver definido como Processar imediatamente. Cada código de barras de valores múltiplos inclui uma série de identificadores de aplicativos, cada um deles seguido por um valor. A política de dados do código de barras aplicável identifica qual identificador de aplicativo é mapeado para cada campo do banco de dados. No entanto, se um código de barras usar o mesmo identificador de aplicativo mais de uma vez, o sistema usará a ordem em que os identificadores de aplicativo aparecem no código para mapeá-los para os campos. Para linhas que compartilham um identificador de aplicativo com uma ou mais linhas, use este campo para estabelecer a ordem em que as linhas correspondentes devem ser processadas. A linha que tem o menor valor de classificação será processada primeiro.
    • Permitir substituição – essa coluna estará disponível somente quando o campo Método de captura do valor do campo estiver definido como Salvar como padrão. Marque a caixa de seleção para salvar o valor do identificador do aplicativo que vem do código de barras, embora um valor já exista como parte da etapa do dispositivo móvel. Somente os valores de campo que estão habilitados para edição serão substituídos.

Observação

Para códigos de barras que incluem mais de um identificador de aplicativo idêntico, você deve usar o campo Classificação para estabelecer a ordem dos campos.

Atribuir políticas de dados do código de barras para itens de menu do dispositivo móvel

Por padrão, todos os itens de menu do dispositivo móvel oferecem campos de entrada nos quais os trabalhadores podem digitalizar um único valor, de acordo com a configuração de dados do código de barras genérica. Se quiser que os trabalhadores possam digitalizar mais de um valor de campo em uma única digitalização para qualquer item de menu de dispositivo móvel, você deverá atribuir uma política de dados do código de barras seguindo as etapas.

  1. Acesse Gerenciamento de depósito > Configuração > Dispositivo móvel > Itens de menu de dispositivo móvel.
  2. Crie ou abra um item de menu.
  3. Na FastTab Geral, defina o campo Política de dados do código de barras como a política que se aplica ao item de menu.

Exemplo de configuração de GS1

Este exemplo se aplica a um sistema em que as opções GS1 são configuradas da seguinte maneira:

  • Na página Parâmetros de gerenciamento de depósito, as seguintes configurações globais são estabelecidas:

    • Caractere FNC1:]C1
    • Separador de grupo:~
  • Na pagina Identificadores do aplicativo de dados do código de barras, os identificadores de aplicativo a seguir são relevantes para o exemplo.

    Identificador de aplicativo descrição Tamanho fixo Extensão Tipo Decimal
    01 GTIN Selecionadas 14 Numérico Compensado
    10 Nº do lote Compensado 20 Alfanumérico Compensado
    17 Data de vencimento Selecionadas 6 Data Compensados
    30 Quantidade recebida Compensados 8 Numérico Compensados
  • Na página Configuração genérica de dados do código de barras, as configurações a seguir para a política de dados do código de barras genérica são relevantes para o exemplo.

    Campo Identificador de aplicativo Descrição
    ItemId 01 GTIN
  • Na página Política de dados do código de barras, existe uma política na qual o campo Nome da política é definido como Recebimento de compra. Esta política inclui as seguintes linhas.

    Campo Identificador de aplicativo descrição Classificação
    ExpDate 17 Data de vencimento 0
    InventBatchId 10 Nº do lote 0
    Qtd. 30 Quantidade recebida 0
  • Na página Itens de menu do dispositivo móvel, há um item de menu chamado Recebimento de compra. O campo Política de dados do código de barras é definido como Recebimento de compra.

Depois que as mercadorias de uma ordem de compra chegarem no depósito, o trabalhador seguirá essas etapas.

  1. No dispositivo móvel, selecione o item de menu Recebimento de compra.
  2. Inserir o número da ordem de compra.
  3. Selecione o campo Item e leia o seguinte código de barras: ]C10100000012345678~3030~10b1~17220215.

Por causa das configurações estabelecidas para este exemplo, o sistema analisa o código de barras digitalizado da seguinte maneira.

Chave de campo ID do Aplicativo Alíquota Observação
ItemId 01 00000012345678 Como o trabalhador é verificado para o campo Item, o primeiro valor no código de barras é mapeado para aquele campo. O mapeamento é obtido da configuração de dados do código de barras genérica.
Qtd. 30 30 Como diversos valores de campo estão sendo capturados em uma única digitalização, esse mapeamento e todos os mapeamentos restantes são obtidos da política de dados do código de barras atribuída ao item de menu Recebimento de compra. Este valor é a quantidade que foi recebida.
InventBatchId 10 b1 Este valor é o ID do lote.
ExpDate 17 220215 O formato da data é AAMMDD. Portanto, a data de vencimento é 15 de fevereiro de 2022.

Em seguida, o recebimento é registrado e os valores relevantes do banco de dados são inseridos após a verificação única.

Dica

Se os códigos de barras GS1 que contêm vários valores não funcionarem como parte de um fluxo de aplicativo móvel Warehouse management, verifique as seguintes configurações:

  • Nas páginas Configuração genérica de dados do código de barras e Identificadores do aplicativo de dados do código de barras, verifique se as configurações estão alinhadas com os códigos de barras que você está usando e com a política de dados do código de barras atribuída na página Item de menu do dispositivo móvel.

  • Na página Política de dados do código de barras, selecione a política com a qual você está encontrando problemas e verifique as seguintes configurações:

    • Defina o campo Método de captura do valor do campo como Salvar como padrão.
    • Na grade, verifique se todos os nomes de campo estão alinhados com os nomes de controle de entrada da ID da etapa para o dispositivo móvel. Para obter mais informações sobre como pesquisar nomes de campo, consulte Inspecionar detalhes das sessões ativas do aplicativo móvel Warehouse Management. Para obter alguns exemplos típicos, consulte a tabela após esta lista.
  • Na página Parâmetros de gerenciamento de depósito, na guia Geral, na guia Guia Rápida Códigos de barras, defina o campo Política de identificador de aplicativo desconhecida como Ignorar o elemento de dados.

A tabela a seguir mostra alguns exemplos típicos nos quais ha´falha no mapeamento do campo ID da etapa, de forma que um código de barras GS1 digitalizado não pode ser processado.

Nome do campo usado Nome correto do campo Processar
ItemId ProductConfirmation Etapa de confirmação do item
CatchWeight OutboundWeight Etapa de separação do peso variável