Temporary Access Application: Part 4 (Building a composite SmartObject with K2 Studio)

In Part 1 and Part 2 you built a workflow in K2 Studio to manage temporary access requests. In this part, you will create a report against this data by combining the workflow reporting data with the request's record data. In effect, you are going to combine workflow reporting data with business data to build a report that is relevant to your users. In this case, you want to create a view of temporary access requests that anyone in the organization can review at any time, along with the workflow status and a link to the workflow. This is a security measure so that it is easy to see who is allowed to access the premises and so that it is easy to track down a workflow if it is stuck at a user task or to identify if the workflow failed.
To achieve this, you will build a composite SmartObject in K2 Studio, build a view against the SmartObject, then add the view to your Temporary Access Request Form.

From a technical perspective, what this tutorial illustrates is how to build an advanced composite SmartObject that combines data from different systems, so that you can create logical business entities that present relevant information to users, without them having to look in several different places for the information they need.

You must complete Part 1, Part 2 and Part 3 of this tutorial before continuing on. Part 4 is dependent on the first three parts.