Toda la información de producto en wiki.bizagi.com aplica para Bizagi BPM Suite 9.1.X.
Para las nuevas versiones de Bizagi BPM Suite (10.X y superior) visite la Guía de Usuario.
 

Como crear un proyecto de Bizagi en Oracle

De

<keywords content="keywords"> Oracle, Oracle XE, Oracle express, Oracle 10g, Oracle 10, Oracle 10g R2, Oracle db, Ora, Oracle database, proyecto Oracle, proyecto en Oracle, base de datos Oracle, </keywords>

Aplica para las EDICIONES ENTERPRISE

Contenido

Cómo crear un proyecto de Bizagi en Oracle

Introducción

Este artículo sirve de guía para la creación de un proyecto de Bizagi en una base de datos Oracle.


Nótese que Oracle como la base de datos repositorio de los procesos, puede usarse en las ediciones Enterprise JEE y Enterprise .Net.


Prerequisitos

Para crear un proyecto de Bizagi en una base de datos Oracle, tenga en cuenta lo siguiente:

  • En las versiones de Bizagi 9.1.x, se soporta Oracle 10g R2. La edición Express de Oracle (XE) no está soportada.
  • Tenga presente que se debe utilizar en todos sus ambientes del proyecto de Bizagi (Desarrollo, Pruebas y Producción), una instancia de base de datos con la misma versión de Oracle y el mismo set de caracteres (character set).
  • Se requiere que la instancia de Oracle haya sido previamente configurada para trabajar con Bizagi. En esta configuración de la instancia, se incluye la creación del usuario BizagiAdmon.

Mayor detalle sobre esta configuración y la creación del usuario BizagiAdmon se describe en la siguiente sección.


Creando el usuario BizagiAdmon

El usuario BizagiAdmon es el usuario que se utiliza para crear la estructura (metadata) del proyecto Bizagi. Para crear este usuario, se requiere tener acceso a la instancia de Oracle como el usuario "sys" (sysdba).

Los proyectos nuevos en Bizagi serán creados como usuarios en la instancia de una base de datos Oracle (usando el usuario BizagiAdmon).

Para ello, puede permitir que Bizagi cree automáticamente este usuario, o también puede manualmente ejecutar un script SQL'. Estas 2 opciones se describen a continuación.


Creando BizagiAdmon desde un script

Para crear al usuario BizagiAdmon a través de un script SQL, debe conectarse a su instancia de Oracle como el usuario "sys" (sysdba) y ejecutar el script llamado ConfigureInstanceForBizAgi-10g.sql. Para ello, deberá tener en cuenta:

1. Este script se encuentra incluido en la ruta de instalación de Bizagi, por defecto en "C:\Program Files (x86)\BizAgi\BizAgi Enterprise\ProjectModel\Database\". Antes de ejecutarlo, debe editar y definir en él, la información variable relacionada a:

  • La ruta donde Bizagi creará los datafiles de los tablespaces (BA_TABLES_DATAFILES_DIR).
  • La ruta donde Bizagi creará los datafiles de los índices (BA_INDEXES_DATAFILES_DIR).
  • La ruta donde Bizagi almacenará los respaldos (backups): BA_BACKUP_PATH.
  • Una contraseña para el usuario BizagiAdmon (BA_BIZAGIADMON_PASSWORD).

2. Este script es sujeto a cambios en cada versión de Bizagi. Por lo tanto, dicho script es específico a cada versión de Bizagi que se instala.


Creando BizagiAdmon desde un nuevo proyecto

Para crear al usuario BizagiAdmon desde Bizagi (automáticamente), vaya a la opción de "Nuevo proyecto" (New project). Puede hacer clic sobre esta opción directamente al abrir Bizagi Studio:

Nótese que la creación del usuario BizagiAdmon de esta manera (a través de un proyecto nuevo), efectivamente también creará inmediatamente un nuevo proyecto.


Ingrese un nombre para su proyecto, y seleccione la opción de "Configuración de base de datos avanzada" (Advanced database configuration):

Haga clic en "Siguiente". En "Información de base de datos Bizagi", seleccione Oracle y la opción de "Usuario BizagiAdmon no ha sido creado":

Click on "Next".

En la ventana de "Configure la instancia de Oracle", seleccione la opción que indica que Bizagi creará el usuario BizagiAdmon automáticamente.

Seguidamente, ingrese el detalle de la conexión del usuario"sys" de su instancia de Oracle:

Nótese que el servicio de la instancia de Oracle se especifica como: "ServidorBaseDeDatos:puerto/NombreServicio".

Haga clic en "Siguiente".

Seguidamente, ingrese y confirme la contraseña que será utilizada para: el usuario BizagiAdmon, y para el proyecto nuevo a crear.

En la siguiente ventana, especifique rutas válidas para la creación de los archivos que va a manejar Bizagi:

Nótese que estas rutas incluyen: la ubicación donde serán creados los datafiles de los tablespaces y de los índices, y la ubicación donde Bizagi almacenará los respaldos (backups).

Haga clic en "Siguiente" para iniciar la configuración de la instancia, y la creación del proyecto.


Creando un nuevo proyecto en Oracle

Una vez que se haya configurado la instancia de Oracle para trabajar con Bizagi (tener creado el usuario BizagiAdmon), la creación de proyectos nuevos se realiza de la siguiente manera:

Vaya a la opción de "Nuevo proyecto" (New project). Puede hacer clic sobre esta opción directamente al abrir Bizagi Studio:

Ingrese un nombre para su proyecto, y seleccione la opción de "Configuración de base de datos avanzada" (Advanced database configuration):

Haga clic en "Siguiente".


En la "Información de la base de datos Bizagi", seleccione "Oracle" e ingrese: los detalles de la conexión a la instancia, y la información del nuevo proyecto.

En los detalles de la conexión se debe incluir el servicio para la instancia de Oracle, y la contraseña del usuario BizagiAdmon (tal como se definió al momento de la creación, en los prerequisitos).


The information for this new project will show how the project is named (this will be a new user in your Oracle instance), and will ask for a password and its confirmation for this new project:

Nótese que el servicio de la instancia de Oracle se especifica como: "ServidorBaseDeDatos:puerto/NombreServicio", y que NO es necesario seleccionar la opción de "Usuario BizagiAdmon no ha sido creado".

Haga clic en "Siguiente" para iniciar la creación del proyecto.


Artículos Relacionados