Guide d'Installation On-Premise de mindzieStudio

Vue d'ensemble

La plateforme AI-Driven Process Mining and Automation de mindzieStudio offre une compréhension complète et approfondie des flux de travail au sein de votre organisation, fournissant une visibilité inégalée sur les processus, identifiant les goulets d'étranglement, les inefficacités et les domaines à optimiser. En exploitant les outils de process mining, les utilisateurs peuvent obtenir des insights en temps réel, leur permettant de rationaliser les opérations, d'améliorer la conformité et d'accroître l'efficacité globale. mindzieStudio permet aux organisations de prendre des décisions basées sur les données, d’optimiser les processus pour une productivité maximale, de réduire les coûts opérationnels, d’accélérer l’exécution des processus et d’assurer un flux de travail homogène et standardisé à l’échelle de l’entreprise.

Avantages clés

  • Améliorer les temps de traitement - Optimiser les workflows pour une exécution plus rapide
  • Réduire le gaspillage - Identifier et éliminer les inefficacités
  • Surveiller et garantir la conformité - Maintenir les standards réglementaires

Type d'installation

Ce guide couvre les installations en ligne et hors ligne. Choisissez en fonction de votre environnement :

Type d'Installation Quand l'utiliser
En ligne Le serveur a une connexion Internet
Hors ligne Le serveur n'a pas d'accès Internet (isolé)

Pour les installations hors ligne, tous les fichiers requis doivent être téléchargés sur une machine avec accès Internet et transférés sur le serveur cible.


Checklist avant installation

Complétez tous les éléments ci-dessous AVANT votre installation prévue. Imprimez cette page et cochez chaque point.

Certificat SSL

  • Certificat SSL obtenu auprès du département IT/Sécurité
  • Fichier(s) de certificat prêts à être importés dans IIS
  • Le certificat correspond au nom de domaine prévu

