Team Foundation Server Integration

What it does

  • Connect Team Foundation Server (TFS) so VDF can help with source control, project tracking, and development workflow management. VDF can access your TFS projects and provide intelligent analysis of work items and code changes.

Adding the App

  1. In VDF, go to Integrations → TFS → Connect.
  2. Enter your TFS server URL and credentials.
  3. Select your projects and team collections.
  4. Confirm the connection shows "Connected" for your selected projects.

Usage

Prerequisites:

  • An active VDF account and TFS server access.
  • Recommended: Ensure you have the necessary permissions to access TFS projects and work items.

After connecting:

  • VDF can access your TFS projects and work items.
  • You can analyze work item progress and get development insights.
  • Project tracking and source control data becomes available.

Use in VDF (examples):

  1. Ask in chat: "Show me all open work items in the current sprint and prioritize them by importance."
  2. Ask: "Analyze the code changes in the last build and summarize the key modifications."
  3. Ask: "Generate a project report with completed work items and remaining tasks."
  4. Ask: "Find all bugs related to the authentication module and suggest fixes."

Removing the App

There are two parts: disconnect in VDF and remove access in TFS.

  • Disconnect in VDF (stops processing immediately):

    1. In VDF, go to Integrations → TFS → Disconnect.
    2. This removes your active TFS authorization from VDF and stops project access.
  • Remove access in TFS (Server settings):

    1. Open your TFS server → Security → Application permissions.
    2. Find "VDF" (or your app name) and select it.
    3. Click Remove access.

Potential implications of removal:

  • VDF will no longer be able to access your TFS projects.
  • Existing VDF artifacts (project reports, insights) remain available until deleted per your workspace retention settings.
  • Any stored authorization tokens are revoked; future TFS access is blocked.

Tips

  • Start with specific projects if you have access to many TFS team collections.
  • Use VDF to generate comprehensive project reports and development insights.
  • You can change your project selection anytime in the TFS integration settings.

Examples and use cases

  • Work Item Management:
    • "Show me all work items assigned to me and their current status."
    • "Update all tasks in the current sprint with their latest progress."
  • Project Analysis:
    • "Analyze the project velocity for the last 3 sprints."
    • "Identify work items that have been in progress for more than a week."
  • Development Insights:
    • "Generate a code quality report for the main branch."
    • "Show me the development activity for the last month."

Prompt categories

Category Examples
Work Item Management "Show work items and update their status"
Project Analysis "Analyze velocity and identify bottlenecks"
Development Insights "Generate code quality and activity reports"
graph LR
  T["Team Foundation Server"] --> V["VDF AI"]
  V --> W["Work Item Management"]
  V --> P["Project Analysis"]
  V --> I["Development Insights"]

Troubleshooting

  • Connection errors: Verify your TFS server URL and credentials are correct.
  • Project access issues: Confirm you have the right permissions in TFS and that the projects are accessible.
  • Work item access problems: Verify you have the necessary permissions to read work items in the selected projects.
  • Server limitations: Some TFS servers may have rate limits or require additional permissions.

FAQ

  • Which TFS projects can VDF access? — VDF can access projects where you have appropriate permissions.
  • Can I change the selected projects? — Yes, you can update your project selection in the integration settings.
  • What happens to my data if I disconnect? — VDF stops accessing TFS. Generated artifacts in VDF remain until you delete them.
  • Do I need specific TFS permissions? — Yes, you need permissions to read projects and work items in the selected team collections.

Contact Support

  • Email: support@vdf.ai
  • Hours: Mon–Fri, 09:00–18:00 UTC
  • First response SLA: Within 1 business day
  • To open a case: Email us with your workspace name, TFS server details, and a brief description of the issue.