Todos os cursos

Alcances: o que cada pessoa vê e escreve

Como limitar um leitor ou um editor a uma parte do catálogo, e aos atributos dos seus grupos.

Este tutorial tem vídeo em outros idiomas: em espanhol · em inglês

O que é um alcance

Um alcance limita uma pessoa da equipe. Só um leitor ou um editor pode ser limitado: um operador, um administrador ou um proprietário importa, baixa e apaga em massa, e essas ações não podem ser limitadas sem mentir.

Define-se e remove-se em Configurações → Equipe, na linha da pessoa, com «Alcance». É uma ação de administrador e fica no registro com quantas categorias, famílias, marcas e grupos foram limitados.

Leitura: categorias e famílias

Marcar categorias ou famílias faz a pessoa ver só os produtos dessas categorias (com todas as subcategorias) ou dessas famílias. Um produto que não está em nenhuma delas não existe para essa pessoa: não aparece na lista e sua ficha responde «não encontrado». Sem marcar nada, vê todo o catálogo.

Quem está limitado na leitura também não vê o que é de toda a organização: os créditos, a galeria de gerações, a fila de revisão, os lotes, a análise nem o registro. Da equipe vê o pessoal sem limite, não outras pessoas limitadas, e das visualizações salvas só as suas. A busca, a grade, a biblioteca de imagens e as contagens do início mostram só a sua parte do catálogo.

Um produto sem categoria nem família fica fora de qualquer alcance de leitura. Em um catálogo recém-importado isso é todo o catálogo: limite depois de organizá-lo.

Leitura: marcas

Marcar marcas faz com que a pessoa veja e edite apenas os produtos dessas marcas. É o alcance de um fornecedor. Soma-se às categorias e famílias: se você marcar uma categoria e uma marca, ela vê os produtos das duas.

Quem está limitado por marca só cadastra produtos das suas marcas. E ninguém limitado pode mudar a marca de um produto: mudá-lo de marca o tiraria do seu alcance ou o colocaria no de outra pessoa.

A marca vem do texto da marca de cada produto. «NYX» e «nyx» são a mesma marca; se uma importação troca a marca de um produto por outra, esse produto passa para a outra marca e sai do alcance de quem tinha a primeira. Um produto sem marca não está em nenhum alcance de marca.

Escrita: grupos de atributos

Marcar grupos de atributos faz a pessoa ver a ficha completa, mas escrever só os valores dos atributos desses grupos. Os demais aparecem com um cadeado, na ficha e na grade; se tentar escrevê-los, o servidor recusa nomeando o atributo e o grupo.

Os atributos sem grupo («Outros») não estão em nenhum alcance: só quem não está limitado os escreve. Por isso vale dividir a ficha em grupos antes de limitar alguém.

O cadeado de grupo e a marca «Protegido» são duas coisas distintas sobre o mesmo atributo: um reparte por equipe, a outra reserva aos administradores. Os dois se aplicam.

As chaves de API não são limitadas

Uma chave de API autoriza por permissões (scopes), não por papel nem por alcance: quem emite uma chave com attributes:write dá permissão para escrever todo o catálogo. Se uma integração deve tocar só uma parte, a chave não leva essa permissão, ou a integração filtra pelo campo group que cada atributo traz na API.