Training objectives:
The K2 blackpearl Extensions training course is designed to give developers the knowledge required to consume
the K2 runtime APIs in their custom applications and to extend the K2 platform with custom components.
During this course, participants will learn:
How to write .NET code that integrates with K2 workflows at runtime
- How to write .NET code that integrates with K2 SmartObjects at runtime
- How to create custom reports in the K2 platform, including SSRS reports and Excel PowerPivot reports
- How to extend the K2 platform with custom Service Brokers and expose LOB systems as K2 SmartObjects
- How to extend the K2 platform with custom inline functions
Profile of trainees and prerequisites:
The K2 blackpearl Extensions training course is intended for developer and programmer roles that will create
solutions on the K2 platform by writing .NET code. Typical roles that fit this description include analyst developers,
.NET developers, web developers and solution architects with coding experience.
Participants should have completed the K2 Core competency or training course before attempting this training
course
Prerequisite
C# .NET development experience
The program:
Day 1
K2 Workflow APIs and Services – Runtime
This learning module discusses the available APIs and
services that are used to interact programmatically with K2
workflows at runtime.
K2 SmartObject Runtime APIs and Services – Runtime
This learning module describes the APIs and services that
developers can use to interact with K2 SmartObjects at
runtime
Day 2
Creating Custom Reports with Report Design Tools
This learning module describes how to create custom reports
against K2 SmartObjects with tools like K2 Workspace Report
Designer, SQL Server Reporting Services (SSRS) and Excel
PowerPivot. It also describes how to expose and consume
SSRS reports as K2 SmartObjects