Symptoms
Moving Projects or Process from QA to Production farms (enviroments)
Diagnoses
I have created a project with K2 SharePoint integration processes using K2 Studio in our QA Environment. Each workflow is directly related to a library and also works with the library as a smart object for couple of steps.
When the company purchase the K2 Black pearl product my boss was told that we can just make a package for any of the workflows we have created in our QA environment and after testing, adjustments and approvals we can move it from QA to Production seamlessly.
The question is HOW am I supposed to do that??
Resolution
Assuming the Sharepoint environment and K2 environment are consistent in terms of:
- Sharepoint version/updates
- K2 version/update
- Components that are integrated with K2 (Sharepoint Libraries, Lists, content-types, metadata columns, etc.)
1. You should be able to deploy from the thick client itself (by changing the Environment in the K2 object browser in K2 Studio/K2 for Visual Studio and deploying), if the proper environment libraries and values have been configured for both your staging and production environment
2. Deploy using MSBUILD:
http://help.k2.com/kb000188
*Usually the package is deployed from a Sharepoint WFE server with the proper web deployment projects installed.
Please also see the KB article below for additional documentations:
http://help.k2.com/files/4971
We discuss how to create a Sharepoint Service V2 service instance in the target environment with the same GUID and how to export/import Smartobjects into the target environment using the Smartobject Service Tester. We also discuss how the environment library work and how to set that up so you can deploy from K2 Studio if you do so desire.
We do recommend the K2 Training available (http://www.k2.com/training) regarding how to design, deploy, and manage K2 workflows. Another service that is available to assist with your deployment effort is you wish is K2 Remote Services. K2 Remote Services is an additional service offering which can be engaged, for an additional fee. K2 Remote Services gives customers K2 consulting expertise on an ad hoc, as-needed basis. Time may be scheduled in one-hour increments and charged through Premier support credits. K2 Remote Services is provided by phone, web conference or email. If you wish, I can contact your Customer Account Manager regarding your interest in this service.