Definindo regras
RuleCHECK permite às organizações anexar diversas regras a diferentes tipos de modelos. RuleCHECK usa o parâmetro RC_MODEL_TYPE para determinar qual o conjunto de regras associar ao modelo.
Cada conjunto de regras é armazenado em um arquivo separado. Esses arquivos pode ter qualquer nome, mas devem ter uma extensão .rule.
Para associar um modelo com um conjunto de regras, o valor do parâmetro RC_MODEL_TYPE e o nome do arquivo de regra devem ser os mesmos. A tabela a seguir ilustra isso:
|
RC_MODEL_TYPE
|
Nome do arquivo de regra
|
|
Aço
|
steel.rule
|
|
Chapa
|
sheetmetal.rule
|
|
Moldagem
|
casting.rule
|
Por padrão, os arquivos de regra são armazenados em <creo-loadpoint>/modchk/text/<language>/rules.
|
|
É necessário definir o parâmetro RC_MODEL_TYPE em cada modelo. É possível verificar a existência e a definição adequada desse parâmetro no modelo usando ModelCHECK.
|
RuleCHECK permite classificar as regras em duas categorias, regras flexíveis e regras fixas.
Regras flexíveis
As regras flexíveis são regras que oferecem sugestões de design aos usuários. Geralmente, elas são diretrizes gerais que não precisam ser seguidas especificamente.
Regras fixas
As regras fixas oferecem sugestões de design que devem ser seguidas explicitamente. O RuleCHECK anexa um status para cada uma dessas regras. Os usuários do Creo devem indicar que estas regras foram cumpridas. O status de cada regra pode ser definido para um dos três estados:
• Pendente — a regra foi anexada ao modelo, mas ainda não foi aplicada. Esse é o status default.
• Completa — a regra foi aplicada ao modelo. Também é possível adicionar comentários às regras. Ao definir o status da regra como completo, é necessário confirmar que a regra foi cumprida.
• Substituída — a regra foi substituída. Se uma regra não foi cumprida, é necessário atestar a tentativa de estar em conformidade com a regra, mas que não foi possível. Para continuar é necessário inserir o motivo da substituição da regra.
Quando Completa ou Substituída for selecionado, uma janela de comentário fica disponível para digitar informações como nome, data e o motivo por que o status da regra será mudado.
As mudanças de status são gravadas no modelo do Creo Parametric, mas não são gravadas no disco até que o modelo seja salvo. Embora o status seja armazenado com o modelo, a única forma de modificá-lo é por meio de RuleCHECK.