Part 1: Data

Part 1 of this tutorial will extend your knowledge of K2 SmartObjects and how you can define SmartObjects that interact with other systems. SmartObjects are essentially a "middle layer" or "connector" that allows consumers of data (such as forms and workflows) to interact with providers of data (such as SQL databases, Active Directory or SharePoint, among others).

In this part, you will extend the Leave Request SmartObject by adding a field to store approver comments. You will also create a new SmartObject (along with the underlying configuration) to connect to a SQL database. The results returned will be a list of leave types that will automatically populate the Leave Type drop-down list.