Skip to main content
Planview Customer Success Center

PTC Windchill RVS

PTC Logo

 


 

Overview

PTC Windchill RV&S (formerly Lifecycle Manager) is an ALM (Application Lifecycle Management) platform that helps teams deliver higher quality, more innovative software and systems with less risk. Business analysts, architects, engineers, developers, quality managers, testers, and other stakeholders use PTC Windchill RV&S to collaborate and control the product development lifecycle. 

Software delivery organizations whose developers use PTC Windchill RV&S often express the need to synchronize requirements from a requirements management tool into PTC Windchill RV&S, where the requirements can be broken down and worked on by developers. In addition, they often want to flow defects logged in PTC Windchill RV&S to the requirements management tool, so the product managers and business analysts have visibility on them. 

Other organizations use PTC Windchill RV&S for requirements management and want to flow those requirements to another Agile planning tool - for developer implementation, or to a test management tool - where they can be used to design high quality test coverage. 

With Planview Hub, those integration patterns and many more are now available to PTC Windchill RV&S users. 

Hub synchronizes requirements and defects to and from PTC Windchill RV&S and the rest of the software delivery toolchain. 

Demo Videos

The following demo video demonstrates an integration between Jama, a requirements management tool, and PTC Windchill RV&S, used here by developers for Agile planning and defect tracking. This integration serves to improve collaboration between the product team and the developers, eliminate duplicate data entry between systems, and improve product quality and traceability. 

 


 

Connector Setup Details

This section describes the basic steps needed to prepare your PTC Windchill RV&S instance for use with Hub. Note that additional fields for synchronization or configuration of queries may be required depending on the requirements of your integration.

Minimal User Permissions & Hub User

We recommend that you create a new user within your external tool, to be used only for your Hub integration. This is the user information you will enter when setting up your repository connection within Planview Hub. By creating a new user, you will ensure that the correct permissions are granted, and allow for traceability of the modifications that are made by the synchronization. 

In general, your user account should have sufficient permissions to create, read, and update artifacts in your repository. However, depending on the use case, your user may need different permissions. For example, if you are only interested in flowing data out of your repository, your user may not need to have full CRUD access, as the 'create' and 'update' permissions may not be needed.

Your user should have a secure password or token. Please be aware that Hub will not allow you to save a repository connection utilizing a weak password/token, such as 'tasktop.'

List of minimal user permissions:

  • User must have 'Login' and 'ViewAdmin' permissions enabled in the mks:im permissions section.
  • User must have necessary permissions to access desired projects and artifact types to be synchronized.

  • User must be able to transition the state of work items.

Connecting to the PTC Windchill RV&S Repository

Standard Authentication

Required Fields: 

  • Location/Connection URL 
    • in Hub versions earlier than 19.1.11/19.2.1: URL format must begin with HTTPS
    • Example Format: https://abc-ptc123:9999/
  • Username
  • Password

Optional Fields: 

  • Attachment Field Name: The name (not the display name) of the Attachment field. This field must exist on the artifact type that requires attachment support.
    • Note: If an integration has been created before this field is populated, the user must navigate to the PTC Windchill RV&S collection and refresh the fields available for that collection.
  • Comment Field Name: The name (not the display name) of the field that will be used for comments. This must be a long text field with logging enabled.
    • Note: If an integration has been created before this field is populated, the user must navigate to the PTC Windchill RV&S collection and refresh the fields available for that collection.
  • Throttling Settings: This field indicates the number of API calls that can be made per minute. See details here.
    • Note: This field should only be set under the guidance of customer care as the ideal value is highly dependent on each customer's unique environment. 
  • Connection Security: If checked, insecure connections to this repository will be allowed. See details here.

Screenshot 2023-10-05 at 1.28.35 PM.png

SSO Authentication

Additionally, PTC Windchill RV&S supports the following SSO implementations:

  • Script (HTTP cookies)
  • X.509 Certificate

Learn more about how to set up your repository in Planview Hub here. 

 


 

Other Configuration Settings

Rich Text

Supported rich text elements are as follows:

Block Types:

  • Headings
  • Paragraph
  • Preformatted
  • Table
  • Block
  • Ordered List
  • Unordered List
  • Quote

Span Types: 

  • Anchor
  • Bold
  • Italic
  • Font Size
  • Underline
  • Deleted
  • Subscript
  • Superscript
  • Code

Comments 

To flow comments in PTC Windchill RV&S, enter the name (not the display name) of the field you are using for comments in 'Comment Field Name' in the repository settings. This must be a long text field with logging enabled.

Only one field can be used as the comment field.

If the field that is used as the comment field is changed, you must update the Comment Field Name on the repository settings, and refresh the projects in your collection. To do this, click "Manage Projects" in your Hub collection and then click 'refresh.' Turning Hub off and on again will also work.

If you fill out the Comment Field Name on the repository settings, but receive a message stating that your collection does not support comments on the Comment Flow screen upon configuring your integration, the field you have chosen may not be a long text field with logging enabled, or you may have entered the name of the field incorrectly. 

There is not a strict upper limit to the number of comments that can be posted, but there is a character limit associated with the field.

This limit is set by the user when they create the field; the default is 32000 characters. This limit counts the characters in all of the comments, plus the comment headers, plus the line breaks separating the comments.

Upon creating comments in PTC Windchill RV&S, the configuration requirements shown below must be observed for comments to flow correctly in your integrations. You can customize your comment flow on the Comment Flow screen. 

Note: In PTC Windchill RV&S integrations, comment flow is also supported in Japanese locales; however, it is not guaranteed that comments will flow as expected if using other non-English locales.

Configuration Requirements

Category

Requirement

Comment Date

The date of a comment must end with an abbreviated timezone (e.g., 15-Jan-2020 9:56:34 AM PST).

If not configured appropriately, the comment will be incorrectly parsed. As a result, the entire comment and header will be returned, with both the comment date and comment creator set to default values.

Username

Commas cannot be included in a username (e.g., Smith,Jane).

If not configured appropriately, the comment will be incorrectly parsed. As a result, the entire comment and header will be returned, with both the comment date and comment creator set to default values.

Comment Header

Comments should not include quotes from other comments where those quotes include the PTC comment header. The connector may not recognize the quote as being part of a larger comment and may see the comment header and assume that the quote is its own comment.

If you include the PTC comment header in your comment, duplicate comments may be created. 

Learn more about how to configure comment flow in Planview Hub here

Attachments 

Attachments are supported as read-only and can be enabled by specifying the attachment field name (not the display name) in the repository settings. This field refers to the name of the attachment field on PTC Windchill RV&S Server. Only one field can be used as the Attachment field.

The PTC Windchill RV&S connector can retrieve the following metadata when flowing attachments out of PTC Windchill RV&S:

  • File Name
  • Size
  • ID
  • Content Type
  • Creator (Username)

Learn more about how to configure attachment flow in Planview Hub here.

State Transitions 

Self Transitions

In order to update a PTC Windchill RV&S artifact without moving it to a new workflow state, a self transition was must be configured for the current state of that artifact. See PTC documentation here. If a self transition is not configured for the artifact's current state, the PTC Windchill RV&S server will reject attempts by the connector to update it.

Mandatory Fields per State

PTC Windchill RV&S enables an administrator to specify 'mandatory fields' that are required to have a value before an artifact can move to a new state. The PTC Windchill RV&S connector fetches the mandatory fields of the current artifact state (source state) and the mandatory fields of the target state.

Any mandatory fields that are configured for the target state, but not the source state, must be filled in with a value by the state transition extension or as parameters of the state transition graph.

It is possible for the comments field to be mandatory in the target state but not in the source state.

  • If so, the state transition extension or state transition graph must specify a value for the comment (e.g. a transition comment).
  • Otherwise, the state transition extension or state transition graph may optionally provide a value for the comment.

Unsupported Mandatory Fields

The PTC Windchill RV&S connector does not support the following mandatory field types:

  • Relationship fields
  • Attachments field

Permissions

PTC Windchill RV&S allows the administrator to configure fine-grained permissions for each state transition (including self transitions). The user configured for the PTC Windchill RV&S artifact repository in Hub must have sufficient permissions to transition the artifact between any of the available workflow states.

State Transition Names

Each state transition is named consistently according to this format: "source-state-name -> target-state-name".

