I encountered a strange problem reported by our service desk yesterday after updating Service Manager 2012 R2 (SCSM) to CU7. The service desk reported that some of the service request areas had somehow reverted back to default enumeration names. So some background. Against our recommendation (sigh), the service desk decided to utilize some unneeded default enumerations by renaming them. This was fine until we updated the update….
Resolution
I first exported the ServiceManager.ServiceRequest.Configuration management pack to see if the enumerations were still there which they were.
I then created a new management pack referencing the elementIDs and renamed it this way instead.
<managementpack contentreadable="true" originalschemaversion="1.1" schemaversion="1.1">
<manifest>
<identity>
<id>Custom.ServiceRequestAreaCustomRenames</id>
<version>1.0.0.1</version>
</identity>
<name>Custom.ServiceRequestAreaCustomRenames</name>
<references>
<reference alias="SMServiceRequest">
<id>ServiceManager.ServiceRequest.Library</id>
<version>7.5.3079.442</version>
<publickeytoken>31bf3856ad364e35</publickeytoken>
</reference>
</references>
</manifest>
<typedefinitions>
<entitytypes>
<enumerationtypes>
</enumerationtypes>
</entitytypes>
</typedefinitions>
<languagepacks>
<languagepack id="ENU" isdefault="true">
<displaystrings>
<displaystring elementid="Custom.ServiceRequestAreaCustomRenames">
<name>Custom.Service Request Area Custom Renames</name>
<description>Management Pack contains renames for amended default Service Request Area ENUM. If CU updated, reference version may need updating too.</description>
</displaystring>
<displaystring elementid="SMServiceRequest!ServiceRequestAreaEnum.Messaging.Client">
<name>Public Folder / Shared Mailbox</name>
<description>Was Client</description>
</displaystring>
<displaystring elementid="SMServiceRequest!ServiceRequestAreaEnum.Messaging.Server">
<name>Calendar</name>
<description>Was Server</description>
</displaystring>
<displaystring elementid="SMServiceRequest!ServiceRequestAreaEnum.Messaging.Other">
<name>Distribution List</name>
<description>Was Other</description>
</displaystring>
</displaystrings>
</languagepack>
</languagepacks>
</managementpack>
The resolution does not seem posted all the way. Did you manually rename the items again or re-import the MP?
Hi Mishaua,
I amended the post. I created a new MP and referenced the renames there instead which resolved the problem.