4.5. Installation de PARTsolutions Enterprise

[Remarque]Remarque

Ce package d'installation permet de mettre en place différents scénarios d'installation de manière variable (installation monoposte, installation client-serveur avec client [RichClient ou ThinClient] et serveur, etc.

[Remarque]Remarque

N'effectuez pas une installation connectée via un lecteur réseau, mais uniquement directement sur l'ordinateur concerné !

Les illustrations suivantes s'orientent vers l'exemple d'une installation de serveur, voire d'une installation individuelle.

Par défaut L’installation est réalisée sous C:\Program Files\PARTsolutions.

  1. Avant d'exécuter le programme d'installation, fermez tous les programmes encore ouverts.

  2. Exécutez maintenant le fichier msi.

  3. Bienvenue sur

    Cliquez sur Next.

    Bienvenue dans l'assistant d'installation de PARTsolutions Enterprise

    Bienvenue dans l'assistant d'installation de PARTsolutions Enterprise

  4. Conditions de licence

    Acceptez les conditions du contrat de licence et cliquez sur Next.

    Contrat de licence pour utilisateur final

    Contrat de licence pour utilisateur final

  5. Dossier de destination [Destination Folder]

    Déterminez les dossiers dans lesquels le logiciel doit être installé.

    • ProgramFiles

    • ProgramData

    Dossier de destination (1er dialogue)

    Dossier de destination (1er dialogue)

    Le bouton Modifier... [Change...] vous permet de sélectionner un autre dossier que celui par défaut sur le disque dur (si nécessaire).

    [Remarque]Remarque

    En règle générale, aucune modification n'est nécessaire. Ne modifiez pas les chemins d'accès par défaut sans nous consulter.

    [Important]Important

    1ère règle

    Les Program Files et les Program Data doivent être indépendants les uns des autres !

    • Program Files: Dossier pour l'installation du logiciel (CADENAS)

      Lors de la désinstallation et de la mise à jour, le dossier Program Files est COMPLÈTEMENT supprimé !

    • Program Data est la racine des dossiers suivants :

      • CADENAS_SETUP : Est supprimé lors des mises à jour !

        Lors de la désinstallation et de la mise à jour, le dossier CADENAS_SETUP est COMPLÈTEMENT supprimé !

      • CADENAS_SITESETUP

      • CADENAS_POOL

    2ème règle

    La 1ère règle ne doit pas être contournée dans le deuxième dialogue de Destination Folder.

    CADENAS_DATA, CADENAS_POOL, CADENAS_SITESETUP, CADENAS_USER ne doit pas se trouver dans ou sous le dossier "Program Files" (installation du logiciel) !

    Raison : le répertoire du logiciel est entièrement fourni par MSI et les fichiers supplémentaires doivent être supprimés au préalable afin d'éviter tout conflit avec des fichiers anciens ou obsolètes.

    Exemple de structure de répertoire correcte :

    Program Files=c:\cad\software
    CADENAS=c:\cad\software
    CAENAS_DATA=c:\cad\data  <-- ok .. 
    CADENAS_POOL=c:\cad\pool <-- ok ..

    Exemple de structure de répertoire erronée :

    Program Files=c:\cad\
    CADENAS=c:\cad
    CAENAS_DATA=c:\cad\data  <-- error
    CADENAS_POOL=c:\cad\pool <-- error

    En cas de structure de répertoire erronée, un message d'erreur correspondant apparaît.

    3ème règle

    POOL ne doit jamais être inférieur à DATA !

    4ème règle

    Attention! En utilisant Deployment, vous êtes entièrement libre de définir les structures de répertoire. Mais toutes les vérifications effectuées par le logiciel sont alors annulées !

    Deployment peut/doit également être utilisé pour les déploiements de clients. Une image créée par un admin/consultant peut ensuite être distribuée aux clients par copier/partager. Seuls les fichiers sont copiés, sans les entrées système. Il est possible de créer autant de copies que souhaité. (Veillez à choisir à chaque fois un répertoire cible différent).

    Cliquez sur Suivant lorsque vous avez fait votre choix.

    -> La deuxième page de paramètres de Destination Folder s'ouvre.

  6. Dossier de destination [Destination Folder]

    Choisissez l'une des trois options suivantes :

    • Logiciel, données et setup en local [Software, data and setup locally]: cette option pourrait par exemple être utilisée pour une installation purement individuelle ou pour une installation sur serveur. Adaptez les chemins d'installation de CADENAS DATA, CADENAS SITE SETUP et CADENAS Pool si nécessaire.

      Dossier de destination (2ème dialogue) --- Dans l'ill., CADENAS DATA est adapté à titre d'exemple.

      Dossier de destination (2ème dialogue) --- Dans l'ill., CADENAS DATA est adapté à titre d'exemple.

      Exemple le start.env: Le chemin sous CADENAS_DATA a été modifiée.

      [ENVIRONS]
      CADENAS=%DirOfThisFile%
      CADENAS_SETUP=C:\ProgramData\PARTsolutions\setup
      CADENAS_DEFAULTUSER=$CADENAS_SETUP\user\default_user
      CADENAS_SITESETUP=C:\ProgramData\PARTsolutions\sitesetup
      CADENAS_USER=%UserAppData%\PARTsolutions\user
      CADENAS_LICENSE=$CADENAS_SITESETUP\lic
      CADENAS_POOL=C:\ProgramData\PARTsolutions\pool
      CADENAS_DATA=C:\data\

      [Remarque]Remarque

      Les chemins de la première et Le deuxième dialogue aura lieu dans le start.env Jeté. Ne changez jamais de chemin là-bas, mais toujours via la routine d’installation, soit dans le cas d’un Mettre à jour ou via « Ajouter et supprimer des programmes » pour l’installation en cours.

    • Logiciel local, données et setup d'un serveur existant [Software Local, data and setup from an existing server]: Si une installation serveur a été effectuée et que les répertoires CADENAS_DATA et CADENAS_SETUP y ont été partagés, il est possible d'installer un client dans lequel le logiciel se trouve en local, mais où l'on fait référence aux autres répertoires.

      [Remarque]Remarque

      Lors de l'installation du client, le serveur DOIT déjà fonctionner et être entièrement configuré.

      Dossier de destination (2e dialogue)

      Dossier de destination (2e dialogue)

    • Logiciel Local, données et installation à partir du serveur d'applications [Software Local, data and setup from the app server]: Utilisez cette option pour une installation client.

      CADENAS_DATA et CADENAS_SETUP sont configurés via le serveur d'applications, il suffit donc de saisir l' URL du serveur d'applications. Adaptez le chemin d'installation de CADENAS Pool si nécessaire.

      [Remarque]Remarque

      Respectez impérativement les règles mentionnées ci-dessus ou consultez l'équipe de conseil.

      La cagnotte de Cadenas ne doit jamais être inférieure à Cadenas DATA!

      [Remarque]Remarque

      Lors de l'installation du client, le serveur DOIT déjà fonctionner et être entièrement configuré.

      Dossier de destination (2e dialogue)

      Dossier de destination (2e dialogue)

    Vous trouverez des explications sur différents cas d'utilisation sur Section 4.5.1, « Différents scénarios d'installation ».

  7. Fonctions du produit

    Caractéristiques du produit Section 1

    Caractéristiques du produit Section 1

    Caractéristiques du produit Section 2

    Caractéristiques du produit Section 2

    Caractéristiques du produit Section 3

    Caractéristiques du produit Section 3

    [Remarque]Remarque

    Vous pouvez effectuer des modifications à tout moment via Menu Démarrer de Windows -> "Ajouter ou supprimer des programmes".

    Sélectionnez les fonctionnalités souhaitées pour votre installation et cliquez sur Installer [Install].

    • Applications

      • PARTsolutions Enterprise

        Ce paquet comprend toujours aussi les paquets PARTapplicationserver et PARTsolutions ERP

        [Remarque]Remarque

        Les pilotes JDBC spéciaux pour MSSQL et Oracle ne sont PAS fournis dans le cadre de l'installation de PARTsolutions Enterprise, mais doivent être téléchargés sur les sites web correspondants :

        Vous trouverez des informations détaillées dans le manuel d'administration de PARTsolutions sous Section 4.7.2, «  Connexion à la base de données  » in PARTsolutions Administration - Manuel .

        Toutes les applications PARTsolutions comme notamment 3Dfindit / PARTdataManager et PARTadmin sont incluses, mais aussi PARTlinkManager, PARTdataCenter, etc.

        Pour les fonctionnalités de base d'un client 3Dfindit-Enterprise pur, il n'est pas nécessaire d'installer ce point ni PARTsolutions Appserver et PARTsolutions ERP. (Voir aussi à ce sujet Section 4.5.1, « Différents scénarios d'installation ».)

      • PARTapplicationserver

        Est explicitement nécessaire lors de la mise en place du serveur d'application lui-même. L'option PARTsolutions Enterprise n'est pas absolument nécessaire dans ce cas, car PARTadmin est déjà inclus dans l'option PARTapplicationserver.

        En outre, PARTapplicationserver est explicitement utilisé dans le cas d'une installation monoposte avec 3Dfindit.

        Vous trouverez des détails sur l'installation de PARTapplicationserver sur Section 4.5.3, «  Installation de PARTapplicationServer  ».

      • PARTsolutions ERP

        Avec la gestion professionnelle des pièces avec intégration PDM/ERP/PLM[1] ce package est en principe nécessaire. Il fait donc partie intégrante du package PARTsolutions Enterprise. Il est alors installé par exemple PARTlinkManager.

        La sélection explicite de ce seul paquet est éventuellement utile si PARTlinkManager doit être installé spécialement sur un client.

        Vous trouverez des informations de base sur la connexion de la base de données des liens et l'activation de l'intégration ERP plus loin sur Section 4.5.2, « PARTsolutions Intégration ERP ».

        [Remarque]Remarque

        Si vous souhaitez simplement avoir un aperçu des fonctionnalités ERP, utilisez le "paquet Sales Offline". Vous y trouverez une base de données de démonstration avec des exemples d'entrées.

    • Intégrations de machines

      Activez les intégrations que vous avez achetées.

      [Remarque]Remarque

      Les systèmes de CAO pour lesquels une intégration est choisie doivent déjà exister à ce moment-là pour que l'enregistrement automatique fonctionne.

      [Remarque]Remarque

      Les intégrations doivent TOUJOURS être installées sur le serveur ET sur le client lors d'une installation serveur-client, sinon le serveur ne dispose pas des fichiers de configuration nécessaires.

      • Intégration Autocad

      • Intégration Catia

      • Creo Parametric

      • Intégration d'Inventor

      • Intégration SOLIDWORKS

      • Intégration de Solid Edge

      • Intégration de NX

      • Creo Elements/Intégration directe

      • Fusion 360

      • Bricscad

    • Intégrations PDM

      Activez les intégrations que vous avez achetées.

      [Remarque]Remarque

      Les intégrations doivent TOUJOURS être installées sur le serveur ET sur le client lors d'une installation serveur-client, sinon le serveur ne dispose pas des fichiers de configuration nécessaires.

      • Windchill

      • Teamcenter

      • SAP

      • Profils

      • ARAS

      • Agile

      • CDB

      • Smarteam

      • Solidworks PDM

      • Vault

      • Keytech

      • Expérience 3d

      • LCA

    • Interfaces hors ligne

      Activez les intégrations que vous avez achetées.

      • Neutre

      • Addons

      • Systèmes de cadrage mécanique

      • BIM Cad-systems

      • Systèmes électriques Cad

    • BIM Integrations :

      Activez les intégrations que vous avez achetées.

      • Intégration Revit

      • Intégration Tekla

    • Outils: Contient des scripts de base de données nécessaires à la mise en place de l'environnement ERP et des fichiers vbs pour des tâches spécifiques.

      Au moyen des scripts, vous pouvez également définir des droits différents pour l'utilisateur standard ("erpuser") et l'utilisateur admin ("psadmin").

      Exemple tiré de mysql :

      CREATE USER IF NOT EXISTS 'erpuser' IDENTIFIED WITH mysql_native_password BY 'erpuser';
      
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.ERPTABLE to erpuser;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.LINKTABLE to erpuser;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.CLASSFOLDERTABLE to erpuser;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.CLASSTABLE to erpuser;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.PRJTABLE to erpuser;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.PLMTABLE2 to erpuser;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.PLM_HIERARCHY to erpuser;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.CNSSEQ to erpuser;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.TREETABLE to erpuser;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.LOGTABLE to erpuser;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.EXPORTTABLE to erpuser;

      Der Admin muss auch Spalten-Definitionen in der ERPTABLE ändern können.

      CREATE USER IF NOT EXISTS 'psadmin' IDENTIFIED WITH mysql_native_password BY 'psadmin';
      
      GRANT ALTER, SELECT, INSERT, UPDATE, DELETE ON partlinkdb.ERPTABLE to psadmin;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.LINKTABLE to psadmin;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.CLASSFOLDERTABLE to psadmin;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.CLASSTABLE to psadmin;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.PRJTABLE to psadmin;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.PLMTABLE2 to psadmin;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.PLM_HIERARCHY to psadmin;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.CNSSEQ to psadmin;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.TREETABLE to psadmin;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.LOGTABLE to psadmin;
      GRANT SELECT, INSERT, UPDATE, DELETE ON partlinkdb.EXPORTTABLE to psadmin;

      Dans PARTadmin, sous Connexion à la base de données [Database connection], la connexion peut être vérifiée.

      Vous trouverez des détails sur tous les systèmes dans les fichiers Readme des différents répertoires.

    • Activer les interfaces sur le client: Par défaut, l'option est activée. Si vous désactivez l'option, vous devrez activer manuellement les interfaces souhaitées plus tard dans PARTadmin sous la catégorie Intégration CAO [CAD integration]. Voir aussi Section 1.3.2, «  Intégration de la CAO  » in PARTsolutions Administration - Manuel .

      Catégorie "Intégration CAO [CAD integration] Intégration de la CAO

      Catégorie "Intégration CAO [CAD integration]

      Sous ...\software\install\scripts Scripts batch qui peuvent être exécutés localement à tout moment pour activer/désactiver toutes les interfaces. Il peut s’agir également utilisé administrativement dans le cadre d’une distribution de logiciels avec déploiement devenir.

      Une fois l'installation terminée, les entrées correspondantes du menu de démarrage s'affichent. Les liens Activate Interfaces / Deactivate Interfaces démarrent les scripts batch mentionnés ci-dessus.

      Entrées du menu de démarrage

      Entrées du menu de démarrage

    -> L'installation démarre.

  8. L'assistant d'installation de PARTsolutions Enterprise est terminé.

    Dès que l'installation est terminée, ce message apparaît. Cliquez sur Terminer [Finish] pour quitter l'assistant d'installation.

  9. Importez une licence déjà reçue (qui contient également PARTapplicationServer) via PARTadmin sous l'onglet Licences [Licenses] -> Ajouter un fichier. [Add file...].. dans le menu "Périphériques" :

    Sinon, faites une demande de licence sur la page d'onglet Demander des licences en ligne [Request licenses online].

    Vous trouverez des détails sur les licences sur le site Section 9.3, « Licence  ».

  10. Installez les catalogues et les classifications dont vous avez besoin via PARTadmin.

    PARTadmin -> Mise à jour du catalogue [Catalog update] -> En ligne [Online]

    PARTadmin -> Mise à jour du catalogue [Catalog update] -> En ligne [Online]

    Pour plus de détails, voir Section 1.3.3.1, «  Mise à jour du catalogue en ligne  » in PARTsolutions Administration - Manuel .

  11. Chaque fois qu'un PARTapplicationServer central est utilisé, celui-ci doit être démarré en tant que service.

    Pour ce faire, cliquez sur l'entrée Activate Appserver Service dans le menu de démarrage.

    Dans le gestionnaire de tâches, sous Services, vérifiez si l'entrée PAPPSERVER est présente et si son statut est Running.

Outre les indications du présent chapitre, veuillez impérativement tenir compte des indications figurant sous Change to V12 (Consulting) in PARTsolutions Administration - Manuel .




[1] La gestion des pièces avec l'intégration PDM/ERP/PLM est le lien entre les données du catalogue et vos données dans le système ERP/PLM. Cela permet de contrôler les validations et les vues en fonction des rôles et d'afficher les données de votre système de base de données dans PARTsolutions pour l'utilisateur. Le système de base de données doit être fourni par le client.