Symptoms
How to track Client Events / User Tasks with a report.
Diagnoses
There exist some out of the box controls and reports that can be used to track user actions.
Resolution
There is the Process Portal Activity Instances Report: http://help.k2.com/onlinehelp/K2blackpearl/UserGuide/current/webframe.html_PP_Reports_ProcInstance_ActInst.html
K2 for SharePoint has Activity Instance reports that show when tasks are assigned and completed by users:
http://help.k2.com/onlinehelp/k2forsharepoint/UserGuide/current/default.htm_Reports/UsingReports.htm
If you want to build out a custom form, you can use the Activity Instances Grid control: http://help.k2.com/onlinehelp/k2forsharepoint/UserGuide/current/default.htm_Activity_Instance_Grid.html
and the Activity Instance Chart control:
http://help.k2.com/onlinehelp/k2forsharepoint/UserGuide/current/default.htm_Activity_Instances_Chart.html