Configuring Product Associations

Before users can start creating Collaboration Links from Windchill to the CLM Application [1], you need to define what CLM projects will be visible to the product you manage. This is done by defining associations between your product and those in the CLM Application. Once set, the association type will define on its own the available link types to create from the Windchill product to the CLM project. It is worth to mention that when creating an association, the available association types will depend in turn on the nature (domain) of the CLM Application.

This app supports the following associations and corresponding link types per application domain:

Application Domain Compatible Windchill Artifacts Association Type Collaboration Link Type
Requirements Management (RM) Part Uses - Requirements Derives
Change Request, Change Notice Provides - Implementation Requests Implements Requirement
Affects Requirement
Provides - Requirements Change Requests Tracks Requirement
Change Management (CM) Change Request, Change Notice Provides - Related Change Requests Related Change Request
Affects Plan Item
Affected By Defect
Quality Management (QM) Change Request, Change Notice Provides - Defects Tested By Test Case
Blocks Test Execution
Affects Test Result
Provides - Quality Management Tasks Related Test Case
Related Test Execution
Related Test Plan
Related Test Script
Part Provides - Architecture Elements Validated By

To create an association with a remote CLM project:

  1. Log in to Windchill with a user having the Product Manager role.
  2. Enter to the Windchill product details page.
  3. Locate and click on the OSLC Connect tab added after installation of the Windchill extension.
  4. Click on the Plus button (Add Association).
  5. Select the CLM Application in the Application combo.
  6. In the Association combo, and by looking at the above table, select the association type depending on the outgoing link types required.
  7. As soon as you select the association type, a pop-up window will appear [2]. If you hadn't previously started a CLM Application session in the same browser, the new window will show you the CLM Application login page and you must continue with this step, otherwise please go to the next one [3]. The login page is here to complete the user authentication process, so please provide valid user credentials, it is not necessary that such user has an admin role [3].
  8. What happens after the user authentication process (or if you had already started a session in other browser's tab) depends on whether the Windchill consumer was configured on the CLM Application as trusted or not. If it was configured as trusted, the only thing you need to do is to ignore a blank page that will be displayed for some milliseconds, and then you can go to the next step; otherwise, you will see the Authorize Application page which is a last confirmation to allow Windchill accessing the CLM Application information on behalf the user you used to login [4]. Click the Allow button and then close the pop-up window when indicated if it is not closed automatically.
  9. Back on the Add Association dialog, a new Project field will display the available projects for the logged-in user. Choose the project to which you want to create the association and click the OK button.

If everything went as planned, the Add Association dialog will be closed and the new association will be displayed on the Product Associations table. You can repeat these steps to add more association types over the same or other CLM Application projects; but just remember that this time, steps 6 and 7 won't be necessary as authentication and authorization is required only once per Windchill session.

To remove an association:

  1. In the Product Associations table, select the association row and click on the red remove icon.
  2. Confirm your decision by clicking on the OK button in the opened Confirm delete dialog.

If everything went ok, the chosen association will be removed from the system and it will no longer appear on the table.