Accéder au contenu principal

Installation du module additionnel On-Demand sur une instance de QlikView AccessPoint hébergée par Microsoft IIS

Vous devez installer le module additionnel Qlik NPrinting On-Demand dans votre service Web QlikView afin de pouvoir créer des rapports On-Demand dans l'interface de QlikView AccessPoint.

Si les serveurs QlikView font partie d'un cluster ou si vous avez effectué une installation personnalisée des composants de QlikView Server, vous devez installer On-Demand dans chaque service Web QlikView inclus dans le cluster.

Remarque: Les rapports On-Demand élaborés dans Qlik Sense sont créés à l'aide du contrôle de reporting. Voir : Installation du contrôle de reporting Qlik Sense On-Demand.

Conditions requises

  • QlikView Server:
    •  11.20 SR15 ou version ultérieure

    • 12.10 SR1 ou version ultérieure

    • 12.20 ou version ultérieure
  • QlikView Server est installé et configuré pour utiliser Microsoft IIS avec ASP.NET 4.5 (ou version ultérieure) en tant que serveur Web.
  • Qlik NPrinting est configuré pour utiliser le jeton d'authentification JWT. Voir : Authentification JWT.

    Assurez-vous que le certificat et la clé privée associée servant à configurer le jeton d'authentification JWT sont installés dans le magasin de certificats personnels de la machine locale Microsoft IIS. Les certificats générés à l'aide d'algorithmes compatibles CNG ne sont pas compatibles avec le module additionnel On-Demand.

Paramètres JWT

JWT doit être configuré comme indiqué :

Configurations des attributs JWT
Attribut Configuration
Mappage des attributs JWT Match user by Domain\Name (Correspondre à l'utilisateur par son domaine\nom)
Attribut JWT pour l'ID utilisateur uid
Attribut JWT pour le répertoire d'utilisateur dom

Téléchargement du fichier d'installation

Procédez comme suit :

  1. Accédez au site Web Qlik.
  2. En haut à droite, cliquez sur Connexion. Connectez-vous en utilisant un compte partenaire ou client enregistré.
  3. Dans le menu principal, accédez à Support > Product Downloads & Upgrades.

    Qlik website main menu, showing path to Product Downloads.

  4. Cliquez sur le bouton Get Started. Dans le menu principal, cliquez sur Qlik NPrinting.

    Qlik Download Site, Qlik NPrinting downloads.

  5. Utilisez le menu à gauche pour filtrer les options.
  1. Téléchargez le fichier Qlik NPrinting On-Demand Add-on.exe et enregistrez-le dans un dossier situé sur le serveur IIS.

Installation de On-Demand

Procédez comme suit :

  1. Double-cliquez sur Qlik NPrinting On-Demand Add-on.exe pour lancer l'installation.
  2. Si les conditions QlikView Server ne sont pas respectées, un message d'erreur s'affiche. Vérifiez les journaux pour en savoir plus.
  3. Cliquez sur Installer pour continuer.
  4. Si la fenêtre Contrôle de compte d'utilisateur s'affiche, cliquez sur Oui.
  5. Cliquez sur Next lorsque le message de bienvenue s'affiche.
  6. Acceptez les conditions générales.
  7. Cliquez sur Next pour continuer.
  8. Saisissez l'URL de Qlik NPrinting Server au format suivant : https://NomServeur:NuméroPort.

    Remarque: Assurez-vous qu'aucune barre oblique (« / ») ne suit le numéro du port. Le numéro de port par défaut est 4993.

    Remarque: Si Qlik NPrinting Server et Qlik NPrinting Engine sont installés sur des ordinateurs différents, utilisez l'URL de Qlik NPrinting Server.

  9. Saisissez l'empreinte de certificat utilisée pour configurer le jeton d'authentification JWT sur Qlik NPrinting Server. Pour trouver l'empreinte du certificat :
    1. Accédez à l'emplacement d'installation du certificat.
    2. Double-cliquez sur le certificat, puis ouvrez la page des détails associée.
    3. Copiez la valeur à partir de l'empreinte du certificat, puis collez-la dans le champ prévu à cet effet dans le programme d'installation du module additionnel Qlik NPrinting On-Demand.

  10. Cliquez sur Next.
  11. Cliquez sur Install.
  12. Cliquez sur Finish pour fermer la fenêtre du programme d'installation.

Configuration des paramètres On-Demand sur Qlik NPrinting Server

Vous devez configurer ces paramètres sur Qlik NPrinting Server :

  • Une connexion doit être établie avec une instance de QlikView Server ou de Qlik Sense Server.

    Les connexions à QlikView Server et au cluster QlikView sont prises en charge avec On-Demand. Les connexions locales ne sont pas prises en charge. Voir : Création de connexions.

  • Si vous vous connectez à QlikView Server ou à un cluster à l'aide d'une licence QlikView Server Extranet, vous devez activer les options suivantes lors de la configuration de la connexion :
    • Authentification requise pour la connexion
    • Appliquer Section Access à l'utilisateur pour les rapports
  • Vous devez activer la fonction On-Demand pour vos rapports Qlik NPrinting.
  • Vous pouvez limiter la création de rapports On-Demand en utilisant des rôles de sécurité. Voir : Sécurité basée sur les rôles.
Remarque:

On-Demand est compatible avec Chrome, Firefox et Explorer. Il ne fonctionne pas dans Microsoft Edge, car les certificats ne sont pas téléchargés.

Activation de la fonctionnalité On-Demand dans les rapports Qlik NPrinting

Vous devez activer manuellement la fonctionnalité On-Demand dans les rapports Qlik NPrinting. Vous devez affecter les rapports au document QlikView ou à l'application Qlik Sense avec lequel ou laquelle vous souhaitez générer des rapports On-Demand. On-Demand est une fonctionnalité que vous pouvez activer au cours de la création d'un nouveau rapport.

Procédez comme suit :

  1. Dans Qlik NPrinting web console, cliquez sur Rapports.
  2. Ouvrez un rapport existant ou créez-en un nouveau.
  3. Sélectionnez une application dans la liste déroulante Application connectée au document QlikView ou à l'application Qlik Sense pour lequel ou laquelle vous souhaitez générer un rapport.

    Remarque: On-Demand Les requêtes sont uniquement compatibles avec les rapports basés sur une connexion unique. Les rapports MultiDoc ne sont pas pris en charge.
  4. Sélectionnez la case à cocher Activer On-Demand.
  5. Cliquez sur Enregistrer.

Le modèle de rapport est désormais disponible.