Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PTC Windchill product page

PTC Website

...

PTC Windchill Working Method

SOX-PTC Connection Setup

You will receive from EnCo a “properties” file which can be edited in order to configure your server. The properties file supplements the read-only configuration file, supplied as a compressed archive, that also needs to be deployed on your server. In the current configuration, user credentials are “hard-saved” server-side, although this may be subject to change in future releases. I.e., the properties file allows the customer to nominate one PTC user, with his associated password, who will then have access to the external (PTC) repository. This user is not required to be a physical person; it could be an entity generically named “SOX Synchronization” or suchlike, with the implication that this entity may subsume multiple, and varying, users of the SOX rich client. As such, the credentials used authenticate a systemic identity, rather than a personal one.

It will also be possible to edit as required details like the PTC server’s port number (its IP address seems unlikely to change). This setup will enable the SOX server to connect to the PTC server.

...

Configure Synchronization

  1. Initiate the process by right-clicking your project. Select Configure Synchronization:

  2.  

  3. Right-click on the single entry and select New Child. The choices shown result from actual queries of the PTC installation. Our example uses the PTC project “English”.

  4. Next, query the Shapes (artifact types) in your PTC project in order to create new Default Shape Definitions. This is done by right-clicking on your project, our example being project “English” once again.

  5. From the dialog, select All Instance Shapes, then click OK. - Outcome: SOX will initiate a server-side query (in technical terms, the SOX server will query the PTC server). The SOX client will then display the results, i.e., the complete set of Instance Shapes (artifact types) found in PTC. SOX can now work on any property structure defined for a given artifact type. Expressed differently, the data structure definition established PTC-side will now be available for working on with the SOX interface.

  6. You can now open the drill-down list to review any field/property definition.

  7. For example, it is possible to examine and, where appropriate, change a given Field Type.

  8. Next, there exists an option to create a new Group Definition, corresponding to a PTC module (i.e., a logical, hierarchical container for requirements). In the SOX context, a Group references a ReqIF document. This setup achieves synchronization of a SOX specification document with a PTC module. Select your Document Path, as well as the Query Executor “Module”. The Query String needs to match the module identifier (number) used in PTC, in the example scenario, “385”.

  9. Lastly, you will need to create default Item Definitions. To accomplish this, right-click the PTC Group Definition (corresponding to a PTC Module) and select New Child - Default Item Definitions. - Outcome: SOX will query the specified PTC module in order to determine which artifact types are present in the relevant requirements subset. These will be displayed accordingly.

  10. Further properties can then be modified as required.

...

Note

Use good judgment to decide which changes to your field types are appropriate in a specific context. Some changes, although technically possible, may yield unexpected results or errors. Most defaults are adequate and should, hence, not be modified.

...

Synchronizing Your Project

It is now possible to initiate the synchronization process. To do so, right-click your SOX project.

...