Skip to main content
Skip table of contents

Gestión de tarjetas de identidad

En el Autenticación de usuarios en la pestaña Tarjetas existen las siguientes opciones de gestión de tarjetas de identificación:

  • Permitir el registro de varias tarjetas - Esta opción está activada por defecto. Si se desactiva, cuando se registra una nueva tarjeta, se borran las tarjetas actuales.

  • Registrar tarjetas como temporales - Si esta opción está activada, las tarjetas de identificación pueden registrarse como temporales.

    • Validez de las tarjetas temporales - Establezca la duración de la validez de las tarjetas temporales en horas.

  • Cuando se pasa una tarjeta de identificación desconocida - Estas opciones dictan lo que debe ocurrir cuando se pasa una tarjeta de identificación desconocida. Las opciones son:

    • La autenticación falla.

    • Permitir que el usuario existente registre la tarjeta - un usuario existente puede introducir sus datos de acceso después de pasar la tarjeta y la tarjeta se registra a ese usuario en el servidor.

    • Registrar un nuevo usuario: registra la tarjeta como un nuevo usuario en el servidor; puede elegir si desea que los usuarios registrados de esta forma se asignen automáticamente a un grupo de usuarios determinado.

  • Transformación del código de la tarjeta - Esta transformación la utilizan los terminales Embedded (con lectores USB conectados directamente al dispositivo) y el lector de un terminal HW que se conecta, normalmente, como lector primario.

  • Transformación del lector USB - Marque la casilla para aplicar la transformación a los lectores de tarjetas conectados a una ranura USB del PC. Estos lectores de tarjetas suelen utilizarse para recargar crédito o para asociar tarjetas a cuentas de usuario.

ID Card management options

No es posible añadir tarjetas manualmente cuando las tarjetas se sincronizan desde una fuente LDAP. Las tarjetas añadidas manualmente se borrarán durante la siguiente sincronización LDAP, y serán sobrescritas por las tarjetas de la fuente LDAP.

Añadir varias tarjetas mediante la sincronización LDAP es compatible.

Transformación del DNI

Este tema trata sobre la función de transformación de tarjetas de identificación en MyQ. La transformación puede ser necesaria si el cliente necesita importar números de tarjeta de una base de datos SW de terceros y el formato del número de tarjeta en esta base de datos no coincide con el formato leído por el lector de tarjetas MyQ.

Los lectores de tarjetas de sistemas de terceros pueden dar salida en un formato diferente al de los lectores de tarjetas utilizados en MyQ. En consecuencia, los números de tarjeta de usuario importados del sistema de terceros pueden diferir de los números de tarjeta leídos por los lectores de tarjetas MyQ. Para unificar el formato de las dos salidas, puede definir una secuencia específica de comandos que transforme la salida de los lectores de tarjetas MyQ al formato utilizado en la base de datos de
el sistema de terceros.

Con la mayoría de los lectores de tarjetas MyQ, puede utilizar el software de configuración del lector de tarjetas para establecer el formato directamente en el lector. Sin embargo, es más sencillo y rápido establecer una o dos transformaciones universales MyQ que cambiar por separado la configuración de cada lector de tarjetas.

ID card transformation example

Cómo configurar la transformación de la tarjeta:

En el Autenticación de usuarios en la pestaña Tarjetas y en Avanzado, puede definir y utilizar una transformación para lectores de tarjetas y seleccionar utilizarla en un lector USB conectado al PC administrador. El lector USB puede utilizarse para recargar tarjetas de crédito o asociadas.

Opciones disponibles:

  • Transformación del código de la tarjeta: Esta transformación la utilizan los terminales Embedded (con lectores USB conectados directamente al dispositivo) y el lector de un terminal HW que se conecta, normalmente, como lector primario.

  • Transformación del lector USB: Marque la casilla para aplicar la transformación a los lectores de tarjetas conectados a una ranura USB del PC. Estos lectores de tarjetas suelen utilizarse para recargar crédito o asociar tarjetas a cuentas de usuario.

Tenga en cuenta que los comandos de transformación no se muestran en el registro. Sólo se muestra el número de tarjeta completo, extraído del lector. Una vez finalizado el proceso de registro, el número de tarjeta transformado se almacena en el perfil del usuario.

Definir la transformación

Puede definir la transformación añadiendo comandos que se encuentran en la siguiente lista. Los comandos deben ir separados por punto y coma (;) y se leen y ejecutan de izquierda a derecha. Por ejemplo, en la transformación MandoX;MandoY, Mando X se ejecuta primero y Comando Y, segundo.

Todos los comandos, excepto el + se aplican de la siguiente manera:

El primer comando de la transformación y cada comando inmediatamente detrás del comando + se aplican al número de tarjeta inicial. Todos los demás comandos se aplican al resultado de sus predecesores.

