Importar usuarios

Puede importar usuarios, con sus filtros y grupos relacionados, desde archivos de Excel, fuentes LDAP o una combinación de ambos.

Importar sintaxis en documentos de Excel

Debe crear un archivo Excel con los siguientes nombres exactos en las hojas de trabajo y columnas. Puede reordenar o eliminar columnas. No puede volver a organizar o eliminar hojas de trabajo.

Si desea un archivo Excel con usuarios de muestra para hacer pruebas visite Sample files, descargue Examples.zip y abra Recipients.xls.

Importar sintaxis de filtro

La primera hoja de cálculo contiene las definiciones de filtro. Si un valor o fórmula contiene comas, utilice comillas dobles como delimitadores. Por ejemplo: [NombreVendedor]={"Jeremy Martinson, Jr.", Tom Lindwall}.

Filtros
Propiedad Descripción Ejemplo
Nombre El nombre del filtro Ventas trimestrales
Descripción La finalidad del filtro (Opcional) Ventas del trimestre actual.
App El nombre de la app asociada con el filtro. La app debe existir en el servidor. SalesDemoApp
Habilitado Configúrelo como VERDADERO si desea crear un filtro activo. Configúrelo como FALSO si desea crear un filtro inactivo que se ignorará durante la generación del informe. VERDADERO
Conexión El nombre de la conexión. Especificando esto puede crear distintos filtros basados en campos con los mismos nombres de distintas conexiones en la misma app. La conexión debe existir en el servidor. SalesDemoConnection
Valores Úselo para filtrar valores de cadena. Dispóngalos de la siguiente forma: [field name]={value1,value2,...}. Para añadir valores de más de un campo, sepárelos con una coma. [Country]={Italy,Germany,Spain}, [CategoryName]={Babywear, Men´s Wear, Women's Wear}.
Valores numéricos Úselo para filtrar valores numéricos. Dispóngalos de la siguiente forma: [field name]={value1,value2,...}. CategoryID={1.0,"5",8.2}
Fórmulas Úselo para calcular valores que filtrar utilizando fórmulas de QlikView. Dispóngalos de la siguiente forma: [field name]={formula1,formula2,...}. Year={Year(now()), Year(now())-1,Year(now())-2}

Importar sintaxis de usuario

La segunda hoja de cálculo contiene definiciones de usuario.

Usuarios
Propiedad Descripción Ejemplo
Correo electrónico La dirección de correo electrónico exclusiva del usuario. Se utilizará para iniciar sesión. john_brown@qlik.com
Nombre de usuario El nombre de usuario que se mostrará en la interfaz de usuario para identificar al usuario.

Si importa un usuario que tiene el mismo nombre que otro usuario previo, la importación funcionará y el usuario importado sobreescribirá al anterior. Si importa un usuario que tiene el mismo nombre que una entidad previa (un grupo, un rol) que no sea un usuario, obtendrá un error. El mismo error ocurrirá si importa un grupo con el mismo nombre que un usuario previo.

John Brown
Contraseña La contraseña que utiliza el usuario para iniciar sesión en Qlik NPrinting. testpass
Cuenta de dominio La cuenta de dominio única asignada al usuario. (Opcional)

A user must have an associated domain account to use the following features:

  • Receive reports in Qlik Sense hub.
  • Create On-Demand reports in QlikView.

    The user's Windows Active Directory user account must be associated as the domain account.

JohnBrown33
Habilitado Configúrelo como VERDADERO si desea crear un usuario activo. Configúrelo como FALSO para crear un usuario inactivo que se ignorará durante la generación del informe. VERDADERO
Zona horaria La publicación de informes está programada de acuerdo con la zona horaria del usuario. Debe introducir el nombre tal como aparece en la interfaz de Qlik NPrinting. Europa/Roma
Configuración regional El idioma de visualización de Qlik NPrinting. Hay ocho opciones: En (Inglés), Es (Español), Fr (Francés), De (Alemán ), Pt (Portugués), Ja (Japonés), It (Italiano), Zh (Chino simplificado). It
Descripción La descripción del usuario. (Opcional) Director contable, Vicente.
Nombre El alias del usuario. (Opcional) Vic
Título El título del usuario. (Opcional) Sr.
Empresa La empresa del usuario (Opcional) Qlik
Puesto El puesto de trabajo del usuario. (Opcional) Director contable
Departamento El departamento del usuario. (Opcional) Ventas
Oficina La oficina del usuario. (Opcional) 1ºA, Madrid
Carpeta Indique la carpeta de destino que el usuario puede evaluar. (Opcional) C:\QlikReportingTraining\Output\
Subcarpeta Subcarpeta de destino de informes que el usuario puede evaluar. (Opcional) John Brown
$LEER contraseña La contraseña necesaria para abrir los informes. La autenticación mediante credencial se deshabilitará para el usuario si no especifica una contraseña. (Opcional) password33
Escribir contraseña La contraseña necesaria para editar los informes. La autenticación de credenciales se deshabilitará para el usuario si no se especifica una contraseña. (Opcional) password44
Filtros La lista de filtros a los que el usuario puede acceder, separados por comas. (Opcional) Ventas trimestrales
Grupos La lista de grupos de los que el usuario es miembro, separados por comas. (Opcional) Equipo de Marketing, Equipo de Ventas
Roles La lista de roles de seguridad del usuario, separados por comas. (Opcional) Desarrollador, Administrador

Limitaciones

Existen algunas limitaciones al importar usuarios:

  • Si los grupos, roles o filtros agregados a la fila no existen, se ignorarán.
  • Si el nombre de un filtro, usuario o rol contiene comas, utilice comillas dobles como delimitadores. Ejemplo: "Jeremy Martinson, Jr."

  • Si el nombre de un filtro, usuario o rol contiene comillas dobles o espacios iniciales/finales, debe iniciar y finalizar la cadena con comillas dobles. Los caracteres de comillas dobles deben insertarse dos veces para diferenciarlos de las comillas de escape.

    Ejemplo:

    • [Country]={" Italy, France ", "Germany",Spain} => " Italy, France ","Germany","Spain"
    • [Country]={"""Italy"""} => ""Italy""
  • Para importar un campo con espacios iniciales/finales, debe comenzar y finalizar la cadena con corchetes.

    Ejemplo: [ Country ]={Italy}, CountryBorn ={Italy} => " Country "={Italy}, "CountryBorn"={Italy}

  • No puede insertar "[", "]" y "=" como nombres de campo o "{", "}" como valores de campo.

  • Puede eliminar campos de filtro existentes agregando campos (valores, valores numéricos o columnas de fórmula) con un nombre válido y una lista de valores vacía. La casilla de verificación Actualizar filtros si se modifican debe estar seleccionada.

    Ejemplo:

    • [Country] => entrada ignorada
    • [Country]={} => campo de filtro con el nombre del país eliminado

Importar sintaxis de grupo

La tercera hoja de cálculo contiene definiciones de grupo.

Grupos
Propiedad Descripción Ejemplo
Nombre El nombre del grupo. Dept. Marketing
Descripción La finalidad del grupo. (Opcional) Dept. Marketing global
Habilitado Configúrelo como VERDADERO si desea crear un grupo activo. Configúrelo como FALSO para crear un grupo inactivo que se ignorará durante la generación del informe. VERDADERO

Importar sintaxis en fuentes LDAP

Sintaxis de conexión

Conexión
Propiedad Descripción Valor predeterminado
Ruta de conexión El URI se utiliza para conectar con el servidor de directorio. Para ser compatible con SSL, especifique el protocolo como LDAPS en su lugar. Actualmente, LDAPS solo es compatible con Active Directory. Puede agregar un nombre distinguido (DN) para cambiar el contenedor de inicio: ldap[s]://[server address[:port]/][dn] ldap://company.domain.com
Nombre de usuario El ID de usuario utilizado para conectar con el servidor de directorio. Si este está vacío, se usa el usuario que ejecuta el repositorio para iniciar sesión en el servidor de directorio. (Opcional) -
Contraseña La contraseña para el usuario. (Opcional) -

Nombre del directorio de usuarios

El nombre de la instancia UDC (en comparación con el nombre de dominio de un Active Directory). Si deja este campo vacío, se rellenará con el nombre de dominio correcto en los servidores Active Directory o con el primer componente DC del nombre completo. -

Sintaxis de los atributos de entrada

Atributos de entrada
Propiedad Descripción Valor predeterminado

Tipo

Los tipos que se pueden importar son: usuarios, grupos y roles. objectClass
Identificación de usuario

El valor del atributo de la entrada del directorio que identifica a un usuario. Un valor que puede asumir el atributo especificado por Tipo.

inetOrgPerson
Identificación de grupo El valor del atributo de la entrada del directorio que identifica a un grupo. Un valor que puede asumir el atributo especificado por Tipo. group
Identificación de rol El valor del atributo de la entrada del directorio que identifica a un rol. Un valor que puede asumir el atributo especificado por Tipo. group
Nombre de cuenta El atributo que especifica el nombre único que el usuario usa para iniciar sesión. sAMAccountName
Correo electrónico El nombre de atributo que contiene los correos electrónicos de una entrada de directorio (usuario). mail
Mostrar nombre El atributo que contiene el nombre completo de una entrada de directorio (usuario, grupo, rol). name
Pertenencia al grupo

El atributo que indica los grupos directos a los que pertenece una entrada de directorio. La pertenencia indirecta del grupo se resuelve durante la sincronización del usuario.

memberOf
Miembros de la entrada del directorio

El nombre del atributo que contiene una referencia a los miembros directos de esta entrada de directorio.

member
Pertenencia a rol El atributo que indica los roles directos de seguridad a los que pertenece una entrada de directorio. Los roles indirectos del grupo se resuelve durante la sincronización del usuario. memberOf

Sintaxis avanzada

Avanzado
Propiedad Descripción Valor predeterminado
Tiempo de espera (segundos) El tiempo de espera para leer datos de la fuente de datos. 240
Tamaño de página de búsqueda

Determina el número de publicaciones recuperadas al leer datos de la fuente de datos. Cuando se ha encontrado el número especificado de publicaciones, la búsqueda se detiene y se devuelven los resultados. Cuando se reinicia la búsqueda, esta continúa donde se detuvo.

Sugerencia: Si la sincronización del usuario no es correcta, intente configurar el valor en '0' (cero), lo que equivale a no hacer una búsqueda paginada.

2000

Ruta de grupo alternativa El nombre completo para usar una entrada de directorio diferente como punto de partida para la búsqueda de grupo. -
Ruta de rol alternativa El nombre completo para usar una entrada de directorio diferente como punto de partida para la búsqueda de rol. -
Filtros de usuario adicionales La consulta LDAP utilizada para recuperar los usuarios en el directorio. -
Filtros de grupo adicionales La consulta LDAP utilizada para recuperar grupos en el directorio. -
Filtros de rol adicionales La consulta LDAP utilizada para recuperar roles en el directorio. -

Fusionar datos de fuentes de importación

La política de fusión hace referencia a las reglas que se deben aplicar al fusionar datos de un paso de importación con los resultados de los pasos anteriores. La sincronización en el repositorio de Qlik NPrinting de los resultados de fusión de datos de origen de importación no utiliza una política de fusión. Se basan en sus parámetros de tareas de importación. Vea: Crear una tarea de importación.

Clave de fusión de usuario

Esto especifica el campo de usuario utilizado para identificar cuándo un usuario recuperado de las fuentes de importación hace referencia a un usuario existente. El algoritmo utilizado para fusionar los datos del usuario se basa en las políticas de combinación de entidades y asociaciones. Para mapear las entidades importadas con el repositorio de Qlik NPrinting, siempre se utiliza el nombre de usuario Username, por lo que esta clave de fusión no se considera.

Política de fusión de entidades

Esto especifica el algoritmo utilizado para fusionar los datos recuperados de diferentes fuentes de importación que se refieren a la misma entidad (usuario, grupo o filtro). No se aplica a los campos que asignan (o mapean) una asociación a otra entidad (filtros de usuario, roles y grupos, y campos de filtro).

Los valores que se admiten son Sobrescribir, Falta la actualización e Ignorar. Los datos recuperados de una fuente de importación anterior son:

  • Sobrescribir: eliminado y reemplazado por la importación más reciente. Las columnas que existen en un paso anterior, pero no en el último paso, no se modifican.
  • Falta la actualización: se ignora, excepto por los valores que no están presentes en las tareas de importación anteriores, que se agregan.
  • Ignorar: ignorado.

Política de fusión de asociaciones

Esto especifica el algoritmo utilizado para fusionar los datos recuperados de diferentes fuentes de importación que se refieren a la misma entidad (usuario, grupo o filtro). Se aplica a campos que asignan (o mapean) una asociación a otra entidad (filtros de usuario, roles y grupos, y campos de filtro).

Los valores que se admiten son Sobrescribir, Fusionar e Ignorar. La lista de entidades recuperadas de pasos de importación anteriores es:

  • Sobrescribir: eliminado y reemplazado por la importación más reciente. Las columnas que existen en un paso anterior, pero no en el último paso, no se modifican.
  • Fusionar: se fusiona.
  • Ignorar: se ignora.

Asignar derechos de importación a un rol de seguridad

Para importar usuarios, debe iniciar sesión en Qlik NPrinting web console como usuario con derechos de Importar tarea en al menos un rol de seguridad. Los usuarios con un rol de Administrador, tendrán derechos para Importar tarea. Si aplica el rol de Administrador a un usuario, también tendrá todos los demás privilegios administrativos.

También puede asignar derechos de importación a un rol de seguridad, sin otorgarle otra autoridad administrativa.

Do the following:

  1. Inicie sesión en Qlik NPrinting web console como usuario con el rol de seguridad Administrador.
  2. En el menú principal de Qlik NPrinting, haga clic en el menú desplegable Admin.
  3. Haga clic en Roles de seguridad.
  4. Haga clic en el rol al que desee dar derechos de Importar tarea.
  5. Haga clic en la pestaña Apps.
  6. Desplácese hasta las casillas de verificación de los derechos de Importar tarea.
  7. Seleccione la casilla de verificación a la izquierda de Importar tarea para asignar todos los derechos de importación de tarea al rol.

    También puede seleccionar solo derechos específicos marcando las casillas de verificación adecuadas.

  8. Haga clic en Guardar.

Crear una tarea de importación

Do the following:

  1. En el menú principal de Qlik NPrinting seleccione Tareas y después seleccione Importar tarea.
  2. Haga clic en Crear tarea de importación.
  3. Inserte el Nombre de la tarea. Por ejemplo: Import Users.

  4. Asegúrese de que la casilla Habilitado esté seleccionada. Si no, su tarea será ignorada por el motor Qlik NPrinting Engine.
  5. En Orígenes, haga clic en Añadir origen. En el menú desplegable, seleccione Importar desde Excel o Importar desde LDAP.
  6. Los próximos pasos dependerán del tipo de fuente:
    1. Excel: Agregue la Ruta de importación del archivo (en el servidor) del Qlik NPrinting Server donde se guarda el archivo Excel. Por ejemplo: C:\ProgramData\NPrinting\Imports\NP_Web_Imports.xlsx. Esta no es la ruta al archivo de su equipo local. Vea: Importar sintaxis en documentos de Excel.
    2. LDAP: Añada la Ruta de conexión de la fuente LDAP.

      Puede completar los otros campos si es necesario. Vea: Importar sintaxis en fuentes LDAP.

  7. Asegúrese de que la casilla Habilitado esté seleccionada. De lo contrario, su fuente será ignorada por el motor Qlik NPrinting Engine.
  8. Haga clic en Añadir origen para añadir otra fuente.
  9. Haga clic en Delete, a la derecha, parra eliminar una fuente. Haga clic en Duplicate para duplicarlo.
  10. En Configuración, seleccione las casillas de verificación que especifican cómo desea manejar los conflictos de fusión:
    • Crear usuarios si no están presentes
    • Actualizar usuarios si se modifican
    • Eliminar usuarios que no están presentes en las fuentes de importación más recientes

      Solo se eliminarán los usuarios añadidos en una ronda previa de la misma importación. Otros usuarios, como los añadidos manualmente, no se eliminarán.

    • Reemplazar las actuales asociaciones de usuarios (filtros, roles y grupos)

      Las asociaciones de usuarios existentes se eliminarán si no están presentes en el archivo de importación. Serán reemplazados por asociaciones en un nuevo archivo.

    • Eliminar grupos que no están presentes en las fuentes de importación más recientes

      Solo se eliminarán los grupos arios añadidos en una ronda previa de la misma importación. Otros grupos, como los añadidos manualmente, no se eliminarán.

    • Crear filtros si no están presentes
    • Actualizar filtros si se modifican
    • Eliminar filtros que no están presentes en las fuentes de importación más recientes

      Los filtros añadidos en una ejecución anterior de la misma importación se eliminarán. Otros filtros, como los añadidos manualmente, no se eliminarán.

    • Reemplazar campos de filtro existentes

      Los campos de filtro existentes se eliminarán, si no están presentes en el archivo de importación. Serán reemplazados con campos de filtro del archivo de importación.

  11. Haga clic en Crear.

Ejecutar la tarea de importación

La barra verde en la parte superior del formulario confirma que la tarea se ha creado satisfactoriamente. Hay diferentes formas de ejecutar la tarea.

Do one of the following:

  • Haga clic en Ejecutar ahora para importar de inmediato los usuarios, filtros y grupos.
  • Haga clic en Probar ahora para probar la tarea. Esto ejecuta una importación ficticia y genera un archivo .txt con los resultados. De esta forma, puede verificar los conflictos de fusión antes de ejecutar una importación.
  • Haga clic en el botón Disparadores para programar la ejecución de la tarea. Vea: Creating a distribution schedule.

    NPrinting import task successfully created

Comprobar el estado de la tarea

En la página principal de la Tarea de importar filtros y destinatarios, puede ver el estado de sus tareas de importación.

  • Última ejecución muestra la fecha y hora de la última ejecución.
  • Estado de última ejecución: si una tarea se ejecutó satisfactoriamente, se mostrará como Completado. Si no, se mostrará como que Ha fallado.
  • Último progreso de ejecución: muestra cuánto ha progresado una tarea activa.
  • Último registro importado: haga clic en el enlace Descargar para ver los últimos registros asociados con la tarea.

    Si ocurre un error durante la importación, el archivo de registro mostrará el mensaje de error en los datos locales del ordenador en el que se ejecutó la importación. La importación para todos los usuarios se detendrá al primer error, y todo volverá atrás para los usuarios. La descarga del archivo de registro contiene una línea de registro para cada acción de importación. Los registros de ejecución de tareas solo contienen los registros principales, como errores e información de progreso.

  • Habilitado: si esta casilla de verificación no está seleccionada, su tarea será ignorada por Qlik NPrinting Engine.
  • Acciones: Haga clic en el botón Settings para editar, eliminar, ejecutar o probar la tarea.

Revise los usuarios importados en la página Usuarios para ver los usuarios recién creados. Puede ver qué filtros asociados se han creado abriendo la pestaña Filtros.

See also: