K2’s SmartForms Design

K2’s SmartForms Design Considerations

There are a number of best practices when it comes to designing and constructing K2’s SmartForms solutions.

Learn more about SmartForms design considerations.

Performance Tuning K2’s SmartForms Solutions

In this section, you’ll learn how to execute a SmartForms performance tuning exercise. This instruction is intended to be leveraged by someone very familiar with K2’s SmartForms tooling, as well as the K2 platform as a whole. Prior experience with performance tuning non-K2 solutions is helpful since the concepts of review, assessment, structured modification and testing are very similar to building any distributed, UI-centric application.

Learn more about performance tuning.

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 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.