What is an artifact type?

Artifact types provide a unique set of attributes and options used to describe artifacts meaningfully.

Attributes within an artifact type are defined by the project administrator and affect only artifacts within that artifact type. Each project has a unique set of artifact types. Artifacts usually remain faithful to the artifact type which was used to create them. But they can be moved or copied to another artifact type. In which case, the artifact will match its attribute values to the new artifact type's attributes. The values of atttributes that are mismatched with the new artifact type are dropped. The Comments section will hold a list of all the attributes that were dropped during the copy / move action.

Before you enter artifacts for your project, you should familiarize yourself with the available set of artifact types. Once you have selected the artifact type that best describes your artifact, click the name of the artifact. If there is only one artifact type available for use in your project by default, and that artifact type does not suit your requirement, you may have to create your own. To create global artifact types, contact your domain administrator or see What is a global artifact type?.

You can associate project queries to relationships in an artifact type. Once a certain query has been associated with a relationship, this query will be available to all artifacts created using this artifact type. You can always associate or disassociate a query from a relationship in an artifact type and expect it to show in all the artifacts under it.