Looks good. I assume that Timestamp is Date/Time and not just time
(examples just have time - but I assume this is a typo).

Dmitry


On Thu, Jul 31, 2014 at 6:13 PM, Dimuthu Leelarathne <[email protected]>
wrote:

> Hi,
>
> In addition let me give you some samples
>
>
> Tenant Id | Username(email) | Item | Action  | Timestamp | Context
> (Application) | App Type | Comments
>   450 | [email protected] | X-Button | Clicked | 12:09:40 | app1 | WAR |
> Additional data (optional)
>  780 | [email protected] | url of home page | loaded | 12:10:50 | none | none |
>  Additional data (optional)
>  thanks,
> dimuthu
>
>
>
>
>
>
>
>
>
>
>  On Thu, Jul 31, 2014 at 7:26 PM, Dimuthu Leelarathne <[email protected]>
> wrote:
>
>> Hi,
>>
>> We can capture App Type event as well. So the even stream would be
>> updated as follows.
>>
>> Tenant Id : Username(email) : Item : Action : Timestamp : Context
>> (Application) : App Type : Comments
>>
>> thanks,
>> dimuthu
>>
>>
>> On Thu, Jul 31, 2014 at 4:07 PM, Dmitry Sotnikov <[email protected]> wrote:
>>
>>> Dimuthu,
>>>
>>> Are "comments" parameters of the action? For example, the type of
>>> application user chose when creating the new app?
>>>
>>> That would be good to have so administrators know which app types are in
>>> use in their App Factory deployment.
>>>
>>> Dmitry
>>>
>>>
>>> On Thu, Jul 31, 2014 at 1:57 PM, Dimuthu Leelarathne <[email protected]>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>>
>>>> A sample set of events a user would do,
>>>>
>>>> User x logged in
>>>>
>>>> App home loads
>>>>
>>>> Clicked on “Add New Application” button
>>>>
>>>> Create application page loads
>>>>
>>>> Clicked upload/create from scratch
>>>>
>>>> Clicked “Create Application”
>>>>
>>>> App home loads
>>>>
>>>> Clicked on application tile
>>>>
>>>> Clicked on repo url
>>>>
>>>> Did a commit === Not by browser but by a Git client
>>>>
>>>> Set the production URL
>>>>
>>>> Edit description
>>>>
>>>> Click on expand icons on current status on home page
>>>>
>>>> Clicked on “Open URL”
>>>>
>>>> Clicked on “Open Issues” from home page
>>>>
>>>> Clicked “Delete Application”
>>>>
>>>> User home loads
>>>>
>>>> User x logged out
>>>>
>>>>
>>>> *What we need to do*
>>>>
>>>> Record these user’s events with the objective of understanding user
>>>> interactions with App Factory
>>>>
>>>> *What we need to understand about user interactions?*
>>>>
>>>> - How much time user spend to between start action and end action
>>>> (Create application button and completing of that task)
>>>>
>>>> - What are the most frequent actions a user would perform
>>>>
>>>> - What are the actions user started but never completed and why?
>>>> Session timeout, Hit Cancel, Or just browse away
>>>>
>>>> - What is the most frequently loaded page
>>>>
>>>> - What is the most frequently accessed application of a user?
>>>>
>>>>
>>>> *This we are going record*
>>>>
>>>> Tenant Id : Username(email) : Item : Action : Timestamp : Context
>>>> (Application) : Comments
>>>>
>>>> *Methodology*
>>>>
>>>> Each time an event happens we are going to keep it in the JavaScript
>>>> data structure. Then these data will be transferred to backend
>>>>
>>>> - Periodically (5 minutes) with another action called “on the same page
>>>> after 5 mins”- this is because if a session invalidates we can identify it
>>>> by this action
>>>>
>>>> - Or each time the page unloads
>>>>
>>>> When backend receive(Jaggery) the data it will be published to the BAM.
>>>> Then in the Java layer also we'll identify points that user would interact
>>>> for example - commits and publish it to BAM.
>>>>
>>>>
>>>> Any thoughts?
>>>>
>>>> thanks,
>>>> dimuthu
>>>>
>>>> --
>>>> Dimuthu Leelarathne
>>>> Architect & Product Lead of App Factory
>>>>
>>>> WSO2, Inc. (http://wso2.com)
>>>> email: [email protected]
>>>> Mobile : 0773661935
>>>>
>>>> Lean . Enterprise . Middleware
>>>>
>>>> _______________________________________________
>>>> Architecture mailing list
>>>> [email protected]
>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>>
>>>>
>>>
>>>
>>> --
>>> Dmitry Sotnikov
>>> VP of Cloud; WSO2, Inc.;  http://wso2.com/
>>> email: [email protected]; cell: +1.949.303.9653; Skype: DSotnikov
>>>
>>> Lean . Enterprise . Middleware
>>>
>>>  <http://wso2.com/events/>
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>>
>>>
>>
>>
>> --
>> Dimuthu Leelarathne
>> Architect & Product Lead of App Factory
>>
>> WSO2, Inc. (http://wso2.com)
>> email: [email protected]
>> Mobile : 0773661935
>>
>> Lean . Enterprise . Middleware
>>
>
>
>
> --
> Dimuthu Leelarathne
> Architect & Product Lead of App Factory
>
> WSO2, Inc. (http://wso2.com)
> email: [email protected]
> Mobile : 0773661935
>
> Lean . Enterprise . Middleware
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Dmitry Sotnikov
VP of Cloud; WSO2, Inc.;  http://wso2.com/
email: [email protected]; cell: +1.949.303.9653; Skype: DSotnikov
Lean . Enterprise . Middleware

 <http://wso2.com/events/>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to