Bloque de construcción Objetos de Negocio

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Automatización de Procesos con poco código > Studio Cloud -ambiente de autoría > Bizagi Apps > Matriz de Experiencia > Configurar una Matriz de Experiencia en Bizagi Studio >

Bloque de construcción Objetos de Negocio

Los Objetos de Negocio forman parte de los componentes  de su Matriz de Experiencia. Tras identificar las Personas, defina los Objetos de Negocio (es decir, entidades Maestras o Persona) con las que interactúa cada Persona. Esto garantiza que tengan acceso a los datos necesarios, lo que les permite ver información, crear registros, realizar actualizaciones e iniciar nuevos procesos. Este artículo explica cómo administrar Objetos de Negocio, incluyendo cómo añadirlos, configurar sus Acciones (como Acciones de Registro y Acciones de Negocio), configurar sus Vistas, eliminarlas o editarlas, y trabajar con atributos expuestos.

 

Administrar Objetos de Negocio

Agregar un Objeto de Negocio

Para agregar un Objeto de Negocio a su Matriz de Experiencia:

1. Haga clic en el botón Agregar ubicado en la primera fila. Al igual que cuando agrega una Persona, esto abre un menú con dos opciones:

 

ExperienceMatrix13

 

Objeto de Negocio existente: Al hacer clic, esta opción permite añadir un Objeto de Negocio ya definido a su Matriz usando el asistente de Agregar entidad. Para hacer esto, seleccione el Objeto de Negocio que quiera agregar haciendo clic en el nombre en la lista, y luego haga clic en el botón OK.

 

ExperienceMatrix14

 

ExperienceMatrix15

 

Nuevo objeto de negocio: Al hacer clic, esta opción abre el asistente de Crear entidad para que defina la nueva entidad Maestra o Persona.

 

ExperienceMatrix16

 

note_pin

Al crear un nuevo Objeto de Negocio, el tipo de entidad por defecto es Maestra.

 

2. Una vez haya terminado, el nuevo Objeto de Negocio creado es agregado a su Matriz de Experiencia. Todos los Objetos de Negocio que añada aparecerán como filas sombreadas en la segunda sección de la Matriz.

 

ExperienceMatrix17

 

Administrar Acciones de un Objeto de Negocio

Para configurar Acciones de Registro o Acciones de Negocio, haga clic en el menú de tres puntos junto al nombre del Objeto de Negocio que desea administrar y luego seleccione la opción Administrar Acciones.

 

ExperienceMatrixBO01   ExperienceMatrixBO02

 

Acciones de Registro

Una Acción de Registro es una operación configurable que permite a un proceso crear o actualizar datos en una entidad sin necesidad de scripts personalizados. Las Acciones de creación de registro añaden nuevos registros a una entidad o colección, mientras que las Acciones de actualización de registro modifican los valores de los registros existentes según las condiciones definidas. Estas acciones optimizan la gestión de datos dentro de un proceso y garantizan actualizaciones consistentes y basadas en reglas de la información de negocio.

 

Acción de Creación de Registro

Para configurar una Acción de creación de registro siga los siguientes pasos:

1.Habilite el botón de alternancia en la sección Crear haciendo clic en él.

2.Haga clic en el botón ExperienceMatrixAddIcon2.

 

ExperienceMatrixBO03

 

3. En el campo Nombre de la acción, escriba el nombre de la Acción de creación de registro. En el campo Tooltip, agregue una breve descripción que explique el propósito de la Acción.

4. Seleccione las Personas que desea permitir que realicen esta Acción de Registro. También puede asignar Personas después de crear la Acción.

 

ExperienceMatrixBO04

 

5. Por último, elija cómo quiere que se habilite la Acción: mediante una Forma o un Proceso.

 

ExperienceMatrixBO05 ExperienceMatrixBO06

 

note_pin

Si elige habilitar la Acción a través de una Forma, puede optar por Autogenerar la Forma, lo que crea una Forma con todos los atributos ya definidos en la Entidad.

 

ExperienceMatrixBO07

 

Consulte la documentación de Visualización de una Acción de creación de registro para ver cómo se refleja una Acción de creación de registro en una app publicada.

 

Creación de Acción de Actualización de Registro

Para configurar una Acción de actualización de registro, siga las siguientes instrucciones.

1.Habilite el botón de alternancia en la sección Actualizar haciendo clic en él.

2.Haga clic en el botón ExperienceMatrixAddIcon2.

 

 

ExperienceMatrixBO14

 

3. En el campo Nombre de la acción, escriba el nombre de la Acción de actualización de registro. En el campo Tooltip, agregue una breve descripción que explique el propósito de la Acción.

4. Seleccione las Personas que desea permitir que realicen esta Acción de Registro. También puede asignar Personas después de crear la Acción.

 

ExperienceMatrixBO15

 

