Welcome to the Synergy Technical Blog and Technical Knowledge Base – a resource that shares intelligent and creative solutions that have been built and implemented on real-time projects on behalf of Velocity clients.
We recently upgraded K2 blackpearl to version 4.6.8 as part of a big system upgrade for a UK defence customer. The K2 upgrade went well, and we only encountered one issue that I want to share a solution for.
After refreshing the SQL Server Instance post-upgrade using the K2 SmartObject Tester, K2 host server displayed the following issue when a K2 SmartObject is called:
There is an unbelievable useful (and often overlooked) feature in K2 blackpearl Workspace that allows you view a paginated list of all in-flight process instances in K2.
You might want to quickly list all processes in the K2 database that is started by a particular originator, or view all processes that are in error state with the intention to perform a goto activity. This can simply be achieved by opening K2 workspace, navigating to the Management Console, expanding Processes, right click on it and selecting Manage Process Instances.
K2 SmartForm data labels are powerful controls that allow you to set expressions and so on based in form data and context.
To change a default control, open the K2 SmartForm or K2 Appit designer and open the view that contains the control you want to change to a K2 data label. This is typically a K2 SmartForm textbox. Click on the control you wish to change
K2 blackpearl ships with the K2 SmartObject Tester tool that allows you to configure and run everything to do with K2 SmartObjects. It is a vital element of K2 development and administration. This tool gets installed in the bin folder under the K2 blackpearl program files directory and is a thick client application.
K2 Viewflow is a powerful tool that enables you to view the actual in-flight and completed K2 Appit or K2 blackpearl process instances.
Each K2 process instance has an unique identifier that auto increments every time you start a new process instance. When you develop K2 processes, you will start quite a few instances to test changes or additional steps that might have been added to the workflow.