Integration with Other Applications > Integrated Software Management > Integrated Software Management > Windchill Integrations for Embedded Software Capabilities > Software Defect Tracking System Integrations
  
Software Defect Tracking System Integrations
Software Defect Tracking (DTS) systems such as Integrity Defects, Bugzilla and Atlassian JIRA can be integrated with Windchill Integrations for Embedded Software.
A defect represents an issue associated with a software artifact in Windchill Integrations for Embedded Software. The software artifact could be a Windchill object such as a software build. A remote defect represents a defect or an issue reported for a software artifact or a hardware component using a defect-tracking system.
A defect has no primary content. However, it can have any number of user-specified attachments as the secondary content. It can be associated with a remote defect. In such cases, a one-to-one associativity always exists between the defect in Windchill Integrations for Embedded Software and the remote defect. A defect can be associated with the following Windchill objects:
Subtypes of an enterprise part—Software part
Subtypes of an enterprise document—Software build, software configuration data, software document, hardware issue
With these integrations, you can associate defects created within Windchill Integrations for Embedded Software with defects residing in Integrity, Bugzilla or Atlassian JIRA. You can also exchange defect-related information between Windchill Integrations for Embedded Software and these defect-tracking systems.
A user can create a defect only if the user has an access to the defect-tracking system where the associated remote defect resides.
The Software Defect Tracking Integrations component provides customers with the knowledge to install, set up, and use defect-tracking systems with Windchill Integrations for Embedded Software.
Requirements
The following steps are required for customers to begin using Windchill Integrations for Embedded Software:
Requirements
Description
Installing and configuring the Windchill server and server-side
Windchill administrators install the server-side installation of Windchill, including Windchill Integrations for Embedded Software. The server core software and optional integrations are installed using the bundled PTC Solution Installer (PSI).
Setting up and managing DTS adapters
Windchill site and organization administrators set up and manage DTS adapters integrated with Windchill Integrations for Embedded Software. Once this process is completed, project managers, product managers, software managers, developers, and other users can access and use the product.
Installing and configuring the DTS system
Users install and configure their DTS system for integration with Windchill. If Bugzilla or Atlassian JIRA is already installed locally, the user proceeds directly to configure the DTS adapter with Windchill and Windchill Integrations for Embedded Software. Integrity can be installed locally (thick client) or via the Web (thin client) for Integrity Defects adapters. If Integrity is already installed, the user proceeds directly to configure the Integrity Defects adapter with Windchill and Windchill Integrations for Embedded Software.
Defect Tracking System Capabilities
The following table describes the defect-tracking system capabilities when a DTS system is integrated with Windchill Integrations for Embedded Software:
Capabilities
Description
Authenticating administrator credentials
Site and organization administrators authenticate administrator credentials.
Authenticating user credentials
Users authenticate user credentials.
Creating and associating a defect based on a remote defect residing in the defect-tracking system
Create a defect in Windchill Integrations for Embedded Software based on a remote defect in Integrity Defects, Bugzilla or Atlassian JIRA and associate those defects. Associate the defect with the remote defect.
Creating a defect based on a remote defect residing in the defect-tracking system
Create a defect in Windchill Integrations for Embedded Software based on a remote defect in Integrity Defects, Bugzilla or Atlassian JIRA.
Creating a defect and a remote defect by connecting to a defect-tracking system. Associating the defect and the remote defect
Create a remote defect in Integrity Defects, Bugzilla or Atlassian JIRA from Windchill Integrations for Embedded Software and associate those defects and the remote defects.
Creating a defect and a remote defect by connecting to a defect-tracking system
Create a remote defect in Integrity Defects, Bugzilla or Atlassian JIRA from Windchill Integrations for Embedded Software.
Creating a defect without any association to a remote defect
Create a defect without any association to a remote defect.
Editing a defect and updating the associated remote defect in the defect-tracking system
Edit a defect in Windchill Integrations for Embedded Software and update the associated remote defect in Integrity Defects, Bugzilla or Atlassian JIRA.
Associating a defect with a software build
Associate a defect with a software build. The associated software build can be the one in which the defects were reported. It can also be a software build that publishes the changes made against the defects.
Associating a defect with a Windchill object
Associate a defect with a standard enterprise Windchill part, software document, software configuration document, or specification.
Associating defects from different repositories
Administrators can associate defects from different repositories in
Windchill Integrations for Embedded Software by managing the DTS adapter mapping file.
Setting the life cycle of a defect
Set the life cycle of a defect.
Managing tasks in Eclipse and Windchill
Manage tasks using Eclipse and Windchill.
Windchill Capabilities
Refer to the Windchill Capabilities section for an overview of the Windchill capabilities for defect-tracking system adapters integrated with Windchill Integrations for Embedded Software.