Deploy the Control

    Deffine the extension in Azure DevOps

    deffine the fields as usual fields

    If you still working with xml

    set your fields

    set the extenshion

    add the control to the view

    Keep your lists values files under Git

    just create in any project new repository, add the parameters to repostitory field in the control "ProjectName\RepositoryName"

    any time you upload a values list file to the system, it will be pushed to the git

    Contact me avih75@gmail.com

    Handle your CSV files

    Create CSV File

    Create Your CSV file, you can put thousend of values pay attenshion to write the values correctly, avoid adding spaces in the end of the value (will create new value, its a string) the cvs file name can also set the projectName, so each project can use deffrent lists (if you want to use same control name) save the file : file name must be as the name of the control (name -> controlName.csv), that deffine this list as an generic list for all the controls that have this name. if you want a specific list for a project, make shure you save the file name with the project name (name -> controlName_projectName.csv), it looks for a specific project first, and if not, he looks for the generic list.

    Auto Fill setting

    Go to the Collection Setting, and navigate to Auto Fill configuration

    Upload the CSV file

    select the Configuration pad,

    Upload the CSV file

    here you have to option for upload CSV files, the first is to upload the file it self, and the second is to copy the content and the file name, and upload it manualy

    Observe the CSV files

    here you can see the file list, and remove it if needed.

    Auto Fill Control

    Auto fill Value Control This 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). 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.

    Use your Controller