Product Data Management (PDM)

Open, import, and save files to PTC Windchill™ or Siemens Teamcenter™.

You need to integrate Inspire with your PDM system and add a repository before you can open or save files.

Teamcenter Setup

Integrate Inspire with Siemens Teamcenter™.

Typically, there are no server-side requirements to integrate Inspire with Teamcenter, but the FCC client needs to be installed on each user's computer or workstation in order to upload data. For any other action, the FCC client is not required.

The FCC client is Teamcenter version specific, so make sure that the proper version of the FCC client is installed on the client machine. Teamcenter versions up to 11.4 are currently supported.

First, you'll need:
  • A valid Teamcenter username and password
  • The full URLs for the host server and the file server, which can be provided by your Teamcenter administrator.

    Example: Host =  http://adm10sa1dev2:8080/tc, where "tc" is the Teamcenter site ID (your site ID may be different)

    Example: File server = http://adm10sa1dev2:45444

Note: Use the same host information you would use to access the PDM from your client or web view (the full http address).

To integrate Inspire with Teamcenter:

  1. Obtain the FCC client-only installation files from your Teamcenter administrator and install them. (During the installation, you will be prompted for the host and port values.)
  2. Add the following environment variables:
    1. FMS_HOME = C:\Program Files (x86)\Siemens\FCC
    2. FMS_PATH = %FMS_HOME%; %FMS_HOME%\bin; %FMS_HOME%\lib
  3. Update the PATH environment variable:
    1. PATH = %PATH%; %FMS_PATH%
Next, you will need to add a repository.

Windchill Setup

Integrate Inspire with PTC Windchill™.

To integrate Inspire with PTC Windchill™, webjects must be installed on the Windchill server as part of the setup process. Windchill versions up to 11.1 are currently supported.

First, you'll need:
  • A valid Windchill username and password
  • The full URL for the host server, which can be provided by your Windchill administrator

    Example: Host =  http://trwindchill10.altair.com

Note: Use the same host information you would use to access the PDM from your client or web view (the full http address).

To integrate Inspire with Windchill:

  1. Install webjects on the Windchill server:
    1. Copy the webject files, which are located in the Inspire installation folder under the following subfolder:

      \Inspire\$Version\windchill

    2. Paste the webject files to the Windchill installation folder under the following subfolder:

      \tasks\ext

  2. Log in to Windchill as an Administrator.
  3. From the Windchill home page, expand the Navigator.


  4. Go to Browse > Site > Utilities.


  5. Select System Administration > Task Delegate Administration.


  6. Log on.


  7. Go to Create Delegate.
  8. Create the following six delegates:


    Delegate Repository Type Name Source URL Type Identifier Description
    1 com.ptc.windchill HWCheckConnection /ext/HWCheckConnection.xml com.ptc.windchill.ws  
    2 com.ptc.windchill HWExpandBOM /ext/HWExpandBOM.xml com.ptc.windchill.ws  
    3 com.ptc.windchill HWGetBOMOccurrence /ext/HWGetBOMOccurrence.xml com.ptc.windchill.ws  
    4 com.ptc.windchill HWGetRelatedCadDoc /ext/HWGetRelatedCadDoc.xml com.ptc.windchill.ws  
    5 com.ptc.windchill HWGetWTPartCad /ext/HWGetWTPartCad.xml com.ptc.windchill.ws  
    6 com.ptc.windchill HWQuery /ext/HWQuery.xml com.ptc.windchill.ws  
Next, you will need to add a repository.

Add a Repository

Add a repository to manage files on your PDM system.

First, you'll need to:

  • Integrate Inspire with your PDM system.
  • Obtain the Name, Host, and File Server for the repository, which can be provided by your network administrator
  1. Select File > PDM > Open.


  2. Add a repository.
    1. If you haven't added a repository before, the Add Repository dialog opens automatically:


    2. If you want to add an additional repository, click the Repository field and select Add Repository:


  3. For Type, select Teamcenter or Windchill.


  4. Enter the Name, Host, and File Server.
  5. Click OK.

Delete a Repository

Delete a repository when you no longer need it.

  1. Select File > PDM > Open.


  2. Click the Repository field.
  3. Right-click the name of the repository, and then click Delete.


Open a File from Your PDM system

Open a model from your PDM system, or import a saved model from the PDM system and merge it with the current model.

First, you'll need to:
  • Integrate Inspire with your PDM system.
  • Add a repository.
  • Log in to your PDM system.
  1. Choose from the following options:
    Option Description
    Open a model Select File > PDM > Open.

    The current file is cleared from memory.

    Import and merge a saved model with the current model Select File > PDM > Import.


  2. Select a repository.


  3. Click Login and enter your credentials to log in to your PDM system. If you're unsure what your credentials are, check with your network administrator.
  4. Perform a query to locate the file you want to open or import.
    • Teamcenter: Enter a file Name or ID and press Enter. You can also filter the results by file type. Select Latest version only to display only the latest version of a file in the list of results.


    • Windchill: Enter a Part or document, file Name or ID, and press Enter. You can also filter the results by file type.


  5. The results of the search query are displayed under Files. Click the + on an assembly node to expand it. Properties are defined in your PDM system and are for display only.


  6. Double-click a file to open it, or select it and click Open (or Import). Select a node to open an entire assembly, or a single file to open a part.
Tip:
  • You can select a part, name, or ID you have previously searched for from the drop-down list.
  • In Teamcenter, revisions of a file are shown as children under the parent node. In Windchill, the parent node is a container. The actual file and all of its revisions are listed under the container node.

Save a File to Your PDM System

Save a file to your PDM system.

First, you'll need to:
  • Integrate Inspire with your PDM system.
  • Add a repository.
  • Log in to your PDM system.
The file you want to save must be in Inspire. You cannot save to a PDM system directly from a disk.
  1. Select File > PDM > Save.


  2. Select a repository.


  3. If you are not already logged in, click Login and enter your credentials to log in to your PDM system. If you're unsure what your credentials are, check with your network administrator.
  4. Perform a query to locate where you want to save the file.
    • Teamcenter: Enter a file Name or ID and press Enter. You can also filter the results by file type. Select Latest version only to display only the latest version of a file in the list of results.


    • Windchill: Enter a Part or document, file Name, or ID and press Enter. You can also filter the results by file type.


  5. The results of the search query are displayed under Files. Click the + on an assembly node to expand it. Properties are defined in your PDM system and are for display only.


  6. Select where to save the file.
    • To save over an existing file, select the file. If the selected file name already exists in the PDM system, the version in the PDM system will be overwritten.
    • To save a file with a new name, select the parent node where you want to save the file. The saved file will appear as a child under the parent.
  7. Under Save Options, enter a Name and Description for the file. The File Name defaults to the name of the file in Inspire.
  8. Select a File Type. Dataset, Reference, and Tool are filled in automatically based on the file type. (Teamcenter only; Windchill does not have the Dataset options.) You may need to change these values depending on the requirements of your PDM system.
  9. Click Save.
Tip: When uploading to Teamcenter, the file type that you want to upload should match the selected dataset type, tool, and file reference in the Upload dialog. Otherwise you will receive a "no named reference" error, which means that the dataset was created in Teamcenter but doesn't reference the file.