Comandos de transformación del DNI

  • ltrim(número de caracteres) - Elimina los primeros X caracteres de la izquierda.
    ltrim(2): 123456 -> 3456

  • rtrim(número de caracteres) - Elimina los primeros X caracteres de la derecha (los últimos X caracteres).
    rtrim(2): 123456 -> 1234

  • prepend(cadena de caracteres) - Añade la cadena delante del número de tarjeta.
    prepend(AB): 123456 -> AB123456

  • append(cadena de caracteres) - Añade la cadena detrás del número de tarjeta.
    append(AB): 123456 -> 123456AB

  • left(número de caracteres) - Seleccione los primeros X caracteres de la izquierda (y elimine el resto).
    izquierda(2): 123456 ->12

  • right(número de caracteres) - Seleccione los primeros X caracteres de la derecha.
    derecha(2):123456 -> 56

  • mid(número de caracteres, número de caracteres) - Cuenta X caracteres desde la izquierda y luego elimina Y número de caracteres.
    mid(2,2): 123456 -> 1256

  • lpad(número de posiciones, símbolo) - Completa la cadena con la longitud especificada por número de puestos añadiendo el valor del parámetro símbolo a la izquierda (delante del número de tarjeta).
    lpad(12,0): 123456 -> 000000123456

  • hex2dec() - Transforma el número de tarjeta de modo hexadecimal a modo decimal.
    hex2dec(): 1000AB -> 1048747

  • dec2hex() - Transforma el número de tarjeta de modo decimal a modo hexadecimal.
    dec2hex(): 1048747 ->1000AB

  • hex2bin - Transforma el número de tarjeta de modo hexadecimal a modo binario.
    hex2bin(): 1000AB -> 100000000000010101011

  • bin2hex - Transforma el número de tarjeta de modo binario a modo hexadecimal.
    bin2hex(): 100000000000010101011 -> 1000AB

  • dec2bin - Transforma el número de tarjeta de modo decimal a modo binario.
    dec2bin(): 100023 -> 11000011010110111

  • bin2dec - Transforma el número de tarjeta de modo binario a modo decimal.
    bin2dec(): 11000011010110111 -> 100023

  • invertir() - Invierte la secuencia de bytes, es decir, toma todos los caracteres de dos en dos e invierte el orden de los pares. (El último par va primero, el penúltimo va segundo, etc.)
    reverse(): 1234AB -> AB3412

  • invertirCadena() - Invierta la secuencia de caracteres. (El último carácter va primero, el penúltimo va segundo, etc.)
    reverseString(): 1234AB -> BA4321

  • invertirNibbleBits() - Convierte cada carácter de modo hexadecimal a modo binario, invierte la secuencia de caracteres de cada cuádruple y vuelve a convertir el resultado a modo hexadecimal.
    reverseNibbleBits(): 10AB -> 0001 0000 1010 1011 -> 1000 0000 0101 1101 -> 805D

  • superior() - Convierte la cadena a mayúsculas.
    superior(): Abcd -> ABCD

  • plugin(referencia) - Llama a un plugin de transformación de tarjetas con la referencia dada. Esta opción permite utilizar scripts PHP personalizados para la transformación. Para más información sobre esta opción, contacte con el soporte de MyQ.

  • asciiCode2ascii - Convierte caracteres ASCII codificados como dígitos hexadecimales a caracteres ASCII.
    asciiCode2ascii(): 414F -> AO

  • "cadena 1" + "cadena 2" - Fusiona las cadenas delante y detrás del + mando.
    "cadena 1":

    • O bien el número de tarjeta inicial (si no hay comandos que precedan al + símbolo),

    • o el resultado del último comando antes del + (si no hay + que preceden a los comandos + símbolo),

    • o el resultado del + mando.
      "cadena 2":

    • O bien el número de tarjeta inicial (si no hay comandos detrás del + o si el siguiente comando es otro + comando),

    • o el resultado del último comando de la transformación (si no hay + comandos detrás del + símbolo),

    • o el resultado del último comando antes de otro + mando.

Ejemplo de transformación de un documento de identidad:

Número de tarjeta: 10AB

Transformación del código de la tarjeta: hex2bin();lpad(16,0);reverseString();ltrim(8);reverseString();bin2hex() + ltrim(4);lpad(4,10AB)

Resultado: 1010AB

Proceso de transformación:
("10AB" ->"1 0000 1010 1011" -> "0001 0000 1010 1011" -> "1101 0101 0000 1000" -> "0000 1000" -> "0001 0000" -> "10") + ("10AB"" -> "" -> "10AB") ==> "1010AB"

Borrar tarjetas

Si tiene el Borrar tarjetas permiso asignado a usted, puede eliminar las tarjetas de otros usuarios. Esto está pensado, por ejemplo, para situaciones en las que una organización tiene un Font Desk en el que usted devuelve su tarjeta y ésta debe ser eliminada del sistema.

Para ello:

  • Inicie sesión y abra el panel MyQ.

  • Haga clic en el botón Borrar tarjetas... opción.

image-20241009-080627.png
  • Introduzca el número de la tarjeta de identidad (manualmente o pasando la tarjeta por un lector conectado a su ordenador):

ece87e8b-99ce-4022-994b-990af5b2b3e2.png
  • Haga clic en Entre en para buscar la tarjeta.

  • Cuando encuentre al usuario, haga clic en X para borrar la tarjeta y, a continuación Guardar los cambios.

deleteuttrftu.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.