K2 Studio Tutorials

These tutorials will teach you how to build workflows and SmartObjects with K2 Studio.

You can follow these tutorials to create Applications in any environment where K2 4.6.9 or later is installed. The screenshots and user names in these tutorials reflect the standard K2 Solutions Virtual Machine which is provided by K2 during training and product evaluation. However, you can follow these same tutorials to replicate the applications in another environment, as long as you use the relevant configuration values or users for that environment.

Once you have completed a tutorial, feel free to modify the Application if you would like to continue exploring the features of K2, or if you want to modify the Applications to work better for your organization’s requirements.

Tutorial Level and Estimated Build Time Tutorial Application Overview Concepts Covered in Tutorial

Simple Workflow (Football or Soccer?)


Easy

15- 20 min

This tutorial explains how to build a very simple "Hello, World" style workflow with K2 Studio. This tutorial is ideally suited for users who are brand new to K2 Studio and is intended to teach you the basics of building workflows in K2 Studio.

The application scenario is very basic: after the workflow is started, the originator of the workflow will be asked if they prefer the term "Football" or "Soccer" and depending on their decision, K2 will respond with an appropriate email confirmation.

This tutorial is also useful for building a simple workflow to verify that your K2 environment is operating as expected.

  • Working with K2 Studio and the K2 project systems
  • Creating a workflow in K2 Studio
  • Sending emails as part of a workflow
  • Creating user tasks in a workflow
Temporary Access Application

Intermediate

45-60 min

This tutorial explains how to build more complex workflows and composite SmartObjects with K2 Studio.

The application scenario for this tutorial is a Temporary Access Authorization application, where users can request different resources to be provisioned for external people who need to access the organization's premises or resources.

Because of the unpredictable nature of these access requests, the workflow will feature a number of more advanced features to handle conditional routing, delayed start and automatic escalation features.

Because this tutorial focuses more on workflows and SmartObjects, we have provided pre-built SmartForms and basic SmartObjects for this application. You will deploy these forms first, before building the workflow and composite SmartObjects.
  • Adding Server Events and Client events to a workflow
  • Updating external data sources in a workflow
  • Working with Active Directory
  • Parallel and conditional workflow paths
  • Escalations and delaying the start date of Activities
  • Conditional workflow routing
  • Formatting workflows for clarity
  • Working with the deployment system
  • Creating composite SmartObjects that combine data from different systems
  • Using a composite SmartObject on a SmartForm View