News

Custom Work Item Types Now a Thing in Visual Studio Team Services Sprint 105

Full process customization gets nearer to reality with the ability to create custom work item types. Plus, work item history and release management get more refined in this month's Web release.

It's another month, so it's yet another roundup for Visual Studio Team Services features, rolled up into Sprint 105 that was released to the Web a week ago, with a few more features being rolled out in the next few days. Of significance this month is that VSTS gets nearer to "full process customization" with the ability to create custom work item types, and work item history and release management gets more refined.

With customizable work item types, developers choose the field, layout and color of work items. Developers will notice a "New Work Item Type" option once they've created an inherited process and migrated projects to use it. These customizable work item types can be deleted, and the capability to disable and deprecate will be enabled in the near future. At some point, Microsoft's Brian Harry explains in a blog post, these customizable work item types will eventually "lead to the full replacement of the Power Tools Process Template Editor with the new web based experience in TFS on-prem too."

One other new feature is the refining of the work item history tab. "One of my favorite improvements this sprint is the new work item history experience," writes Harry. "The one we've had for a long time was kind of dull, noisy and hard to read.  The new one is super nice.  Note, it's not quite finished yet – there are a few more improvements coming in the next sprint deployment."

Microsoft's Aaron Bjork details specific changes made to the work item history tab in the release notes: "Individual revisions are now grouped by date buckets and summarized in a left pane, complete with adornment icons that help you quickly identify changes. Quickly scan the history pane to spot the revisions with comments, work item state changes, assignment changes, attachments, and links."

He adds that they've "also made quite a few "under the hood" changes to ensure better performance for work items with lots of revisions."

One other highlight of Sprint 105 has to do with release management: A Manual Intervention task allows developers to manually pause a deployment in the middle of it. A number of manual steps can be performed at the apuase, with the deployment then continuing on with the rest of the automated steps, or the build can also just be rejected.

Harry notes that "The significant thing about this task is that it's the first incarnation of automation pipeline tasks that can release the agent and then later reacquire a new one and continue. This sets us up to enable a variety of long running workflows without keep agents reserved."

See Bjork's release notes for a number of other features in this sprint.

About the Author

Michael Domingo is a long-time software publishing veteran, having started up and managed several developer publications for the Clipper compiler, Microsoft Access, and Visual Basic. He's also managed IT pubs for 1105 Media, including Microsoft Certified Professional Magazine and Virtualization Review before landing his current gig as Visual Studio Magazine Editor in Chief. Besides his publishing life, he's a professional photographer, whose work can be found by Googling domingophoto.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube