Learn

We'll set you up for deployment success with this collection of training, tools and reference guides. Intended primarily for developer roles, this section includes an overview of all training opportunities as well as information and links to specific reference – from database practices to reporting considerations – and more.

K2 Platform Technical Enablement

It is important that resources tasked with implementing a K2 solution for the first time have the ability to properly learn the platform. We offer a comprehensive training program to help clients achieve maximum value from their investment, which is organized into five technical competencies, allowing for focus on particular aspects of the solutions, or the entire story.

Common Technologies Overview

Common usage scenarios for some of the most utilized technologies seen within the greater K2 community.

Solution Structure and Governance

An overview of best practices for naming conventions, teams with multiple developers, solution deployment and solution versioning.

Data and Integration Planning

Learn more about K2 database practices, SmartObjects and reporting.

Process Design

This section provides more information on process design tools, design best practices, destination rules best practices, workflow design patterns, line rule considerations, and external system call backs to K2 workflows.

K2’s SmartForms Design

These SmartForms design considerations and performance tuning guidelines will help you get the most out of your forms.

K2 and Mobility

The K2 platform provides the ability to interact with K2 applications on mobile devices.  The K2 mobility story falls into two categories: mobile resident applications and mobile friendly forms development.  This section covers these two areas in more detail and highlight content that can provide more specific technical details.

K2 Language Support

By default all K2 design time and runtime elements display in English.  If there is a need to design solutions that accommodate other languages then it is important plan appropriately.  This involves understanding what language support the K2 platform offers as well as which areas must be accommodated within solution design.