Duration
K2 FIVE for Developers
5 days
Overview
This K2 Training Course is a five-day instructor-led program that gives Microsoft .NET developers the knowledge and skills necessary to build process-driven applications with the K2 platform, both with and without writing code. Students will get a comprehensive learning experience on the K2 platform. Over the duration of the course, students will be participating in various hands-on labs to reinforce concepts learnt in the different modules.
Day 1
Introduction to K2
The Introduction to K2 training module is a high-level introduction to K2 and covers the following:
- Explains how and why K2 is used by enterprises
- Overview of the K2 platform components and products
- Explains the core elements of K2 applications (data, forms, workflows, reports)
- Describes the tools used to build, deploy, use, report and administer applications in K2
K2 Five Core: Generating Applications Using K2 App Wizard
The K2 Five Core training module introduces the new functionality available in K2 Five. We will be introducing the new features in K2 which allows the user to quickly install pre-built K2 apps or generate applications using the K2 wizards. This module covers the following concepts:
- Downloading and installing an application from the K2 App portal using standard pre-built templates
- Using the K2 Wizard to generate an application based on the options selected
- K2 Five Core: Building Applications Using K2 Designer
We will build a leave request application using the new K2 Five Designer and use the new K2 Workspace to view and approve task items. This module covers the following concepts:
- Using K2 Workflow Designer to build an application using data, forms, and workflows
- Using the new K2 Workspace to view task items and workflow reports
Day 2
K2 Five Core: Extending Workflow Applications Using K2 Designer
The K2 Five Core training module continues into Day 2. We will extend the leave request application built in Day 1 to add an additional path for rework. This module covers the following concepts:
- Add a 3rd path in the work for user to do editing and resubmission
- Add task escalation, deadlines and other additional functions in a workflow
Day 3
K2 Smartforms
On Days 3 and 4, we will focus more on the user interface. The K2 Smartforms training module introduces intermediate K2 Smartforms concepts and methods in designing and using K2 Smartforms. Concepts covered in this module include:
- Building more complex K2 Smartforms applications with Smartobjects, Views, Forms and Rules
- Integrating K2 Smartobjects with external data sources
Day 4
K2 Smartforms
The K2 Smartforms training continues into Day 4. We will continue with the tutorial to learn more advanced features, functionality and use cases of K2 Smartforms, and will give participants a better understanding of K2 Smartforms. This module covers the following concepts:
- Integrating forms with workflows using K2 Designer
- Building report dashboard with Smartforms
- Deployment of K2 applications to different environments
- Troubleshooting of K2 applications
K2 Administration
In the K2 Administration training module, we will focus on common, day-to-day administration tasks in K2. This module covers some the following concepts:
- Typical workflow administration tasks in K2 like managing workflows and worklists
- Setting workflow permissions and viewing workflow reports
- Integration with external data providers using service instances
- Viewing and retrying workflows in error
- Setting permission through Authorization Framework
- Authentication concept
Day 5
K2 APIs
In Day 5, we will discuss the .NET APIs, REST and OData APIs available with K2 Five. This module covers the following concepts:
- Using the REST API to start a K2 workflow and complete workflow tasks
- Using the OData API to retrieve data from K2 SmartObjects to use in 3rd party applications
- .NET APIs
Who should attend
Business/process analysts, process owners and solution developers who are responsible for designing and developing electronic workflow solutions. In short, all those who are tasked to design, model, configure or build dynamic applications that support your organization’s core business processes will benefit from this hands-on training.
Those who currently run Microsoft solutions, such as Exchange, Dynamics CRM, SharePoint, SAP and Microsoft Office systems will also get to experience firsthand how K2 can help you reap more value and benefits from your current investments in Microsoft technologies.
Prerequisites
IT workers and business developers with basic knowledge of the Windows platform and workflow processes. Knowledge of SQL, Microsoft Office, SharePoint, Visual Studio and .NET languages is recommended but not mandatory.
Programme scope, delivery arrangements and suitability are confirmed during enquiry.