TFS Implementation requirements Work Item auto-Cascade Save

Source: Internet
Author: User

Currently in a large financial client software development platform project implementation and support process, the customer's quality management team based on the platform and combined with other platform data, for demand management and business process needs to develop a complete set of requirements, review, design and implementation of the process. Based on this process, in many of the process details, we need to automate the implementation of the Platform as much as possible, and implement the supporting metadata of the process target into various intermediate data in the automatic process of the platform. Let the platform in accordance with business rules to produce various types of research and development process data that is difficult to generate in the absence of platform support, while improving the quantification and visualization of work processes and results during the research and development cycle, early detection of problems, deviations and risks in the cycle process, and planning and design correction, correction, deviation and risk mitigation. The research and development platform also maximizes the support of software development stakeholders in infrastructure, expands communication pathways between members, and inspires the initial idea of communication, truly enabling teamwork to be effective and effective.

The customer's research and development platform base software is a collection of software products such as Microsoft's tfs2013,sqlserver2014,sharepoint2013, where the requirement data is primarily based on the requirements of TFS and other related work items as carriers.

To implement the above customer requirements, a few iterations were developed to develop a TFS server-side extension that validates and implements the process of customer quality management design and refined the flaws in the process. By validating in a pre-production environment and publishing in grayscale to a production environment, the next step will be applied to the production environment.

The following document describes a hierarchy of requirements during the creation and update process, which automates the process of modifying the functionality of the hierarchical properties of related requirements in TFS implementation development.

The program is implemented primarily based on the Isubscriber interface specification provided in the TFS service-side class library, which currently supports support for the latest TFS2017 products.

http://www.almguide.com/2011/12/tfs-server-side-event-handlers/

1, first create a C # class library project, and reference the DLL file in, where some of the files can only be found in the file system of the server on which TFS is installed.

2. Implement the TFS Isubscriber interface.

3, implement related work item cascade Update related business logic.

4. Deploy the Compiled class library file and debug it

After copying the generated DLL files into the TFS Plugin folder, the TFS service restarts automatically and applies the Isubscriber implementation rules implemented in the DLL definition.

DLL debugging, you need to use additional debugging methods, the project attached to the TFS server on the W3wp.exe process, add, modify work items, you can see the breakpoint, convenient debugging.

TFS Implementation requirements Work Item auto-Cascade Save

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.