locked
How to create new columns on kanban board, filtering by custom work item states? RRS feed

  • Question

  • I've created new states for my product backlog items workflow, but they don't appearing on the new feature "Customize columns".

    Look:

    Workflow with news states Waiting for QA and Ready for GMTK:

    New states:

    Customize columns area:

    customize columns

    As you can see, the dropdownlist only shows the default states: Approved, Commited and New
    • Edited by rafaoliv Saturday, April 13, 2013 1:00 AM
    Saturday, April 13, 2013 12:58 AM

Answers

  • Hi Lily, 

    I finally found the answer: I had to change the requirement work items on my CommonProjectConfiguration by using this command:

    witadmin exportcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"

    Now I can see the new states on the customize columns page:

    Reference: http://msdn.microsoft.com/en-us/library/vstudio/hh739073.aspx

    Thanks for the atention!



    • Marked as answer by rafaoliv Thursday, April 18, 2013 3:00 PM
    • Edited by rafaoliv Thursday, April 18, 2013 3:08 PM
    Thursday, April 18, 2013 2:59 PM

All replies

  • Hi,

    Thank you for your post.

    Can you edit the screenshot to let them visible?

    Do you edit the default product backlog item or create a new one copy from the default one? If you create a new one, this new WIT may not belong to requirement category, new added state may not show in dropdown list. Please try to create a new work item of this PBI WIT you create. Can you view it in product backlog page? Can you see the two states in state dropdown list?

    In Customize columns, the "Title" of the swim lanes are named by you, they can different from "State" of the backlog items.

    Regards,


    Lily Wu
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Monday, April 15, 2013 6:49 AM
    Moderator
  • Hi Lily, 

    Thanks for the repply! Below are the screenshots for a better visualization:

    I didn't create a new PBI WIT, I edited the default one. When I create a new product backlog item, I can see the new states on the dropdown list, look:





    • Edited by rafaoliv Monday, April 15, 2013 5:20 PM
    Monday, April 15, 2013 4:23 PM
  • Hi,

    Thank you for your response information.

    As far as i know, by default, swim lanes show in kanban board is the state of PBI WIT. If you add new state for PBI, please try to use "+" to add new swim lanes. You can name the new swim lane as you want, in "State" dropdown list, can you see the two states you added? For more information, you can refer to Brian Harry's blog Customizable kanban swim lanes.

    If the issue still exists, please free feel to let me know.

    Regards,


    Lily Wu
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Tuesday, April 16, 2013 6:04 AM
    Moderator
  • Hi, 

    This is what is happening, I can't see the new states I created...

    Wednesday, April 17, 2013 12:38 PM
  • Hi,

    Can you share us a screenshot of kanban board Customize columns page?

    Do other member experience the same issue?

    Are you using IE? If not, what's the result when use IE browser?

    Regards,


    Lily Wu
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Thursday, April 18, 2013 5:12 AM
    Moderator
  • Hi Lily, 

    The Customize Columns page:

    All members are having this issue... I tried on IE and Chrome and I got the same result.

    Below is a piece of my process WIT xml, with the transitions:

    <WORKFLOW>
          <STATES>
            <STATE value="Done">
              <FIELDS>
                <FIELD refname="Microsoft.VSTS.Common.BusinessValue">
                  <READONLY />
                </FIELD>
                <FIELD refname="Microsoft.VSTS.Scheduling.Effort">
                  <READONLY />
                </FIELD>
              </FIELDS>
            </STATE>
            <STATE value="New" />
            <STATE value="Removed" />
            <STATE value="Approved" />
            <STATE value="Committed" />
            <STATE value="Waiting for QA">
              <FIELDS>
                <FIELD refname="Microsoft.VSTS.Scheduling.Effort">
                  <READONLY />
                </FIELD>
                <FIELD refname="Microsoft.VSTS.Common.BusinessValue">
                  <READONLY />
                </FIELD>
              </FIELDS>
            </STATE>
            <STATE value="Ready for GMTK">
              <FIELDS>
                <FIELD refname="Microsoft.VSTS.Scheduling.Effort">
                  <READONLY />
                </FIELD>
                <FIELD refname="Microsoft.VSTS.Common.BusinessValue">
                  <READONLY />
                </FIELD>
              </FIELDS>
            </STATE>
          </STATES>
          <TRANSITIONS>
            <TRANSITION from="" to="New">
              <REASONS>
                <DEFAULTREASON value="New backlog item" />
              </REASONS>
              <FIELDS>
                <FIELD refname="Microsoft.VSTS.Common.BacklogPriority">
                  <DEFAULT from="value" value="1000" />
                </FIELD>
                <FIELD refname="Microsoft.VSTS.Common.DescriptionHtml">
                  <DEFAULT from="value" value="As a &amp;lt;type of user&amp;gt; I want &amp;lt;some goal&amp;gt; so that &amp;lt;some reason&amp;gt;" />
                </FIELD>
              </FIELDS>
            </TRANSITION>
            <TRANSITION from="New" to="Approved">
              <REASONS>
                <DEFAULTREASON value="Approved by the Product Owner" />
              </REASONS>
            </TRANSITION>
            <TRANSITION from="Approved" to="Committed">
              <REASONS>
                <DEFAULTREASON value="Commitment made by the team" />
              </REASONS>
            </TRANSITION>
            <TRANSITION from="Committed" to="Approved">
              <REASONS>
                <DEFAULTREASON value="Work stopped" />
              </REASONS>
            </TRANSITION>
            <TRANSITION from="New" to="Removed">
              <REASONS>
                <DEFAULTREASON value="Removed from the backlog" />
              </REASONS>
            </TRANSITION>
            <TRANSITION from="Approved" to="Removed">
              <REASONS>
                <DEFAULTREASON value="Removed from the backlog" />
              </REASONS>
            </TRANSITION>
            <TRANSITION from="Removed" to="New">
              <REASONS>
                <DEFAULTREASON value="Reconsidering backlog item" />
              </REASONS>
            </TRANSITION>
            <TRANSITION from="Waiting for QA" to="Ready for GMTK">
              <REASONS>
                <DEFAULTREASON value="Quality guaranteed" />
              </REASONS>
            </TRANSITION>
            <TRANSITION from="Done" to="Ready for GMTK">
              <REASONS>
                <DEFAULTREASON value="Additional work found" />
              </REASONS>
            </TRANSITION>
            <TRANSITION from="Ready for GMTK" to="Waiting for QA">
              <REASONS>
                <DEFAULTREASON value="Additional work found" />
              </REASONS>
            </TRANSITION>
            <TRANSITION from="Committed" to="Waiting for QA">
              <REASONS>
                <DEFAULTREASON value="Work finished" />
              </REASONS>
            </TRANSITION>
            <TRANSITION from="Approved" to="New">
              <REASONS>
                <DEFAULTREASON value="Needs replanning" />
              </REASONS>
            </TRANSITION>
            <TRANSITION from="Ready for GMTK" to="Done">
              <REASONS>
                <DEFAULTREASON value="Work finished" />
              </REASONS>
            </TRANSITION>
            <TRANSITION from="Waiting for QA" to="Committed">
              <REASONS>
                <DEFAULTREASON value="Additional work found" />
              </REASONS>
            </TRANSITION>
          </TRANSITIONS>
    </WORKFLOW>


    • Edited by rafaoliv Thursday, April 18, 2013 1:46 PM
    Thursday, April 18, 2013 1:38 PM
  • Hi Lily, 

    I finally found the answer: I had to change the requirement work items on my CommonProjectConfiguration by using this command:

    witadmin exportcommonprocessconfig /collection:CollectionURL /p:ProjectName /f:"DirectoryPath\CommonConfiguration.xml"

    Now I can see the new states on the customize columns page:

    Reference: http://msdn.microsoft.com/en-us/library/vstudio/hh739073.aspx

    Thanks for the atention!



    • Marked as answer by rafaoliv Thursday, April 18, 2013 3:00 PM
    • Edited by rafaoliv Thursday, April 18, 2013 3:08 PM
    Thursday, April 18, 2013 2:59 PM