Help! My New EnumerationValues Aren’t Showing Up in the Lists View!

  • Those of you that are adventurous to create your own EnumerationValue hierarchies may notice that your new List doesn’t show up in the Authoring –> Lists view in the Service Manager console.  That may actually be desirable because you don’t want to have people messing around with the values.  In other cases, you may want to allow people to edit the values.

    In order to get the EnumerationValue hierarchy to show up, you need to add a special Category element in your MP XML.

    Here’s an example:

    <Category ID=EnumVisibleToUser Target=MyRootEnumValueID Value=System!VisibleToUser />

    The ID attribute value of course can be anything.  The Target must be the ID of the root EnumerationValue that you want to show in the Lists view. The Value attribute value is constant.  Make sure you reference the System MP like this (using the correct version of course! 5826 is RTM):

  • <Reference Alias=System>





    You’ll probably also want to add this Category so that the Properties task shows up:

     where Authoring! references this MP:


          <Reference Alias=Authoring>








    Note: This is only needed for New EnumerationValue hierarchies. This is not necessary in the case where you are extending an exisitng EnumerationValue hierarchy as shown in this example:

    <Category ID=EnumShowViewTasks Target=MyRootEnumValueID Value=Authoring!Microsoft.EnterpriseManagement.ServiceManager.UI.Authoring.EnumerationViewTasks />