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

Reply via email to