<< Clic para mostrar Tabla de Contenidos >> Cómo maneja los datos y metadatos Studio Cloud Services |
Introducción
Cuando está desarrollando en Studio Cloud Services, es importante entender cómo se ejecuta la sincronización de metadatos cuando se trabaja con codesarrolladores. Debido al comportamiento de la sincronización, debe comprender cómo puede administrar los valores de las entidades administradas tanto en el ambiente de desarrollo como en el de producción.
Este artículo explica cómo Studio Cloud Services sincroniza los metadatos y menciona prácticas para consultar los valores de las entidades paramétricas utilizadas en su ambiente de desarrollo en la nube.
Para comprender cómo se ejecuta la sincronización de metadatos, recordemos la diferencia entre metadatos y datos. Los metadatos se refieren a los atributos y la información que describe y asigna propiedades a los elementos que se configuran y crean en Bizagi Studio. Por ejemplo, los nombres visuales de una tarea, el nombre de un proceso, la configuración de tareas de servicios, los parámetros de ambiente u opciones de negocio.
Por otro lado, los datos se definen en Bizagi como los valores o datos que un usuario final puede registrar, consultar o ver en el Portal de Trabajo. Eso incluye datos de entidades maestras, paramétricas o de Personas.
Studio Cloud Services mantiene los metadatos del proyecto en un repositorio llamado catálogo, consulte Arquitectura de servicios. Además, cuando un usuario abre Bizagi Studio, se crea un archivo local que contiene todos los metadatos del proyecto. Por lo tanto, todos los elementos, configurados a través de Bizagi Studio por un co-desarrollador, se consideran metadatos, y la sincronización entre un archivo local y el catálogo en la nube solo considera metadatos. Bizagi Studio Cloud Services nunca transfiere datos desde el Bizagi Studio de un usuario al catálogo. Además, el catálogo solo almacena metadatos: Mientras tanto, los datos se almacenan en una base de datos separada en la nube.
Bizagi sincroniza los metadatos entre el archivo local del usuario y el catálogo en la nube cada vez que el usuario crea un elemento dentro de un módulo en Bizagi Studio. Si los metadatos afectan las tablas en la base de datos, esta información también se actualiza en el almacén de la base de datos del proyecto en el almacén de datos del ambiente. Por ejemplo, cuando un usuario crea una entidad, en la vista de experto, Bizagi sincroniza los metadatos para mantener actualizados el catálogo del proyecto y la base de datos del entorno, de modo que otros usuarios puedan ver lo que un usuario ha creado tanto en Bizagi Studio como cuando se ejecuta el Portal de Trabajo en la nube.
Los datos, por otro lado, solo se transfieren desde o hacia el Portal de Trabajo. Es decir, la información registrada en las tareas, la información de los usuarios, la información de las Personas o la información de las entidades paramétricas administradas desde el Portal de Trabajo en el menú de administración. Además, los datos almacenados en la base de datos del ambiente nunca se transfieren al archivo local de Bizagi Studio del usuario, ya que el archivo local solo almacena metadatos. Es por eso que los usuarios nunca ven datos en Bizagi Studio.
Cuando una entidad paramétrica se replica a través de la Replicación de datos, los registros de la entidad no se muestran en Bizagi Studio ya que proviene de una fuente de datos externa. Esta consideración aplica para todas las características dentro de Bizagi Studio como acciones o validaciones en formularios, valores en la vista de experto o registros de entidades en expresiones. |
Manejar los valores de entidades paramétricas
Cuando usa entidades de parámetros en un proyecto en el entorno de desarrollo, puede agregar valores de dos maneras:
1. Desde Bizagi Studio: Puede agregar valores de entidades de parámetros desde la vista Experto:
Alternativamente, cuando está creando un modelo de datos:
En Studio Cloud Services esta opción solo es aplicable a entidades gestionadas en el entorno de desarrollo. |
2. Desde el Portal de Trabajo: Cuando una entidad paramétrica es señalada para ser administrada en en Portal de Trabajo, usted puede adicionar valores desde el menú de administración.
Dependiendo de si configura una entidad para ser administrada en el entorno de desarrollo o producción Bizagi maneja los valores de las entidades de parámetros de manera diferente. Consulte dónde administrar Entidades Paramétricas, para saber cómo manejar las entidades paramétricas en diferentes ambientes. En consecuencia, los valores se manejan como metadatos o datos. La razón por la que los valores se manejan de manera diferente es porque Bizagi evalúa si los valores de las entidades paramétricas se consideran en un paquete de deployment o no. Recuerde que un paquete de deployment sólo contiene metadatos. Por lo tanto, si una entidad paramétrica se administra en el ambiente de desarrollo, los valores de esa entidad se implementan, desde el ambiente de desarrollo al ambiente de producción, por lo tanto, se consideran metadatos.
Por otro lado, a los valores de las entidades paramétricas administradas en el ambiente de producción nunca se les hará deployment en un paquete, por lo que esos valores no se consideran metadatos.
Como se explica en Sincronización de datos, en Studio Cloud Services los metadatos solo se sincronizan entre el Bizagi Studio de los desarrolladores y el catálogo de metadatos. Por otro lado, los datos solo se transfieren desde la base de datos del ambiente al Portal de Trabajo. Teniendo en cuenta esto, cuando un usuario agrega valores de una entidad paramétrica en el Portal de Trabajo, (manejados como datos), Bizagi no sincroniza esos valores con el Bizagi Studio de los usuarios, por lo tanto, no se muestran.
La siguiente tabla muestra un resumen de cómo manejar los valores de entidades paramétricas en Studio Cloud Services:
¿Dónde es administrada la Entidad Paramétrica? |
¿Dónde adiciona valores en Studio Cloud Services? |
¿Se sincronizan los valores como metadatos en el Bizagi Studio de los codesarroladores? |
Consideraciones |
---|---|---|---|
Desarrollo |
Bizagi Studio •Vista de Experto •Modelo de datos |
Sí |
Los valores agregados desde Bizagi Studio se sincronizan entre todos los usuarios y el catálogo de metadatos guardado en la nube. |
Producción |
Portal de Trabajo |
No |
Los valores aparecen en el Portal de Trabajo y no en Bizagi Studio. |
Si cambia la administración de Entidades paramétricas, los valores previamente registrados están limpios, y sólo los nuevos valores después del cambio persisten. |
Usando valores de Entidades Paramétricas en Reglas de Negocio
Si usted necesita probar reglas de negocio evaluando los valores de Entidades Paramétricas, puede usar la opción Seleccionar Valor Paramétrico para retornar un valor usando filtros en la función getAttrib:
Esta opción solo es aplicable a las entidades gestionadas en el ambiente de desarrollo. Si necesita retornar valores de entidades administradas en el ambiente de producción, debe consultar los valores de las claves de negocio en el Portal de Trabajo.
En caso de que necesite incluir valores en una expresión de una entidad administrada en el entorno de producción, puede crear valores simulados. Para hacerlo, vaya a la Vista de experto, seleccione Entidades donde se pueden agregar nuevos valores. Sin embargo, estos valores no se muestran en entornos de producción o pruebas. |
Last Updated 2/21/2024 11:41:10 AM