Ir al contenido principal

El uso de 'Expresiones Regulares', también conocidas como RegEx

Actualizado hace más de 4 meses

Tenga en cuenta: Este artículo es una traducción generada por IA.

En BIMcollab, los documentos se asignan un código. La estructura de dicho código puede definirse mediante una 'Convención de Nombres de Documentos'. Sin embargo, este método estandarizado puede no ser capaz de componer la estructura de código deseada. En estos casos, se pueden usar 'Expresiones Regulares', o RegEx para abreviar.

Expresiones Regulares

Una 'Expresión Regular' es una forma de describir patrones que permiten al software de computadora reconocer texto (fuente: Wikipedia). Dado que existe una sintaxis formal para esto y las expresiones regulares pueden verse como una especie de lenguaje de programación, el contexto de este artículo no es el lugar para explicar esto en más detalle. Si desea conocer más sobre cómo se puede componer una expresión regular, consulte Wikipedia, sitios web especializados como Regexr o una gran cantidad de buenas instrucciones en YouTube.

Tarea del Administrador

Al igual que definir la 'Convención de Nombres de Documentos', introducir un RegEx es tarea de un administrador. Las Expresiones Regulares se definen por proyecto.

  1. Abra BIMcollab como Administrador.

  2. Vaya a la sección 'Administración de Twin'.

  3. Seleccione 'Proyectos' en la columna de la izquierda...

  4. ... y luego el proyecto deseado.

  5. Luego NO seleccione la opción 'Expresiones Regulares', sino que seleccione el botón Editar para editar el proyecto.

  6. En la página 'Editar proyecto', puede crear las expresiones.

El Ejemplo de RegEx

En nuestro ejemplo, el RegEx se utiliza con la siguiente estructura:

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

Explicación de la sintaxis:

  • La notación oficial es /[A-Z]{3}-[A-Z]{3}-[0-9]{4}/ pero las barras invertidas son interceptadas por el software de BIMcollab y, por lo tanto, pueden omitirse.

  • [A-Z]{3} indica que aquí aparecerán tres letras mayúsculas. De la A a la Z, sin excepciones.

  • [0-9]{4} indica que aquí aparecerán cuatro dígitos del 0 al 9.

  • En total, el código definido consta de dos grupos de tres letras mayúsculas y cuatro dígitos, separados por un guion. Por ejemplo: ABC-DEF-1234

Añadir un Documento

El RegEx discutido anteriormente se ha añadido a 'Documento', los otros cuatro tipos de documentos como 'Dibujo' o 'Modelo' no están llenos con un RegEx.

Un documento se añade a un proyecto en BIMcollab de la siguiente manera:

  1. Seleccione el proyecto deseado en 'Mis Proyectos'.

  2. Haga clic en la sección 'Documentos' en la parte superior de la barra azul.

  3. Ahora verá la página de vista general de documentos. Haga clic en el botón [Añadir al proyecto] en la parte superior derecha para añadir un documento.

  4. Seleccione el documento que se va a añadir al proyecto y [Cargue] este documento.

  5. Ahora añada los metadatos necesarios a los documentos cargados haciendo clic en [Añadir información a los archivos cargados].

  6. Introduzca todos los campos requeridos (campos marcados con un asterisco y cualquier otro campo que desee introducir). En el campo 'Número de documento', introduzca el número de documento de acuerdo con la definición de RegEx.

  7. Guarde los metadatos. Si el número de documento cumple con el RegEx, será aceptado; de lo contrario, aparecerá una advertencia junto al campo.

  8. Se mostrará la vista general de documentos del proyecto.

RegEx y Workflows

Un Workflow puede iniciarse basado en un Código de Documento. Supongamos que solo los dibujos necesitan ser sellados con ‘Destinado para el sitio de construcción’ y otros documentos no, entonces un RegEx puede incluirse en las condiciones bajo las cuales se inicia el Workflow, en el que se registra el código de documento de un dibujo.

Cuando la estructura de RegEx cumple con el Código de Documento del Dibujo recién añadido, el sello sugerido se añade al dibujo.

¿Ha quedado contestada tu pregunta?