Passar para o conteúdo principal

O uso de 'Expressões Regulares', também conhecidas como RegEx

Atualizado há mais de 2 semanas

Observação: Este artigo é uma tradução gerada por IA.

No BIMcollab, os documentos recebem um código. A estrutura desse código pode ser definida por meio de uma 'Convenção de Nomenclatura de Documentos'. No entanto, esse método padronizado pode não ser capaz de compor a estrutura de código desejada. Nesses casos, podem ser usadas as 'Expressões Regulares', ou RegEx para abreviar.

Expressões Regulares

Uma 'Expressão Regular' é uma forma de descrever padrões que permitem que softwares reconheçam textos (fonte: Wikipedia). Como existe uma sintaxe formal para isso e as expressões regulares podem ser vistas como uma espécie de linguagem de programação, o contexto deste artigo não é o local para explicar isso em detalhes. Se você quiser conhecer mais sobre como compor uma expressão regular, consulte a Wikipedia, sites especializados como o Regexr ou diversos tutoriais no YouTube.

Tarefa do Administrador

Assim como definir a 'Convenção de Nomenclatura de Documentos', inserir uma RegEx é tarefa do administrador. As Expressões Regulares são definidas por projeto.

  1. Abra o BIMcollab como administrador.

  2. Na página de Administração, acesse a aba CDE.

  3. Clique em Projetos na coluna à esquerda.

  4. Selecione o projeto desejado.

  5. Em seguida, NÃO selecione a opção 'Expressões Regulares', mas clique no botão Editar para editar o projeto.

  6. Na página 'Editar projeto', você pode criar as expressões.

Exemplo de RegEx

No nosso exemplo, a RegEx é usada com a seguinte estrutura:

[A-Z]{3}-[A-Z]{3}-[0-9]{4}

Explicação da sintaxe:

  • A notação oficial é /[A-Z]{3}-[A-Z]{3}-[0-9]{4}/, mas as barras são interceptadas pelo software BIMcollab e, por isso, podem ser omitidas.

  • [A-Z]{3} indica que aqui aparecerão três letras maiúsculas. De A a Z, sem exceções.

  • [0-9]{4} indica que aqui aparecerão quatro dígitos de 0 a 9.

  • No total, o código definido consiste em dois conjuntos de três letras maiúsculas e quatro dígitos, separados por hífens. Por exemplo: ABC-DEF-1234

Adicionar um Documento

A RegEx mencionada acima foi adicionada ao 'Documento', os outros quatro tipos de documentos como 'Desenho' ou 'Model' não estão preenchidos com uma RegEx.

Um documento é adicionado a um projeto no BIMcollab da seguinte forma:

  1. Selecione o projeto desejado em 'Meus Projetos'.

  2. Clique na seção 'Documentos' no topo da barra azul.

  3. Agora você verá a página de visão geral dos documentos. Clique no botão [Adicionar ao projeto] no canto superior direito para adicionar um documento.

  4. Selecione o documento a ser adicionado ao projeto e [Envie] esse documento.

  5. Agora adicione os metadados necessários aos documentos enviados clicando em [Adicionar informações aos arquivos enviados].

  6. Preencha todos os campos obrigatórios (campos marcados com um asterisco e quaisquer outros campos que desejar preencher). No campo 'Número do documento', insira o número do documento de acordo com a definição da RegEx.

  7. Salve os metadados. Se o número do documento estiver de acordo com a RegEx, ele será aceito; caso contrário, um aviso aparecerá ao lado do campo.

  8. A visão geral dos documentos do projeto será exibida.

RegEx e Fluxos de Trabalho

Um fluxo de trabalho pode ser iniciado com base em um DocumentCode. Suponha que apenas desenhos precisem ser carimbados com ‘Destinado ao canteiro de obras’ e outros documentos não, então uma RegEx pode ser incluída nas condições para iniciar o fluxo de trabalho, na qual o código do documento de um desenho é registrado.

Quando a estrutura da RegEx corresponde ao DocumentCode do novo Desenho adicionado, o carimbo sugerido é adicionado ao desenho.

Respondeu à sua pergunta?