spacer.png, 0 kB
¿Qué son y como se utilizan las Bandas Horarias y los Prefijos? PDF Imprimir E-mail
Escrito por Diego Márquez   
Miércoles, 18 de Agosto de 2010 00:00

Las Bandas Horarias son un recurso sólo válido para cualquiera de los Modos de Funcionamiento que sean  absoluta ó parcialmente Autónomos. Obviamente cualquier modo Esclavo delega esta función en el Servidor de Accesos que corresponda.

Sólo cuando es la propia iACD quien en modo Autónomo debe tomar la decisión de dejar o impedir el acceso a un usuario es cuando es aplicable el concepto de Bandas Horarias.

Un usuario, una Identidad propiamente dicha, solo tendrá en cuenta las bandas horarias si su tipo de usuario es 1- Sujeto a Banda

Esto quiere decir que en Autónomo puede haber distintos tipos de usuarios: Normal: para los que se tienen en cuenta los demás campos del registro de una Identidad: Cabezal, Revisión, Pin, Inicio y Fecha de Validez y Sujetos a Banda: en los que, además de todo lo anterior correspondiente al usuario Normal,  el Día y la Hora del momento en que se produce el intento de acceso está incluida en al menos UNA Banda Horaria programada en la iACD).

Esto quiere decir que si un Usuario es del tipo 1- Sujeto a Banda solo podrá acceder vía iACD en el Horario especificado por UNA de las Bandas, y nunca fuera de TODAS ellas. Fijaos que de forma imperativa especifico DENTRO DE AL MENOS UNA BANDA y NUNCA FUERA DE TODAS LAS BANDAS.

Repetimos: Un Usuario Sujeto a Banda solo puede acceder cuando el Día y la Hora están incluidos en una Banda, cualquiera de ellas.

Por otro lado: se pueden especificar HASTA cuatro Bandas distintas. E insisto: cualquiera de ellas aplicable a cualquier usuario de tipo 1- Sujeto a Bandas.

Una Banda, cualquier Banda, se compone de una Hora/Minuto de Inicio, una Hora/Minuto de Final y unos días de Aplicación (días de la semana ó Festivos donde se aplica dicha Banda)

Así si queremos limitar los accesos de los Usuarios Sujetos a Banda a que sólo puedan acceder vía iACD de 08:00 a 15:00 de Lunes a Jueves, los Viernes de 07:00 a 14:00 y los Sábados y Festivos de 09:00 a 13:00, pero no los Domingos tendríamos que configurar las Bandas de la siguiente forma:

Esto significaría que Todo Usuario Sujeto a Bandas solo podría Acceder en Día y Hora incluidos en estas tres Bandas, y solo en ellas.

Como podéis ver no es posible definir Bandas para Usuarios concretos o para grupos de Usuarios, solo es posible definir una serie de Bandas y sujetar a ellas los accesos de todos los usuarios sujetos a banda.

Evidentemente si programo un Usuario como Sujeto a Bandas y no programa ninguna Banda Horaria, o sea que dejo todas las bandas a ceros y sin ningún día sin marcar entonces ese usuario nunca podrá acceder, a todo intento le responderá con Fuera de Banda Horaria.

Enlazado con esto va la tabla de Festivos, en la que se detallan qué día de qué mes es Festivo según el calendario aplicable. Estos datos de Festivos solo se tendrán en cuenta para discriminar la aplicación o no de una Banda según tenga o no marcada la opción de aplicabilidad en día Festivo.

Así una programación "normal" de Festivos (por ejemplo para el calendario laboral de Sevilla Capital durante el año 2010) debería ser así:

Donde vamos relacionando el Mes y el Día del Mes que es Festivo.

Si una fecha de aplicación de la Banda aparece en esta lista entonces se aplicará la opción de Festivo y entonces la Banda debería tener marcada la opción F de aplicable a Festivo, si no aparece en la lista debe coincidir la Banda entonces con que Festivo no esté marcada.

Por último la opción de Prefijos es aplicable en las antiguas tarjetas de Banda magnética en las que era usual programar todas las tarjetas de forma que todas ellas empezaban por un número ó prefijo iguales para todas las habilitadas para acceder a según que ubicaciones. De esta forma se programaban todos los códigos de tarjetas en todos los dispositivos pero solo se permitía el acceso por uno en concreto cuando el prefijo grabado en la tarjeta coincidía con alguno de los programados en cada iACD en concreto.

O sea que se enviaban todos los códigos de tarjeta a todas las iACD's. Pero unas tarjetas llevaban delante grabadas por ejemplo 0001XXXXX y otras 0002XXXX, así las que llevaban 0001 solo podían acceder por la iACD en cuya tabla apareciese guardado el prefijo 0001 y de forma similar con el 0002.

Si se deseaba que por una iACD se pudiese acceder con ambos prefijos solo había que guardar en la tabla de prefijos ambos valores:

Por otro lado para poder hacer uso de esta propiedad había que configurar la forma de leer los códigos de Tarjeta para tomar en cuenta qué parte era prefijo y qué código:

En este ejemplo se dice que los cuatro primeros dígitos de lo devuelto por el cabezal es el prefijo y que los cinco siguientes es el código de tarjeta. Así para poder acceder por esta iACD los cuatro primeros dígitos deben estar presentes en alguno de los prefijos programados en la lista de prefijos y los cinco siguientes deben corresponder con los grabados en el código de la identidad.

 

Última actualización el Miércoles, 18 de Agosto de 2010 09:56
 
spacer.png, 0 kB
spacer.png, 0 kB
   

Free Joomla Templates By Joomlashack

Free Joomla Templates By Joomlashack