Este artigo tem o objetivo de sugerir algumas boas práticas relacionadas ao cadastro dos itens da biblioteca, realizados no Promob Catalog. Estas sugestões levam em consideração alguns comportamentos já consolidados do sistema. Diante da impossibilidade de prever ou de bloquear todas as alternativas de cadastro possíveis, entendemos que boas práticas se fazem mais eficazes em determinadas situações. Não se tratam de regras, mas sim de sugestões baseadas em casos já identificados, a partir dos quais podem-se fazer recomendações visando prevenir alguns comportamentos indesejados.
Caso tenha dúvidas ou algum comportamento relacionado à estas boas práticas, sugerimos que abra uma solicitação para o suporte técnico.
Alterações gerais no cadastro de itens
Copiar itens de outras bibliotecas
Itens com permissão para serem Desassociados
Manutenção em montadores do tipo !find ou CHECKED
Eventos com Ação - Reprocessar Agregados e irmãos
Alterações gerais no cadastro de itens
SITUAÇÃO: após alterar itens já existentes da biblioteca, ao abrir um projeto antigo que continha aquele item, passam a ocorrer inconformidades ou situações indesejadas.
RECOMENDAÇÃO: antes de liberar a mídia com a alteração para todos os usuários, recomendamos que seja feita uma liberação parcial (apenas para algum número de série específico), e que neste Promob seja aberto um projeto antigo e realizados testes básicos relacionados ao que foi alterado (Modelos, Agregados, Dimensionamentos, Orçamentos, etc).
Cadastro geral de novos itens
SITUAÇÃO: após cadastrar um novo item e publicar a biblioteca para os Promobs Studio/Start, ocorrem inconformidades ou situações indesejadas.
RECOMENDAÇÃO: antes de liberar a mídia com novos itens para todos os usuários, recomendamos que seja feita uma liberação parcial (apenas para algum número de série específico), e que neste Promob seja criado e salvo um novo projeto, reaberto no mesmo Promob, e que sejam realizados testes básicos relacionados ao novo item (Modelos, Agregados, Dimensionamentos, Orçamentos, etc).
Substituição de Agregados
SITUAÇÃO: no cadastro dos Agregados de um módulo, há os campos ID Módulo/Grupo e ID Agregado (cada qual com sua finalidade), mas onde é possível realizar a substituição das informações ali inseridas.
RECOMENDAÇÃO: sempre que for necessário alterar um ID Módulo/Grupo de algum Agregado do módulo, ao invés de alterar a informação diretamente no Agregado existente, o qual possui um ID Agregado único, recomenda-se que seja feita uma cópia ou criado um Novo Agregado para então inserir nele o novo ID Módulo/Grupo desejado.
Desta forma, mantê-se o cadastro anterior no formato que estava até então, evitando situações indesejadas em projetos antigos que já contenham aquele item inserido.
Performance do sistema
SITUAÇÃO: algumas ações de cadastro podem demandar um tempo maior de processamento do sistema. Entre estas ações de cadastro, destacamos:
- O uso excessivo de Eventos;
- O uso excessivo de Condições baseadas em testes, como o !find ou o CHECKED;
- O uso de Desenhos com excesso de detalhes.
RECOMENDAÇÃO: ao notar algum tipo de lentidão relacionada com itens específicos da biblioteca, recomendamos a realização de testes comparativos com itens similares que não apresentem lentidão, avaliando então a necessidade daquele formato de cadastro e as alternativas possíveis.
Criação de novos Atributos
SITUAÇÃO: imediatamente após a criação de um novo Atributo no Sistema Menu - Cadastro - Sistema - Atributos, ocorrem travamentos ou inconformidades, mesmo que não esteja sendo utilizado o novo Atributo no cadastro dos itens.
RECOMENDAÇÃO: sempre após realizar a criação de um novo Atributo no Sistema, recomendamos que logo em seguida a biblioteca seja Reindexada Menu - Cadastro - Reindexar - Biblioteca, e logo após o Promob Catalog seja fechado e reaberto.
Copiar itens de outras bibliotecas
SITUAÇÃO: após copiar arquivos entre uma biblioteca e outra (seja por dentro do Promob Catalog, ou copiando pastas/arquivos diretamente pelos diretórios do Windows), informações são perdidas ou inconformidades são geradas no sistema.
RECOMENDAÇÃO: não recomendamos que seja feita a cópia de nenhuma informação entre duas bibliotecas, nem mesmo utilizando as ferramentas de Copiar e Colar presentes no Promob Catalog, exceto em algum caso pontual que seja indicado pelos setores técnicos da Promob.
Itens com permissão para serem Desassociados
SITUAÇÃO: dependendo do formato do cadastro, há itens Agregados que permitem ser Desassociados do módulo no qual estavam vinculados. Neste processo, o item que foi Desassociado pode passar a apresentar comportamentos indesejados (falta de informações, redimensionamentos incorretos, inconformidades, etc).
RECOMENDAÇÃO: em itens que permitem ser Desassociados, evitar o cadastro de ações baseadas em informações buscadas no item pai. E quando for necessário buscar a informação no pai, bloquear a ação de Desassociar.
Utilização de @
SITUAÇÃO: após realizar o cadastro de alguma fórmula, o sistema não retorna o valor esperado.
RECOMENDAÇÃO: caso o sistema não retorne o valor esperado, recomenda-se utilizar o montador @(FORMULA), pois em alguns casos a presença do @ reforça o processamento, trazendo então o resultado esperado.
Manutenção em montadores do tipo !find ou CHECKED
SITUAÇÃO: montadores do tipo !find e CHECKED funcionam através da verificação de agregados, buscados nos ID's dos itens informados no próprio montador.
RECOMENDAÇÃO: quando utilizados estes tipos de montadores e for necessário fazer manutenção no cadastro dos itens relacionados, observar com atenção os ID's usados nos montadores antes de realizar qualquer alteração.
Eventos com Ação - Reprocessar Agregados e irmãos
SITUAÇÃO: ao reabrir um projeto, percebe-se a alteração de algum acabamento, de dimensões dos itens, ou de algum agregado do módulo.
RECOMENDAÇÃO: verificar a presença de Eventos que tenham ações de Reprocessar Agregados e irmãos, pois estes Eventos podem afetar diversos níveis do cadastro. Portanto, recomenda-se que este Evento e ação em específico sejam aplicados no nível mais inferior do cadastro (itens filhos).