20 de agosto de 2012

Licenciamiento Zeus - Automatización OLE

La instalación y reinstalación del sistema requiere llevar a cabo diferentes procesos y tareas, algunos llevados a cabo en el servidor y otros en las estaciones de trabajo.

Sin duda alguna el trabajo más importante y que requiere mayor detalle se da en el servidor y prácticamente todo gira alrededor del motor de base de datos (MS SQL Server), donde se aloja, entre otros componentes, la base de datos del sistema.

Otro de los componentes ubicados en el servidor es el encargado del control de las licencias que igualmente debe ser configurado apropiadamente, de otra forma no podremos ingresar a ningún módulo. En esta oportunidad quiero referirme a este tema y aclarar detalles sobre la configuración requerida en el servidor para que el licenciamiento funcione adecuadamente.

Luego de instalar el motor de base de datos y las librearías de licenciamiento debemos activar una característica de MS SQL Sever llamada "Automatización OLE". Esta característica básicamente le permite a SQL Server acceder las librearías de las licencias. Su activación varía de acuerdo a la versión del motor de base de datos; en la versión 2005 se conoce como configuración de superficie y lo encontramos en el menú inicio de Windows dentro del grupo de SQL Server.


En SQL 2008 se conoce como facetas y lo encontramos al hacer clic derecho sobre el servidor desde "SQL Server Management Studio"



Cualquiera que sea el caso el objetivo dejarlo activo. Si no cuenta con estas opciones pero si la posibilidad de ejecutar una sentencia SQL, puede realizar la activación usando un usuario administrador y ejecutando las siguientes sentencias:


sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1;
GO
RECONFIGURE;
GO


Realizando estos pasos dejamos activo el servidor para el acceso a las librerías. Debemos tener en cuenta que no es la única configuración que debemos realizar para activar el licenciamiento, también se requiere de la habilitación de los accesos a los procedimientos almacenados extendidos y la configuración de los servicios de componentes entre otros.

9 de agosto de 2012

Disponibilidad Limitada por Oficina

El modelo de control de disponibilidad del sistema hotelero tiene varias variantes. Principalmente el control de disponibilidad se realiza por tipo de habitación, aunque también hay control de disponibilidad por el total de habitaciones del hotel, pero no es la única forma de controlar la disponibilidad.

Otras de las características poco usadas del sistema hotelero es el control de disponibilidad por oficina, en el cual podemos definir las habitaciones disponibles por cada tipo de habitación de forma particular. Este modelo nos permite restringir el número de habitaciones que una oficina puede vender sin importar el total de habitaciones disponibles.Esta restricción se realiza por tipo de habitación.

Pensemos en un escenario en el que podamos aplicar este modelo, de hecho les voy a hablar de un caso real en el que se aplica usando Zeus Hoteles. Un hotel vende sus habitaciones usando múltiples puntos en diferentes ubicaciones físicas, cada una de ellas correspondiente a una oficina. Algunas de esas oficinas son Call Centers, con grandes grupos de personas recibiendo constantemente llamadas para reservar habitaciones, otras oficinas son más pequeñas, son puntos de atención que atienden directamente a los clientes y desde luego esta el hotel quien realiza reservas directas.

El objetivo es poder atender diferentes segmentos de clientes y procurar ofrecer habitaciones de forma equilibrada, desde luego por el tamaño de un Call Center pueden abarcar rápidamente la disponibilidad. Para lograr este equilibrio podemos definir el número máximo de habitaciones que cada oficina podrá vender por cada tipo de habitación, para ello ingresamos al maestro de oficinas en el módulo Parámetros y activamos la restricción de disponibilidad, luego agregamos cada tipo de habitación y el número máximo de habitaciones, tengamos en cuenta que los tipos habitación que no agregamos no se podrá vender, si queremos que se pueda vender el total de habitaciones debemos agregar el un registro con dicho tipo y el total de habitaciones disponibles.



Este hotel asigno entonces a sus oficinas topes de habitaciones menores al total disponible, siempre asegurando que todas tendrían la posibilidad de vender. 


LISTA DE ESPERA. 
Otra opción que nos da el maestro de oficinas es la de establecer de forma particular como se comporta el control de la generación de lista de espera.

Empecemos por recordar que existe un parámetro general (Parámetros de HOTEL) del sistema, que indica si se pide o no una clave al sobre vender un tipo de habitación; es posible variar el parámetro para cada oficina si así se desea, los posibles valores son:
·         Según Parámetro General: respeta la configuración del parámetro general del sistema
·         Con Autorización: siempre pide autorización al sobre vender
·         Sin Autorización: nunca pide autorización al sobre vender
·         No Puede Generar: nunca le permite sobre vender

Esta opción nos permite darle libertad o restricción a las oficinas que deseemos, haciendo más fácil su administración.