Introduction

What is a survival guide? It is a page we created as a pointer to the best information on the web for guys how want 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 SDK

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.

Examples

Troubleshooting

Workflows

Most of workflows that runnig 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. 

Troubleshooting

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 componenta 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

Examples

Troubleshooting

See Also