Tfs Work Item Endpoint
This is the main endpoint for all Processors that start with Tfs*
and are used to migrate work items in Azure DevOps Migration Tools. It provides a unified interface for accessing and manipulating work items across different Azure DevOps services.
missing XML code comments
Options
topSamples
topSample
topDefaults
topClassic
Classic
{
"$type": "TfsWorkItemEndpointOptions",
"Collection": null,
"Project": null,
"Query": null,
"Authentication": null,
"ReflectedWorkItemIdField": null,
"LanguageMaps": {
"AreaPath": "Area",
"IterationPath": "Iteration"
}
}
Metadata
topSchema
This is the JSON schema that defines the structure and validation rules for this configuration.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://devopsmigration.io/schema/schema.endpoints.tfsworkitemendpoint.json",
"title": "TfsWorkItemEndpoint",
"description": "missing XML code comments",
"type": "object",
"properties": {
"allowCrossProjectLinking": {
"description": "When true, allows work items to link to items in different projects within the same collection. Default is false for security and organizational clarity.",
"type": "boolean"
},
"authentication": {
"description": "Authentication configuration for connecting to the TFS server. Supports various authentication modes including Windows authentication and access tokens.",
"type": "string"
},
"collection": {
"description": "URI of the TFS collection (e.g., \"http://tfsserver:8080/tfs/DefaultCollection\"). Must be a valid absolute URL pointing to the TFS collection.",
"type": "string"
},
"enabled": {
"description": "Will be used if enabled",
"type": "boolean"
},
"endpointEnrichers": {
"description": "missing XML code comments",
"type": "array"
},
"languageMaps": {
"description": "Language mapping configuration for translating area and iteration path names between different language versions of TFS.",
"type": "string"
},
"name": {
"description": "missing XML code comments",
"type": "string"
},
"project": {
"description": "Name of the TFS project within the collection to connect to. This is the project that will be used for migration operations.",
"type": "string"
},
"query": {
"description": "Gets or sets the query options that define which work items to retrieve from the source endpoint, including WIQL queries and parameters.",
"type": "string"
},
"reflectedWorkItemIdField": {
"description": "Name of the custom field used to store the reflected work item ID for tracking migrated items. Typically \"Custom.ReflectedWorkItemId\".",
"type": "string"
}
}
}
In this article
Project Information
Azure DevOps Marketplace
Maintainer
Created and maintained by Martin Hinshelwood of nkdagility.com
Getting Support
Community Support
Questions & Discussions
The first place to look for usage, configuration, and general help.
Commercial Support
We provide training, ad-hoc support, and full service migrations through our professional services.
Azure DevOps Migration Services