Quem pode fazer
A importação e a exportação são marcadas como ações sensíveis. Na versão atual o segundo fator (MFA) é opcional e não as bloqueia; se o console algum dia mostrar Verifique sua identidade para continuar., confirme com o seu aplicativo autenticador e tente de novo. Veja Segurança da conta e Funções e permissões.
Onde
Não existe uma lista de importações anteriores. Guarde o endereço da página Status da importação se quiser consultá-la depois.
Prepare o arquivo
A tela Importar CSV (Adicione insumos de um arquivo CSV. Os insumos existentes não são atualizados.) inclui um guia, Prepare seu arquivo, com:- Colunas obrigatórias e Colunas opcionais.
- Unidades aceitas e Criticidades aceitas, com os códigos.
- Baixar modelo de colunas: um arquivo chamado
muveya-catalog-template.csvsó com a linha de cabeçalho. - IDs de categorias para seu CSV: cada Nome da categoria ao lado do seu
categoryId, com Copiar ID da categoria.
Formato do arquivo
- CSV simples com vírgula como separador. Campos que contêm vírgulas, aspas duplas ou quebras de linha ficam entre aspas duplas, e uma aspa dupla dentro deles é escrita duas vezes (
""). - Codificado em UTF-8, com ou sem marca de ordem de bytes. Em uma planilha, salve como “CSV UTF-8”.
- O primeiro registro é o cabeçalho. Os nomes das colunas são os nomes em inglês abaixo, escritos exatamente (maiúsculas contam), em qualquer ordem.
- Colunas que o muveya não conhece são ignoradas. Se uma coluna aparece duas vezes, vale a primeira, exceto
unitOfMeasure,cost,currencye as colunas de metadados de custo: uma duplicata de qualquer uma delas recusa o arquivo inteiro. - Linhas vazias são ignoradas. Os espaços em volta de cada valor são removidos.
Colunas
Exemplo:
cost e currency estão vazios.
Limites
Importar insumos
1
Prepare as categorias
Crie antes as categorias que faltam e copie os identificadores em IDs de categorias para seu CSV. Veja Categorias.
2
Escolha o arquivo
Em Importar CSV, clique em Arquivo CSV e escolha o seu arquivo
.csv.3
Envie
Clique em Importar insumos. Quando o arquivo é aceito, o console abre Status da importação.
4
Acompanhe o andamento
A página se atualiza sozinha enquanto a importação aguarda processamento ou está em andamento. Atualizar status consulta de novo quando você quiser.
5
Revise o resultado
Leia os totais e as linhas rejeitadas. Corrija essas linhas em um arquivo novo e clique em Importar outro arquivo.
6
Ative os novos insumos
Os insumos importados ficam em rascunho. Abra cada um e ative-o quando estiver pronto para ser pedido. Não existe ativação em lote. Veja Insumos do catálogo.
Status da importação
Ao terminar, a página mostra Linhas de dados, Criados e Rejeitados. Se alguma linha foi rejeitada, ela acrescenta Algumas linhas foram rejeitadas. Revise os motivos antes de enviar um arquivo corrigido. e uma tabela com Linha de dados e Motivo.
Cada linha é independente: uma linha rejeitada nunca interrompe as outras, e as linhas criadas antes de uma rejeição continuam criadas.
Números de linha
São contados registros de dados, sem o cabeçalho; um registro CSV pode ocupar várias linhas de texto. A linha de dados 1 é o primeiro registro depois do cabeçalho. Linhas vazias não contam, e um valor entre aspas com quebras de linha conta como uma única linha, então o número da linha de dados pode ser diferente do número de linha que o seu editor mostra.Falhas do arquivo inteiro
Linhas rejeitadas
Para corrigir linhas rejeitadas, monte um arquivo novo só com essas linhas, já corrigidas. Deixe de fora as linhas que foram criadas: agora elas seriam rejeitadas com Este SKU já existe.
Importações nunca atualizam insumos
- Uma importação só cria insumos. Uma linha cujo SKU já existe é rejeitada, sejam quais forem os outros valores. Para mudar insumos existentes, edite-os no console.
- Dentro de um arquivo, a primeira linha com um SKU é criada e as seguintes com o mesmo SKU são rejeitadas.
- Enviar o mesmo arquivo duas vezes não cria nada na segunda vez: todas as linhas são rejeitadas por SKU existente.
- Se o processamento for interrompido e retomado, o muveya lembra quais linhas já criou e não as cria de novo.
- O custo de uma linha passa a ser o custo vigente do insumo, confirmado para a unidade de medida importada. Veja Custos.
Exportar o catálogo
1
Inicie a exportação
Em Catálogo, clique em Exportar CSV. O arquivo é gerado na hora.
2
Baixe
Clique em Baixar CSV. Abaixo do link, O link expira: mostra a data e a hora.
Conteúdo da exportação
O arquivo se chamacatalog.csv e contém todos os insumos da clínica odontológica, em todos os status, do mais antigo ao mais recente.
- Valores opcionais vazios são células vazias; as colunas de rastreabilidade valem
trueoufalse;costecurrencyficam vazios quando o custo éunset. - O arquivo está em UTF-8 com marca de ordem de bytes, separado por vírgulas e com quebras de linha do Windows, para que as planilhas abram corretamente os nomes com acentos.
- Um valor que começa com
=,+,-ou@é gravado com um apóstrofo (') na frente, para que a planilha não o execute como fórmula. - As categorias aparecem como
categoryId, não pelo nome. Apresentações, códigos de embalagem e estoque não são exportados.
Reimportar um arquivo exportado
Uma exportação tem os mesmos nomes de coluna da importação, então você pode usá-la como ponto de partida, por exemplo para carregar o mesmo catálogo em outra clínica odontológica. Antes de enviar:- Troque cada
categoryIdpelos identificadores da clínica odontológica de destino. - Remova o apóstrofo que a exportação colocou na frente dos valores que começam com
=,+,-ou@. - A coluna
statusé ignorada: todo insumo é criado como rascunho. - Se o arquivo tiver as colunas de custo, o
costStatusde cada linha decide o que acontece:unset: as demais células de custo precisam estar vazias.verified:costUnitOfMeasureprecisa ser igual aunitOfMeasure,costMeasurementVersionum número inteiro a partir de 1,costQuantityProtocolprecisa serbase_number_v1,costum número inteiro ecurrencytrês letras maiúsculas. Caso contrário, a linha é rejeitada com Revise os campos desta linha.review_requiredouinvalid: a linha é rejeitada com O custo registrado precisa de revisão. Confirme a unidade e o valor antes de importar esta linha.- Vazio ou qualquer outro valor: a linha é rejeitada com Revise os campos desta linha.
- Reimportar na mesma clínica odontológica não cria nada, porque todos os SKUs já existem.
O que o sistema registra
A importação também guarda, para cada linha de dados, se ela foi criada e o motivo quando não foi. Esse resumo nunca guarda valores de custo. A versão atual não tem uma tela para consultar a auditoria.
O que pode dar errado ao enviar ou exportar
A API pública não importa nem exporta o catálogo. Para lê-lo a partir de outro sistema, use
GET /v1/catalog/items. Veja API para desenvolvedores.
Páginas relacionadas
Insumos do catálogo
Regras dos campos e ativação.
Categorias
Crie categorias e encontre os identificadores.
Custos
Unidades menores e estados do custo.
Funções e permissões
Funções que podem importar e exportar.