Export code modules
I assumed that process code changes would not affect running process instances, but code module changes would? Are you saying that the code modules are compiled into each individual process?
Yes that is 100% correct. A process definition is not only defined by activities on the canvas but also code modules that you create. Also assemblies that you reference. This is an excellent feature of K2 2003 because it allows us to host multiple versions of an assembly that coincides with a particular process definition.
If you want to always run the same assembly across all process definitions than you need to GAC the assembly. When you GAC and assembly you need to of course be aware of current running process instances and how those may be effected. What you will find useful is overloading methods which will allow you to put forth new changes without effecting those running process instances.
Hope this helps.
Reply
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.