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 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.
SCSM 2012 use WPF (Windows Presentation Foundation) for all UI elements. With SCSM 2012 you can extend UI by creating custom elements like:
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.
See also: System Center 2012 Service Manager Survival Guide
Anton Gritsenko - FreemanRU edited Revision 7. Comment: Example added
Anton Gritsenko - FreemanRU edited Revision 6. Comment: Open Source Projects added
Richard Mueller edited Revision 4. Comment: Removed (en-US) from title
Richard Mueller edited Revision 3. Comment: Fixed duplicate <a name> tags in HTML so TOC works properly
Richard Mueller edited Revision 2. Comment: Fixed zero in <a name> tag in HTML so heading shows in TOC