Gerenciamento de conteúdo e filtros personalizados
Esta página explica o método para criar categorias e filtros para gerenciar conteúdo personalizado na Biblioteca. Também inclui sugestões para fluxos de trabalho baseados em projetos.
Visão geral
Depois de adicionar conteúdo personalizado à biblioteca, você precisa torná-la detectável.
A Biblioteca usa vários pontos de dados para identificar o conteúdo, para filtrá-lo e exibir pesquisas. Esses pontos de dados incluem:
- Nome
- Extensão
- URL (ou seja, nome do arquivo)
- Atributos
Você pode organizar sua Biblioteca em categorias que contêm filtros específicos e ajustá-la às necessidades do seu projeto.
Na verdade, as categorias e filtros personalizados podem ser específicos do projeto e ser salvos em arquivos do projeto (*.sbsprj). Esses arquivos podem ser reunidos em Arquivos de configuração (*.sbscfg) e distribuídos a uma equipe para que todos os artistas possam usar as* mesmas categorias da biblioteca* para qualquer projeto específico.
Isso significa que, com um ou mais arquivos do Project, você pode definir as pastas nas quais o conteúdo deve ser adicionado à Biblioteca, bem como as categorias e filtros que classificarão e organizarão esse conteúdo.
Atributos do grafo
Os gráficos contidos nos arquivos SBS e SBSAR podem ser filtrados e pesquisados na Biblioteca usando o conjunto de dados na seção Atributos das propriedades do gráfico. Alguns desses atributos também podem ser definidos em alguns outros tipos de recursos.
Filtros e pastas personalizados
Os filtros são parâmetros de pesquisa booleanos simples (Verdadeiro/Falso) que resultarão na exibição de um recurso dentro da Biblioteca quando esse Filtro for selecionado. Os recursos podem ser tudo o que estiver dentro de um pacote. Lembre-se do seguinte:
- Um Filtro corresponderá a todos os recursos, em todos os caminhos observados.
- Um Filtro pode conter várias condições, todas elas devem ser avaliadas como True (condição AND) para que o recurso seja exibido sob esse filtro.
- Um recurso pode aparecer sob vários filtros, ele não é exclusivo para qualquer filtro.
- Um Recurso de um caminho observado ainda está disponível na Biblioteca, mesmo que não em qualquer Filtro, usando a função Pesquisar.
Como criar filtros e pastas
Categorias (isto é, pastas) e filtros são criados e editados usando os seguintes botões:
Para remover uma Pasta ou um Filtro, clique com o botão direito nele e selecione a opção Remover no menu contextual.
Edição de filtros e pastas
As pastas e os filtros são identificados pelos seguintes dados:
- Nome exibido na exibição de árvore da Biblioteca.
- Arquivo de Configuração do Projeto (SBSPRJ) no qual este item está armazenado.
Os filtros geralmente precisam ter condições configuradas para atingir sua finalidade de filtragem. Essas condições são configuradas usando os seguintes critérios:
- Tipo de Recurso: define um Tipo de Recurso específico, como Gráficos
- Atributo ao qual aplicar condição - veja a lista acima
- Lógica de condição: permite que o filtro inclua resultados com correspondências positivas, negativas, parciais e inteiras
- Palavra-chave Condition: a cadeia de caracteres em relação à qual os critérios Attribute e Condition logic são testados. Quando deixado em branco, qualquer recurso que corresponda a esses dois critérios será incluído
Você pode adicionar ou remover condições usando os botões ‘+’ e ‘x’ na extremidade direita da palavra-chave Condition.
Práticas recomendadas
Diretrizes recomendadas
- A regra geral da biblioteca padrão é que a Pasta está listada no atributo Categoria, enquanto o nome do Filtro é determinado pelo atributo Marca
- Não crie nós personalizados que se misturem com a biblioteca padrão, a menos que você explicitamente deseje que eles façam isso. Seus nós serão exibidos em Filtros padrão se eles corresponderem, portanto, você terá que usar um sistema de marcação/nomenclatura diferente para evitar isso
- Usar identificadores exclusivos, por projeto. Eles podem ser colocados em qualquer lugar desejado (como Descrição, Categoria ou Dados do Usuário), desde que você esteja consistente entre todos os projetos. Isso facilita muito a pesquisa e a filtragem de conteúdo por projeto
- Use o atributo Autor para controlar a pessoa inicialmente responsável pelo conteúdo, sem ter que vasculhar os registros do Controle de Versão
- Uma maneira eficiente de criar Ícones é usar a opção Gerar do atributo de gráfico Ícone ou criar um modelo de gráfico para gerá-los. Dessa forma, você pode garantir a consistência e economizar trabalho na criação deles. Todos os ícones padrão da biblioteca foram criados no Designer dessa forma!
Gerenciamento de conteúdo de escopo variável
- Você pode adicionar Recursos a categorias existentes se isso fizer mais sentido. Será menos trabalhoso gerenciar e manter filtros, e você pode usar um estilo de ícone especial para diferenciá-los.
- Você pode definir suas pastas e filtros em um arquivo global (nível de estúdio) de Configuração de Projeto e adicionar conteúdo a eles simplesmente adicionando caminhos observados de consecutivos de arquivos de projeto
- Você pode definir pastas e filtros específicos para cada projeto para mantê-los separados
- Você pode misturar, combinar e usar métodos dos três anteriores: usar filtros existentes, definir novos globais e criar filtros exclusivos por projeto