For example, if the PTC Windchill RV&S server administrator defined a transition between a state named "New" and a state named "Accepted", the unique name of the transition would be "New -> Accepted".

This format was chosen because it matches with the format of transition names returned by the "im viewtype <artifact-type>" command.

The transition names are important when defining the state transition graph in Hub.

Person Reconciliation

For person reconciliation, the following fields are available:

Fields Used for Hub’s Default Person Reconciliation Algorithm

Field Names for Person Reconciliation Extensions

(Note that these are case sensitive)

Label in PTC Windchill RV&S

ID person-id

Name

(see image below)

Username person-username

Name

(see image below)

Email person-email Email
N/A person-display-name Display ID
 

 

Name in PTC Integrity

Learn more about how to configure person reconciliation in Planview Hub here.

Full Scan

Due to third party API limitations, changes to the following fields may not trigger change detection or cause a synchronization immediately. To ensure these updates synchronize, a high fidelity full scan must occur or another qualifying change must be made to the artifact:

  • FVA fields

Learn more about how to configure change detection and full scan intervals in Planview Hub here

 


 

Frequently Asked Questions

See PTC Winchill RV&S connector FAQs here.

 


 

Supported Features

Special Features Supported

You can learn more about special features in Planview Hub here.

Feature

Custom Type Supported?

Applicable Hub Version

Applicable Repository Versions

1Not_allowed.svg.png Time Worked (Worklogs)

1Not_allowed.svg.png Impersonation

 

 

 

1checkicon.png Comments

1Not_allowed.svg.png Impersonation

1Not_allowed.svg.png Public/Private 

See details above

1checkicon.png

Planview Hub: 18.3.2 and later

Any supported repository version:

1checkicon.png Attachments (Read Only)

1Not_allowed.svg.png Impersonation

See details above

1checkicon.png

Planview Hub: 18.3.2 and later

Any supported repository version:

1checkicon.png State Transitions

See details above

N/A

Planview Hub: 18.3.2 and later

Any supported repository version:

 


 

Supported Artifacts

Supported Work Items

Note: Artifacts in PTC Windchill RV&S that are marked as 'test suites,' 'test cases,' or 'test sessions' are not currently supported.

Learn about the difference between containers and work items in Planview Hub here

Supported Work Item Type

Applicable Hub Versions

Applicable Repository Versions

Unique URL?

Requirements

Planview Hub: 18.3.2 and later

Any supported repository version:

No

Defects

Planview Hub: 18.3.2 and later

Any supported repository version:

No

Custom artifacts defined with the role "Content/Node"

Planview Hub: 18.3.2 and later

Any supported repository version:

No

Custom artifacts defined with the role "None" (i.e. custom items outside of a document)

Planview Hub: 18.3.2 and later

Any supported repository version:

No

Supported Containers

Learn more about containment in Planview Hub here

Containers that can synchronize between repositories

Applicable Hub Versions

Applicable Repository Versions

Unique URL?

Custom artifacts defined with the role "Document/Segment"

Note: Beginning in Hub version 22.4, containers can be treated as work items. Learn more here.

Planview Hub: 18.3.2 and later

Any supported repository version:

No

Containers used to define the boundary of a collection

 

 

 

Projects

Planview Hub: 18.3.2 and later

Any supported repository version:

N/A

Containers used for artifact routing/container mirroring

 

 

 

Projects

