17
Instructions Management Pack ID: MyCustomMP <-- 1) Enter a MP Management Pack Version: 1.0.0.0 <-- 2) Enter a MP Management Pack Name: My Custom MP <-- 3) Enter a MP Dependent MP Info (optional) Root Enum MP ID System.WorkItem.In <-- 4) Optionally, Root Enum MP Version: 7.0.5244.0 <-- 5) Optionally, Root Enum MP Public Key Token: 31bf3856ad364e35 <-- 6) Optionally, 7) Fill in the tab Management Pack Output: Root Level (if from another MP) Level 1 Level 2 IncidentClassificationEnum Coffee Machine Coffee Machine Filters Coffee Machine Drain Coffee Machine Drain Coffee Machine Drain Coffee Machine Coffee Coffee Machine Coffee Coffee Machine Coffee Coffee Machine Coffee Coffee Machine Coffee Coffee Machine Coffee IncidentResolutionCategoryEnum Called Coffee Machine Repair Technic Instructions: This tool helps you create list items (also known as For addition information, please see http://blogs.technet.com/serv <ManagementPack ContentReadable="tr Alias="System.WorkItem.Incident.Libr Manifest><TypeDefinitions><EntityTyp ID="CoffeeMachine.Filters.Enum" Acce ID="CoffeeMachine.Drain.Pipe.Enum" A

Enum Creator

Embed Size (px)

Citation preview

InstructionsManagement Pack ID: MyCustomMP <-- 1) Enter a MP ID.Management Pack Version: 1.0.0.0 <-- 2) Enter a MP Version.

Management Pack Name: My Custom MP <-- 3) Enter a MP Name.

Dependent MP Info (optional)Root Enum MP ID System.WorkItem.Incid<-- 4) Optionally, if you are extending an EnumerationValue hierarchy in another MP, enter the MP ID here. See OutOfBoxEnums worksheet for commonly extended/customized enums.Root Enum MP Version: 7.0.5244.0 <-- 5) Optionally, if you are extending an EnumerationValue hierarchy in another MP, enter the MP Version here.Root Enum MP Public Key Token: 31bf3856ad364e35 <-- 6) Optionally, if you are extending an EnumerationValue hierarchy in another MP, enter the MP Public Key Token here. Microsoft Public Key Token: 31bf3856ad364e35

7) Fill in the table below with your enumeration value names and then copy the XML out of Management Pack Output and put it in a XML file. REMINDER: The file name must be the same as the MP ID.Management Pack Output:

Root Level (if from another MP) Level 1 Level 2 Level 3IncidentClassificationEnum Coffee Machine

Coffee Machine FiltersCoffee Machine DrainCoffee Machine Drain PipeCoffee Machine Drain FittingCoffee Machine CoffeeCoffee Machine Coffee Out of CoffeeCoffee Machine Coffee Coffee Tastes BadCoffee Machine Coffee Coffee Tastes BadCoffee Machine Coffee Coffee Tastes BadCoffee Machine Coffee Coffee Tastes Bad

IncidentResolutionCategoryEnum Called Coffee Machine Repair Technician

Instructions: This tool helps you create list items (also known as “Enums” or “EnumerationValues”) by filling out the spreadsheet. This is a quick method of creating tens or hundreds of list items for lists like incident classification and is especially useful for creating hierarchical lists. Once the spreadsheet is completed, you can copy the management pack XML into a notepad document, saved, and import it into Service Manager.

For addition information, please see http://blogs.technet.com/servicemanager/archive/2010/02/10/create-list-items-in-bulk-using-enumcreator-xlsx.aspx.

<ManagementPack ContentReadable="true" SchemaVersion="1.1" OriginalSchemaVersion="1.1"> <Manifest><Identity><ID>MyCustomMP</ID><Version>1.0.0.0</Version></Identity><Name>My Custom MP</Name><References><Reference Alias="System.WorkItem.Incident.Library"><ID>System.WorkItem.Incident.Library</ID><Version>7.0.5244.0</Version><PublicKeyToken>31bf3856ad364e35</PublicKeyToken></Reference></References></Manifest><TypeDefinitions><EntityTypes><EnumerationTypes><EnumerationValue ID="CoffeeMachine.Enum" Accessibility="Public" Ordinal="2" Parent="System.WorkItem.Incident.Library!IncidentClassificationEnum"/><EnumerationValue ID="CoffeeMachine.Filters.Enum" Accessibility="Public" Ordinal="3" Parent="CoffeeMachine.Enum"/><EnumerationValue ID="CoffeeMachine.Drain.Enum" Accessibility="Public" Ordinal="4" Parent="CoffeeMachine.Enum"/><EnumerationValue ID="CoffeeMachine.Drain.Pipe.Enum" Accessibility="Public" Ordinal="5" Parent="CoffeeMachine.Drain.Enum"/><EnumerationValue ID="CoffeeMachine.Drain.Fitting.Enum" Accessibility="Public" Ordinal="6" Parent="CoffeeMachine.Drain.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.Enum" Accessibility="Public" Ordinal="7" Parent="CoffeeMachine.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.OutofCoffee.Enum" Accessibility="Public" Ordinal="8" Parent="CoffeeMachine.Coffee.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.CoffeeTastesBad.Enum" Accessibility="Public" Ordinal="9" Parent="CoffeeMachine.Coffee.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.CoffeeTastesBad.TastesWateredDown.Enum" Accessibility="Public" Ordinal="10" Parent="CoffeeMachine.Coffee.CoffeeTastesBad.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.CoffeeTastesBad.TooCold.Enum" Accessibility="Public" Ordinal="11"

B6
Travis Wright: Enter an ID for your MP.
B7
Travis Wright: Enter a version for your MP.
B9
Travis Wright: Enter a name for your MP.
B13
Travis Wright: Enter the version of the root enum MP or leave blank if this is for a new root enum
B14
Travis Wright: Enter the root enum MP public key token or leave blank if this is for a new root enum

<-- 4) Optionally, if you are extending an EnumerationValue hierarchy in another MP, enter the MP ID here. See OutOfBoxEnums worksheet for commonly extended/customized enums.<-- 5) Optionally, if you are extending an EnumerationValue hierarchy in another MP, enter the MP Version here.<-- 6) Optionally, if you are extending an EnumerationValue hierarchy in another MP, enter the MP Public Key Token here. Microsoft Public Key Token: 31bf3856ad364e357) Fill in the table below with your enumeration value names and then copy the XML out of Management Pack Output and put it in a XML file. REMINDER: The file name must be the same as the MP ID.

Level 4 Level 5 Level 6 Level 7

Tastes Watered DownToo ColdDoesn’t Taste Like Starbucks"

: This tool helps you create list items (also known as “Enums” or “EnumerationValues”) by filling out the spreadsheet. This is a quick method of creating tens or hundreds of list items for lists like incident classification and is especially useful for creating hierarchical lists. Once the spreadsheet is completed, you can copy the management pack XML into a notepad document, saved, and import it into Service Manager.

For addition information, please see http://blogs.technet.com/servicemanager/archive/2010/02/10/create-list-items-in-bulk-using-enumcreator-xlsx.aspx.

<ManagementPack ContentReadable="true" SchemaVersion="1.1" OriginalSchemaVersion="1.1"> <Manifest><Identity><ID>MyCustomMP</ID><Version>1.0.0.0</Version></Identity><Name>My Custom MP</Name><References><Reference Alias="System.WorkItem.Incident.Library"><ID>System.WorkItem.Incident.Library</ID><Version>7.0.5244.0</Version><PublicKeyToken>31bf3856ad364e35</PublicKeyToken></Reference></References></Manifest><TypeDefinitions><EntityTypes><EnumerationTypes><EnumerationValue ID="CoffeeMachine.Enum" Accessibility="Public" Ordinal="2" Parent="System.WorkItem.Incident.Library!IncidentClassificationEnum"/><EnumerationValue ID="CoffeeMachine.Filters.Enum" Accessibility="Public" Ordinal="3" Parent="CoffeeMachine.Enum"/><EnumerationValue ID="CoffeeMachine.Drain.Enum" Accessibility="Public" Ordinal="4" Parent="CoffeeMachine.Enum"/><EnumerationValue ID="CoffeeMachine.Drain.Pipe.Enum" Accessibility="Public" Ordinal="5" Parent="CoffeeMachine.Drain.Enum"/><EnumerationValue ID="CoffeeMachine.Drain.Fitting.Enum" Accessibility="Public" Ordinal="6" Parent="CoffeeMachine.Drain.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.Enum" Accessibility="Public" Ordinal="7" Parent="CoffeeMachine.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.OutofCoffee.Enum" Accessibility="Public" Ordinal="8" Parent="CoffeeMachine.Coffee.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.CoffeeTastesBad.Enum" Accessibility="Public" Ordinal="9" Parent="CoffeeMachine.Coffee.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.CoffeeTastesBad.TastesWateredDown.Enum" Accessibility="Public" Ordinal="10" Parent="CoffeeMachine.Coffee.CoffeeTastesBad.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.CoffeeTastesBad.TooCold.Enum" Accessibility="Public" Ordinal="11"

<-- 4) Optionally, if you are extending an EnumerationValue hierarchy in another MP, enter the MP ID here. See OutOfBoxEnums worksheet for commonly extended/customized enums.

<-- 6) Optionally, if you are extending an EnumerationValue hierarchy in another MP, enter the MP Public Key Token here. Microsoft Public Key Token: 31bf3856ad364e357) Fill in the table below with your enumeration value names and then copy the XML out of Management Pack Output and put it in a XML file. REMINDER: The file name must be the same as the MP ID.

Enum IDCoffeeMachine.EnumCoffeeMachine.Filters.EnumCoffeeMachine.Drain.EnumCoffeeMachine.Drain.Pipe.EnumCoffeeMachine.Drain.Fitting.EnumCoffeeMachine.Coffee.EnumCoffeeMachine.Coffee.OutofCoffee.EnumCoffeeMachine.Coffee.CoffeeTastesBad.EnumCoffeeMachine.Coffee.CoffeeTastesBad.TastesWateredDown.EnumCoffeeMachine.Coffee.CoffeeTastesBad.TooCold.EnumCoffeeMachine.Coffee.CoffeeTastesBad.DoesntTasteLikeStarbucks.EnumCalledCoffeeMachineRepairTechnician.Enum

: This tool helps you create list items (also known as “Enums” or “EnumerationValues”) by filling out the spreadsheet. This is a quick method of creating tens or hundreds of list items for lists like incident classification and is especially useful for creating hierarchical lists. Once the spreadsheet is completed, you can copy the management pack XML into a notepad document, saved, and import it into Service Manager.

<ManagementPack ContentReadable="true" SchemaVersion="1.1" OriginalSchemaVersion="1.1"> <Manifest><Identity><ID>MyCustomMP</ID><Version>1.0.0.0</Version></Identity><Name>My Custom MP</Name><References><Reference Alias="System.WorkItem.Incident.Library"><ID>System.WorkItem.Incident.Library</ID><Version>7.0.5244.0</Version><PublicKeyToken>31bf3856ad364e35</PublicKeyToken></Reference></References></Manifest><TypeDefinitions><EntityTypes><EnumerationTypes><EnumerationValue ID="CoffeeMachine.Enum" Accessibility="Public" Ordinal="2" Parent="System.WorkItem.Incident.Library!IncidentClassificationEnum"/><EnumerationValue ID="CoffeeMachine.Filters.Enum" Accessibility="Public" Ordinal="3" Parent="CoffeeMachine.Enum"/><EnumerationValue ID="CoffeeMachine.Drain.Enum" Accessibility="Public" Ordinal="4" Parent="CoffeeMachine.Enum"/><EnumerationValue ID="CoffeeMachine.Drain.Pipe.Enum" Accessibility="Public" Ordinal="5" Parent="CoffeeMachine.Drain.Enum"/><EnumerationValue ID="CoffeeMachine.Drain.Fitting.Enum" Accessibility="Public" Ordinal="6" Parent="CoffeeMachine.Drain.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.Enum" Accessibility="Public" Ordinal="7" Parent="CoffeeMachine.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.OutofCoffee.Enum" Accessibility="Public" Ordinal="8" Parent="CoffeeMachine.Coffee.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.CoffeeTastesBad.Enum" Accessibility="Public" Ordinal="9" Parent="CoffeeMachine.Coffee.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.CoffeeTastesBad.TastesWateredDown.Enum" Accessibility="Public" Ordinal="10" Parent="CoffeeMachine.Coffee.CoffeeTastesBad.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.CoffeeTastesBad.TooCold.Enum" Accessibility="Public" Ordinal="11"

0

Enum Parent IDSystem.WorkItem.Incident.Library!IncidentClassificationEnumCoffeeMachine.EnumCoffeeMachine.EnumCoffeeMachine.Drain.EnumCoffeeMachine.Drain.EnumCoffeeMachine.EnumCoffeeMachine.Coffee.EnumCoffeeMachine.Coffee.EnumCoffeeMachine.Coffee.CoffeeTastesBad.EnumCoffeeMachine.Coffee.CoffeeTastesBad.EnumCoffeeMachine.Coffee.CoffeeTastesBad.EnumSystem.WorkItem.Incident.Library!IncidentResolutionCategoryEnu

: This tool helps you create list items (also known as “Enums” or “EnumerationValues”) by filling out the spreadsheet. This is a quick method of creating tens or hundreds of list items for lists like incident classification and is especially useful for creating hierarchical lists. Once the spreadsheet is completed, you can copy the management pack XML into a notepad document, saved, and import it into Service Manager.

<ManagementPack ContentReadable="true" SchemaVersion="1.1" OriginalSchemaVersion="1.1"> <Manifest><Identity><ID>MyCustomMP</ID><Version>1.0.0.0</Version></Identity><Name>My Custom MP</Name><References><Reference Alias="System.WorkItem.Incident.Library"><ID>System.WorkItem.Incident.Library</ID><Version>7.0.5244.0</Version><PublicKeyToken>31bf3856ad364e35</PublicKeyToken></Reference></References></Manifest><TypeDefinitions><EntityTypes><EnumerationTypes><EnumerationValue ID="CoffeeMachine.Enum" Accessibility="Public" Ordinal="2" Parent="System.WorkItem.Incident.Library!IncidentClassificationEnum"/><EnumerationValue ID="CoffeeMachine.Filters.Enum" Accessibility="Public" Ordinal="3" Parent="CoffeeMachine.Enum"/><EnumerationValue ID="CoffeeMachine.Drain.Enum" Accessibility="Public" Ordinal="4" Parent="CoffeeMachine.Enum"/><EnumerationValue ID="CoffeeMachine.Drain.Pipe.Enum" Accessibility="Public" Ordinal="5" Parent="CoffeeMachine.Drain.Enum"/><EnumerationValue ID="CoffeeMachine.Drain.Fitting.Enum" Accessibility="Public" Ordinal="6" Parent="CoffeeMachine.Drain.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.Enum" Accessibility="Public" Ordinal="7" Parent="CoffeeMachine.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.OutofCoffee.Enum" Accessibility="Public" Ordinal="8" Parent="CoffeeMachine.Coffee.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.CoffeeTastesBad.Enum" Accessibility="Public" Ordinal="9" Parent="CoffeeMachine.Coffee.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.CoffeeTastesBad.TastesWateredDown.Enum" Accessibility="Public" Ordinal="10" Parent="CoffeeMachine.Coffee.CoffeeTastesBad.Enum"/><EnumerationValue ID="CoffeeMachine.Coffee.CoffeeTastesBad.TooCold.Enum" Accessibility="Public" Ordinal="11"

: This tool helps you create list items (also known as “Enums” or “EnumerationValues”) by filling out the spreadsheet. This is a quick method of creating tens or hundreds of list items for lists like incident classification and is especially useful for creating hierarchical lists. Once the spreadsheet is completed, you can copy the management pack XML into a notepad document, saved, and import it into Service Manager.

Enum IDProblemClassificationEnumProblemResolutionEnumProblemSourceEnumProblemStatusEnumSystem.WorkItem.TroubleTicket.UrgencyEnumSystem.WorkItem.TroubleTicket.ImpactEnumSystem.Knowledge.StatusEnumSystem.Knowledge.TagEnumSystem.Knowledge.CategoryEnumSystem.Knowledge.ArticleTypeEnumChangeImplementationResultsEnumChangeRiskEnumChangeCategoryEnumChangePriorityEnumChangeStatusEnumChangeImpactEnumChangeAreaEnumActivityPriorityEnumActivityAreaEnumActivityStatusEnumDecisionEnumActivityStageEnumApprovalEnumSystem.ServiceManagement.ServicePrioritySystem.ServiceManagement.ServiceStatusSystem.ConfigItem.ObjectStatusEnumSystem.ServiceManagement.ServiceClassificationSystem.ConfigItem.AssetStatusEnumIncidentStatusEnumIncidentSourceEnumIncidentClassificationEnumIncidentResolutionCategoryEnumIncidentTierQueuesEnum

Management Pack IDSystem.WorkItem.Problem.LibrarySystem.WorkItem.Problem.LibrarySystem.WorkItem.Problem.LibrarySystem.WorkItem.Problem.LibrarySystem.WorkItem.LibrarySystem.WorkItem.LibrarySystem.Knowledge.LibrarySystem.Knowledge.LibrarySystem.Knowledge.LibrarySystem.Knowledge.LibrarySystem.WorkItem.ChangeRequest.LibrarySystem.WorkItem.ChangeRequest.LibrarySystem.WorkItem.ChangeRequest.LibrarySystem.WorkItem.ChangeRequest.LibrarySystem.WorkItem.ChangeRequest.LibrarySystem.WorkItem.ChangeRequest.LibrarySystem.WorkItem.ChangeRequest.LibrarySystem.WorkItem.Activity.LibrarySystem.WorkItem.Activity.LibrarySystem.WorkItem.Activity.LibrarySystem.WorkItem.Activity.LibrarySystem.WorkItem.Activity.LibrarySystem.WorkItem.Activity.LibrarySystem.LibrarySystem.LibrarySystem.LibrarySystem.LibrarySystem.LibrarySystem.WorkItem.Incident.LibrarySystem.WorkItem.Incident.LibrarySystem.WorkItem.Incident.LibrarySystem.WorkItem.Incident.LibrarySystem.WorkItem.Incident.Library