4.5. ENTERPRISE 3Dfindit Installation

[Note]Note

With this installation package different installation scenarios can be variably set up (single-user installation, client server installation with client [rich client or thin client] and server, etc.).

[Note]Note

With V12.13. the name of the installation package was changed as follows:

ENTERPRISE_3Dfindit_[version number].msi

An update can thus be carried out unchanged. However, please note the following:

The old designations are still used in the installation paths:

partsolutions_enterprise

For a new installation, the new designations are used in the installation paths:

ENTERPRISE_3Dfindit

[Note]Note

When running an installation never do it being connected via network but only directly on the respective computer!

The following figures are oriented to an example of a server installation or single-user installation.

By default the installation is carried out under C:\Program Files\ENTERPRISE 3Dfindit.

  1. Close all open programs and services before running the setup program.

  2. Now execute the msi file.

  3. Welcome

    Click Next.

    Welcome to the ENTERPRISE 3Dfindit Setup Wizard

    Welcome to the ENTERPRISE 3Dfindit Setup Wizard

  4. End-User License Agreement

    Accept the terms of the license agreement and click Next.

    End-User License Agreement

    End-User License Agreement

  5. Destination Folder

    Specify the folders in which the software is to be installed.

    • ProgramFiles

    • ProgramData

    Destination Folder (1st dialog)

    Destination Folder (1st dialog)

    [Note]Note

    The program names were changed with V12.13:

    • During an update, the OLD designations are adopted in the installation paths. There is no adaptation to the new ones.

      partsolutions_enterprise

    • A new installation uses the new designations.

      ENTERPRISE_3Dfindit

    The Change... button allows you to select a folder on the hard disk other than the default one (if necessary).

    [Note]Note

    As a rule, no change is necessary. Do not change the default paths without consultation.

    [Important]Important

    1. Rule

    Program Files and Program Data must be independent of each other!

    • Program Files: Folder for the software installation (CADENAS)

      When uninstalling and updating, the Program Files folder is COMPLETELY removed!

    • Program Data is root for the following folders:

      • CADENAS_SETUP: Cleared on updates !

        When uninstalling and updating, the CADENAS_SETUP folder is COMPLETELY removed!

      • CADENAS_SITESETUP

      • CADENAS_POOL

    2. Rule

    The 1st rule must not be circumvented in the second dialog of Destination Folder.

    CADENAS_DATA, CADENAS_POOL, CADENAS_SITESETUP, CADENAS_USER must not be in or under the "Program Files " folder (software installation)!

    Reason: The software directory is completely provided by MSI and additional files must be removed beforehand to avoid conflicts with old or obsolete files.

    Example for correct folder structure:

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

    Example for wrong folder structure:

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

    With wrong folder structure a respective message is displayed.

    3rd rule

    POOL must never be below DATA!

    4th rule

    Caution! When using Deployment, you are completely free to set the directory structures. However, this overrides all checks by the software!

    Deployment can/should also be used for client distributions. An image created by an admin/consultant can then be distributed to the clients via copy or share. Only the files are copied without system entries. Any number of copies can be created. (Make sure to select a different target directory each time)

    Click Next when you have made your selection.

    → The second settings page of Destination Folder opens.

  6. Destination Folder

    Select one out of the following three options:

    • Software, data and setup locally: The option could be used for a pure single-user installation or a server installation, for example. If necessary, adjust the installation paths of CADENAS DATA, CADENAS SITE SETUP and CADENAS Pool.

      Destination Folder (2nd dialog) --- In the figure CADENAS DATA is adapted as an example.

      Destination Folder (2nd dialog) --- In the figure CADENAS DATA is adapted as an example.

      Example the start.env: The path under CADENAS_DATA has been modified.

      [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\

      [Note]Note

      The paths from the first and second dialogue will be held in the start.env discarded. Never change paths there, but always via the installation routine, either in the case of a Update or via "Add and remove programs" for the current installation.

    • Local software, data and setup from an existing server [Software Local, data and setup from an existing server]: If a server installation has been carried out and the directories CADENAS_DATA and CADENAS_SETUP have been released there, a client can be installed where the software is located locally but the other directories are referenced.

      [Note]Note

      When installing the client, the server MUST already be running and fully configured.

      Destination Folder (2nd dialog)

      Destination Folder (2nd dialog)

    • Local software, data and setup from the app server [Software Local, data and setup from the app server]: Use this option for a client installation.

      CADENAS_DATA and CADENAS_SETUP are configured via the app server, so that only the app server URL has to be entered. Adjust the installation path of CADENAS Pool if necessary.

      [Note]Note

      It is essential that you observe the above rules or consult the Consulting Team.

      CADENAS Pool must never be under CADENAS DATA!

      [Note]Note

      When installing the client the server MUST already be running and completely be configured.

      Destination Folder (2nd dialog)

      Destination Folder (2nd dialog)

    Explanations on different use cases can be found under Section 4.5.1, “Different installation scenarios”.

  7. Product Features

    Product features section 1

    Product features section 1

    Product features section 2

    Product features section 2

    Product features Section 3

    Product features Section 3

    [Note]Note

    You can make changes at any time via Windows Start menu -> "Add or remove programs".

    Select the desired features for your installation.

    • Applications

      • PARTsolutions Enterprise

        This package always includes the 3Dfindit PARTapplicationserver and 3Dfindit ERP packages.

        [Note]Note

        Special JDBC drivers for MSSQL and Oracle are NOT provided as part of the ENTERPRISE 3Dfindit setup. Please download them from the relevant websites yourself:

        Detailed information can be found in the ENTERPRISE 3Dfindit Administration Manual under Database connection.

        All ENTERPRISE 3Dfindit applications are included, in particular 3Dfindit and PARTadmin, but also PARTlinkManager, PARTdataCenter, etc.

        For basic functionality of a pure ENTERPRISE 3Dfindit client, neither this point nor PARTsolutions Appserver and PARTsolutions ERP must be installed. (See also Section 4.5.1, “Different installation scenarios”.)

      • PARTapplicationserver

        Is explicitly required when setting up the app server itself. The 3Dfindit Rich Client option is not necessarily required in this case, as PARTadmin is already included in the 3Dfindit PARTapplicationserver option.

        Furthermore the PARTapplicationserver is explicitly used for a single-user installation with 3Dfindit user interface.

        Details on the PARTapplicationserver installation can be found under Section 4.5.3, “ PARTapplicationServer installation.

      • PARTsolutions ERP

        Professional parts management with PDM/ERP/PLM integration[1] This package is always required for PARTsolutions. It is therefore also an integral part of the 3Dfindit Rich Client package. PARTlinkManager, for example, is then installed.

        The explicit selection of this package alone may be useful if PARTlinkManager is to be installed on a client.

        Basics on connecting the link database and enabling the ERP integration can be found below under Section 4.5.2, “ENTERPRISE 3Dfindit ERP integration”.

        [Note]Note

        If you are just looking for an overview on ERP functionality, then use the "Sales Offline package". There you have a demo database with sample entries available.

    • Mechanical Integrations

      Activate the integrations that you have purchased.

      [Note]Note

      CAD systems for which an integration is selected should already be available at this point so that automatic registration works.

      [Note]Note

      For a server-client installation, Integrations have ALWAYS to be installed on the server AND on the client, otherwise the required configuration files are missing on the server.

      • Autocad Integration

      • Catia Integration

      • Creo Parametric

      • Inventor Integration

      • SOLIDWORKS Integration

      • Solid Edge Integration

      • NX Integration

      • Creo Elements/Direct Integration

      • Fusion 360

      • Bricscad

    • PDM Integrations

      Activate the integrations that you have purchased.

      [Note]Note

      For a server-client installation, Integrations have ALWAYS to be installed on the server AND on the client, otherwise the required configuration files are missing on the server.

      • Windchill

      • Teamcenter

      • SAP

      • Profile

      • ARAS

      • Agile

      • CDB

      • Smarteam

      • Solidworks PDM

      • Vault

      • Keytech

      • 3d experience

      • LCA

    • Offline Interfaces

      Activate the integrations that you have purchased.

      • Neutral

      • Addons

      • Mechanical Cad-systems

      • BIM Cad-systems

      • ECAD Cad-systems

    • BIM Integrations:

      Activate the integrations that you have purchased.

      • Revit Integraion

      • Tekla integration

    • Tools: Contains database scripts required for setting up the ERP environment and vbs files for special tasks.

      You can also use the scripts to set different rights for the standard user ("erpuser") and the admin user ("psadmin").

      Example from 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;

      In PARTadmin, under Database connection, the connection can be checked.

      Details on all systems can be found in the readme files of the individual directories.

    • Activate interfaces on the client: The option is activated by default. If you deactivate the option, you have to activate the desired interfaces manually later in PARTadmin under category CAD integration. See also Section 1.4.2, “ CAD integration ” in ENTERPRISE 3Dfindit (Professional) - Administration.

      Category "CAD integration [CAD integration] "CAD integration

      Category "CAD integration [CAD integration] "

      Batch scripts are available at ...\software\install\scriptsthat can be executed locally at any time to activate/deactivate all interfaces. These can also be used administratively in the course of software distribution with deployment.

  8. Click Install.

    → The installation is started.

  9. As soon as the installation is complete, the following message appears. Click Finish.

    After the installation is complete, the corresponding start menu entries are displayed. The Activate Interfaces / Deactivate Interfaces links start the batch scripts mentioned above.

    Start menu entries

    Start menu entries

  10. Click Finish to exit the setup wizard.

  11. Import an already received license (which also contains the PARTapplicationServer) via PARTadmin under Tabbed page Licenses > Add file...:

    Otherwise, you can apply for a license on the Apply for licenses online [Request licenses online] tab.

    Details on licensing can be found at Section 9.3, “Licensing ”.

  12. Install the required catalogs and classifications via PARTadmin.

    PARTadmin > Catalog update > Online

    PARTadmin > Catalog update > Online

    Details can be found under Section 1.4.3.1, “ Catalog update Online ” in ENTERPRISE 3Dfindit (Professional) - Administration.

  13. Whenever a central PARTapplicationServer is in use, it must be started as a service.

    To do this, click on the Activate Appserver Service entry in the Start menu.

    Check in the Task Manager under Services whether the PAPPSERVER entry is present and the status is Running.

In addition to the instructions in this chapter, please also note the information under Section 5.24, “Important notes on updating to V12” in ENTERPRISE 3Dfindit (Professional) - Administration.




[1] Parts management with PDM/ERP/PLM integration is the linking of catalog data with your data in the ERP/PLM system. This allows role-based approvals and views to be controlled and data from your database system to be displayed in PARTsolutions for the user. The database system must be provided by the customer.