(for defects, custom artifacts with role "none", custom artifacts defined with role "document/segment)

Planview Hub: 18.3.2 and later

Any supported repository version:

N/A

Documents

(for requirements, custom artifacts defined with the role "content/node")

Planview Hub: 18.3.2 and later

Any supported repository version:

N/A

 


 

Supported Field Types

Note: If one field of a given type is supported, others that are also that type in theory should also work. However, sometimes there are instances in which this is not the case due to the repository. So, while we can claim support for fields at the type level, there is a chance that some specific fields of a given type will not synchronize properly.

Field Type

Does Tasktop support custom fields of this type?

How is field type referenced in the repository?

Sample Repository Fields Supported

Particular Repository Fields NOT Supported

1checkicon.png String

1checkicon.png

Text

Summary

 

1checkicon.png Single-select

1checkicon.png

Pick

State (read-only if state transitions not configured)

 

1checkicon.png Multi-select

1checkicon.png

Multi Pick List

 

 

1checkicon.png Boolean

1checkicon.png

Boolean

 

 

1checkicon.png Date (read-only)

1checkicon.png

Date

 

 

1checkicon.png Date Time (read-only)

1checkicon.png

Date

Created Date

 

1Not_allowed.svg.png Duration

 

 

 

 

1checkicon.png Double

1checkicon.png

Float

 

 

1checkicon.png Long

1checkicon.png

Integer

ID

 

1checkicon.png Person

1checkicon.png

User

Modified By

Created By

 

1checkicon.png Persons

1checkicon.png

User (Multi-pick)

 

 

1checkicon.png Relationship(s)

Learn how to configure relationships in Planview Hub here.

1checkicon.png

Relationships

Backward

Contains (Read Only)

Document ID (Read Only)

Forward

Referenced By

 

1checkicon.png Rich Text

1checkicon.png

Text

Shared Text

 

1Not_allowed.svg.png Location

 

 

 

 

1Not_allowed.svg.png Web Links

 

 

 

 

1Not_allowed.svg.png Time Entries

 

 

 

 

1Not_allowed.svg.png Other

 

 

 

 

 


 

Functional Limitations 

Category

Limitation

Applicable Hub Version

Applicable Repository Version

Third Party Functional Limitation

Date and Date Time Fields

Date and Date Time fields are read-only; they can be synchronized out of PTC Windchill RV&S, but not into PTC Windchill RV&S.

Planview Hub: 22.2.0 and later

Any supported repository version:

Third Party Functional Limitation

FVA Fields

FVA fields are read-only; they can be synchronized out of PTC Windchill RV&S, but not into PTC Windchill RV&S.

Planview Hub: 18.4.0 and later

Any supported repository version:

Third Party Functional Limitation

FVA Fields

Single select FVA fields will be represented as string fields in Planview Hub.

Planview Hub: 18.4.0 and later

Any supported repository version:

Feature Unsupported

Test Management

Artifacts in PTC Windchill RV&S that are marked as 'test suites,' 'test cases,' or 'test sessions' are not currently supported.

Planview Hub: 18.3.2 and later

Any supported repository version:

Third Party API Limitation

Attachments

Due to a PTC API limitation, attachments are read-only: they can flow out of PTC Windchill RV&S, but cannot be synchronized into PTC Windchill RV&S.

Planview Hub: 18.3.2 and later

Any supported repository version:

Third Party Functional Limitation

Contains Relationship Field

The Contains relationship field is read only in PTC Windchill RV&S.

Planview Hub: 18.3.2 and later

Any supported repository version:

Feature Unsupported

Document ID (Container Link for Content Types)

The Container Link for Content types (Document ID) is read only. Content types cannot be removed or moved between documents via Hub.

Planview Hub: 18.3.2 and later

Any supported repository version:

Configuration Requirement

Container + Work Item Synchronizations

There is no concept of Sub-Documents in PTC Windchill RV&S, therefore the container mirroring feature will synchronize all documents for the project unless a filter is applied.

Planview Hub: 18.3.2 and later

Any supported repository version:

Third Party Functional Limitation

PTC Triggers

PTC Windchill RV&S comes with certain triggers such as the Document Name Trigger, out of the box with the solutions template. Triggers can also be modified and created within PTC Windchill RV&S.

These triggers can impact data in PTC Windchill RV&S. For example, the Document Name Trigger will automatically copy the Document Short Title into the summary field. Therefore, if your integration flows only the summary field and not the document short title, as soon as a new summary value flows from your source repository into PTC Windchill RV&S, that summary could get overwritten in PTC Windchill RV&S based on the Short Title field. Please be aware of any active triggers and how they may impact data in your repository.

Planview Hub: 18.3.2 and later

Any supported repository version:

Feature Unsupported

Field Editability Rules

PTC Windchill RV&S has a form on the field definition that allows users to construct rules surrounding a field's editability. For example, a field could be read-only when a separate field has a specific value, but editable in all other scenarios. Hub is unable to interpret these rules. Therefore, Hub will interpret fields as read only when Never Editable is checked on the field definition, otherwise Hub will consider the field to be writeable.

Planview Hub: 18.3.2 and later

Any supported repository version: