What is a survival guide? It is a page we created as a pointer to the best information on the web for guys how to extend Service Manager with they own code. You can use the information below to learn the fundamentals; increase your current knowledge, or stay current on Service Manager and events. And, if you think we missed some great article or blog post out there, please add it below! 


SCSM 2012 allow you to communicate by SDK. SDK is supported way to get data from SCSM 2012. All other methods (SQL queries and IDataItem interface) are not supported by Microsoft.




Most of workflows that running inside of SCSM 2012 use WF (Workflow Foundation) so you can create your custom workflow easily. NOTE: Custom workflow must be target to .NET Framework 3.5.
NOTE: You should always try to use only the SDK methods with your custom workflow. 


Extending UI

SCSM 2012 use WPF (Windows Presentation Foundation) for all UI elements. With SCSM 2012 you can extend UI by creating custom elements like:

  • Controls (can be placed on existing forms)
  • Forms
  • Console tasks

The most common problem with UI components is what UI use the IDataItem interface and DataAdapters classes to communicate with SDK. So you can't use SDK in forms and console tasks directly.

Open Source Projects



See Also