K2 Five 5.2 is out!

K2 has released K2 Five 5.2, with a focus on making it even easier to build business solutions. Many new features have been added to every part of the K2 platform.

Special Notice to all Australia & New Zealand based K2 Customers.

Are you worried about having to carry the burden of this upgrade on your shoulders? Don’t worry. PowerToolz is here to help you. You can save on expensive consulting fees, avoid the pain of manual conversion and reduce the risk of things breaking after the upgrade.

We are offering a free upgrade assessment and special pricing on PowerToolz for K2 customers based in Australia and New Zealand. Contact us for a fixed price upgrade to K2 Five 5.2 (Offer ends 30 March 2019).

Also, take a look at our globally available K2 Assistance packages.

K2’s recent partnership with UiPath brings a new integration option to K2 with this release allowing customers to kick off Robotic Automation actions in UiPath from K2.

You can Download K2 Five 5.2 from the customer portal now.

jeylabs will be releasing updated versions of our
PowerToolz suite to fully support K2 Five 5.2 shortly.

PowerToolz 5.2 has been released with full support for K2 Five 5.2. PowerToolz Express will follow suit.

Here is a list of newly added K2 Five 5.2 features caught our attention:

K2 Designer
Save Form as a Draft
: When working with forms on your mobile device, you may need to save your work as a draft to resume later or work on the form while you’re are offline. A new SmartForm event, called Submit, allows you to submit instead of saving a form. When submitted, the form goes to the Outbox.
Server side rule execution: Use server-side rules in SmartForms to improve the performance and experience on load. Additional actions and conditions are available in the server-side rule execution.

K2 Workflow Designer
Conditional Start Rule
: This rule allows you to specify conditions under which K2 workflows are started. You’re able to create simple or complex rules to determine whether or not the workflow should start. When using a conditional start, if the conditions aren’t met, the workflow instance is not created and the workflow doesn’t run. This allows you to approach workflow design in a new way. Instead of having a workflow with the complicated logic that determines which path to take, or which sub-workflow to call, you can simply add a condition at the beginning of the workflow that only runs when the start conditions are met. For example, you want a workflow to start on the initial check-in of a SharePoint document and not on subsequent check-ins, and configuring a conditional start rule is the perfect solution.
Warning Badge on Start Step: The latest SmartAssist functionality prevents you from accidentally deploying a workflow when there is no form or event configured to start it.
Call Sub Workflow: Often a single item of work results in multiple tasks, for example, when an order request requires each line item to go through a separate review process before the order can be approved. This is now possible by starting multiple workflows from a parent workflow, where you can configure the parent workflow to wait for the sub workflows to complete before continuing, or you can set the parent workflow to continue after starting the sub workflows.

Application Forms: 
previously, you needed to mark a form as an Application Form and store the form in the Apps category for it to appear in the My Forms section in K2 Workspace. Now you only need to flag the form as an Application Form for it to appear in K2 Workspace.

K2 Management
Runaway Workflows: 
You can create a workflow policy in K2 Management to prevent workflows from starting a loop or recursively starting themselves in an uncontrolled manner, preventing performance degradation or system outages.
View Flow – click to reports: provides deeper visibility into processes with the View Flow click to reports enhancement. In the ViewFlow you can click a step which opens detailed reporting of that step in a new browser tab

K2 Package & Deployment
Deployment Validation: 
When deploying SharePoint packages to another SharePoint list, library, or site, in the past you had to ensure that your list and libraries were identical. If they differed slightly by having, for example, an additional column, you could not deploy. This caused issues when deploying to lists or libraries containing additional columns/properties (sometimes even hidden), compared to the source list or library. The validation check on deployment is now less strict, making it possible to deploy K2 packages between environments. You can now deploy solutions to a list or library with more properties than the source list, but keep in mind that any extra columns in the target SharePoint list or library are ignored when the columns used by the solution are found.

Deployment Logging: Deployment logging helps to troubleshoot or track K2 packages that have been deployed into an environment. This feature provides summaries of deployed packages and displays information such as the deployment date, status, duration and whether the package was analysed or not.

jeylabs Team was in Bangkok recently showcasing our PowerToolz for K2 suite of products to K2 customers and partners. We are excited about the K2 Five 5.2 release and our tooling is here to help you move to K2 Five with confidence and ease.

Whether you are looking to setup automated regression test suites to ensure that your critical business apps continue to work as intended or you need help with converting workflows to the new K2 Five format or to You want to understand what your K2 environment actually looks like, our suite of tools are tailor made to help you just do that and achieve more from your K2 investments.

Our products are backed by our K2 centres of excellence. Check out our K2 assistance packages and reach out to us if you need any help at all with your K2 environment.

Keen on some PowerToolz training?

jEyLaBs PowerToolz has been used by many K2 customers around the world for efficient testing, administration and management of their business critical K2 applications.

