Workflow deploy into production environment

  • 8 August 2016
  • 1 reply
  • 2 views

Badge +9

Dear Support,

 

I have completed a workflow in the development environment that has the following components:

 

1. MS SQL Server Custom Database tables and stored procedures smartobjects

2. SharePoint 2013 List smartobjects

3. Smartforms and views that integrates with these smartobjects in forms/views rules.

 

Now, we need to deploy into different production server that has production databases and production sharepoint sites. How seamlessly we can move into production. Do we really need to create  all those smartobjects and configure rules again. Thanks.


1 reply

Userlevel 1
Badge +8

That depends. Your post left out a few details. When you speak about having production databases and sharpoint sites, do the databases which you developed against in development exist in your production environment? Is the structure of those artifacts the same in development in production?

 

If these are all new artifacts, you will need to move the sql database objects and sharepoint lists into your production environment first, before attempting to deploy your K2 solution. The high level order of dependencies are: Non-K2 Artifacts (Databases, SharePoint, Etc.) --> K2 Service Instances --> K2 Smart Objects --> K2 Workflow --> K2 Forms.

 

Until the nonK2 artifacts are deployed, you won't be able to refresh or configure service instances which will block successful deployment of any of the downstream components (smart objects, workflow, forms)

 

If you have moved the nonK2 artifacts into production OR you developed against replicas of those artifacts that match production in naming conventions and structure then, yes, you should be able to seamlessly deploy into your production environment. It will all hinge on how you have developed your solution and if you have properly managed the nonK2 artifacts.

 

Hope this helps.

 

S.

Reply