Cómo cambiar la ubicación de su proyecto Bizagi

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Bizagi Studio > ¿Cómo hacer? .... > Temas de interés general >

Cómo cambiar la ubicación de su proyecto Bizagi

Introducción

Por defecto, los proyectos de Bizagi se crean en la ruta de proyectos: C:\Bizagi\..\Projects\.

En esta ruta es almacenada y referenciada la información relacionada con el proceso, el modelo de datos, formas, reglas, actores e integraciones.

 

Cuando se requiere cambiar la ubicación de su proyecto en el ambiente de desarrollo (mientras se está en fases de automatización del proyecto), siga los pasos donde se contempla mover archivos y actualizar su referenciación.

 

Lo que debe hacerse

Para cambiar la ubicación de su proyecto, considere los siguientes pasos:

 

1.Mover la carpeta del proyecto

2.Actualizar las referencias a la base de datos

3.Reconfigurar el Portal de Trabajo

4.Reconfigurar el Bizagi Studio

 

Procedimiento

Como ejemplo, usaremos el proceso creado en Mi Primer proceso, para mostrar cómo cambiar la ubicación de un proyecto.

 

1. Mover la carpeta del proyecto

El primer paso es mover la ubicación física del proyecto, para esto, se necesita desinstalar el servicio del Programador que tiene una referencia explícita a esta ruta.

Para esto, siga estos pasos:

 

1.1 Inicie una consola del sistema con privilegios de administrador.

 

1.2 Diríjase a la ruta %SystemDrive%\Bizagi\Projects\[SuProyecto]\Scheduler y ejecute

BizAgi_YourProject_Scheduler_Service_UnInstall.bat

 

UninstallScheduler_fix

 

1.3 Copie la carpeta completa (manteniendo su estructura interna) de su proyecto (localizada en la ruta %SystemDrive%\Bizagi\Projects\) y péguela en la nueva ubicación.

En nuestro ejemplo, esta ruta será E:\BizagiProjects\ y será referenciada como [NEW_PATH] desde este momento.

Recuerde tener privilegios de administrador para completar esta acción.

 

CopyProject

 

note_pin

Si está usando SQL Server y los archivos de la base de datos están almacenados en .\Database\, necesitará detener temporalmente los servicios de la base de datos.

 

Es una buena practica crear backups de su proyecto como medida de contingencia (para poder realizar rollback si el procedimiento falla).

 

1.4 Una vez haya movido la carpeta completa, puede reinstalar el servicio de Programador.

Para esto, abra el símbolo del sistema y  en: [NEW_PATH]\[SuProyecto]\Scheduler, ejecute

BizAgi_YourProject_Scheduler_Service_Install.bat

 

Started

 

2. Actualizar las referencias de la Base de Datos

Este paso solo es obligatorio si usa una base de datos de Microsoft SQL Server o si dentro de la carpeta .\Database\ dentro de la ubicación del proyecto, contiene los siguientes archivos de la base de datos: [SuProyecto_dat].mdf y [SuProyecto_log].ldf .

Si usa Oracle o o los archivos de la base de datos no se encuentran en esta ruta, ignore este paso y continúe con el Paso 3.

 

ContainsDatabase

 

2.1 Ejecute el siguiente script para dejar la Base de datos fuera de línea (esto se puede realizar usando la Consola de Microsoft SQL Server Management):

Use [master]

GO

Alter Database SuProyecto Set Offline

 

DatabaseOffline

 

2.2 Ejecute el siguiente script para referenciar los archivos de la base de datos a su nueva ubicación:

 

Alter Database SuProyecto

Modify File (

         Name='SuProyecto_dat'

         ,FILENAME='[NEW_PATH]\SuProyecto\Database\SuProyecto_dat.mdf'

);

 

Alter Database SuProyecto

 Modify File (

         Name='SuProyecto_log'

         ,FILENAME='[NEW_PATH]\SuProyecto\Database\SuProyecto_log.ldf'

);

 

ModifyDatAndLog

 

2.3 Vuelva a dejar en línea la base de datos usando el siguiente query.

 

Use [master]

GO

Alter Database SuProyecto Set Online

 

DatabaseOnline

 

Usted puede verificar que los archivos de la base de datos están referenciados correctamente en su respectiva ruta, ejecutando:

 

USE SuProyecto

GO

Select name, physical_name, state_desc

From SuProyecto.sys.master_files

Where database_id = DB_ID(N'SuProyecto');

 

VerifyQuery

 

3. Re-configurar el Portal de Trabajo

Vuelva a configurar el Portal de Trabajo usando el Administrador del Internet Information Services.

Para hacer esto, puede usar la opción Ejecutar y escriba:

inetmgr

 

Run_inetmgr

 

3.1 Expanda el árbol localizado en el panel izquierdo del sitio web de su proyecto.

Haga clic en la opción Configuración Avanzada... (clic derecho en el sitio web de su proyecto y encontrará esta opción dentro de Administrar Aplicación):

 

AdvancedSettingsIIS

 

Tenga en cuenta que esta opción también se encuentra en el panel derecho, una vez se ha seleccionado el sitio web del proyecto:

 

ActionsPanel

 

3.2 En la configuración avanzada, actualice el valor de Ruta Física para que apunte a [NEW_PATH]\YourProject\WebApplication.

Haga clic en OK para guardar los cambios.

 

AdvancedSettingsWindow

 

3.3 Reinicie el servicio de IIS.

Una vez se ha re-configurado, reinicie el IIS y sus servicios ya sea desde las opciones del Administrador del IIS o abriendo el símbolo del sistema (con privilegios de administrador) y ejecutando:

iisreset

 

iisreset

 

4. Re-configurar el Bizagi Studio

Localice el proyecto desde su nueva ubicación, asegúrese de hacer lo siguiente:

 

note_pin

Estos pasos aplican también para la configuración de Bizagi Management Console.

 

4.1 Actualice el archivo de configuración de los proyectos, ubicado en %SystemDrive%\ProgramData\Bizagi\BizAgiProjects.xml.

Tenga en cuenta que la carpeta SystemDrive puede estar oculta (por defecto) en su sistema operativo (para mostrarla, asegúrese de habilitar la opción "Mostrar archivos ocultos").

 

Búsque la ubicación antigua del proyecto(%SystemDrive%\Bizagi\Projects\) y reemplácela con [NEW_PATH].

 

ReplacePath

 

4.2 Finalmente, reinicie el servicio llamado Bizagi Server Operations service para que el Bizagi Studio o la Consola de Administración tomen los cambios apropiadamente.

Esto se puede realizar a través de la ventana de los servicios de Windows, ubicando el servicio y seleccionando la opción de Iniciar o Reiniciar:

 

BSSOService

 

Importante

Se recomienda siempre probar y verificar que el proyecto se comporta como se espera.

Una vez se ha movido el proyecto, compruebe la ejecución del Portal de Trabajo, el servicio del Programador y todas las demás características involucradas como la Librería de Componentes, localización o trazas.

Si necesita mover su servidor de producción o las rutas del proyecto en producción, consulte la sección de Administración del sistema de Automation Server.