Our official PowerToolz training course helps participants acquire some solid hands-on skills with the tool and gain in-depth technical understanding of how to leverage the K2 platform.

This Course arms you with the knowledge on how the tool helps to automate many aspects of K2 such as testing, administration and management.

PowerToolz training course focuses heavily on how PowerToolz integrates with the K2 environment to deliver efficient automated testing, troubleshooting and even upgrade/migration capabilities.

The training is portioned into five sessions with corresponding practical self assessments to ensure a comprehensive understanding of the material covered in each session.

This is an online course delivered by our PowerToolz consultants. At the start of each session, time is allocated to provide participants to ask questions and fortify their knowledge. Both development and managerial staff are welcome to participate and contribute to the sessions. Our trainers cater for staff with various levels of technical knowledge and experience.

The course also covers functional and administration features of PowerToolz in detail. It is delivered as 5 sessions and you can pick and choose the sessions. See the details below and email us at powertoolz@jeylabs.com.au to book your Training.

PowerToolz Course Session Details

Would you code using Notepad?

Would you code .NET applications using Notepad? No.
So, why would you test K2 applications by hand? 🙂

I have professionally programmed in the glorious days of Emacs and I know what I am talking about. I was also lucky enough to learn Test First Design and Automated Testing in those early days of my career.

Working with many customers who were struggling to deliver projects on time forced me do something towards resolving this recurring problem.

What came out of my experiences was PowerToolz. I am focused on using K2 technlogy to solve many enterprise problems. I realised the pressing need for an effective and comprehensive automation tool for K2 applications. So, I built PowerToolz to automate K2 app testing, troubleshooting and management.

While talking to our team recently, Gary asked me “What would I consider as the key feature of PowerToolz ?”

Check out my answer in this Video and you will never test K2 manually again.

Use PowerToolz to automate K2 and accelerate your success! http://PowerToolz.com.au/

PowerToolz showcased in Bangkok

We are thrilled to be working with selected K2 partners and Customers in Bangkok this week. We are showcasing the benefits of PowerToolz to their businesses.

PT Training K2 Thailand Oct 2018.png

This week is lined up with training and information events. They are designed for networking and learning of PowerToolz super powers. K2 customers and partners can get more from their investments by leveraging PowerToolz. It also assist K2 customers to move to K2 Five with ease.


Many thanks to the awesome K2 Thailand team for organising this tour. We are very excited to be a part of this K2 Five upgrade campaign.


Check out the recently updated PowerToolz website.

New K2 Connect for SAP is Available!

K2 has just announced the newest releases of K2 Connect, which helps K2 apps to consume SAP BAPIs as SmartObjects.

K2 Connect 5.1 is compatible with K2 Five (5.0 or 5.1) and provides a number of enhancements and bug fixes. Read more at https://help.k2.com/kb002597.

ERP Connect is an adapter that enables applications like K2 connect for SAP to connect with LOB systems like SAP. This application is a 3rd party application, supplied by Theobold Software. It is an installation prerequisite, and must be installed prior to installing K2 connect for SAP. Without this application no communication with an SAP instance will be possible.

jeylabs has been assisting SAP customers get more value out of their SAP investments. We do this by leveraging our partnership with Theobald Software. This involves connecting ChatBots, Mobile Forms, Workflows and more to SAP with ease.

Read more about our Integration solutions for SAP here.

Do you Possess the Super Powers of an Integrated Business?

“Integration” is an overloaded and overused word in Tech. It is easy to ignore its potential when we use it in conversations as a throwaway term.

Integration of people, process and tools are the core processes of any business. Technology aids by implementing this Integration.

In the spectrum of the possibilities of System Integration that is available to businesses, most people tend to sit on the different ends of it and call their implementation as the holy grail.

I have seen people with 27 cloud-based systems, all integrated through APIs and using a variety of hacks. I have seen monolithic ERP systems that do most of everything a business need. I have even spoken to business owners where their EAs do all the “Integration work” manually every day. I have worked with organizations that run on dynamic business application platforms.

While I have my preferences, lucky for you, I have chosen not to preach my practice of Integration in this post. Rather, I want to explore the Secret Powers an effective business integration can bring out so that you can dominate your market. At a high level, I see three sets of Secret Powers.

Secret Power 1 : The All Knowing 

Integration of two seemingly disparate business activities can provide unseen insights when they are put together in a way that makes sense for your business. Continue reading “Do you Possess the Super Powers of an Integrated Business?”

Fee Free K2 SmartForm Themes available for download

Themes are an exciting feature to deliver incredible user experiences.

jeylabs has developed a number of themes. We have made some of these available as fee free downloads.

Take a look at the screenshots below. You can see these themes in action on two sample apps. Please do let us know if you like them. We will send you the theme files and install instructions. (themes@jeylabs.com)