Creating Workflows in K2 for Visual Studio
The K2 for Visual Studio is intended for .NET developers and can be used to build workflows and SmartObjects. This is the most powerful and flexible design environment, and allows developers to write custom .NET code in workflows and leverage other Visual Studio capabilities like built-in integration with Source Control providers while still being able to use the standard K2 wizard-driven drag-and-drop design experience. This design environment has the same wizards and workflow design capabilities as K2 Studio and it is possible to open and edit the same workflow in either of the designers, making collaborative process design possible.
K2 for Visual Studio also allows developers to debug workflows, repair errors and migrate processes in error state from one version of a workflow to a newer version. Further, developers can drill-down and override the behavior of any of the wizard-based events in the workflow, allowing them to extend or modify the workflow execution as required.