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
