4.3.4.2. Installation (base et addons)

  • La condition de base est un système de CAO correctement configuré.

    Vous trouverez des informations sur l'intégration CAO sous Chapitre 3, 3Dfindit - Intégration CAO - Administration .

  • Addons

    Cela Le répertoire CDE peut – s’il n’est pas déjà disponible – être transféré de %cadenas%/iface/plm/ifsapectr à applications du client, ce qui est fait par le clientèle. Ceci est nécessaire pour que CADENAS (CDE) L’application est disponible. Cela signifie que le fichier rfc-tunnel-whitelist.txt est également inclus (voir point suivant).

  • Liste blanche des tunnels RFC

    Sous C:\Program Files\PARTsolutions\iface\plm\ifsapectr\cde\customize\config Recherchez le fichier rfc-tunnel-whitelist.txt. Le fichier vous permet d’exécuter certains appels qui ne sont pas autorisés autrement are. Le client doit en être informé.

    Contenu :

    /DSCSAG/FOL_OPENDETAILS41
    /DSCSAG/DOC_VERSION_GET_ALL3
    /DSCSAG/OBJ_GET_MULTIDETAIL2
    /DSCSAG/DOC_CHECKOUT_URL2
    /DSCSAG/MAT_GETLINKEDDOCUMENT3
    /DSCSAG/DOC_CHANGE_MULTI3
    /DSCSAG/MAT_CHANGE_MULTI
    /DSCSAG/ADV_MAT_SETALL
    /DSCSAG/DOC_LONGTEXT_SAVE
    /DSCSAG/MAT_CREATE_RFC
    CDESK_SRV_CREATE_VARIANT
    CDESK_SRV_CREATE_VAR_MAT_LINK
    RFC_CALL_TRANSACTION_USING

    Emplacement de stockage sur les pages d'ENTERPRISE 3Dfindit

    Emplacement de stockage sur les pages d'ENTERPRISE 3Dfindit

    Copiez ce fichier vers

    • \ECTR5.2\applications\cde\customize\config

      ou

    • \ECTR5.2\customize\config

      ou

    • le répertoire de configuration actif.

      [Remarque]Remarque

      Comme ce paramètre est enregistré localement, il faut le répéter pour chaque utilisateur de Windows et lors de nouvelles installations.

      Si une liste blanche personnelle existe déjà dans le dossier ECTR, il faut la compléter par copier-coller avec les appels de l'installation 3Dfindit.

      Beispiel:

      C:\Users\name\AppData\Local\SAP\ECTR\conf\ectr52\Q20_208_ZZ15\customize\config

  • Intégration directe pour 3Dfindit

    Sous ...\iface\ifsapectr\thinclient, vous trouverez les répertoires suivants :

    • addons

    • customize

    Copiez celle-ci dans le répertoire ECTR.

    Définissez la variable d'environnement CADENAS_APPSERVER. Ainsi, la boîte de dialogue de connexion 3Dfindit apparaît immédiatement au démarrage de SAP ECTR.

    [Astuce]Astuce

    Vous trouverez la valeur correcte par exemple dans le start.env d’un Clients.

    exemple :

    CADENAS_APPSERVER=https://<servername>.cadenas.internal?sslport=9022

    Différents paramètres de réglage peuvent être trouvés dans le fichier de configuration pdmseamless.cfg. Voir le textes d’aide respectifs.

  • Boutons SAP GUI pour 3Dfindit

    Pour ENTERPRISE 3Dfindit < V12.8, veuillez vous assurer que vous disposez de la version actuelle des fichiers suivants :

    • CADENAS_SETUP/scripts/cadconnector/web/sapectr.vbs

    • CADENAS/libs/pappserver/webapps/3dfindit-enterprise/custom_config.json

      Ajouter dans le fichier custom_config.json un appel pour l’affichage à tous bouton SAP ECTR souhaité.

      Affichage des boutons "DisplayMaterial", "ChangeMaterial" et "CreateMaterial" dans le tableau

      Affichage des boutons "DisplayMaterial", "ChangeMaterial" et "CreateMaterial" dans le tableau

      "toolbars": {
        "table": ["sapectrDisplayMaterial","sapectrChangeMaterial","sapectrCreateMaterial"],
        "buttons": {
              "sapectrDisplayMaterial": {
      
              "type": "JS",
      
              "name": {
      
                "de-DE": "Materialstamm anzeigen",
      
                "en-GB": "Display material master"
      
              },
      
              "callback": "onsapectrDisplayMaterial",
      
              "icon": "images/bell-solid.svg",
      
              "tooltip": {
      
                "de-DE": "Öffne ECTR und zeige den Materialstamm der aktuellen Zeile an",
      
                "en-GB": "Open ECTR and display the material master of the current line"
      
              }
      
            }
          }
        }

    • CADENAS/libs/pappserver/webapps/3dfindit-enterprise/plugins/plugin.js

      Ajouter dans le fichier plugin.js pour chaque Bouton SAP ECTR.

      Appel pour le bouton "DisplayMaterial

      Appel pour le bouton "DisplayMaterial

        this.onsapectrDisplayMaterial = function (obj) {
          window.ThreeDfinditAPI.executeLocalScript("sapectr", "DisplayMaterial", obj)
        };

    Redémarrez ensuite le PARTapplicationServer. Les boutons SAP GUI devraient alors s'afficher dans la fenêtre 3DF.

    • Afficher la fiche article (info-bulle : "Open SAP and display the material master of the current line")

      -> Le matériel s'ouvre dans Object Browser.

      Object Browser > Matériel

      Object Browser > Matériel

    • Modifier la fiche article (info-bulle : "Ouvrir SAP avec la fiche article actuelle à modifier")

      -> L' interface utilisateur graphique SAP s'ouvre avec le masque Change Material.

      SAP GUI > Change Material

      SAP GUI > Change Material

    • Créer une fiche article (info-bulle : "Ouvrir SAP et créer une fiche article pour la ligne en cours")

      -> L' interface utilisateur graphique SAP s'ouvre avec le masque Create Material.

    Pour les versions futures, les fichiers mentionnés devraient déjà être inclus dans la version standard.

    Postulez en custom_config.json dans les domaines suivants ligne quels boutons doivent être affichés :

    "table": ["sapectrDisplayMaterial","sapectrChangeMaterial","sapectrCreateMaterial"],