+44(0)1908 545 770
YOUR EXPERT RPA PARTNER

Team up with our RPA strategy and tech specialists for maximum automation impact

Find out more
Harness the power of UiPath in your business.
WATCH NOW

Save money and spend more time on priority work.

Book consultation
READY, SET, AUTOMATE

Let's choose, design and deploy a process automation solution for your business.

Find out more
TRANSFORM YOUR BUSINESS

Let's analyse your business to discover opportunities for innovation and automation.

Find out more

Begin your business transformation journey

Book consultation
AUTOMATE EVERY FUNCTION

Automate where it matters most. Scale to solve challenges in every area

Find out more
GIVE EVERY TEAM THE TOOLS FOR SUCCESS

Equip people with user-friendly solutions that save time and make work easier

Find out more

Which business problem
can we solve first?

Book consultation
08 Oct 2020

Agile automation helps you plan ahead

While the crisis is far from over, many businesses are dusting themselves off and figuring out next steps as economic activity picks up. Right now – and perhaps for a long time to come…

Read more
20 Sep 2020

Quick Guide to K2 Nexus: The next wave of low-code automation

K2 Nexus is the next generation of low-code business automation software from K2. This intelligent process automation platform and suite of solutions makes it even easier to automate and continually optimise every process in…

Read more
19 Aug 2020

Digitise Your Processes and Re-connect your Workforce, Here’s How

The COVID-19 pandemic has restricted operations and stopped many business processes in their tracks. Now that people are struggling to access paper records and pass files from desk to desk, manual methods are defunct….

Read more
08 Jul 2020

Move your digital transformation programme into the fast lane

While many companies were planning to digitise their processes at some point in the near future, the COVID-19 pandemic has brought digital transformation deadlines forward. A survey conducted in Europe found that around 70%…

Read more
03 Jul 2020

Do you have the digital capabilities to navigate the challenges your business is facing?

Many businesses are realising that digital technology is a key component of a sound business continuity plan. It is also a driver of transformation – powering more efficient, flexible and innovative ways of working…

Read more
17 Jun 2020

Build digital resilience with low-code technology

If there ever was a time to explore the benefits of low-code technology or stretch the value of an existing low-code investment – it is right now. Join the growing number of organisations who…

Read more
09 Jun 2020

COVID-19, a catalyst for digital innovation? Here’s how low-code solutions can help

The COVID-19 pandemic has fragmented the workforce and interrupted critical processes in every function. While companies are under pressure to cut costs, optimise resources and build business resilience, many are also managing and supporting…

Read more
10 Mar 2020

Build a strong remote workforce with the help of RPA

Working remotely doesn’t suit every role and industry. However, When applied to the right people and company cultures, this approach can offer multiple benefits to an organisation.

Read more
28 Feb 2020

Liberty Create – Mathematical Calculation and Validation using Fragment Callback and Fragment Validators

There is no direct way in Liberty Create Build Studio where we can perform a calculation and validation using multiple fields on client side, and show total or compare values between fields as we change…

Read more
28 Feb 2020

Highlight Edited Record on K2 List View

K2 does not provide out of box functionality to highlight an edited record on list view. Whenever you edit a record and save it K2 does not highlight the record you edited after a…

Read more
14 Feb 2020

The Age of the Digital Worker Is Upon Us

The rapid pace of growth and development in the business software field has reached an inflection point. Innovative digital solutions are no longer only accessible to large corporations. Now, virtually any business can use…

Read more
11 Feb 2020

#1 Getting Started with benchQA | Create Your First Project

benchQA is Velocity IT’s test automation tool developed exclusively to automatically test applicaitons built using the K2 low-code platform.  With over a decade of experience of working with delivering successful automation projects using K2,…

Read more
10 Feb 2020

What’s the best software testing approach in the low-code application development environment?

Many enterprises want tools that enable them to build quality applications as rapidly and efficiently as possible. The right software testing approach not only reduces development cycle times, but also helps to ensure that…

Read more
29 Jan 2020

Machine Learning (ML) & Artificial Intelligence (AI) FAQs

We’ve given you a rundown of the most frequently asked questions around RPA, which is a great solution when you are looking to hand-off repetitive process oriented tasks to robots to complete with speed…

Read more
15 Jan 2020

Robotic Process Automation (RPA) FAQs

Now that you’re fully up-to-speed with low-code (if you want a recap, you can read our low-code FAQ here) it nicely leads us into the most frequently asked questions that we get to answer…

Read more
14 Jan 2020

What will automation look like in 2020?

In this article, we unpack the concept of Hyperautomation and ask whether your organisation is ready for this new digital transformation strategy.

Read more
07 Jan 2020

Low-Code FAQ

We’re often asked to break down the technical blurb associated with our industry, as like many others we are guilty of talking in our own language – in this blog we focus on the…

Read more
13 Dec 2019

RPA Demo | Integrate and Automate Processes across Multiple Systems with a Simple, Powerful Alternative to API

Many businesses understand that RPA software robots can automate easily repeatable and definable tasks to reduce human error and achieve greater process speed and accuracy. What they may not realise, however, is that RPA…

Read more
11 Dec 2019

Integrate and automate processes across multiple systems with a simple, powerful alternative to API

Many companies believe that process automation is a disruptive and expensive exercise. Here’s a way to leverage market-leading automation technologies without blowing your budget or losing existing software assets.

Read more
03 Dec 2019

RPA DEMO | Enhance Your Workforce & Improve Customer Satisfaction

In this short session we’ll look into the underlying challenges these types of organisations are facing and share the 3 secrets to unlocking productivity plus we’ll explain the role that technology can play to solve a…

Read more
15 Nov 2019

Process Automation Solutions – Part 2: A smarter way to put your unstructured data to work

Modern businesses operate in a data-driven environment. There’s a need to constantly access and process information and content that comes in from customers, suppliers, employees, potential business partners and other stakeholders.

Read more
08 Nov 2019

RPA DEMO | Resource Saving Solution for Managing SharePoint Property Asset Manager

In this demo we show you how the manual task of extracting information from open-source Land Registry data is improved and streamlined through assigning a digital worker (RPA Bot) to the task.  You will…

Read more
30 Oct 2019

UiPath RPA DEMO | A Quick Route to Video Production

The Demonstration shows a quick route to importing, combining and editing and then exporting finished video content to be published on YouTube using camtasia and You Tube, powered by UiPath RPA Robotics.

Read more
09 Oct 2019

Process Automation Solutions – Part 1: An intelligent way to maximise your RPA intiatives

Robotic process automation has become a focus point in the global automation landscape. During 2018, RPA was the fastest-growing enterprise software segment internationally, according to research conducted by Gartner; with total RPA market revenue…

Read more
30 Sep 2019

UiPath Custom Activity to Generate a SSRS Report

The UiPath Custom Activity in this demo will generate a report that is hosted in SSRS and save it with a specific name in a specific location. (The report will be saved in a…

Read more
10 Sep 2019

A Rapid Approach to Digitising Your Forms and Transforming Your Processes

Conventional approaches to developing digital forms and process applications for business may give you the custom functionality and features you need, but these methods can also be slow and expensive. Low-code development is a…

Read more
09 Sep 2019

Improving Supplier Due Diligence Process with Low-Code Digital Forms

Many organisations can associate with the manual process of on-boarding a new supplier – in this short demo we show you how easy it is to convert a conventional due-diligence process into an automated…

Read more
07 Sep 2019

RPA DEMO | Automating a Customer Change of Address Process

Customer and supplier data is an ever-changing landscape, many organisations still operate critical data changes via a manual process whereby all or part of the accuracy and timely actions rely on a human worker…

Read more
12 Aug 2019

RPA, a simple alternative to costly & complex API integrations

Many modern companies develop applications to manage and streamline their business processes. These applications need to communicate with existing line of business systems in order to access the data and functionality required to execute…

Read more
27 Jun 2019

How to use Artificial Intelligence (AI) for Facial Recognition using UiPath

In this blog we use a facial recognition Artificial Intelligence cognitive service for recognising a human face for the purpose of identity verification. A typical scenario is an identity verification process when applying for…

Read more
17 Jun 2019

Intelligent Automated Credit Application using UiPath & K2

We’re proud to share our UiPath and K2 award-winning automation for credit applications.  In this short video you’ll see how we have built a low-code workflow solution, powered by UiPath’s automation robotics, to reduce…

Read more
25 May 2019

How to create an automatic updater for an application using .net

Most of the automatic updaters require a FTP connection to pull the updates from the server and push it to the clients. Sometimes this FTP might create some security threats for the server and…

Read more
19 May 2019

Smarter Automation for Financial Services

The financial services industry has been using automation technologies for some time now, to remain efficient, profitable and relevant in a fast-evolving industry. Recently, however, there’s been a shift in focus from automating manual…

Read more
19 May 2019

K2 5.3 New Release Features

Low-Code software experts K2 have announced the full extent of the new 5.3 release which came out during early May, our team of tech experts have been getting to grips with the numerous enhancements…

Read more
17 May 2019

Automated PowerPoint Presentation using UiPath & K2 | Property Management

In this short video, we showcase how robotic process automation (RPA) can be used to replace a set of manual processes to deliver a professional Microsoft PowerPoint that dynamically presents a property portfolio for…

Read more
15 May 2019

Win for Team Velocity at K2 & UiPath Hackathon

On May 15th team Velocity took part in the joint K2 UiPath Hackathon hosted at K2’s head office in Weybridge, UK.  The invite only event was attended by a guest list of select K2/UiPath…

Read more
01 May 2019

Excel Export in Mendix

Exporting to Microsoft Excel is an important day-to-day requirement of many business users, however, in Mendix there is presently no out-of-the-box feature that allows you to directly export to an Excel file. This blog…

Read more
23 Apr 2019

Is RPA the answer to Excel Hell?

Microsoft Excel is widely relied upon as a data management tool. Many teams and departments use spreadsheets on a daily basis to collect, organise, manipulate and model data for use across a broad range…

Read more
10 Apr 2019

How to use K2 Package and Deployment – Part 1

K2 Package and Deployment Deploying your K2 application is wrapped in a wizard type process but still gives you control to modify and change what and how certain objects within your application is deployed..

Read more
28 Mar 2019

Custom Java Actions in Mendix

There is no direct way in Mendix where we can call Java code.  To include any custom Java code, we can use Java Actions.  This article will cover the steps on how to add…

Read more
25 Mar 2019

Bots can deliver rapid results and immediate ROI

Digital transformation is a concept that’s constantly shifting shape. As new technologies are trialled, lessons are learned and businesses adapt their thinking, priorities are evolving. After research revealed that more than 50% of digital…

Read more
18 Mar 2019

Exploring the benefits of Robotic Process Automation

Software Robotic Process Automation (or RPA for short) is used to automate every-day, rules-based tasks.  RPA solutions, often referred to as ‘bots’, can be configured to manage mundane business activities independently and in many cases, with…

Read more
27 Feb 2019

Business-led digital transformation

Business optimisation through technology is a focus area for many organisations today. According to Brian Kropp, group vice president of Gartner’s HR practice, more than two-thirds of business leaders believe that their organisations could…

Read more
26 Feb 2019

Configuring an Anonymous K2 SmartForms Runtime site

In K2, it is possible to create multiple runtime sites with different authentication types in the same server. In this article we will see how to create an anonymous K2 SmartForms Runtime site with…

Read more
29 Jan 2019

Retain a K2 List View Page Number Using jQuery

K2 doesn’t provide out-of-the-box functionality to retain the list view page number after a list is refreshed. Whenever a user edits and saves a record on any given page, the user will then be…

Read more
16 Jan 2019

How will 2018’s business optimisation trends evolve in 2019?

Disruptive market entrants, growing customer demands and advancing digital technologies all played their role in shaping the way that organisations optimised their operations during 2018.

Read more
03 Dec 2018

Freeze K2 List View Header

How often do you view a list of data and find that the column headers disappear as you scroll?  This is often due to the list not having its column headers fixed and can…

Read more
05 Nov 2018

K2 Partner Velocity IT Awarded Most Innovative Project 2018 By Technology Partner K2

Velocity IT awarded ‘Most Innovative Use of the K2 Platform 2018’ by low-code software vendor, K2. K2 hold an annual event to bring together K2 technology partners and their clients to celebrate excellence in…

Read more
11 Sep 2018

Enabling Google Analytics in a K2 SmartForm

Adding Google Analytics in a K2 SmartForm is just as easy as enabling it on a conventional web application. This process can be further simplified when using a common view within the K2 application. 

Read more
01 Jul 2018

The Role Of CIO Is Transforming: 4 Ways of Staying Relevant

Due to the speed of innovation in digital technology within business, the role of the CIO has seen numerous changes over the last couple of decades. Now, however, it is seeing a total transformation.

Read more
01 Jul 2018

Why “I’m Not Technical” Is No Longer An Excuse

It’s a daily business dilemma in the era of digital transformation: modern software solutions can offer a whole world of possibilities with regards to streamlining processes, reducing inefficiency and boosting productivity, but the IT…

Read more
19 Jun 2018

IoT or Big Brother? 5 concerns to consider before embarking on an IoT initiative

It’s estimated that there are already 23 billion devices connected to the Internet of Things (IoT) in use worldwide, and it is estimated that the figure will swell to anywhere from 31 billion to…

Read more
13 Jun 2018

Industrial déjà vu? How to automate without putting jobs at risk

Recent years have seen automation technologies like Robotic Process Automation (RPA) being implemented across every industry. While this technology has many business benefits – such as boosting efficiency and productivity and saving costs –…

Read more
07 Jun 2018

The Digital Transformation CIO vs CFO Battle Is Getting Easier

Since its inception over the last ten years, the process of digital transformation in a corporate sphere has been slowed somewhat due to the ongoing battle between the IT and finance departments. With CIOs…

Read more

Velocity IT hosts RPA Breakfast Workshop to help London-based organisations get started with Robotic Process Automation

Last week Velocity IT, a digital technology services firm with offices in the UK, India and South Africa, hosted a morning workshop at the trendy Citizen M Hotel in London. The topic of the…

Read more
31 May 2018

In the era of partnerships, which 2018 tech trends have powered business so far?

2018 has been marked by revelations that Cambridge Analytica used millions of Facebook users’ data to manipulate elections.[1] While Big Data has steadily grown more omnipresent in people’s lives, and concerns about privacy and…

Read more

Velocity IT joins the Silverstone Technology Cluster membership

Velocity IT, a digital technology services firm based in Milton Keynes, has recently become a member of the Silverstone Technology Cluster (STC), reinforcing its position as an innovative and collaborative organisation. With offices in…

Read more

3 Reasons Why Your IT Department Resists RPA

In the age of digital optimisation, it’s no surprise that businesses are always on the lookout for ways to tighten up their operations, streamline processes and improve efficiency, both in terms of time and…

Read more
18 May 2018

GUIDE | Upgrading to K2 Five – Why, How, When

[embedyt] https://youtu.be/5r539uTcI_g[/embedyt]   How to upgrade to K2 Five In this Webinar, Roger Peacock from Velocity explains the why, how and when’s of a successful K2 Five upgrade.  Velocity has successfully upgraded K2 Five…

Read more
15 May 2018

Is Your Corporation Disruption-Ready?

Thanks to the proliferation of digital technology, many established corporations have been disrupted by start-ups who have embraced technology to gain a competitive edge. Giants such as Blockbuster – who had the opportunity to…

Read more
07 May 2018

10 Steps to Business Optimisation from Velocity IT’s CEO

Business optimisation aims to streamline the individual processes within a company to achieve the same end results in a shorter space of time, using fewer resources, less financial outlay or minimising the occurrence of human error and bottlenecks. All…

Read more
01 May 2018

WEBINAR | Demystifying RPA – What can bots do for my company?

Robotic Process Automation (RPA), AI and machine learning is an ever-evolving topic and despite the masses of information available on the subject, many business leaders – even some of the more tech-savvy ones, have misconceptions…

Read more
30 Apr 2018

RPA: An Existential Crisis or a Chance to Transform the Nature of Work?

There has been an explosion of automation technologies in every area of life and business over the last few years – and concurrently a shockwave of questions, fear and excitement, optimism and pessimism, about…

Read more
23 Apr 2018

Hatching Plans with the Chicken-and-Egg of Machine Learning

Machine learning represents an exciting new opportunity for business owners and entrepreneurs to streamline operations, optimise customer experience and free up their human workforce for more profitable uses of their time. Unfortunately, the intricacies…

Read more

IoT is transforming the business world – but strategy is the key to success

With a staggering 23 billion connected devices as of 2018 – 127 more every second – the Internet of Things (IoT) is seeing a rapid rise to prominence. IoT devices are increasingly being amalgamated…

Read more
05 Apr 2018

Business Process Optimization – Where Near-Term Actions Converge with Long-Term Success

“Long-term success requires faith – faith that your efforts to plan and execute the process will lead to the desired outcome.” Tony Dungy, first African-American football coach to win the Super Bowl. Coach Dungy’s…

Read more
05 Apr 2018

How to Dynamically Set Email Importance in K2

Dynamically Set Email Importance in K2 In some cases, we have a requirement to change the importance of an email based on custom conditions. Using the K2 email event wizard configuration, we can set…

Read more
05 Apr 2018

ARTICLE | Let’s get real about RPA

Promoting process automation success – with or without bots Demand for robotic process automation (RPA) solutions continues to escalate. Research firm Forrester predicts that RPA market growth will reach USD 2.9 billion in 2021,…

Read more
04 Apr 2018

Let’s Get Real About RPA

Demand for robotic process automation (RPA) solutions continues to escalate. Research firm Forrester predicts that RPA market growth will reach USD 2.9 billion in 2021, up from just USD 250 million in 2016.[1] But…

Read more

Velocity IT helps financial services take on the bots by launching its first Fintech Breakfast Workshop on RPA

Velocity IT has organised its first edition of the Fintech Breakfast Workshop which aims to give delegates from insurance and financial services firms the opportunity to get their hands dirty with robotic process automation…

Read more
19 Mar 2018

RPA – It’s Not All About The Bots

Robotic process automation has been getting a lot of sensationalised media coverage lately with threats of mass unemployment making the headlines several times. The thing is, whilst it’s exciting to think of shiny robots…

Read more
12 Mar 2018

WHITE PAPER | Beyond Bots

READ NOW Bots have been the focus point for attention-grabbing headlines in recent years, which have warned that the digital workforce could make roles redundant from the back office to the boardroom. Despite the…

Read more
05 Mar 2018

Are You A Creative Or Strategic Thinker? Your Job Is Safe From AI – For Now

In a world marked by accelerating technological progression, it is no wonder there are split opinions about whether emerging technologies present an opportunity or a threat to society. Over the past decade alone, our…

Read more
02 Mar 2018

Velocity IT Become Mendix Development Partners

Velocity IT has proudly announced their recently-forged partnership with Mendix. With this new partnership between the two companies, Velocity IT will participate at the ‘Mendix on tour’ event in London on Tuesday, March 13th,…

Read more
01 Mar 2018

How To Create Toolbar Icons In K2 SmartForms

Toolbar button icons improve the usability of a system as they graphically prove a queue to the system user to perform system actions. In K2, generic toolbar buttons exist to describe an action which can be performed. Examples of these icons include; Add, Delete, Check In and Check…

Read more
26 Feb 2018

7 Simple Ways To Take Your Small Business Digital

Running a small business can often mean you’re a ‘Jack-of-all-trades’ some days. You might be the designer, accountant, office manager, marketing exec and customer service advisor all before lunch-time. So, for you busy entrepreneurs…

Read more
23 Feb 2018

My Company Is Only Small – Can I Afford RPA?

Robotic process automation (RPA) is an exciting opportunity, but as with any emerging technology, it’s easy to think it’s “probably too expensive” for companies on a tight budget. Rolling-out software bots across an enterprise,…

Read more
20 Feb 2018

PODCAST | What Is RPA And How Is It Different From BPA?

OVERVIEW Gain a basic understanding of robotic process automation by looking into how business process automation can improve workflow. The basics of process automation How software bots enrich automation How to approach an RPA…

Read more
15 Feb 2018

Thirty Percent Cheaper Insurance Products With Insurtech

It’s no secret that insurance companies globally are beginning to take digital technology, or more specifically insurtech more seriously. As a way of launching the industry into the digital future. Despite being ever so…

Read more

One-Minute Webinar | Scale Your Business With Business Process Automation

Want to scale your business with Business Process Automation but you’re not sure where to start? Watch the One-Minute Webinar and begin your BPA journey today.

Read more

Three Steps to Process Automation Success

Business process automation has been on the cards for some time now. You know you need it. You know how it will impact your company, but you’re not quite sure how to go about…

Read more
06 Feb 2018

Display User Friendly Error Messages in K2 SmartForms

When developing K2 SmartForms, most developers tend not to implement user friendly messages. In this blog, we will go through step-by-step how to implement error handling that results in a  user-friendly K2 error message…

Read more
06 Feb 2018

Runtime CSS Styling in K2

K2 has a variety of styles that can be applied to controls and you can even go a step further and create your own custom theme for your K2 application. But in certain cases…

Read more
06 Feb 2018

Dynamic Mini Calendar using K2 and SQL

K2 smartforms and the K2 community controls do not have a lightweight mini calendar control for the dynamic presentation of dates, in a colorful format.  For example, you might have a requirement to highlight a particular date, using a colour,…

Read more

Why SmartForms make developers more productive

Worth a read – 90/10 rule here for configuration vs. custom development

Read more
02 Feb 2018

Velocity IT launches benchQA for smarter automated K2 testing

Velocity IT, a leading K2 partner, has launched its benchQA test automation software specifically designed and developed for the K2 platform. benchQA’s easy-to-use interface allows test analysis to rapidly assemble test scripts and cases…

Read more

Three Simple Ways Of Getting Started With BPA

So, you’ve started your own business and, so far, things have gone swimmingly well. Demand is increasing, and you’ve even got a small team. But resources are limited, and optimising time and making your…

Read more
29 Jan 2018

Will bots take your job or keep you in business?

Automation technologies help firms to optimise resources, elevate performance and maintain a competitive advantage. In industries where growing regulatory pressures, data volumes and customer expectations are a challenge, robotic process automation (RPA) can lighten the…

Read more
29 Jan 2018

ARTICLE | Will Bots Take Your Job Or Keep You In Business?

Automation technologies help firms to optimise resources, elevate performance and maintain a competitive advantage. In industries where growing regulatory pressures, data volumes and customer expectations are a challenge, robotic process automation (RPA) can lighten…

Read more

Time To Scale With Process Automation

How to grow a company without having to increase spending? That’s the question on many a small business owner’s mind. Traditionally, to scale a business, a decision will be made to hire more staff…

Read more
09 Jan 2018

Keep Your Eyes On IIoT – Your Business Processes Will Thank You

Over the past year we’ve seen IoT reach its tentacles into different areas of our lives. From controlling our gas and electricity, to driving our vehicles. Despite the enormous consumer market success it has…

Read more
22 Nov 2017

Using a Centre of Excellence to Promote Enterprise-Wide Digital Transformation

The modern business workforce is increasingly technologically aware and capable. Thanks to the high accessibility of smart and connected devices, many employees couldn’t imagine life without digital technology, both in the office and beyond. In…

Read more
17 Nov 2017

Expand Customer Base With Custom Apps

Since their introduction almost 40 years ago, spreadsheets have played a vital role in allowing businesses to keep track of sales data and customer contact details. But despite spreadsheet packages like Excel and OpenOffice…

Read more
03 Nov 2017

K2 Five And K2 Cloud Demo By Velocity IT | WEBINAR

It’s here! K2 has launched it’s next generation no- and low-code business application development platform K2 Five. Developing business apps using it is now <strong>even easier and faster than before.</strong> The K2 platform provides…

Read more
30 Oct 2017

Three Ways Digital Technologies Enhance The Marketing Department

What is Digital Transformation and how can I apply it to my marketing activities? The truth is, Digital Transformation isn’t a “thing” you can plug in to your current marketing plan, nor a tool…

Read more

WEBINAR | Improving Your Client Care Process

OVERVIEW Discover how easy it is to build apps that help you centralise and automate messy, paper-based processes and how business apps can help you: Exceed client expectations – with shared visibility of customer accounts…

Read more
12 Oct 2017

Mastering K2 Out of Office Delegation

Out of Office delegation is an extremely useful K2 feature that allows users to delegate tasks. When delegation is not configured correctly tasks can get lost, delegated users may not receive tasks or might…

Read more
02 Oct 2017

Velocity IT unpacks the new K2 Five and K2 Cloud platform – and it’s very impressive!

It’s here!  K2’s next generation no- and low-code business application development platform K2 Five and K2 Cloud has been released, and developing business apps using it is now even easier and faster than before….

Read more
25 Sep 2017

Processing Complex Repeating Data in K2 – Part 1 of 3: Data Analysis and Storage Design

In this blog we provide a solution for processing complex repeating data in K2, making use of K2s’ underlying workflow events and data types.   Our aim is to solve a real-life problem for…

Read more
20 Sep 2017

Velocity IT Hosts Digital Transformation Event In Partnership With K2

Yesterday Velocity IT, in collaboration with K2, hosted an exclusive event on the theme of digital transformation at the Soho Hotel in London. The afternoon was split into a series of talks by Velocity IT’s founder…

Read more
14 Sep 2017

How to Remove Duplicate Email Addresses in a K2 Email Event

If you use a K2 SmartObject lookup for assigning email addresses dynamically in a K2 Email Event and the source returns duplicate addresses, these are displayed in the in the To/Cc fields of the…

Read more
15 Aug 2017

Multi-User Impersonation in Automated K2 Tests Using BenchQA

In this blog, I will use multi-user impersonation in a BenchQA test case to test multi-user interaction with a K2 SmartForms application.  We will start by submitting a new leave request process using one…

Read more
02 Aug 2017

How to Set Up and Use the Timer Control in K2

The K2 SmartForms Timer Control has but one function – to countdown a number of milliseconds and raise an event. This executes any K2 action including SmartForm and Workflow actions.

Read more
05 Jul 2017

Asynchronous File Download from a K2 SmartForm

Downloading large data files from K2 SmartForms synchronously can sometimes cause performance and user experience issues.  This problem is not limited to K2 and this blog post will show you how to apply a…

Read more
19 Jun 2017

Export Dynamic or User Defined Filtered Data From a K2 List View to EXCEL

K2 List View allows users to define custom filters to filter list data based on a user’s required filter criteria. The List View filter feature in K2 is called the User Filter and it…

Read more
12 Jun 2017

Powering Digital Transformation Using the K2 Low-Code Platform

Digital technologies provide scalable support for business activities across the business landscape and are powering Digital Transformation. These are typically activities around Sales & Marketing, Customer Relationship Management (CRM), Product & Service Development and…

Read more

Velocity IT launches benchQA for smarter automated K2 testing

Velocity IT, a leading K2 partner, has launched benchQA for automated K2 testing specifically designed and developed for the K2 platform. benchQA’s easy-to-use interface allows test analysis to rapidly assemble test scripts and cases…

Read more
07 Jun 2017

How to Implement a Calendar-Based Worklist in K2

An alternative to the K2 worklist control is a web-based Calendar view to display a user’s tasks.  This Outlook-style calendar allows users, at a glance, to view tasks that are upcoming, due and overdue….

Read more
22 May 2017

How to implement offline forms in K2

Offline forms in K2 provide a powerful capability to build forms that can be used for information management and workflow task processing while the user’s device is offline. A typical use case is to…

Read more
15 May 2017

How to create a simple read-only dynamic HTML table in a K2 SmartForm

K2 ListViews are flexible and extremely feature rich, though in some instances, a simple read-only HTML table populated with database records will do. In this article we will show how to create a simple read-only…

Read more
04 May 2017

Using Technology to Improve Customer Relationships

DELIVER A SUPERIOR CUSTOMER SERVICE Customers relationships are everything to all businesses. Consequently, when it comes to business process automation and on-going business process improvement initiatives, it is essential that customer satisfaction and loyalty…

Read more
30 Mar 2017

How to create a REST Service Instance for K2 v4.7 using Swagger

Slowly but surely the world is moving to Cloud-based solutions.  In K2’s latest version, SourceCode added the REST Service Broker to the SmartObject Services Tester tool.  So, how do you create a REST Service…

Read more
20 Feb 2017

Working with Velocity IT to Achieve K2 Success

WHAT DIFFERENTIATES US What makes us different from our competitors is our extensive experience in delivering Workflow and Business Process-Driven solutions using K2 products. We have been involved with K2 for over 15 years now…

Read more
21 Jan 2017

Use K2 SmartObject Methods, Properties and Parameters in CODE using the K2 SmartObject Client API

In a previous blog we discussed accessing K2 SmartObjects and their methods as well as creating and starting workflows through code. In this blog we will show how to work with SmartObject parameters in…

Read more
14 Jan 2017

How to use HighCharts controls in K2 SmartForms (with EXAMPLES)

In this article, we will learn about how to use the HighCharts controls in K2 SmartForms. HighCharts controls can be downloaded from the K2 Community site.

Read more
12 Nov 2016

How to use the Plan per slot (No destination) in a K2 IPC to start multiple process instances

In this blog, we will show how to use the “Plan per slot (No destination)” feature in K2 to loop through a list of items and execute a set of events for each item…

Read more
12 Nov 2016

Smarter Business Processes Improve Efficiency

HOW TO ACHIEVE SMARTER BUSINESS PROCESSES Business Process Management Software (BPMS) is required for Continuous Business Process Improvement to be achieved. This platform ensures maximum business process efficiency by enabling continual optimisation with minimal…

Read more
11 Nov 2016

How to solve the Widget Error:Unable to get property ‘text’ of undefined or null reference in K2 SmartForms

I recently encountered a scenario on a very complicated SmartForm where, whenever I tried to add an ‘Execute another rule’ rule to my form, it presented me with this very weird error. It read…

Read more
03 Nov 2016

How to avoid Rule Overloading when using Tabs in K2 SmartForms

Loading times play a significant part in every application and effectively managing a K2 SmartForm application’s loading time is not a straightforward task. Many factors contribute to slow performance, but, one of the most…

Read more
25 Oct 2016

Automating Business Processes to Gain Competitive Edge

WHY AUTOMATE BUSINESS PROCESSES? The automation of business processes enables a company to work smarter and gain a competitive advantage over others in the industry. It gives them the ability to achieve optimum efficiency by coupling…

Read more
16 Oct 2016

Example Custom JSON K2 Service Broker

Several people asked me how to implement a custom JSON Service Broker for K2.  There are a few examples out there, but this is a quick reference that will get you up and running….

Read more
05 Oct 2016

Automate K2 SmartForms Testing – 5 Awesome benchQA for K2 Features

Velocity IT benchQA for K2 is a Test Automation Suite for K2 SmartForms that allows test analysts to easily create and execute test scripts that automate K2 SmartForms and Workflow testing.

Read more
29 Sep 2016

Days turn into seconds with AppSprint for K2

Velocity IT has developed a revolutionary product called AppSprint for K2 that is disrupting the way we develop K2 Apps. AppSprint uses an ingenious way to quickly generate fully functional K2 Apps by simply…

Read more
28 Sep 2016

How to connect K2 to Dynamics CRM Online

K2 communicates to Dynamics CRM Online using a K2 Service Broker.  There are a few steps to follow in order to connect K2 to CRM Online.

Read more
23 Sep 2016

Dynamic Email Signatures in K2

This blog post illustrates how to embed an image and text structure as a template for email notifications in a K2 workflow process, providing a more professional look and feel.

Read more
16 Sep 2016

How to generate a PDF file in K2 for a K2 SmartForm

Please note, before getting started, check-in the SmartForm will used to generate the PDF file for. To generate a PDF file in K2 for a K2 SmartForm, follow the following steps – 1. Select…

Read more
03 Sep 2016

Using Azure SQL Server for your K2 Application Database

In a previous post we looked at how you can use Azure Blob storage as a file storage location and integrate that with your K2 application. In this post we will be looking at…

Read more
03 Sep 2016

Insight is Everything – Measuring the Performance of Business Processes

GAINING INSIGHT INTO BUSINESS PROCESSES It is impossible to achieve optimum efficiency and to gain a competitive edge without insight. Businesses that wish to continuously improve need to be able to measure its processes’ performance….

Read more
24 Aug 2016

How to debug a custom K2 Service Broker using a Visual Studio Breakpoint

K2 supports custom Service Brokers that allows K2 Developers to connect any data source with a K2 SmartObjects.  During the development process, debugging is useful to troubleshoot your service broker’s code.  In the blog…

Read more
08 Aug 2016

How to use the K2 Worklist with the Data Fields and database columns using composite K2 SmartObjects

By using the K2 out-of-box worklist App or K2 SmartForm worklist control we generally can’t display K2 data fields and database column values in the K2 worklist, but we can develop a custom worklist…

Read more
26 Jul 2016

How to use the K2 Workflow Client and K2 SmartObject Client APIs

K2 SmartObjects and K2 Workflows are not limited to only being accessed via K2 SmartForms and Workflows. By using the K2 SmartObject & Workflow API’s you can access SmartObjects and their methods as well…

Read more
27 Jun 2016

Connect to SQL Azure using a custom K2 Service Broker

SQL azure k2 When you want to communicate with a SQL Azure database using K2, it can easily be achieved by following the steps below once you have an SQL Azure database in place –…

Read more
20 Jun 2016

CSS Generic Handler in K2 Smartforms

Recently I had a request to change K2 Smartforms without changing the K2 theme. The K2 theme handles all the look and feel of the form, but the theme can’t be changed in runtime….

Read more
17 Jun 2016

Create a Pdf from a Word document in K2 for SharePoint

Overview This blog post illustrates how to generate a custom solution in K2 to generate a Pdf from a Word document in SharePoint, without making use of 3rd party components. K2 provides the capability…

Read more
10 Jun 2016

How to integrate jQuery with K2 SmartForms

Integration of JQuery with K2 Smartforms JQuery and other client side scripts can easily be integrated with K2 Smartforms through a K2 Smartforms control present in K2 control panel known as ‘HTML Literal’. Developer…

Read more
06 Jun 2016

Passing parameters in URL using K2 workflow

Passing parameters in URL using K2 workflow When configuring a K2 Client event, K2 allows you to configure a form that is displayed when the user clicks on a worklist item.  Sometimes it’s required…

Read more
31 May 2016

K2 SmartObject Properties vs Method Parameters

SmartObject Properties vs Method Parameters When assigning the method bindings of our new SmartObject method. The question is: When do we need to create and use SmartObject method parameters? And when do we need…

Read more
14 Feb 2016

How to register and use the Excel Control for K2 SmartForms

K2 Smartforms Export to Excel In this article, we will learn about how to export the SmartObject data to an Excel spreadsheet using the K2 Excel custom control The Excel control can be downloaded from…

Read more
08 Feb 2016

K2 Authentication With Server Failed : The password for this account has expired.

I recently had some issues with the following error (authentication with server failed), which manifested on all work flows being executed on a specific K2 BlackPearl server: Authentication With Server Failed : The password for this account has…

Read more
31 Jan 2016

How to create Custom Theme for K2 Smartforms

Custom Theme for K2 Smartforms Below is the list of Out Of Box themes by K2 for smartforms. 1. Burgundy 2. Granite 3. Leaf 4. Platinum 5. SharePoint 2010 6. SharePoint 2013 7. Sky…

Read more
31 Jan 2016

How to create Custom Theme for K2 Smartforms

Custom Theme K2 Forms Below is the list of Out Of Box themes by K2 for smartforms. 1. Burgundy 2. Granite 3. Leaf 4. Platinum 5. SharePoint 2010 6. SharePoint 2013 7. Sky 8….

Read more
31 Jan 2016

K2 Server stuck in Starting state

When you open your K2 designer in the web browser you often get confronted with an error indicating that no connection could be made because the target machine actively refused it.

Read more
31 Jan 2016

How to shrink the K2 Server database log file

It every so often happens that your K2 server’s performance slowly but surely grinds to a halt, and this is often due to the server running out of disk space. The first thing to…

Read more
31 Jan 2016

K2 SmartForm Views – Autocomplete Input Control

The Smartforms Autocomplete Input Control is one of the new controls introduced in K2 SmartForms v4.6.9. It is very similar to both the picker and dropdown controls but with it’s own unique aspects.

Read more
09 Dec 2015

Customizing K2 Blackpearl Error Messages

In this article, we will see how to customize standard error messages for various categories in K2 blackpearl. Below are the different message categories available in K2 blackpearl.

Read more
09 Dec 2015

How to implement Role Base security for K2 SmartForms using Http Modules

How to implement Role Base security for K2 SmartForms Usually, we will implement the security on each and every form to check user authorization.  In this article we will see how we can implement…

Read more
09 Dec 2015

Displaying Page Count on a K2 SmartForms ListView

Show Total Number of Pages on K2 SmartForms K2 SmartForms provide a lot of customisation, not all of it is easy to find and most people are not aware of all the tools and…

Read more
30 Oct 2015

How to improve K2 worklist performance using caching

K2 improving performance The K2 worklist is used to expose tasks to users that participate in workflows.  There is one K2 worklist, but it is exposed in several ways.  In essence, it is exposed as…

Read more
22 Oct 2015

How to create a workflow in K2 for SharePoint

K2 has great products for the Microsoft SharePoint stack.  The K2 for SharePoint 2013 offers a no-code platform for business user and SharePoint administrators to create feature rich and dynamic SharePoint workflow solutions. This…

Read more
22 Oct 2015

How to integrate K2 to a Webservice that requires security headers

In this article we will see how to connect to soap webservices with security headers from K2. At present K2 (4.6.7) doesn’t support registering the webservices with security headers as a service instance. There…

Read more
22 Oct 2015

Displaying Data in a K2 SmartForms ListView using a DropDown

K2 worklists are key in any K2 Workflow application, and, a direct link from the K2 worklist to specific data in custom application databases do not always exist. As performance plays a big role,…

Read more
15 Oct 2015

How to define and use Unbound Rules in K2 SmartForms

The need to implement the same set of rules is pretty common in most applications. Up until K2 v.4.6.8 the only way to do that was to implement the wanted set of rules on…

Read more
15 Oct 2015

Creating K2 SmartObjects with one to many, or many to many associations

We will make use of an example where different line of businesses can have multiple products in each line of business. In other words one line of business has many products, but a product…

Read more
14 Oct 2015

How to generate a Word document from a K2 SmartForm

Generating documents from workflow systems is common.  In fact, record generation in the form of a digital document is a common output of a K2 workflow.  For example, if a service plan is approved…

Read more
17 Sep 2015

How to customize K2 SmartForms Picker Styling with JavaScript

K2 provides a vast range of options for the user to easily change the appearance of the K2 SmartForm controls. Some styling changes (when it comes to single controls), however, need some additional work…

Read more
17 Sep 2015

How to Use the K2 Destination Plan per Slot No Destinations rule

K2 Destination Plan In this article we will learn how to use one of the K2 blackpearl destination rule – Plan per slot (no destinations). The K2 blackpearl Plan per slot (no destinations) Destination…

Read more
10 Sep 2015

How to display an image from a database on a K2 SmartForm

The out-of-the-box K2 SmartForms image control is a great control to use for rapidly assembling a form that displays a K2 SmartForm image.  The challenge is that a typical business requirement requires the image…

Read more
10 Sep 2015

K2 SmartForms ListView sorting – How to

Sorting may be one of the simplest concepts in any application, however, if you don’t understand the prioritising of sorting within a K2 SmartForms ListView, you can find yourself running in circles to apply…

Read more
10 Sep 2015

How to: Kerberos Authentication for K2 Smartforms Applications

Kerberos authentication for K2 Smartforms What is Kerberos Kerberos authentication is a security protocol that allows delegation of users’ credentials across multiple servers, allowing a server to impersonate the user to another server or…

Read more
09 Sep 2015

Creating comboboxes from K2 SmartObjects with associations

Comboboxes from k2 Smartobjects In a previous blog post we explored how to create various relationships between your SmartObject entities. In this post we will expand on the usefulness of having defined these associations…

Read more
28 Aug 2015

How to Validate Data Using a Custom Validation Pattern in K2 SmartForms

Validate Data K2 SmartForms In K2 SmartForms you can easily validate any text input field by using standard regular expressions. When you select an input field you can assign a pattern to validate it…

Read more
13 Aug 2015

How to display a Google Map on a K2 SmartForm

Integrating Google maps with apps are quite popular.  A business for example would like to see distributions of incidents on a map and combine this with workflow to show which areas require additional resources…

Read more
13 Aug 2015

How to use K2 SmartForm Radio Button Groups

K2 SmartForms Radio Button Group Using Radio Buttons in K2 SmartForms is a very flexible set of tools. It gives the developer the control to give the user a choice and then manipulate the…

Read more
13 Aug 2015

Adding an SMTP server to send an email through K2 BlackPearl

K2 BlackPearl SMTP configuration I recently suffered a few gotchas while trying to add a new SMTP server to use for our emails, and figured that it would be a good topic to write a…

Read more
26 Jun 2015

K2 SmartForms and Cascading Dropdowns

K2 SmartForms and Cascading Dropdowns As we’ve seen before, K2 SmartForms gives the developer a range of options when it comes to displaying & filtering data. Another good example of this is when your…

Read more
25 Jun 2015

K2 Workflow Event Wizards: Email Event

K2 Workflow Email Event In this week’s blog, we’ll have a look at one of the K2 Workflow Event Wizards. Events in the K2 Workflow perform specific functions when they are reached during execution….

Read more
19 Jun 2015

K2 SmartForms ListView Toolbar Layouts

K2 SmartForms ListView Toolbar K2 SmartForms are very flexible and allows you as developer to modify each of your views and pages without limits. All the possibilities – even the simplest ones – are…

Read more
19 Jun 2015

K2 Workflow Event Wizards: Configure an Exception Rule

K2 WorkFlow Exception Eule It is sometimes easy to get lost among the myriad of functions available in the K2 Workflow. If at any stage anything is missed it can often lead to some…

Read more
17 Jun 2015

K2 Workflow Event Wizards: Configuring Escalations of an activity

K2 WorkFlow Escalation Users of the K2 Workflow are often required to interact with the workflow at certain points. When one of these points is reached the Workflow will often wait for the user…

Read more
13 Jun 2015

How to upload multiple files with K2 Smartforms

Upload multiple files with k2 smartforms As a K2 developer you are often required to provide users with the ability to upload and store multiple files, and make these files available to other users….

Read more
28 May 2015

K2 Workflow Event Wizards: Creating Succeeding Rules

In one of my previous blogs we discussed the creation of “Preceding Rules”. These were rules that would be evaluated before a K2 Workflow Activity should execute. Today we’ll be looking at “Succeeding Rules”….

Read more
28 May 2015

How to create a custom K2 Service Object

In this article we will look at how to create a custom K2 Service Object in a C# class library. To start off you need to create a new Project with a new solution,…

Read more
21 May 2015

K2 Workflow Event Wizards: Configuring Destination Users of an activity

K2 WorkFlow Event One of the most important components of the K2 Workflow is the ability for Users to interact with workflow items. This is accomplished by creating tasks for Users to interact with….

Read more
21 May 2015

K2 and Windows Services

Debugging is part of the everyday life of a developer. When working with K2, you have more sources of investigation when you run into an unknown error. Knowing which windows services affect the workings…

Read more
21 May 2015

Login as another user and check-ins with K2 Smartforms

When you develop an application with K2 smartforms often some of the functionality you expose to the users are role dependent. The Administration tab for instance should only be viewable by users in the…

Read more
17 May 2015

SQL User Impersonation with K2

SQL User Impersonation with K2 SQL Server impersonation, or context switching, is a means to allow K2 to assume the permissions of a given user or login when executing your SQL queries. Under the…

Read more
14 May 2015

K2 Workflow Event Wizards: Configuring the Start Rule of an activity

When working with K2 Workflow components, it is often necessary to specify when a K2 Workflow component may execute. We can control the time of execution, by configuring what is called a “Start Rule”….

Read more
14 May 2015

How to display dynamic HTML Web Content in K2 SmartForms

With the K2 Workflow process, we have found that a large percentage of clients at some point request to have a visual representation of the Workflow within their application. By using a combination of…

Read more
10 May 2015

K2 Workflow Event Wizards: Creating Preceding Rules

K2 Workflow Event When working with K2 Workflow components, it is often necessary to satisfy a specific condition before an K2 activity is allowed to plan. We can control the flow through our K2…

Read more
10 May 2015

K2 SmartForms Rule Interaction

K2 SmartForms Rule Interaction When working with any K2 SmartForm project, you sometimes find that pieces of functionality mimic another or call the same procedures. In K2 you can’t physically copy and paste rules,…

Read more
04 May 2015

Debugging, Refreshing, Re-adding K2 Service Instances and K2 Service Types through the K2 SmartObjects Tester

It has often happened that I make changes to my K2 Service Object, but then these changes do not reflect when I execute the Service Method through my K2 SmartForms. When these type of scenarios…

Read more
04 May 2015

Fixing the K2 SmartForm ListView Internet Explorer 8 Bug

When you create a list view in K2 SmartForms, to which one can add rows, and which contain Text Boxes, you might notice a bug when viewing the form through Internet Explorer 8. This…

Read more
01 May 2015

Using K2 SmartForm Expressions and Conditional Styles Simultaneously

We have previously talked about the different uses of K2 SmartForms expressions, but today we will be using these expressions in combination with conditional styling. The example we will be using is to display…

Read more
30 Apr 2015

Registering a new SQL Server K2 Service Instance and generating associated K2 SmartObjects

The K2 SmartObjects available in the K2 Designer are usually associated with Data Sources registered via the SmartObject Services Tester. In this blog I’d like to show you not only how to register a…

Read more
23 Apr 2015

K2 Workflow Event Wizards: Drawing on the designer

The K2 Workflow has a couple of nifty features built in to the K2 Workflow Designer. Today we’ll have a look at shortcuts to performing some of the features, using the drawing ability. With…

Read more
22 Apr 2015

Defining K2 Process Data Fields

K2 Process Data Fields For those of you that are familiar with a programming language, Data Fields can be seen as a variable. For those of you that are not, a Data Field is…

Read more
22 Apr 2015

Exploring the K2 Management Console in K2 Workspace

The K2 Management Console is a crucial part of any K2 Project. You can manage workflow tasks, workflow roles & permissions, server rights, specify working hours as well as view and manage workflow errors….

Read more
09 Apr 2015

Working with K2 SmartForms Confirmation Messages

Confirmation messages in K2 SmartForms are very intuitive to use straight out of the box, but K2 also gives you the power to modify them to your own specific needs.

Read more
09 Apr 2015

Using the K2 Workflow Event Wizards: Smart Object Event

The SmartObject Event is used to execute methods on the desired SmartObject. In order to find this component, open up the Toolbox and navigate to the “Event Wizards” section. Find the component labelled “SmartObject…

Read more
07 Apr 2015

Validation input with K2 SmartForms – Part 4 : Simple Server Side Validation

In this article, Part 4 of our series on validation with K2 SmartForms, we will be looking at server side validation. There are a few options available and the method below is by no…

Read more
29 Mar 2015

K2 Workflow Event Wizards: Default Client Event

Last week we gave you a brief introduction to the world of K2 Workflows by showing you how to create a new K2 Workflow project in Visual Studio 2013. Now that we have an…

Read more
27 Mar 2015

What’s new in K2 SmartForms v4.6.9

In the latest version of K2 SmartForms (v4.6.9), there has been quite a few changes. New conditions and actions have been added, layout changes to the rule configuration have been made and you now…

Read more
25 Mar 2015

How to avoid K2 blackpearl generated emails leaving the server in a development environment

K2 makes it extremely easy to generate an automated e-mail which is then distributed to a specified person or user group participating in your K2 Workflow. If you are unsure about how to accomplish…

Read more
25 Mar 2015

How to release and reassign a user’s K2 worklist tasks in code using C#

Occasionally, you need to reassign K2 blackpearl tasks that is currently directed to one user to another. This scenario may occur for several reasons. The user might have been moved to a new user account,…

Read more
23 Mar 2015

Introduction to K2 blackpearl workflow

K2 SmartForms is a quick and easy way to create powerful interfaces that can provide great functionality to users in a short amount of time. However, even with the rules and expressions built directly…

Read more
21 Mar 2015

How to display a hyperlink column in a K2 SmartForms ListView

Displaying a hyperlink column in a K2 SmartForms ListView K2 has a hyperlink data type that can be used in both K2 SmartObjects as well as K2 SmartForm Views. This can be useful when…

Read more
18 Mar 2015

Velocity IT Formally Joins the K2 Masters Program

Velocity IT formally joined the K2 masters program today. This exciting news is a great milestone for the company, but especially for our K2 customers.

Read more
15 Mar 2015

How to group Radio Buttons in K2 SmartForms

Building K2 SmartForms is usually very easy and straight forward. One of the simplest controls to use is the radio button. While the radio button works in the exact same way as the standard…

Read more
15 Mar 2015

How to transfer data and execute methods on separate K2 SmartForms

When sending data from a K2 SmartForm view on one form to a ViewMethod on another form, you can either send the data across in a query string and execute the ViewMethod once the…

Read more
13 Mar 2015

Validation input with K2 SmartForms – Part 3: Complex Client Side Validation

This is the 3rd part of a short series of articles on validation with K2 SmartForms. In the previous article, Part 2, we looked at simple client side validation using the built in validation…

Read more
12 Mar 2015

K2 View is referencing the property on the SmartObject that does not exists Error after K2 4.6.9 upgrade

We experienced a strange error when trying to use K2 Package and Deploy to publish an upgraded – from version 1.0.7 to 4.6.9 – K2 package file. The exact same version 1.0.7 package deploys…

Read more
06 Mar 2015

K2 SmartForms TextArea Control Visibility problem after upgrading to K2 4.6.9

When upgrading to K2 SmartForms version 4.6.9, you might run into a small input control visibility issue.  In a recent K2 project that got upgraded, we noticed that after upgrading to 4.6.9 TextAreas’ visibility didn’t behave as…

Read more
06 Mar 2015

How to add and use null value “All” item in a K2 SmartForms dropdown list

K2 SmartForms comes with a multitude of controls used to design Online Forms business users use.  Sometimes the K2 SmartForm controls’ functionality need to be extended. Fortunately with a little bit of tweaking and this…

Read more
05 Mar 2015

K2 Solving

Solving [A]SourceCode.SmartObjects.Configuration.SmartObjectsRuntimeConfigurationSection cannot be cast to [B]SourceCode.SmartObjects.Configuration.SmartObjectsRuntimeConfigurationSection     After upgrading to K2 4.6.9 and opening the K2 Package and Deployment program, I got the error below. [A]SourceCode.SmartObjects.Configuration.SmartObjectsRuntimeConfigurationSection cannot be cast to [B]SourceCode.SmartObjects.Configuration.SmartObjectsRuntimeConfigurationSection. Type…

Read more
27 Feb 2015

Changing K2 SmartForms ListView Column Visibility

Changing the visibility of a K2 SmartForms control is usually pretty straightforward, but when it comes to the visibility of a K2 ListView Column control, the solution might not be that obvious.  This blog…

Read more
27 Feb 2015

Adding methods to K2 SmartObjects through the use of SQL Stored Procedures

Last week, I had a look at the power of K2 SmartObjects and their ability to provide the K2 instance with data from a variety of sources. I took a very simple example and…

Read more
23 Feb 2015

Auto generating K2 SmartObjects using the K2 SmartObject Tester

K2 interacts with data sources using a very powerful technology called SmartObjects.  A SmartObject is used by K2 to expose data from variety of data sources to K2 SmartForms, K2 SmartForm Views and K2 Workflow Processes. Using the K2…

Read more
23 Feb 2015

Validate input with K2 SmartForms – Part 2 : Simple Client Side Validation

This is the second part of a short series of articles on K2 SmartForms validation in which we will be looking at how to solve simple client side validation requirements using the out of…

Read more
20 Feb 2015

Using a K2 SmartForm expression as a SmartObject input parameter

Using K2 SmartForms expressions is a very simple solution to certain challenges faced when creating a K2 SmartObject with the K2 SmartObject Service Tester. When you create a K2 SmartObject using this method, you…

Read more
17 Feb 2015

Applying K2 and SharePoint 2013

The K2 and SharePoint 2007, SharePoint 2010 and SharePoint 2013 are very successful stories to tell – spanning for almost a decade.

Read more
13 Feb 2015

Validate input with K2 SmartForms – Part 1 : Introduction

This is part one of a six part series on data validation while developing applications using K2 SmartForms. The series consists of the following articles: Part 1 – Introduction Part 2 – Simple (Out…

Read more
13 Feb 2015

Redefining the development rules with K2 SmartForms

It is time to tear up and throw away the existing system development estimation rulebook.  K2 SmartForms are rapidly changing the conventional application development landscape, and people are starting to take notice.  Just in…

Read more
10 Feb 2015

Displaying user friendly Boolean values in a K2 List View column

The K2 SmartForms List View is a control that is generally used to display lists of information in a grid format. The List View control contains rows and columns and allows the user to…

Read more
31 Jan 2015

Saving and Loading data with a K2 SmartForms CheckBox List Control

The K2 SmartForms CheckBox List Control is a very useful control when we need to display a set of different options for the user to choose from. There are a few different approaches to…

Read more
04 Dec 2014

Using different save techniques on a K2 SmartForms List Display

When using a list display and giving the user the functionality to add multiple entries, deciding whether to save the data on add or execute a batch save depends mainly on a combination of…

Read more
18 Nov 2014

Why K2 SmartForms make developers more productive

Why SmartForms make developers more productive SmartForms don’t put developers out of work, it makes them more productive. I have a technical development background, and building software solutions is my passion. I were always…

Read more
15 Nov 2014

How to set a “Welcome back, User’s Name” on a K2 SmartForm App’s Header

It is good practice to display the logged-in user’s username somewhere in an application after login.  This is an indication that the system authenticated them correctly, and they are interacting with the system with the correct…

Read more
12 Oct 2014

Velocity IT Selected to Take Part in the K2 Appit Beta Programme

Velocity IT was selected to take part in the K2 Appit beta programme and is one of the first partners in the UK to build and evaluate the K2 workflow cloud offering for SharePoint. Cloud-based Forms…

Read more
10 Oct 2014

How to fix the K2 Appit task notification that only displays System.string[] in the email

This post explains how to fix an issue that causes only the text System.string being displayed in a new K2 Appit task notification email. It happens when any part of the notification contains a SharePoint property that is…

Read more
06 Oct 2014

How to call jQuery or JavaScript code in a K2 SmartForm

Call jQuery or JavaScript K2 smartforms jQuery is a powerful JavaScript library that offers enormous productivity gains for web developers. Further more, it is cross platform.  This means jQuery code generally works across all major browsers….

Read more
05 Oct 2014

Unable to load workflow states. – ID4223: The SamlSecurityToken is rejected K2

ID4223: The SamlSecurityToken is rejected When deploying a K2 Appit workflow, a valid SAML security token in required.  The token is cached by the internet browser. If, however, the cached token expires, the following…

Read more
05 Oct 2014

List Data does not load for K2 Appit Workflow state

K2 Appit conveniently integrates workflow action controls into SharePoint edit list item forms. If, however, you don’t want to use this out-of-box K2 Appit feature and want to create your own action controls, you can…

Read more
01 Oct 2014

K2 Appit Development Tips

There are lots to learn about K2 Appit, and this post provides many useful tips, techniques and thoughts that are the result of creating a K2 Appit application that will be used by our HR. Changing your mind When…

Read more
30 Sep 2014

How to copy an Inline Function in K2 Appit

I am in the process of designing a K2 Appit Workflow.  I had to set a K2 Appit process data field using an K2 inline function, and required to copy the function to set…

Read more
30 Sep 2014

Negative and Positive numbers for K2 Appit Day Difference inline function

Negative and Positive numbers for K2 Appit Day Difference inline The Day Difference K2 inline function calculates the number of days between two dates.

Read more
21 Sep 2014

Transforming Policy Lifecycle Management

Velocity IT started K2 blackpearl process and SmartForms development for the underwriting and policy lifecycle management application for a major insurance company.  The basis for the requirement is the outputs from the discovery and…

Read more
10 Sep 2014

How to troubleshoot K2 Key could not be found in the collection error

I solved an interesting K2 error today that simply left the following message in the K2 Workspace and K2 Host Server logs Key could not be found in the collection

Read more
31 Aug 2014

Input string was not in a correct format after upgrading to K2 4.6.8

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…

Read more
30 Aug 2014

K2 For Defence Success

A major defence organisation approached Velocity IT and K2 for a digital online forms solution steered by K2 blackpearl workflow. This solution was to replace their current employee suggestion system, which was paper based….

Read more
26 Aug 2014

How to create a K2 blackpearl utility process

K2 blackpearl and K2 workflow processes do not always have to contain K2 client events where a task is created for a user to action using the K2 worklist.

Read more
20 Aug 2014

How to deploy a K2 blackpearl process or smartobject

How to deploy a K2 blackpearl process or smartobject K2 blackpearl Process and K2 SmartObject deployment using MSBUILD Someone asked me today how to deploy K2 artefacts that are developed in K2 for Visual Studio. …

Read more
20 Aug 2014

How to manage all K2 Process Instances in K2 Workspace

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…

Read more
19 Aug 2014

How to open K2 Management in K2 Appit for SharePoint

K2 Management Site The on-premise installation of K2 blackpearl installs the K2 Workspace that is used by K2 users to manage their tasks and view reports, and for K2 administr

Read more
18 Aug 2014

How to change a K2 SmartForm control to a Data Label

K2 SmartForm control 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…

Read more
17 Aug 2014

5 Steps to K2 Success

K2 is a powerful workflow and online forms platform.  Building a K2 solution requires a few key ingredients to ensure its long-term success.

Read more
17 Aug 2014

SmartObject Tester in K2 Appit

Where is K2 SmartObject Tester in K2 Appit? 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…

Read more
17 Aug 2014

K2 Appit Viewflow for easy debugging

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…

Read more
10 Aug 2014

K2 Server Error – ID4223: The SamlSecurityToken is rejected

ID4223 The SamlSecurityToken is rejected I am in the process of building a K2 Appit application.  The product is extremely easy to use and I managed to put together quite a complex K2 for…

Read more
06 Aug 2014

K2 Blackpearl Version 4.6.8 Released

The next version of the K2 product has been released today. This K2 release contains updates and fixes to the existing components, but also includes new features and capabilities – especially around K2 SmartForms.

Read more
30 Jul 2014

Start K2 blackpearl process On Object Update

A typical K2 blackpearl workflow process design pattern is to associate a business object (for example a leave request) with a K2 process, and this process is typically a long running process that moves…

Read more
28 Jul 2014

K2 blackpearl cross project IPC Issue and Workaround

The K2 blackpearl IPC event is extremely powerful and provide the means to connect separate K2 Workflow processes.  It is good practice to implement a process in K2 as a collection of sub-processes and connect them using…

Read more
21 Jul 2014

The use of K2 data fields

K2 developers always ask themselves the question when to use K2 data fields, or what is the correct best practice when using data fields. It is important to realise that K2 data fields are…

Read more
02 Jul 2014

K2 and .NET Transactions

I spent some time today to apply some changes to a system Velocity IT and K2 built for a UK defence customer. K2 blackearl is used for this workflow solution and ASP.NET is used as…

Read more
01 Jul 2014

Velocity IT K2 Solution Goes Even Further

Velocity IT and K2 had a productive and enthusing meeting to discuss the prospect of the K2 Blackpearl platform being further exploited by one of the UK’s major defence companies. At this present time,…

Read more
11 Aug 2013

Launch a K2 blackpearl Process Instance Overview Report

The K2 blackpearl Process Overview Report is a very useful report and provides a user a 360 degree insight into any K2 blackpearl Workflow instance.  This report is widely used by users and K2…

Read more
11 Aug 2013

Naming K2 blackpearl activities and events

There is a lot of mileage in naming K2 blackpearl artefacts appropriately and correctly.  One benefit is the ease of understanding what the role is of a K2 blackpearl process by looking at its underlying K2 blackpearl activities…

Read more
04 Aug 2013

K2 Waterfall or Swimlane…Chaos or Order?

Throughout the years I have created hundreds of K2 blackpearl processes and although the design of most of these were unique, there are two particular design patterns that stands out when creating new processes in K2 blackpearl.  These…

Read more