5. Finalmente, elija cómo desea que se habilite la Acción, ya sea mediante una Forma o un Proceso.

Nota: siempre utilice entidades distintas para Objetos de Negocio y Acciones de actualización de registro habilitadas por Procesos para mantener relaciones adecuadas en el modelo de datos. Consulte la sección Consideraciones al habilitar acciones a través de Procesos para obtener más información.

 

ExperienceMatrixBO16   ExperienceMatrixBO17

 

note_pin

Si elige habilitar la Acción a través de una Forma, puede optar por Autogenerar la Forma, lo que crea una Forma con todos los atributos ya definidos en la Entidad.

 

ExperienceMatrixBO18

 

Consulte la documentación de Visualización de una Acción de actualización de registro para ver cómo se refleja una Acción de actualización de registro en una app publicada.

 

Acción de Negocio

Las Acciones de Negocio son operaciones reutilizables y predefinidas que automatizan tareas como la creación, actualización o validación de datos dentro de un proceso. Centralizan la lógica común en un solo lugar, permitiendo que múltiples actividades o procesos ejecuten la misma acción de forma consistente y sin código personalizado. Para crear una Acción de Negocio, siga estos pasos:

1.Haga clic en el botón ExperienceMatrixAddIcon2 en la sección Acciones de Negocio ubicada en la parte inferior de la ventana emergente Administrar acciones para: [Objeto de Negocio].

 

ExperienceMatrixBO19

 

2. En el campo Nombre de la acción, escriba el nombre de la Acción de Negocio. En el campo Tooltip, agregue una breve descripción que explique el propósito de la Acción.

3. Seleccione las Personas que desea permitir que realicen esta Acción de Negocio. También puede asignar Personas después de crear la Acción.

 

ExperienceMatrixBO20

 

4. Finalmente, elija cómo desea que se habilite la Acción, seleccionando entre usar una Forma, un Proceso o una regla.

Nota: Siempre use entidades distintas para Objetos de Negocio y Acciones de Negocio habilitadas por Proceso para mantener relaciones adecuadas en el modelo de datos. Consulte la sección Consideraciones al habilitar acciones a través del Proceso para obtener más información.

 

ExperienceMatrixBO21 ExperienceMatrixBO22 ExperienceMatrixBO23

 

note_pin

Si elige habilitar la Acción a través de una Forma, puede optar por Autogenerar la Forma, lo que crea una Forma con todos los atributos ya definidos en la Entidad.

 

ExperienceMatrixBO24

 

Consulte la documentación de Visualización de una Acción de Negocio para ver cómo se refleja una Acción de Negocio en una app publicada.

 

Consideraciones al habilitar Acciones mediante un Proceso

Al configurar una Acción de actualización de registro o una Acción de Negocio mediante un Proceso, evite seleccionar la misma entidad que el Objeto de Negocio para la entidad de proceso. Si las entidades de proceso no son distintas, se provocará que la Acción cree un nuevo registro vacío en lugar de mapear los datos del registro existente al ejecutarse en Bizagi Apps.

Para garantizar un funcionamiento correcto, debe configurar una entidad de proceso diferente a la entidad del Objeto de Negocio y vincularla a este en el modelo de datos. Esto garantiza que la información del registro donde se ejecuta la Acción se mapee correctamente.

Hay dos maneras de realizar esta configuración:

 

Opción 1: Usar una entidad existente

1.Asegúrese de que el modelo de datos ya incluya una entidad distinta del Objeto de Negocio.

 

BO_datamodel

 

2. En el menú Administrar acciones, en el último paso (después de seleccionar Proceso como método para habilitar la acción), haga clic en el botón ExperienceMatrixAddIcon2 para crear un nuevo proceso.

3. Asigne un nombre al proceso y haga clic en Mostrar opciones avanzadas.

 

ExperienceMatrix57

 

4. Seleccione la entidad de proceso del modelo de datos existente (distinto de la entidad de Objeto de Negocio).

 

ExperienceMatrix58

 

Opción 2: Crear una nueva entidad

1.En el menú Administrar acciones, en el último paso (después de seleccionar Proceso), haga clic en el botón ExperienceMatrixAddIcon2 para crear un nuevo proceso.

2.Asigne un nombre al proceso y haga clic en Mostrar opciones avanzadas.

3.Escriba el nombre de la nueva entidad de proceso en el campo Entidad de proceso. Aparecerá un mensaje de advertencia indicando que esta entidad se creará en el modelo de datos al confirmar el proceso.

 

ExperienceMatrix59

 

4. En el modelo de datos, relacione la entidad de objeto comercial con la nueva entidad de proceso para garantizar una asignación de datos adecuada.

 

note_pin

