Creación y Edición de Objetos de Negocio en Oracle Visual Builder

Puede crear un objeto de negocio en Oracle Visual Builder, como una factura, una orden de compra o una auditoría. Piense en un objeto de negocio como un recurso similar a una tabla de base de datos; tiene campos que contienen los datos de su aplicación. Al igual que una tabla de base de datos, un objeto de negocio proporciona la estructura para los datos. Los objetos de negocio se almacenan en una base de datos. Las aplicaciones de su aplicación visual y otros clientes acceden a los objetos de negocio mediante sus puntos finales de REST.

Crear Objeto de Negocio

Puede usar objetos de negocio personalizados para almacenar datos no proporcionados por un servicio externo. Los datos de los objetos de negocio personalizados se almacenan en la base de datos que se ha provisionado para la instancia de servicio.

Al crear objetos de negocio personalizados, especifique cada uno de los campos que necesita la aplicación. Al desarrollar su aplicación, puede modificar sus objetos de negocio para agregar y modificar campos según sea necesario. El objeto de negocio personalizado se muestra como un juego de puntos finales que proporcionan las API de REST para las operaciones a las que se puede llamar desde componentes de página.

Para crear un objeto de negocio:

  1. Haga clic en el separador Objetos de Negocio.
  2. Haga clic en Crear Objeto de Negocio.
  3. Introduzca la etiqueta para el objeto de negocio y haga clic en Crear.
    El valor de ID se rellena automáticamente según la etiqueta.

Al hacer clic en Crear, se abre una ventana de artefacto para el nuevo objeto de negocio en la ventana principal y muestra el separador Visión General. La ventana contiene separadores adicionales para ver y editar los distintos atributos del objeto de negocio: Campos, Seguridad, Reglas de Negocio, Puntos Finales y Datos.

Puede ver los puntos finales del objeto de negocio que se crean por defecto en el separador Puntos Finales.

También puede crear objetos de negocio mediante el diagramador.

Ver, crear y editar relaciones de objeto de negocio

El área Relaciones del separador Visión general de un objeto de negocio muestra las relaciones entre ese objeto de negocio y otros objetos de negocio de la aplicación.

Cuando crea una referencia a otro objeto de negocio, la relación entre el objeto de negocio actual y el que se hace referencia es, por defecto, muchos a uno. Por ejemplo, al crear una referencia de un objeto de negocio Empleado a un objeto de negocio Departamento, el empleado solo puede pertenecer a un departamento, pero un departamento suele tener muchos empleados.

El objeto de negocio de referencia, Department, también aparece en el separador Puntos Finales del objeto de negocio Employee.

Puede suprimir una relación, pero solo si los objetos de negocio asociados no se utilizan en ninguna aplicación.

Para crear una nueva relación:

  1. En el separador Objetos de Negocio, seleccione el objeto de negocio que desea ver.
    Se muestra el contenido del separador Visión General.
  2. Haga clic en el icono Nueva Relación junto a Relaciones.
  3. En el cuadro de diálogo, seleccione el objeto de negocio con el que desea crear una relación.
  4. Seleccione la cardinalidad para cada objeto (Varios o Uno).
    Puede hacer clic en el botón Revertir relación para cambiar entre uno a varios y varios a uno. Puede especificar cardinalidades de uno a uno y varios a varios entre objetos de negocio, además de varios a uno y uno a varios. Si especifica varios a varios, se crea automáticamente un objeto de negocio de intersección con dos campos de referencia. Su nombre es una concatenación de los dos objetos de negocio. Para un objeto de negocio de intersección, no puede anular la selección de la casilla de verificación Necesario en ninguno de los campos de referencia y la regla de supresión por defecto es Cascada.
  5. Edite las propiedades del campo Relación (el ID, la etiqueta de visualización, el campo de visualización por defecto, la casilla de control Necesario, Suprimir regla ). Para Suprimir regla, las opciones disponibles son Cascada, Restringir y Definir en Nulo. La posibilidad de editar una propiedad y los valores disponibles dependen del tipo de relación y de los objetos.
  6. Haga clic en Crear.
  7. Haga clic en Guardar para guardar la nueva relación.
La nueva relación aparece en la lista Relaciones. Si ha especificado muchos a muchos como cardinalidad, también se muestra el nuevo objeto de negocio de intersección.

Para editar una relación, haga clic en el icono Editar junto al nombre de la relación y realice los cambios deseados. Algunos campos no se pueden editar y están desactivados. Puede especificar la etiqueta y seleccionar el campo de visualización por defecto. Puede seleccionar la casilla de control Necesario para el campo y puede especificar una regla de supresión. La regla de supresión por defecto es Restringir, pero puede que pueda seleccionar Cascada o Definir en Nulo.

Agregar Campos a Objetos de Negocio

Puede utilizar el separador Campos de la ventana de artefactos para crear campos para los objetos de negocio.

Puede crear nuevos campos para su objeto de negocio mientras está en estado Desarrollo.

Para agregar un nuevo campo:

  1. Haga clic en el separador Campos del objeto de negocio que desea editar.
  2. Haga clic en el botón + Nuevo Campo.
  3. En el campo Etiqueta, introduzca el nombre del campo.
    El valor de ID se rellena automáticamente según la etiqueta del campo.
  4. Seleccione el tipo de campo.
    Los tipos disponibles son Cadena , Número , Booleano , Fecha/Hora , Fecha , Hora , Referencia , Correo Electrónico, Porcentaje , Teléfono y URI . Para un tipo Reference, deberá especificar el objeto de negocio de referencia y el campo de visualización por defecto.
  5. Haga clic en Crear.

Editar los campos de objetos de negocio

Puede utilizar el separador Campos de la ventana de artefactos para modificar los campos de los objetos de negocio personalizados.

Puede editar los campos de objetos de negocio cuando la aplicación está en estado Desarrollo. Puede editar campos para especificar restricciones.

Para editar las propiedades de un campo:

  1. Haga clic en el separador Campos del objeto de negocio que desea editar.
    El separador Campos muestra una tabla que incluye todos los campos definidos en el esquema para el objeto de negocio.
  2. Seleccione la fila del campo que desea editar.

    Al seleccionar una fila de la tabla, el editor muestra las propiedades que puede editar.

  3. Edite las propiedades del campo.
    Las propiedades disponibles dependerán del tipo de dato del campo. Por ejemplo, puede especificar un valor inicial para el campo utilizando un valor estático, una expresión o una fórmula. También puede especificar restricciones de campo.
  4. Vuelva a hacer clic en Editar para cerrar el cuadro de diálogo y haga clic en Guardar.