Auto fill Value ControlThis control, expend the option of Analyzed a dynamic and dependencie value. it take up to 4 fields, and Analyzed the aggregated value from them using a table. it put the value in a fifthe field simultanian. this control only do the background work, so you should create your form work item view as you want, add this control and connect the fields you want to the control. that give you the option to deside witch element you want to put in the form, and how to use it (checkBox,textBox or pickList). the control only take the values fromt this fields and analyz the resolt from the table....and write the value. use case demonstration if you have three field that represent bug states, you can Analyzed the sevirity value automatic. version that the bug show module that the bug show reapeting tempo that the bug show and the control Analyzed the sevirity of the bug acording to a table. in here i used a pick list, but you can use it any kind of elemt you want. Install in Azure Devopsdeffine the fields as usual fields add the custom control deffine the fields Install in Azure Devops / TFS (use xml files)deffine the fields deffine the extension deffine the controles thats the form view Create and Upload cvs table filecreate csv file with all the combinations that can be select. The name of the CSV file must be as the name of the control, in case you want to use the same control name, in diffrent project with diffrent values, the name of the file should have the project name as well "projectName_controlName.csv". in that case the values will effect only the specific project. To upload your csv file, just go to the collection setting and press "Auto Fill" Select the Configuration Pad two way to upload the csv file. by upload the CSV file it self, or upload it content and file name See your Contols List, and remove it if needed GitHub Repositorythis extenshion can push the file every time you uploadit, that help you to keep you version file in control. you can add the optional input "Reposetory" with a value that contain project name and a git reposetory like this example => "ProjectName\ReposetoryName". make shure you create a git reposetory by this name in the project you writed. https://github.com/avih75/Analyzed_Value_Control.git contact me : avih75@gmail.com |