Utilice siempre entidades distintas para las Acciones habilitadas mediante Procesos y para el Objeto de Negocio. Asegúrese de mantener relaciones adecuadas entre la entidad de proceso y el Objeto de Negocio en el modelo de datos para garantizar el mapeo correcto de la información.

 

Configurar la vista desde la Matriz de Experiencia

Para configurar la Vista de detalles de una Forma de entidad desde la Matriz de Experiencia, siga estos pasos:

1.En la Matriz de experiencia, haga clic en el menú de tres puntos junto al nombre del Objeto de Negocio en el que desea trabajar y luego seleccione la opción Administrar Vistas.

 

ExperienceMatrixBO08

 

2.En la ventana de Administrar Vistas para su Objeto de Negocio aparece la lista de Vistas existentes. Si desea crear una Vista, haga clic en el botón ExperienceMatrixAddIcon2 ubicado al costado derecho de la lista de las Vistas.

 

ExperienceMatrixBO09

 

3. Establezca el nombre de la Vista. Haga clic en Siguiente.

 

La propiedad Nombre de las Vistas incorpora las siguientes validaciones:

La Vista no puede tener el mismo nombre que otra Vista del proyecto.

El nombre no puede contener palabras reservadas.

El nombre no puede contener caracteres no válidos.

El nombre debe estar dentro del límite de caracteres.

 

Si el nombre no cumple alguno de estos requisitos, aparecerá un mensaje de error en la parte inferior de la ventana para que ajuste la propiedad.

 

ExperienceMatrixBO10

 

4. Seleccione los atributos para mostrar en esta Vista haciendo click en las casillas. Haga click en Siguiente.

 

ExperienceMatrixBO11

 

5. Como último paso, seleccione la Forma predeterminada para mostrar los detalles del registro. Elija una Forma existente, cree una nueva o configure "Ninguno" como opción predeterminada. Haga clic en Finalizar una vez realizada la selección.

 

ExperienceMatrixBO12

 

6. Para generar la app que contiene la configuración de la Vista, haga clic en el botón Generar app ubicado en la esquina superior derecha de la matriz. Esto abrirá la app generada en el editor de App Designer.

 

Nota: Si la app ya existe, haga clic en el botón Actualizar app. Esto actualizará la configuración de la Vista de la app existente y la abrirá en el editor de App Designer.

 

ExperienceMatrixBO13

 

Remover un Objeto de Negocio

Para remover un Objeto de Negocio de su Matriz:

1. Haga clic en el menú de tres puntos junto a su nombre. Luego, seleccione la opción Remover de la matriz.

 

ExperienceMatrixBO25

 

2. Aparece un mensaje de confirmación indicando que el Objeto de Negocio será desvinculado de la Matriz. Haga clic en el botón OK para remover el Objeto de Negocio de la Matriz.

 

ExperienceMatrix12

 

note_pin

Remover Objetos de Negocio de la Matriz de Experiencia no los elimina del proyecto.

 

Editar un Objeto de Negocio

Para editar un Objeto de Negocio que se encuentre en su Matriz, haga clic en el menú de tres puntos junto a su nombre. Luego, haga clic en la opción Editar objeto de negocio. Esto abre el asistente de Editar para que modifique los atributos y propiedades del Objeto de Negocio seleccionado.

 

ExperienceMatrixBO26

 

Atributos expuestos

Los Objetos de Negocio también poseen una tercera opción llamada Atributos expuestos. Esta opción le permite revisar, filtrar y definir qué atributos pueden ser accedidos por el usuario final al usar el servicio OData. Además, estos son los atributos que Bizagi Apps puede ver y son usados por las Vistas.

 

Para consultar los atributos expuestos de un Objeto de Negocio, haga clic en el menú de tres puntos junto a su nombre. Luego, haga clic en la opción de Atributos expuestos.

 

ExperienceMatrixBO27

 

Esto abre la ventana de Atributos expuestos de OData para que revise qué atributos del Objeto de Negocio seleccionado están siendo expuestos.

 

ExperienceMatrix21

 

Para administrar los atributos expuestos, haga clic en el enlace Personalizar ubicado en la esquina superior izquierda de la ventana. Esto habilita los paneles de Selección de datos y Datos Seleccionados para que explore los atributos del Objeto de Negocio y examine la lista de atributos expuestos, respectivamente. Para añadir un atributo a la lista, marque la casilla correspondiente en el panel de Selección de datos. En cambio, para remover un atributo de la lista, desmarque la casilla.

 

ExperienceMatrix22

 

Una vez haya terminado de seleccionar los atributos expuestos del Objeto de Negocio, haga clic en el botón OK para cerrar la ventana y mantener los cambios.

 

note_pin

Cuando seleccione atributos expuestos, también puede restablecer la lista predeterminada haciendo clic en el enlace Restablecer a predeterminado ubicado en la esquina superior izquierda de la ventana.


Last Updated 11/26/2025 2:01:30 PM