Configuration DNS

  • Entrée DNS créée (ex. : mindzie.[yourcompany].com)
  • L'enregistrement DNS pointe vers l'adresse IP de la VM
  • La propagation DNS est vérifiée (résolution du nom d'hôte fonctionnelle)

SQL Server (Choisissez l'option)

Option A : Utiliser un SQL Server existant

  • Instance SQL Server identifiée et accessible depuis la VM
  • Administrateur de base de données disponible qui peut :
    • Créer une nouvelle base de données nommée "mindzie"
    • Créer un login approprié avec droits db_owner (voir Mode d'authentification ci-dessous)
    • Fournir les identifiants de connexion
  • Mode d'authentification déterminé (voir section suivante)

Option B : Installer SQL Server Express sur la VM

  • Installeur SQL Server Express disponible (téléchargé si en ligne, ou transféré si hors ligne)
  • Personne IT disponible pour installer SQL Server Express
  • Compris : SQL Express est gratuit mais manque de fonctionnalités d’entreprise (sauvegarde, mirroring)
  • Voir guide Installer SQL Server Express

Mode d'authentification SQL Server

Choisissez un des modes d’authentification suivants :

Mode Exigences Idéal pour
Mode Mixte (SQL Server + Auth Windows) Login SQL avec nom d’utilisateur/mot de passe Configuration plus simple, services fonctionnant avec un compte par défaut
Authentification Windows uniquement Compte service Windows avec permissions SQL Environnements nécessitant une authentification Windows exclusive

Pour le mode mixte :

  • SQL Server a l’authentification Mode Mixte activée
  • Les identifiants de login SQL seront créés (nom d’utilisateur/mot de passe)

Pour l’authentification Windows uniquement :

  • Compte service Windows identifié ou à créer
  • Compte service aura un accès db_owner à la base mindzie
  • Autorisation pour configurer les services Windows sous ce compte

Machine virtuelle

  • Windows Server 2019 ou ultérieur provisionné
  • Respecte les spécifications minimales : 4+ cœurs, 8+ Go RAM, 100+ Go stockage (voir Exigences Techniques)
  • Administrateur avec accès complet disponible pour :
    • Installer des logiciels
    • Configurer IIS
    • Gérer les services Windows
  • Connectivité Internet disponible (uniquement pour installation en ligne)

Items supplémentaires

  • Clé de licence mindzieStudio reçue de mindzie
  • Fenêtre de maintenance planifiée communiquée aux utilisateurs (le cas échéant)

Installation hors ligne uniquement

Si votre serveur n’a pas d’accès Internet, vous devrez télécharger les fichiers aux étapes 3 et 4 ci-dessous sur une machine avec Internet, puis les transférer sur le serveur cible (via clé USB, partage réseau, etc.).


Étapes d'installation

Étape 1 : Configuration SQL Server

Prérequis :

  1. Permission pour créer des bases sur votre serveur SQL
  2. SQL Server Management Studio (recommandé)

Processus :

  1. Lancez SQL Server Management Studio
  2. Créez la base de données mindzie avec la bonne collation

IMPORTANT : Exigence sur la collation de la base de données

La base de données mindzie doit être créée avec la collation SQL_Latin1_General_CP1_CI_AS. Cette collation est requise pour les comparaisons de chaînes correctes dans toute l’application.

Téléchargez le script de création de la base :

Télécharger create-mindzie-database.sql

Pour utiliser le script :

  1. Ouvrez SQL Server Management Studio
  2. Connectez-vous à votre instance SQL Server
  3. Ouvrez le fichier script téléchargé
  4. Exécutez le script (F5)

Le script va :

  • Vérifier que la base n’existe pas déjà
  • Créer la base mindzie avec la bonne collation
  • Afficher la confirmation de la collation

Puis choisissez en fonction de votre mode d’authentification :

Si vous utilisez le mode mixte (authentification SQL Server)

  1. Assurez-vous que SQL Server a l’authentification en mode mixte activée
  2. Créez un login SQL appelé "mindzie"
  3. Accordez au login "mindzie" les droits db_owner sur la base "mindzie"

Si vous utilisez uniquement l’authentification Windows

  1. Identifiez ou créez un compte service Windows (ex. : DOMAIN\mindzieService)
  2. Dans SQL Server, créez un login pour ce compte Windows
  3. Accordez au login Windows les droits db_owner sur la base "mindzie"
  4. Note : Vous configurerez les services mindzie pour qu’ils s’exécutent sous ce compte à l’étape 4

Étape 2 : Internet Information Services (IIS)

Configuration :

  1. Assurez-vous que le serveur a IIS activé avant d’installer .NET
  2. Si .NET a déjà été installé, merci de réparer l’installation .NET
  3. Ajoutez le protocole "WebSocket" sous Serveur Web -> Développement d’applications

Configuration du protocole WebSocket

Note : Assurez-vous que IIS est correctement configuré avant de passer à l’étape suivante.

Étape 2a : Supprimer WebDAV

WebDAV doit être retiré du serveur. Cette fonctionnalité intercepte les requêtes HTTP (PUT, DELETE, MOVE) avant qu’elles n’atteignent mindzieStudio, causant des échecs d’API.

Ouvrez PowerShell en tant qu’administrateur et exécutez :

Remove-WindowsFeature Web-DAV-Publishing

Un redémarrage du serveur peut être nécessaire. Voir Désactiver WebDAV pour plus de détails.

Étape 3 : Installation du runtime .NET

Installation en ligne

Téléchargez et installez le bundle d’hébergement ASP.NET Core 8 Runtime :

Télécharger le bundle d’hébergement ASP.NET Core 8 Runtime

Lancez l’installeur et suivez l’assistant d’installation.

Installation hors ligne

Téléchargez le bundle d’hébergement sur une machine avec Internet, puis transférez-le sur le serveur :

Télécharger le bundle d’hébergement ASP.NET Core 8 Runtime

Sur le serveur :

  1. Localisez dotnet-hosting-8.0.6-win.exe
  2. Lancer l’installeur en tant qu’administrateur
  3. Suivez l’assistant d’installation
  4. Redémarrez IIS une fois l’installation terminée

Étape 4 : Installer mindzieStudio

Installation en ligne

Téléchargez mindzieStudio Enterprise Edition :

Télécharger l’installateur mindzieStudio

Exécutez l’installation :

  • Lancez mindzieStudioSetup.exe
  • Acceptez le contrat de licence
  • Laissez tous les écrans avec les paramètres par défaut

Installation hors ligne

Téléchargez les fichiers suivants sur une machine avec internet, puis transférez les trois sur le serveur :

1. Télécharger l’installateur mindzieStudio

2. Télécharger le package de mise à jour mindzieStudio

Sur le serveur :

  • Placez les trois fichiers dans le même dossier
  • Exécutez mindzieStudioSetup.exe
  • Acceptez le contrat de licence
  • Laissez tous les écrans avec les paramètres par défaut

Configuration de la licence (pour toutes installations)

  1. Après l'installation, lancez l’application EnterpriseConfiguration
  2. Collez votre licence dans la zone de texte et cliquez sur "Activate New License"

Configuration de la base de données

  1. Cliquez sur le bouton "Database Settings"
  2. Cliquez sur "Change SQL Server"
  3. Configurez selon votre mode d’authentification :

Si vous utilisez le mode mixte (authentification SQL Server) :

  • Vérifiez que le nom correct du serveur SQL est saisi
  • Choisissez "SQL Server Authentication"
  • Entrez le nom d’utilisateur et mot de passe SQL
  • Cliquez sur "Update Database"

Si vous utilisez uniquement l’authentification Windows :

  • Vérifiez que le nom correct du serveur SQL est saisi
  • Choisissez "Windows Authentication"
  • Cliquez sur "Update Database"
  • Important : Vous devez aussi configurer les services mindzie pour qu’ils s’exécutent sous le compte service Windows :
    1. Ouvrez les Services Windows (services.msc)
    2. Trouvez les services mindzie
    3. Clic droit sur chaque service -> Propriétés -> Onglet Connexion
    4. Sélectionnez "Ce compte" et entrez les identifiants du compte service
    5. Redémarrez les services

Étape 4a : Installer Python (optionnel)

Si vous prévoyez d’utiliser les enrichissements Python ou les actions de script Python, installez Python maintenant.

Quand Python est-il requis ?

Python est nécessaire uniquement si vous souhaitez utiliser :

  • Enrichissement Python - Transformations personnalisées des données via scripts Python
  • Action Script Python - Intégrations automatisées, webhooks, exports vers base de données, notifications

Si vous n’envisagez pas d’utiliser ces fonctionnalités, passez cette étape.

Voir Installer Python pour les instructions détaillées.

Étape 5 : Configurer le SSL dans IIS

Configuration SSL :

  1. Configurez le certificat SSL dans Internet Information Services (IIS)
  2. Ajoutez une liaison https utilisant le certificat SSL de l’étape 1
  3. Cette liaison ne doit pas pointer vers localhost en production

DNS recommandé :

  • mindziestudio.[nomdelentreprise].com

Notes importantes :

  • La configuration SSL est obligatoire en environnement production
  • Assurez une gestion correcte du certificat pour la sécurité

Mises à jour

Serveurs en ligne (mise à jour automatique)

Les serveurs disposant d’une connexion internet peuvent utiliser les mises à jour automatiques. Voir Auto Update pour configurer.

Serveurs hors ligne (mise à jour manuelle)

Lorsqu’une mise à jour est disponible pour servers hors ligne, téléchargez les derniers fichiers et relancez l’installation.

Téléchargements requis pour mise à jour :

1. Télécharger l’installateur mindzieStudio

2. Télécharger le package de mise à jour mindzieStudio

Processus de mise à jour :

  1. Téléchargez ces trois fichiers sur une machine avec Internet
  2. Transférez les fichiers sur le serveur
  3. Placez les trois fichiers dans le même dossier sur le serveur
  4. Lancez mindzieStudioSetup.exe - l’installation prendra tout en charge automatiquement

Configuration additionnelle

Mises à niveau

Lors de la mise à niveau de votre serveur Enterprise, notez que vous devrez réajouter votre certificat au site web dans IIS.

Mises à jour de licence

Si vous avez mis à jour votre licence, procédez ainsi pour la prendre en compte :

  1. Lancez l’outil Enterprise Configuration et cliquez sur rafraîchir la licence
  2. Redémarrez le site mindzie dans IIS

Intégration LLM AI

Pour utiliser un LLM on-premise pour l’assistant IA de mindzie et d’autres fonctionnalités, veuillez contacter support@mindzie.com pour plus d’informations.


Support

Besoin d’aide pour votre installation ? Contactez-nous :

Email: support@mindzie.com

Notre équipe support est prête à vous aider pour toute question d’installation ou de configuration.


Pour les spécifications techniques et exigences, consultez la page Exigences Techniques.