Cambiar los tipos de atributos

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Automatización de Procesos con poco código > Studio Cloud -ambiente de autoría > Bizagi Studio > Asistente de Procesos > Modelar Datos > Tipos de atributos >

Cambiar los tipos de atributos

Introducción

Al crear procesos en Bizagi Studio, hay escenarios en los que necesita cambiar el tipo de atributo. Por ejemplo, cambiar un tipo numérico como Entero, en un atributo de tipo Cadena de texto. Bizagi le permite cambiar los tipos de atributos solo si el cambio cumple con algunas consideraciones. Este artículo explica el algoritmo que Bizagi sigue para permitir que un usuario cambie un tipo de atributo.

 

Cuándo puede cambiar el tipo de atributo

Cuando está editando atributos de una entidad, desde la vista experta o un modelo de datos, puede seleccionar o cambiar el tipo de atributo.

 

ChangeTypes_1_updated

 

Sin embargo, Bizagi primero analiza cuando intenta cambiar un tipo de atributo de Bizagi Studio, buscando dependencias y valores existentes. Dependiendo de este análisis, Bizagi puede permitirle cambiar el valor según el siguiente algoritmo.

 

ChangeTypes_3_ESP

 

El algoritmo primero revisa si el atributo tiene dependencias o valores de entidad:

 

Dependencia: significa que se usa en una regla o forma en un proceso.

Valores de entidad: Esto significa que hay un valor en el atributo dentro de la tabla. Un valor puede ser un dato de negocio o metadato utilizado para fines internos en Bizagi. Estos valores de entidad se pueden crear de tres maneras:

 Desde Bizagi Studio

 Desde entorno de desarrollo

 Entidades administrables en desarrollo

 

note_pin

Es importante entender que aunque no existan datos de negocio dentro de la columna, igual pueden existir metadatos o estar asociados a metadatos en otras tablas dentro de Bizagi. Esto se considera como un valor de entidad. Es decir un atributo puede tener datos de negocio y valores de entidad.

 

Si el atributo tiene dependencias o valores de entidad

Cuando el atributo cumple con esta condición, Bizagi ejecuta una tabla de validación de datos. Esta tabla compara el tipo de atributo original con el tipo elegido por el usuario.

 

Tabla de validación de datos

ChangeTypes_4_ESP

* Nota: puede cambiar la longitud de la cadena si la nueva longitud es mayor o igual que la longitud anterior. Vea cómo cambiar los atributos en tipo de cadena.

 

Si el valor en la tabla es SÍ, significa que el cambio se ejecuta sin más validaciones. Por otro lado, esos cambios con un NO significa que la columna en la tabla debe reconstruirse y los datos se eliminan. En este escenario, Bizagi muestra el siguiente mensaje de advertencia:

 

ChangeTypes_2

 

Si el usuario confirma, el cambio de tipo es ejecutado.

 

Cambiar la longitud de un atributo

Cuando se cambia la longitud de un atributo Bizagi valida los valores, dependiendo del tipo de entidad.

 

Entidades paramétricas administradas en desarrollo

Al realizar el cambio de longitud, Bizagi valida que los valores existentes cumplan con esta nueva longitud. En caso de que no se cumpla, se muestra una advertencia ya que se debe reconstruir la columna y los datos existentes se perderán.

 

Entidades paramétricas adminstradas en producción o maestras

Para estas entidades y en caso que la longitud sea menor que el valor existente, Bizagi debe reconstruir nuevamente la columna y los datos serán borrados. Adicionalmente, Bizagi valida durante el deployment, que los valores existentes en el ambiente de destino cumplan con esta nueva longitud.

 

Si el atributo NO tiene dependencias o valores de entidad

Si el  atributo a cambiar  no tiene dependencias ni valores de entidad, Bizagi ejecuta la tabla de transparencia. Esta tabla valida si el cambio es posible.

 

Tabla de transparencia

ChangeTypes_5_ESP

 

Si el valor en la tabla es SÍ, significa que el cambio se ejecuta sin más validaciones. Por otro lado, esos cambios con un NO significa que no es posible cambiar el tipo que Bizagi muestra una alerta al usuario.

 

ChangeTypes_7

 

Cambiar atributos al tipo cadena

Cuando cambia un atributo a un tipo de cadena, Bizagi valida la longitud en función de los valores de la tabla de transparencia. Si establece una longitud inferior a la permitida, Bizagi muestra un mensaje de advertencia después de hacer clic en Finalizar.

 

ChangeTypes_8


Last Updated 5/30/2024 10:06:53 AM